8c1fd30b71b07c6df0d8a253a25af11711986bea
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2012-04-25 Tom Tromey <tromey@redhat.com>
2
3 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4
5 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 PR symtab/7259:
9 * gdb.base/enumval.c: New test case.
10 * gdb.base/enumval.exp: New test case.
11 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
12 field.bitpos.
13
14 2012-04-17 Pedro Alves <palves@redhat.com>
15
16 * Makefile.in (site.exp): Make site.exp source
17 $srcdir/lib/append_gdb_boards_dir.exp.
18 * lib/append_gdb_boards_dir.exp: New file.
19
20 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21
22 New option "set auto-load safe-path".
23 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
24 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
25
26 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
27
28 auto-load: Implementation.
29 * gdb.base/help.exp (test set height): Increase the height.
30 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
31 to ...
32 (info auto-load python-scripts): ... here.
33 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
34 to ...
35 (info auto-load python-scripts *): ... here.
36
37 2012-04-16 Yao Qi <yao@codesourcery.com>
38
39 * lib/trace-support.exp (get_in_proc_agent): New.
40 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
41 of in process trace agent.
42 * gdb.trace/ftrace.exp: Likewise.
43 * gdb.trace/pending.exp: Likewise.
44 * gdb.trace/trace-break.exp: Likewise.
45 * gdb.trace/trace-mt.exp
46 * gdb.trace/tspeed.exp: Likewise.
47 * gdb.trace/tstatus.exp
48 * gdb.trace/strace.exp: Likewise.
49
50 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
51
52 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
53 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
54
55 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
56
57 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
58
59 PR mi/13393
60 * gdb.mi/mi-var-rtti.cc: New file.
61 * gdb.mi/mi-var-rtti.exp: New file.
62 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
63 function.
64 (mi_varobj_update_with_type_change): updated to avoid code duplication.
65
66 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
67
68 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
69 EXECUTABLES.
70 * gdb.python/py-explore.c: C program used for testing the new
71 'explore' command on C constructs.
72 * gdb.python/py-explore.cc: C++ program used for testing the new
73 'explore' command on C++ constructs.
74 * gdb-python/py-explore.exp: Tests for the new 'explore'
75 command on C constructs.
76 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
77 command on C++ constructs.
78
79 2012-04-07 Mark Kettenis <kettenis@gnu.org>
80
81 * gdb.base/funcargs.exp (complex_args): Fix typo.
82
83 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
86 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
87
88 2012-04-05 Keith Seitz <keiths@redhat.com>
89
90 * gdb.base/advance.exp: Update error message for
91 "advance malformed" test.
92 * gdb.base/break.exp: Likewise for "breakpoint with
93 trailing garbage" test.
94 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
95 with trailing garbage" test.
96 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
97 trailng garbage" test.
98 * gdb.base/until.exp: Likewise for "malformed until" test.
99 * gdb.cp/ovldbreak.exp: Create the breakpoint table
100 for "breakpoint info (after setting on all)".
101 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
102 tests.
103 * gdb.cp/cplabel.cc: New file.
104 * gdb.cp/cplabel.exp: New test.
105 * gdb.linespec/ls-errs.c: New file.
106 * gdb.linespec/ls-errs.exp: New test.
107
108 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
109
110 * gdb.trace/unavailable.exp
111 (collect globals: print object on: print derived_partial)
112 (collect globals: print object on: print derived_whole)
113 (collect globals: print object off: print derived_partial)
114 (collect globals: print object off: print derived_whole): Update
115 expected output.
116
117 2012-03-30 Keith Seitz <keiths@redhat.com>
118
119 * gdb.python: Add test for linespecs with commas.
120
121 2012-03-28 Keith Seitz <keiths@redhat.com>
122
123 * gdb.linespec/ls-dollar.cc: New file.
124 * gdb.linespec/ls-dollar.exp: New test.
125
126 2012-03-28 Keith Seitz <keiths@redhat.com>
127
128 * gdb.cp/namespace.exp: Add breakpoint tests for functions
129 starting with the global namespace.
130
131 2012-03-23 Doug Evans <dje@google.com>
132
133 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
134
135 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
136
137 * gdb.python/py-value.cc: Add test case for testing the
138 methodology exposing C++ values to Python.
139 * gdb.python/py-value-cc.exp: Add tests testing the methodology
140 exposing C++ values to Python.
141 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
142
143 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
144 Siddhesh Poyarekar <siddhesh@redhat.com>
145
146 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
147 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
148 (generate native core dump): Make the test unsupported if core cannot
149 be generated.
150
151 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
154 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
155 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
156
157 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
158
159 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
160
161 2012-03-17 Doug Evans <dje@google.com>
162
163 * dg-extract-results.sh: Handle KFAILs.
164
165 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 PR symtab/13777
168 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
169
170 2012-03-16 Joel Brobecker <brobecker@adacore.com>
171
172 * gdb.ada/set_pckd_arr_elt: New testcase.
173
174 2012-03-16 Gary Benson <gbenson@redhat.com>
175
176 PR breakpoints/10738
177 * gdb.opt/inline-break.exp: New file.
178 * gdb.opt/inline-break.c: Likewise.
179 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
180 * gdb.dwarf2/dw2-inline-break.S: Likewise.
181 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
182 * gdb.base/async-shell.exp: Likewise.
183 * lib/mi-support.exp (library_loaded_re): Likewise.
184
185 2012-03-15 Tom Tromey <tromey@redhat.com>
186
187 * gdb.cp/virtfunc2.exp: Update expected output.
188 * gdb.cp/pr9631.exp: Update expected output.
189 * gdb.cp/member-ptr.exp: Update expected output.
190 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
191 output.
192 * gdb.cp/casts.exp: Update expected output.
193
194 2012-03-15 Tom Tromey <tromey@redhat.com>
195
196 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
197 (test_info_vtbl): Likewise.
198 (do_tests): Call test_info_vtbl.
199 * gdb.cp/virtfunc.cc (va): New global.
200
201 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
202
203 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
204 describing DWARF data structures.
205 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
206 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
207 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
208 * gdb.dwarf2/dw2-entry-value.S: Likewise.
209 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
210 * gdb.dwarf2/dw2-param-error.S: Likewise.
211 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
212 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
213 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
214 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
215 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
216 * gdb.dwarf2/pr11465.S: Likewise.
217
218 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 * gdb.mi/mi2-prompt.exp: New file.
221
222 2012-03-13 Joel Brobecker <brobecker@adacore.com>
223
224 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
225
226 2012-03-13 Joel Brobecker <brobecker@adacore.com>
227
228 * gdb.ada/bp_range_type: New testcase.
229
230 2012-03-13 Doug Evans <dje@google.com>
231
232 * gdb.base/default.exp: Delete tests for symbol-reloading.
233 * gdb.base/help.exp: Ditto.
234 * gdb.base/setshow.exp: Ditto.
235 * gdb.base/gdb_history: Delete references to symbol-reloading.
236
237 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
238
239 * gdb.base/attach-twice.c: New files.
240 * gdb.base/attach-twice.exp: New files.
241
242 2012-03-08 Keith Seitz <keiths@redhat.com>
243
244 * lib/gdb.exp (gdb_get_line_number): Throw an
245 error instead of returning -1.
246 * gdb.base/break.exp: Remove unused variable
247 bp_location5.
248 * gdb.base/hbreak2.exp: Likewise.
249 * gdb.base/sepdebug.exp: Likewise.
250
251 2012-03-08 Yao Qi <yao@codesourcery.com>
252 Pedro Alves <palves@redhat.com>
253
254 Fix PR server/13392.
255 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
256 (tracepoint_change_loc_2): Remove kfail. Return if failed to
257 download tracepoints.
258 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
259 (pending_tracepoint_resolved_during_trace): Likewise.
260 (pending_tracepoint_installed_during_trace): Likewise.
261 (pending_tracepoint_with_action_resolved): Likewise.
262
263 2012-03-08 Keith Seitz <keiths@redhat.com>
264
265 * gdb.ada/array_bounds.exp: Get breakpoint for line
266 with "START", not "STOP".
267 * gdb.python/py-infthread.exp: Do not continue to
268 line marked "Break here.", which is undefined.
269
270 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
271
272 Revert:
273
274 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
275
276 Implement testsuite workaround for PR breakpoints/13781.
277 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
278 (set breakpoint condition-evaluation host): New conditional command.
279
280 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 Fix CU relative vs. absolute DIE offsets.
283 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
284 one.
285
286 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 Fix false FAIL on distros with relro linkage as default.
289 * gdb.reverse/solib-precsave.exp: Try to compile the test using
290 -Wl,-z,norelro first.
291
292 2012-03-06 Joel Brobecker <brobecker@adacore.com>
293
294 * gdb.ada/bp_on_var: New testcase.
295
296 2012-03-06 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.ada/bp_enum_homonym: New testcase.
299
300 2012-03-06 Yao Qi <yao@codesourcery.com>
301
302 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
303 x86_64-*-* and i?86-*-*.
304 Set up KFAIL for gdb/13808.
305
306 2012-03-05 Tom Tromey <tromey@redhat.com>
307
308 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
309 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
310
311 2012-03-05 Tom Tromey <tromey@redhat.com>
312
313 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
314
315 2012-03-04 Yao Qi <yao@codesourcery.com>
316
317 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
318 messages for KFAIL.
319
320 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
321
322 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
323 (print one_two_three, indexes off, print few_reps, indexes off)
324 (print many_reps, indexes off, print empty, indexes off)
325 (print one_two_three, print few_reps, print many_reps, print empty):
326 Call setup_xfail if $gcc_old.
327
328 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
329
330 Implement testsuite workaround for PR breakpoints/13781.
331 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
332 (set breakpoint condition-evaluation host): New conditional command.
333
334 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
335
336 Code cleanup.
337 * gdb.cp/mb-templates.exp: New variables executable. Use it for
338 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
339 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
340 number 1 by $bpnum. Four times.
341
342 2012-03-03 Yao Qi <yao@codesourcery.com>
343
344 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
345
346 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 Setup KFAIL for PR server/13796.
349 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
350
351 2012-03-02 Joel Brobecker <brobecker@adacore.com>
352
353 * gdb.ada/operator_bp: New testcase.
354
355 2012-03-02 Joel Brobecker <brobecker@adacore.com>
356
357 * gdb.ada/info_locals_renaming: New testcase.
358
359 2012-03-02 Tom Tromey <tromey@redhat.com>
360
361 * gdb.base/nextoverexit.c: New file.
362 * gdb.base/nextoverexit.exp: New file.
363
364 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
365
366 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
367 parameter.
368
369 2012-03-01 Maciej W. Rozycki <macro@mips.com>
370
371 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
372 core registers.
373
374 2012-03-01 Maciej W. Rozycki <macro@mips.com>
375 Maciej W. Rozycki <macro@codesourcery.com>
376 Daniel Jacobowitz <dan@codesourcery.com>
377
378 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
379
380 2012-03-01 Pedro Alves <palves@redhat.com>
381
382 PR gdb/13767
383
384 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
385 (gdb_collect_globals_test): Call it.
386
387 2012-03-01 Keith Seitz <keiths@redhat.com>
388
389 * gdb.cp/method2.exp: Output of overload menu is now
390 alphabetized. Update tests for "break A::method".
391 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
392 of hard-coding them.
393 Overload menu is alphabetized: rewrite to accommodate.
394 Unset variables LINE and TYPES which are used in other tests.
395 Compute the output of "info break".
396 Update the breakpoint table after all breakpoints are deleted.
397 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
398 compute ACTUALS and the method body based on parameters.
399 Update expected output accordingly.
400 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
401 unique comments to allow the use of gdb_get_line_number.
402
403 2012-03-01 Keith Seitz <keiths@redhat.com>
404
405 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
406 some Tcl syntax.
407 * gdb.cp/ovldbreak.exp: Likewise.
408
409 2012-03-01 Keith Seitz <keiths@redhat.com>
410
411 * gdb.base/help.exp (help show user): Update expected result
412 for new doc string changes (add "non-python").
413
414 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
415
416 * gdb.python/py-cmd.exp: Add test to verify that python commands can
417 be put in the user-defined category and that the commands appear in
418 "help user-defined".
419
420 2012-02-29 Joel Brobecker <brobecker@adacore.com>
421
422 * gdb.ada/tagged_not_init: New testcase.
423
424 2012-02-29 Joel Brobecker <brobecker@adacore.com>
425
426 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
427 * gdb.ada/enum_idx_packed: New testcase.
428
429 2012-02-29 Joel Brobecker <brobecker@adacore.com>
430
431 * gdb.ada/aliased_array: New testcase.
432
433 2012-02-29 Joel Brobecker <brobecker@adacore.com>
434
435 * gdb.ada/whatis_array_val: New testcase.
436
437 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
438
439 Fix disp-step-syscall.exp: fork: single step over fork.
440 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
441 whitespaces.
442 (single step over $syscall): Remove its check.
443 (single step over $syscall final pc): New check.
444
445 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
446
447 Support processors without SSSE3.
448 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
449 pabsd into ...
450 (ssse3_test): ... a new function.
451 (main): Call ssse3_test.
452 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
453 Update expected values everywhere.
454 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
455 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
456 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
457 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
458 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
459 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
460 Move these tests lower.
461 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
462 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
463 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
464 New tests.
465
466 2012-02-29 Yao Qi <yao@codesourcery.com>
467 Pedro Alves <palves@redhat.com>
468
469 * gdb.trace/trace-mt.c: New.
470 * gdb.trace/trace-mt.exp: New.
471
472 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
473
474 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
475 numbers instead of hardcoding them.
476 * gdb.base/annota1.c: Provide suitable markers.
477 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
478 numbers instead of hardcoding them.
479 * gdb.base/annota3.c: Provide suitable markers.
480
481 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
482 * gdb.base/annota3.c: Likewise.
483 * gdb.base/sigall.c: Likewise.
484 * gdb.base/signals.c: Likewise.
485 * gdb.reverse/sigall-reverse.c: Likewise.
486
487 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
488
489 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
490 failure return path.
491
492 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
493
494 * gdb.base/save-bp.exp: Account for new condition evaluator output.
495
496 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
497
498 * gdb.base/cond-eval-mode.exp: New file.
499
500 2012-02-24 Pedro Alves <palves@redhat.com>
501
502 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
503 (top level): Use with_test_prefix.
504
505 2012-02-24 Pedro Alves <palves@redhat.com>
506
507 * gdb.threads/attach-into-signal.exp (corefunc): Use
508 with_test_prefix.
509
510 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 Fix false FAILs on old CPUs without SSE.
513 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
514 Return untested for Illegal instruction.
515
516 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
517
518 Fix false FAILs with glibc debug infos installed.
519 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
520 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
521
522 2012-02-22 Sterling Augustine <saugustine@google.com>
523
524 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
525 constant with cast.
526
527 2012-02-21 Pedro Alves <palves@redhat.com>
528
529 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
530
531 2012-02-21 Pedro Alves <palves@redhat.com>
532
533 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
534
535 2012-02-21 Pedro Alves <palves@redhat.com>
536
537 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
538 with_test_prefix.
539
540 2012-02-21 Pedro Alves <palves@redhat.com>
541
542 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
543 with_test_prefix here.
544 (top level): Do it here instead. Remove `:' from the
545 with_test_prefix string.
546 * gdb.base/attach-pie-misread.exp: Remove the leading space the
547 the suffix `:' from the with_test_prefix prefix string.
548 * gdb.base/break-interp.exp: Ditto.
549 * gdb.base/catch-load.exp: Ditto.
550 * gdb.base/disp-step-syscall.exp: Ditto.
551 * gdb.base/jit-so.exp: Ditto.
552 * gdb.base/jit.exp: Ditto.
553 * gdb.base/sepdebug.exp: Ditto.
554 * gdb.base/solib-display.exp: Ditto.
555 * gdb.base/solib-overlap.exp: Ditto.
556 * gdb.base/watch-cond-infcall.exp: Ditto.
557 * gdb.base/watchpoint.exp: Ditto.
558 * gdb.dwarf2/dw2-noloc.exp: Ditto.
559 * gdb.mi/mi-watch.exp: Ditto.
560 * gdb.mi/mi2-watch.exp: Ditto.
561 * gdb.threads/non-ldr-exc-1.exp: Ditto.
562 * gdb.threads/non-ldr-exc-2.exp: Ditto.
563 * gdb.threads/non-ldr-exc-3.exp: Ditto.
564 * gdb.threads/non-ldr-exc-4.exp: Ditto.
565 * gdb.threads/watchpoint-fork.exp: Ditto.
566 * gdb.threads/watchthreads-reorder.exp: Ditto.
567 * gdb.trace/change-loc.exp: Ditto.
568 * gdb.trace/pending.exp: Ditto.
569 * gdb.trace/status-stop.exp: Ditto.
570 * gdb.trace/strace.exp: Ditto.
571 * gdb.trace/trace-break.exp: Ditto.
572 * gdb.trace/unavailable.exp: Ditto.
573 * lib/gdb.exp (with_test_prefix): Always prefix with space and
574 suffix with colon. Adjust leading comments.
575
576 2012-02-21 Pedro Alves <palves@redhat.com>
577 Tom Tromey <tromey@redhat.com>
578
579 * lib/gdb.exp: Add description of test prefixes.
580 (with_test_prefix): New procedure.
581 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
582 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
583 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
584 instead of lappend to append to pf_prefix.
585 * gdb.base/catch-load.exp: Use with_test_prefix.
586 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
587 * gdb.base/jit-so.exp: Use with_test_prefix.
588 * gdb.base/jit.exp: Use with_test_prefix.
589 * gdb.base/return-nodebug.exp (do_test): Use append instead of
590 lappend to append to pf_prefix.
591 * gdb.base/sepdebug.exp: Use with_test_prefix.
592 * gdb.base/solib-display.exp: Use with_test_prefix.
593 * gdb.base/solib-overlap.exp: Use with_test_prefix.
594 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
595 * gdb.base/watchpoint.exp: Use with_test_prefix.
596 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
597 * gdb.mi/mi-watch.exp: Use with_test_prefix.
598 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
599 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
600 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
601 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
602 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
603 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
604 append instead of lappend to append to pf_prefix.
605 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
606 * gdb.trace/change-loc.exp: Use with_test_prefix.
607 * gdb.trace/pending.exp: Use with_test_prefix.
608 * gdb.trace/status-stop.exp: Use with_test_prefix.
609 * gdb.trace/strace.exp: Use with_test_prefix.
610 * gdb.trace/trace-break.exp: Use with_test_prefix.
611 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
612 instead of lappend to append to pf_prefix.
613
614 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
615
616 Fix racy FAILs.
617 * gdb.base/inferior-died.c (main): Add return of 0.
618 * gdb.base/inferior-died.exp (continue): Fix expectation of
619 asynchronous events.
620 (p 1): New test.
621
622 2012-02-20 Pedro Alves <palves@redhat.com>
623
624 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
625 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
626 gdb's internal debug output. For the non-threaded case, look for
627 "Program received signal SIGLARM", for the threaded case, peek at
628 the thread's siginfo.
629
630 2012-02-20 Pedro Alves <palves@redhat.com>
631
632 General cleanup, make output test messages unique, and build
633 different executable files for the non-threaded and threaded
634 cases.
635
636 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
637 Delete.
638 (executable_nothr, executable_thr): New globals.
639 (top level): Adjust to delete both executables.
640 (corefunc): New parameter $executable. Set $pf_prefix instead of
641 hand writing a prefix in tests. Issue a clean_restart and enable
642 lin-lwp debug output here.
643 (top level): Adjust. Use build_executable. Don't start gdb here,
644 and don't enable lin-lwp debug output here.
645 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
646
647 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
648
649 Fix racy FAILs.
650 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
651 "continue" command.
652
653 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 Fix for gdbserver non-extended mode.
656 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
657 and gdb_run_cmd.
658
659 2012-02-17 Tom Tromey <tromey@redhat.com>
660
661 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
662 * gdb.python/py-events.exp: Check 'dir' output.
663 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
664
665 2012-02-17 Yao Qi <yao@codesourcery.com>
666
667 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
668
669 2012-02-16 Tom Tromey <tromey@redhat.com>
670
671 * gdb.base/inferior-died.c: Don't include stdio.h.
672
673 2012-02-16 Tom Tromey <tromey@redhat.com>
674
675 * gdb.base/inferior-died.c: New file.
676 * gdb.base/inferior-died.exp: New file.
677
678 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
679
680 * gdb.base/break-inline.exp: New file.
681 * gdb.base/break-inline.c: New file.
682
683 2012-02-15 Tom Tromey <tromey@redhat.com>
684
685 * gdb.base/pc-fp.exp: Add "info register" tests.
686
687 2012-02-15 Tom Tromey <tromey@redhat.com>
688
689 * gdb.base/regs.exp: Remove.
690
691 2012-02-15 Pedro Alves <palves@redhat.com>
692
693 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
694 the target doesn't support tracepoints.
695 * gdb.trace/circ.exp: Ditto.
696 * gdb.trace/collection.exp: Ditto.
697 * gdb.trace/packetlen.exp: Ditto.
698 * gdb.trace/passc-dyn.exp: Ditto.
699 * gdb.trace/report.exp: Ditto.
700 * gdb.trace/tfind.exp: Ditto.
701 * gdb.trace/tspeed.exp: Ditto.
702 * gdb.trace/tsv.exp: Ditto.
703 * gdb.trace/unavailable.exp: Ditto.
704 * gdb.trace/while-dyn.exp: Ditto.
705
706 2012-02-15 Pedro Alves <palves@redhat.com>
707
708 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
709 gdb_test_multiple, and call unsupported instead of fail, if the
710 remote side does not support the request.
711
712 2012-02-15 Pedro Alves <palves@redhat.com>
713
714 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
715 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
716 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
717 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
718 * gdb.server/server-run.exp: Make sure gdb is disconnected.
719 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
720 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
721 doesn't start with "extended-" already.
722
723 2012-02-15 Pedro Alves <palves@redhat.com>
724
725 Support extended-remote. Avoid cascading timeouts.
726
727 * gdb.base/attach.exp (do_attach_tests): Add expected output for
728 the extended-remote target. If attaching with no file fails, load
729 the file manually.
730 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
731
732 2012-02-14 Stan Shebs <stan@codesourcery.com>
733
734 * gdb.base/ena-dis-br.exp: Add enable count test.
735
736 2012-02-13 Pedro Alves <palves@redhat.com>
737
738 * config/mips-idt.exp: Delete.
739 * gdb.base/a2-run.exp: Remove mips-idt xfails.
740 * gdb.base/bitfields.exp: Remove mips-idt restarts.
741 * gdb.base/break.exp: Remove mips-idt references.
742 * gdb.base/chng-syms.exp: Ditto.
743 * gdb.base/default.exp: Ditto.
744 * gdb.base/funcargs.exp (funcargs_reload): Delete.
745 (top level): Don't call it.
746 * gdb.base/opaque.exp: Remove mips-idt restarts.
747 * gdb.base/ptype.exp: Remove mips-idt xfails.
748 * gdb.base/scope.exp: Remove mips-idt restarts.
749 * gdb.base/sepdebug.exp: Remove mips-idt references.
750 * gdb.base/watchpoint.exp (maybe_clean_restart)
751 (maybe_reinitialize): Delete.
752 (test_disabling_watchpoints, test_disabling_watchpoints)
753 (test_watchpoint_triggered_in_syscall)
754 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
755 Don't call them.
756
757 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
758
759 * gdb.server/server-exec-info.exp: New file.
760
761 2012-02-10 Pedro Alves <palves@redhat.com>
762
763 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
764 always non-empty.
765 (test_attach): Always pass $exec to test_attach_gdb.
766
767 2012-02-08 Tom Tromey <tromey@redhat.com>
768
769 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
770 before inferior is started.
771
772 2012-02-07 Tom Tromey <tromey@redhat.com>
773
774 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
775 Symbol.value.
776 * gdb.python/py-symbol.c (qq): Set default value.
777
778 2012-02-07 Tom Tromey <tromey@redhat.com>
779
780 * gdb.python/py-symbol.c (qq): New global.
781 * gdb.python/py-symbol.exp: Add test for frame-less
782 lookup_symbol.
783 * gdb.python/py-symtab.exp: Fix line number.
784
785 2012-02-03 Joel Brobecker <brobecker@adacore.com>
786
787 * gdb.ada/mi_task_arg: New testcase.
788
789 2012-02-02 Pedro Alves <palves@redhat.com>
790
791 * gdb.reverse/until-precsave.exp: Also put "record save" under the
792 extended timeout.
793
794 2012-02-02 Pedro Alves <palves@redhat.com>
795
796 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
797 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
798
799 2012-02-02 Pedro Alves <palves@redhat.com>
800
801 * gdb.base/term.exp: Rewrite.
802 * gdb.base/term.c: New.
803
804 2012-02-02 Pedro Alves <palves@redhat.com>
805
806 * gdb.base/default.exp (run "r" abbreviation, run): Add
807 extended-remote expected output.
808
809 2012-02-02 Tom Tromey <tromey@redhat.com>
810
811 * gdb.cp/dispcxx.exp: New file.
812 * gdb.cp/dispcxx.cc: New file.
813
814 2012-02-01 Tom Tromey <tromey@redhat.com>
815
816 * gdb.base/jit-simple.exp: New file.
817 * gdb.base/jit-simple.c: New file.
818
819 2012-01-30 Yao Qi <yao@codesourcery.com>
820
821 * gdb.base/skip.exp: Make test result unique.
822
823 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
824
825 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
826 compatibility with valgrind-3.7.0.
827
828 2012-01-27 Pedro Alves <palves@redhat.com>
829
830 * gdb.base/watchpoint.exp (no_hw): New global.
831 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
832 disable hw watchpoints.
833 (test_wide_location_1, test_wide_location_2): If no_hw is set,
834 don't expect hw watchpoints.
835 (no_hw_watchpoints): Always clean restart.
836 (do_tests): New procedure, factored out from the top level.
837 (top level): Run tests twice. Once with hw watchpoints enabled,
838 another time with hw watchpoints disabled.
839
840 2012-01-27 Pedro Alves <palves@redhat.com>
841
842 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
843 out from the top level.
844 (top level): Call it instead.
845
846 2012-01-27 Pedro Alves <palves@redhat.com>
847
848 * gdb.base/watchpoint.exp (top level): Re-enable hardware
849 watchpoints sooner.
850
851 2012-01-27 Pedro Alves <palves@redhat.com>
852
853 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
854
855 2012-01-27 Pedro Alves <palves@redhat.com>
856
857 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
858 "You may have requested too many hardware
859 breakpoints/watchpoints".
860
861 2012-01-27 Pedro Alves <palves@redhat.com>
862
863 * gdb.base/watchpoint.exp (maybe_clean_restart)
864 (maybe_reinitialize): New.
865 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
866 expect "hit N times".
867 (test_disabling_watchpoints, test_complex_watchpoint)
868 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
869 Call maybe_clean_restart.
870 (top level): Use clean_restart. Remove "mips-idt-*"
871 reinitialization.
872
873 2012-01-27 Pedro Alves <palves@redhat.com>
874
875 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
876
877 2012-01-27 Pedro Alves <palves@redhat.com>
878
879 * gdb.base/watchpoint.exp: Clean restart after tests that don't
880 require `initialize' anymore. Remove unnecessary `initialize'
881 calls.
882
883 2012-01-27 Pedro Alves <palves@redhat.com>
884
885 * gdb.base/watchpoint.exp (wp_set): Delete.
886 (initialize, test_simple_watchpoint, top level): Remove dead code.
887
888 2012-01-27 Pedro Alves <palves@redhat.com>
889
890 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
891 typo.
892
893 2012-01-27 Pedro Alves <palves@redhat.com>
894
895 * config/extended-gdbserver.exp: New file.
896 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
897 comment.
898 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
899 * boards/native-extended-gdbserver.exp: New file.
900
901 2012-01-26 Pedro Alves <palves@redhat.com>
902
903 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
904 and gdb_test_multiple.
905
906 2012-01-26 Pedro Alves <palves@redhat.com>
907
908 Make test messages unique, and more identifiable.
909 * gdb.multi/watchpoint-multi.exp: Change test messages.
910
911 2012-01-25 Tom Tromey <tromey@redhat.com>
912
913 * gdb.base/solib-disc.exp: Fix regexps.
914
915 2012-01-24 Tom Tromey <tromey@redhat.com>
916
917 * lib/mi-support.exp (mi_expect_stop): Add special case for
918 solib-event.
919 * gdb.base/catch-load-so.c: New file.
920 * gdb.base/catch-load.exp: New file.
921 * gdb.base/catch-load.c: New file.
922 * gdb.base/break-interp.exp (reach_1): Update regexp.
923
924 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 Fix fuzzy results.
927 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
928 lpsimple and func.
929
930 2012-01-24 Gary Benson <gbenson@redhat.com>
931
932 Delete #if 0'd out code.
933 * gdb.base/default.exp (info catch): Remove.
934 * gdb.base/gdb_history (info catch): Likewise.
935 * gdb.base/help.exp (info catch): Likewise.
936
937 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
938
939 Fix watchpoints to be specific for each inferior.
940 * gdb.multi/watchpoint-multi.c: New file.
941 * gdb.multi/watchpoint-multi.exp: New file.
942
943 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
944
945 Fix watchpoints across inferior fork.
946 * gdb.threads/watchpoint-fork-child.c: New file.
947 * gdb.threads/watchpoint-fork-mt.c: New file.
948 * gdb.threads/watchpoint-fork-parent.c: New file.
949 * gdb.threads/watchpoint-fork-st.c: New file.
950 * gdb.threads/watchpoint-fork.exp: New file.
951 * gdb.threads/watchpoint-fork.h: New file.
952
953 2012-01-23 Pedro Alves <palves@redhat.com>
954
955 * gdb.base/call-signal-resume.exp: Allow output after "return".
956
957 2012-01-20 Pedro Alves <palves@redhat.com>
958
959 * gdb.python/py-finish-breakpoint.py: Fix typo.
960
961 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
962
963 * gdb.base/info-proc.exp: Also run on remote targets. Main
964 "info proc" command is now always present; whether target supports
965 actual info proc operation is detected when attempting to issue
966 the command.
967
968 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 * .gdbinit: Remove.
971
972 2012-01-19 Pedro Alves <palves@redhat.com>
973
974 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
975 look at the funtions' returns.
976 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
977 (jprint.print(int, int)): Change return type to int. Adjust.
978
979 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
980
981 PR gdb/9538
982 * gdb.base/sepdebug.exp: New test.
983
984 2012-01-18 Pedro Alves <palves@redhat.com>
985
986 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
987 Allow output before ^done.
988
989 2012-01-16 Tom Tromey <tromey@redhat.com>
990
991 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
992 Add tests for relative directory.
993
994 2012-01-16 Tom Tromey <tromey@redhat.com>
995
996 * gdb.base/printcmds.c (enum flag_enum): New.
997 (three): New global.
998 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
999 enum printing.
1000 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
1001 FlagEnumerationPrinter.
1002 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
1003 * gdb.python/py-pp-maint.c (enum flag_enum): New.
1004 (fval): New global.
1005
1006 2012-01-16 Pedro Alves <palves@redhat.com>
1007
1008 * lib/gdb.exp (banned_procedures): New variable.
1009 (banned_variables_traced): Rename to ...
1010 (banned_traced): ... this.
1011 (gdb_init): Also trace banned procedures.
1012 (gdb_finish): Also untrace banned procedures.
1013
1014 2012-01-16 Pedro Alves <palves@redhat.com>
1015
1016 Remove all calls to strace.
1017
1018 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
1021 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
1022
1023 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1024
1025 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
1026 * gdb.base/pie-execl.exp: Likewise.
1027
1028 2012-01-12 Keith Seitz <keiths@redhat.com>
1029
1030 PR mi/10586
1031 * gdb.mi/var-cmd.c (struct anonymous): New structure.
1032 (do_anonymous_type_tests): New function.
1033 (main): Call do_anonymous_type_tests.
1034 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
1035 (verify_everything): New procedure.
1036 * gdb.mi/mi-var-cp.cc (class A): New class.
1037 (anonymous_structs_and_unions): New function.
1038 (main): Call anonymous_structs_and_unions.
1039 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
1040 (verify_everything): New procedure.
1041
1042 2012-01-12 Keith Seitz <keiths@redhat.com>
1043
1044 * lib/mi-support.exp: Expand comments about PATH_EXPR.
1045 (varobj_tree::get_path_expr): Assume that all varobjs are
1046 compound unless they are known simple types.
1047 Adjust path expressions based on parent type, path parent type,
1048 and tree language.
1049 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
1050 the root varobj.
1051 (mi_walk_varobj_tree): Add LANGUAGE parameter.
1052
1053 2012-01-11 Pedro Alves <palves@redhat.com>
1054
1055 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
1056 core files on this machine" anymore.
1057
1058 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1059
1060 * gdb.base/watchpoint.c (recurser): Initialize local_x.
1061 (main): Repeat recurser call.
1062 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
1063 equivalent to 'local_x'.
1064
1065 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1066 Joel Brobecker <brobecker@adacore.com>
1067
1068 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
1069
1070 2012-01-05 Pedro Alves <alves.ped@gmail.com>
1071
1072 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
1073 * gdb.python/py-events.c (first): Add bits for new "step N" test.
1074 * gdb.python/py-events.exp: Test that "step N" tripping on a
1075 breakpoint emits a breakpoint event.
1076
1077 2012-01-03 Joel Brobecker <brobecker@adacore.com>
1078
1079 * gdb.base/auxv.exp: Reformat the copyright notice.
1080
1081 2012-01-03 Yao Qi <yao@codesourcery.com>
1082
1083 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
1084 (strace_trace_on_diff_addr): New.
1085 * gdb.trace/strace.c: (main): Add two local variables.
1086
1087 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
1088
1089 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
1090 * gdb.cell/gcore.exp: Likewise.
1091 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
1092 to verify the correct instance of main is selected.
1093
1094 2012-01-02 Joel Brobecker <brobecker@adacore.com>
1095
1096 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
1097 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
1098 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
1099 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
1100 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
1101 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
1102 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
1103 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
1104 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
1105 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
1106 gdb.threads/thread_check.c: Reformat copyright header.
1107
1108 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
1109
1110 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
1111 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
1112 is not enabled.
1113
1114 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1115
1116 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
1117 parameter to self_exec, adjust the function.
1118 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
1119 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
1120 (set var do_exit = 0): Remove test.
1121 (newline at end of file): Add one.
1122
1123 2011-12-27 Joel Brobecker <brobecker@adacore.com>
1124
1125 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
1126 New files.
1127
1128 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1129
1130 Fix racy FAILs.
1131 * gdb.threads/fork-thread-pending.c (barrier): New variable.
1132 (thread_function, thread_forker): Call pthread_barrier_wait for it.
1133 (main): Call pthread_barrier_init for it.
1134
1135 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1136
1137 Fix double send_gdb leading to racy FAILs.
1138 * gdb.base/break.exp (set silent break bp_location1): Replace
1139 3x send_gdb and gdb_expect by gdb_test.
1140 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
1141 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
1142 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
1143 instead of send_gdb. Twice.
1144 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
1145 3x send_gdb and gdb_expect by gdb_test.
1146 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
1147
1148 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1149
1150 * gdb.linespec/linespec.exp: Compile using {c++}.
1151
1152 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
1155 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
1156 (verify GCC PR debug/51668): New test.
1157
1158 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
1159
1160 Introduce gdb.FinishBreakpoint in Python.
1161 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
1162 py-finish-breakpoint2
1163 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
1164 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
1165 instead of line number.
1166 * gdb.python/py-finish-breakpoint.c: New file.
1167 * gdb.python/py-finish-breakpoint.exp: New file.
1168 * gdb.python/py-finish-breakpoint.py: New file.
1169 * gdb.python/py-finish-breakpoint2.cc: New file.
1170 * gdb.python/py-finish-breakpoint2.exp: New file.
1171 * gdb.python/py-finish-breakpoint2.py: New file.
1172
1173 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1174
1175 Partial fix of compatibility with gcc-4.7.
1176 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
1177 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
1178 Add comment to add a PASS case in the future.
1179
1180 Fix compatibility with gcc-4.7.
1181 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
1182
1183 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
1184
1185 PR tdep/12797
1186 * gdb.base/callfuncs.exp: Remove KFAIL.
1187
1188 2011-12-21 Joel Brobecker <brobecker@adacore.com>
1189
1190 * gdb.ada/task_bp: New testcase.
1191
1192 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1193
1194 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
1195 -DNO_SECTIONS.
1196 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
1197
1198 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1199
1200 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
1201 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
1202 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1203 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
1204 conditional for gcc <= 4.5.
1205
1206 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1207
1208 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
1209 by XFAIL.
1210 * gdb.cp/static-method.exp (info addr A::func())
1211 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1212 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1213 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1214 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
1215 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
1216 (test value of F in k3_m): Likewise.
1217 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1218 Likewise.
1219
1220 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1221
1222 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
1223 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
1224 Remove.
1225 * gdb.threads/attachstop-mt.c: Remove.
1226 * gdb.threads/attachstop-mt.exp: Remove.
1227
1228 2011-12-17 Mark Kettenis <kettenis@gnu.org>
1229
1230 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
1231
1232 2011-12-16 Doug Evans <dje@google.com>
1233
1234 * boards/native-stdio-gdbserver.exp: New file.
1235 * boards/native-gdbserver.exp: New file.
1236
1237 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
1238 gdbserver output.
1239 (gdbserver_default_get_remote_address): New function.
1240 (gdbserver_start): Call gdb,get_remote_address to compute argument
1241 to "target remote" command.
1242
1243 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
1244
1245 * gdb.python/py-function.exp: Change "on" to "full" for
1246 python print-stack. Add set/show python print-stack
1247 off|full|message tests.
1248
1249 2011-12-15 Yao Qi <yao@codesourcery.com>
1250
1251 * gdb.trace/strace.c: New
1252 * gdb.trace/strace.exp: New.
1253
1254 2011-12-14 Tom Tromey <tromey@redhat.com>
1255
1256 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
1257
1258 2011-12-14 Doug Evans <dje@google.com>
1259
1260 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
1261
1262 2011-12-14 Pedro Alves <pedro@codesourcery.com>
1263
1264 PR threads/10729
1265
1266 * gdb.mi/watch-nonstop.c: New file.
1267 * gdb.mi/mi-watch-nonstop.exp: New file.
1268
1269 2011-12-13 Pedro Alves <pedro@codesourcery.com>
1270 Doug Evans <dje@google.com>
1271
1272 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
1273 (clean_restart): Remove references to the gdb_stub target board
1274 variable.
1275 (gdb_step_for_stub): Delete.
1276
1277 * gdb.base/annota1.exp: Remove all references to [target_info
1278 exists gdb_stub], gdb_step_for_stub and usestubs.
1279 * gdb.base/annota3.exp: Ditto.
1280 * gdb.base/async.exp: Ditto.
1281 * gdb.base/break.exp: Ditto.
1282 * gdb.base/code-expr.exp: Ditto.
1283 * gdb.base/commands.exp: Ditto.
1284 * gdb.base/completion.exp: Ditto.
1285 * gdb.base/condbreak.exp: Ditto.
1286 * gdb.base/consecutive.exp: Ditto.
1287 * gdb.base/cvexpr.exp: Ditto.
1288 * gdb.base/define.exp: Ditto.
1289 * gdb.base/display.exp: Ditto.
1290 * gdb.base/ena-dis-br.exp: Ditto.
1291 * gdb.base/environ.exp: Ditto.
1292 * gdb.base/gnu-ifunc.exp: Ditto.
1293 * gdb.base/maint.exp: Ditto.
1294 * gdb.base/pending.exp: Ditto.
1295 * gdb.base/sect-cmd.exp: Ditto.
1296 * gdb.base/sepdebug.exp: Ditto.
1297 * gdb.base/unload.exp: Ditto.
1298 * gdb.base/watchpoint-solib.exp: Ditto.
1299 * gdb.cp/annota2.exp: Ditto.
1300 * gdb.cp/annota3.exp: Ditto.
1301 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1302 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1303 * gdb.mi/mi-pending.exp: Ditto.
1304 * gdb.trace/circ.exp: Ditto.
1305 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1306 * gdb.base/list.exp: Ditto.
1307
1308 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1309 breakpoint function and all references to the usestubs macro.
1310 * gdb.base/exprs.c: Ditto.
1311 * gdb.base/freebpcmd.c: Ditto.
1312 * gdb.base/bitfields.c: Ditto.
1313 * gdb.base/bitfields2.c: Ditto.
1314 * gdb.base/break.c: Ditto.
1315 * gdb.base/call-sc.c: Ditto.
1316 * gdb.base/call-signals.c: Ditto.
1317 * gdb.base/callfuncs.c: Ditto.
1318 * gdb.base/charset.c: Ditto.
1319 * gdb.base/consecutive.c: Ditto.
1320 * gdb.base/constvars.c: Ditto.
1321 * gdb.base/funcargs.c: Ditto.
1322 * gdb.base/int-type.c: Ditto.
1323 * gdb.base/interrupt.c: Ditto.
1324 * gdb.base/langs0.c: Ditto.
1325 * gdb.base/list0.c: Ditto.
1326 * gdb.base/mips_pro.c: Ditto.
1327 * gdb.base/miscexprs.c: Ditto.
1328 * gdb.base/nodebug.c: Ditto.
1329 * gdb.base/opaque0.c: Ditto.
1330 * gdb.base/pointers.c: Ditto.
1331 * gdb.base/printcmds.c: Ditto.
1332 * gdb.base/ptype.c: Ditto.
1333 * gdb.base/recurse.c: Ditto.
1334 * gdb.base/reread1.c: Ditto.
1335 * gdb.base/reread2.c: Ditto.
1336 * gdb.base/restore.c: Ditto.
1337 * gdb.base/return.c: Ditto.
1338 * gdb.base/run.c: Ditto.
1339 * gdb.base/scope0.c: Ditto.
1340 * gdb.base/sepdebug.c: Ditto.
1341 * gdb.base/setshow.c: Ditto.
1342 * gdb.base/setvar.c: Ditto.
1343 * gdb.base/sigall.c: Ditto.
1344 * gdb.base/signals.c: Ditto.
1345 * gdb.base/structs.c: Ditto.
1346 * gdb.base/structs2.c: Ditto.
1347 * gdb.base/testenv.c: Ditto.
1348 * gdb.base/twice.c: Ditto.
1349 * gdb.base/unwindonsignal.c: Ditto.
1350 * gdb.base/watchpoint.c: Ditto.
1351 * gdb.base/watchpoints.c: Ditto.
1352 * gdb.base/whatis.c: Ditto.
1353 * gdb.cp/classes.cc: Ditto.
1354 * gdb.cp/cplusfuncs.cc: Ditto.
1355 * gdb.cp/derivation.cc: Ditto.
1356 * gdb.cp/formatted-ref.cc: Ditto.
1357 * gdb.cp/misc.cc: Ditto.
1358 * gdb.cp/overload.cc: Ditto.
1359 * gdb.cp/ovldbreak.cc: Ditto.
1360 * gdb.cp/ref-params.cc: Ditto.
1361 * gdb.cp/ref-types.cc: Ditto.
1362 * gdb.cp/templates.cc: Ditto.
1363 * gdb.cp/virtfunc.cc: Ditto.
1364 * gdb.hp/gdb.aCC/run.c: Ditto.
1365 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1366 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1367 * gdb.reverse/consecutive-reverse.c: Ditto.
1368 * gdb.reverse/sigall-reverse.c: Ditto.
1369 * gdb.reverse/until-reverse.c: Ditto.
1370 * gdb.reverse/watch-reverse.c: Ditto.
1371 * gdb.trace/actions.c: Ditto.
1372 * gdb.trace/circ.c: Ditto.
1373 * gdb.trace/collection.c: Ditto.
1374
1375 2011-12-13 Pedro Alves <pedro@codesourcery.com>
1376
1377 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1378 (func6, func7): New.
1379 (main): Call func6 and func7.
1380 * gdb.base/watchpoint.exp (test_wide_location_1)
1381 (test_wide_location_2): New.
1382 (top level): Re-enable hardware watchpoints if necessary. Call
1383 test_wide_location_1 and test_wide_location_2.
1384
1385 2011-12-11 Yao Qi <yao@codesourcery.com>
1386
1387 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1388
1389 2011-12-11 Joel Brobecker <brobecker@adacore.com>
1390
1391 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1392 expected output for unsupported case.
1393
1394 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1395
1396 PR testsuite/12649
1397 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1398 Protect gdb_test_multiple by final $gdb_prompt match.
1399
1400 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1401
1402 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1403 New variable, new test.
1404 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1405 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1406 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1407 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1408 them if HAVE_GCC_45682_FIXED is not set.
1409
1410 2011-12-10 Yao Qi <yao@codesourcery.com>
1411
1412 * gdb.trace/status-stop.exp: New.
1413 * gdb.trace/status-stop.c: New.
1414
1415 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1416
1417 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1418 timeout.
1419
1420 2011-12-08 Tom Tromey <tromey@redhat.com>
1421
1422 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1423 condition.
1424
1425 2011-12-07 Stan Shebs <stan@codesourcery.com>
1426
1427 * gdb.trace/tfind.exp: Update for output changes.
1428
1429 2011-12-07 Pedro Alves <pedro@codesourcery.com>
1430
1431 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1432 throws "Cannot insert catchpoints in this configuration".
1433 * gdb.ada/mi_catch_ex.exp: Likewise.
1434
1435 2011-12-06 Pedro Alves <pedro@codesourcery.com>
1436
1437 * gdb.base/break-always.exp: Test changing memory at addresses
1438 with breakpoints inserted.
1439
1440 2011-12-06 Joel Brobecker <brobecker@acacore.com>
1441
1442 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1443 involving a fully qualified function name.
1444
1445 2011-12-06 Tom Tromey <tromey@redhat.com>
1446
1447 * gdb.ada/homonym.exp: Add three breakpoint tests.
1448
1449 2011-12-06 Tom Tromey <tromey@redhat.com>
1450
1451 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1452 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1453 * gdb.objc/objcdecode.exp: Update for output changes.
1454 * gdb.linespec/linespec.exp: New file.
1455 * gdb.linespec/lspec.cc: New file.
1456 * gdb.linespec/lspec.h: New file.
1457 * gdb.linespec/body.h: New file.
1458 * gdb.linespec/base/two/thefile.cc: New file.
1459 * gdb.linespec/base/one/thefile.cc: New file.
1460 * gdb.linespec/Makefile.in: New file.
1461 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1462 output changes.
1463 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1464 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1465 makes one breakpoint.
1466 * gdb.cp/method2.exp (test_break): Update for output changes.
1467 * gdb.cp/mb-templates.exp: Update for output changes.
1468 * gdb.cp/mb-inline.exp: Update for output changes.
1469 * gdb.cp/mb-ctor.exp: Update for output changes.
1470 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1471 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1472 has multiple matches.
1473 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1474 error message change.
1475 * gdb.base/list.exp (test_list_filename_and_number): Update for
1476 error message change.
1477 * gdb.base/break.exp: Disable pending breakpoints. Update for
1478 output changes.
1479 * configure.ac: Add gdb.linespec.
1480 * configure: Rebuild.
1481 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1482
1483 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1484
1485 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1486 last_break register on s390*-*-* targets.
1487
1488 2011-12-06 Joel Brobecker <brobecker@adacore.com>
1489
1490 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1491 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1492 of parameter X in procedure Foo.
1493
1494 2011-12-05 Stan Shebs <stan@codesourcery.com>
1495
1496 * gdb.trace/tfind.exp: Update help string matches.
1497
1498 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1499
1500 * gdb.server/ext-run.exp (get process list): Accept also systemd
1501 as PID 1.
1502
1503 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1504 Pedro Alves <pedro@codesourcery.com>
1505
1506 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1507 starting GDB.
1508 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1509 $use_gdb_stub.
1510 * gdb.base/display.exp: Likewise.
1511 * gdb.base/ending-run.exp: Likewise.
1512 * gdb.base/list.exp (test_listsize): Likewise.
1513 * gdb.base/setshow.exp: Likewise.
1514 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1515 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1516 check by global $use_gdb_stub.
1517 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1518 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1519 (default_gdb_init): Unset global $use_gdb_stub.
1520 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1521 by global $use_gdb_stub.
1522 * lib/gdbserver-support.exp: Extend comments for set_board_info
1523 gdb_protocol and gdb,socketport.
1524 (gdbserver_start_extended): Set global gdbserver_protocol and
1525 gdbserver_gdbport. Clear global use_gdb_stub.
1526 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1527 from target use_gdb_stub.
1528 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1529
1530 2011-12-03 Doug Evans <dje@google.com>
1531
1532 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1533 (gdb_step_for_stub): Add comments.
1534
1535 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1536
1537 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1538 to the caller.
1539 (gdb_test_multiple): Likewise.
1540
1541 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 Fix gdb.mi/mi-solib.exp without system debug info installed.
1544 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1545 expect attribute, return 0 for it. Update comments.
1546
1547 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1548
1549 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1550 (corrupted list): Adjust the expectation.
1551
1552 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1553
1554 PR threads/13448
1555 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1556 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1557 * gdb.threads/tls-var-main.c: New file.
1558 * gdb.threads/tls-var.c: New file.
1559 * gdb.threads/tls-var.exp: New file.
1560
1561 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1562
1563 PR testsuite/12649
1564 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1565 Protect gdb_test_multiple by final $gdb_prompt match.
1566 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1567 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1568 (test_tracepoints): Likewise.
1569
1570 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1571
1572 PR breakpoints/13346
1573 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1574 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1575 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1576
1577 2011-12-01 Joel Brobecker <brobecker@adacore.com>
1578
1579 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1580 * gdb.ada/homonym/homonym.adb: For use of all types defined
1581 locally inside both Get_Value subprograms.
1582
1583 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1584
1585 Fix racy FAILs.
1586 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1587 of send_gdb.
1588
1589 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1590
1591 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1592 environment variable after test completed.
1593
1594 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1595
1596 * gdb.base/solib-nodir.exp: Skip if remote target.
1597 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1598 application. Call gdb_load_shlibs.
1599 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1600
1601 2011-11-29 Joel Brobecker <brobecker@adacore.com>
1602
1603 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1604
1605 2011-11-28 Joel Brobecker <brobecker@adacore.com>
1606
1607 * gdb.ada/fullname_bp: New testcase.
1608
1609 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 PR testsuite/12649
1612 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1613 Wrap send_gdb into a new gdb_test.
1614
1615 Code cleanup.
1616 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1617 Convert send_gdb and gdb_expect to gdb_test_multiple.
1618
1619 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1622
1623 2011-11-23 Keith Seitz <keiths@redhat.com>
1624
1625 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1626 (mi_varobj_tree_test_children_callback): New proc.
1627 (mi_walk_varobj_tree): New proc.
1628
1629 2011-11-22 Tom Tromey <tromey@redhat.com>
1630
1631 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1632 Add "use_mi_command" argument.
1633 (mi_run_cmd, mi_run_with_cli): New procs.
1634 * gdb.mi/solib-lib.c: New file.
1635 * gdb.mi/solib-main.c: New file.
1636 * gdb.mi/mi-solib.exp: New file.
1637
1638 2011-11-21 Doug Evans <dje@google.com>
1639
1640 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1641 _Unwind_DebugHook is missing.
1642
1643 2011-11-20 Stan Shebs <stan@codesourcery.com>
1644
1645 * gdb.trace/tstatus.exp: New.
1646 * gdb.trace/actions.c: Include string.h.
1647
1648 2011-11-18 Yao Qi <yao@codesourcery.com>
1649
1650 * gdb.trace/pending.exp: New.
1651 * gdb.trace/pending.c: New.
1652 * gdb.trace/pendshr1.c: New.
1653 * gdb.trace/pendshr2.c: New.
1654 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1655 tracepoint location becomes pending.
1656 (tracepoint_change_loc_2): New.
1657
1658 2011-11-16 David S. Miller <davem@davemloft.net>
1659
1660 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1661 target is sparc*-*-linux*
1662
1663 2011-11-15 Paul Koning <paul_koning@dell.com>
1664
1665 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1666 types.
1667
1668 2011-11-14 Doug Evans <dje@google.com>
1669
1670 * gdb.base/shell.exp: New file.
1671
1672 2011-11-14 Stan Shebs <stan@codesourcery.com>
1673
1674 * gdb.trace/ftrace.c: New.
1675 * gdb.trace/ftrace.exp: New.
1676
1677 2011-11-14 Yao Qi <yao@codesourcery.com>
1678
1679 * gdb.trace/change-loc-1.c: New.
1680 * gdb.trace/change-loc-2.c: New.
1681 * gdb.trace/change-loc.c: New.
1682 * gdb.trace/change-loc.exp: New.
1683 * gdb.trace/change-loc.h: New.
1684 * gdb.trace/trace-break.c (marker): Define new symbol.
1685 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1686 New.
1687 (break_trace_same_addr_6): New.
1688
1689 2011-11-12 Matt Rice <ratmice@gmail.com>
1690
1691 * gdb.base/info-macros.exp: Make tests for info definitions
1692 test info macro. Add tests for info macro argument processing.
1693 Rename a few tests.
1694
1695 2011-11-11 Keith Seitz <keiths@redhat.com>
1696
1697 PR gdb/12843
1698 * gdb.base/linespecs.exp: New file.
1699
1700 2011-11-11 Doug Evans <dje@google.com>
1701
1702 * gdb.threads/print-threads.exp: Extend timeout for slower
1703 tests.
1704
1705 2011-11-10 Doug Evans <dje@google.com>
1706
1707 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1708 "record to end of main" test.
1709
1710 * gdb.python/py-type.c (TS): New typedef.
1711 (ts): New global.
1712 * gdb.python/py-type.exp: Test field list of typedef.
1713
1714 2011-11-10 Joel Brobecker <brobecker@adacore.com>
1715
1716 * gdb.ada/small_reg_param: New testcase.
1717
1718 2011-11-09 Tom Tromey <tromey@redhat.com>
1719
1720 * gdb.cp/destrprint.exp: New file.
1721 * gdb.cp/destrprint.cc: New file.
1722
1723 2011-11-08 Meador Inge <meadori@codesourcery.com>
1724
1725 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1726 (switch_stack_to_other): New test function.
1727 * gdb.arch/thumb-prologue.exp: New test cases.
1728
1729 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
1730
1731 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1732
1733 2011-11-08 Yao Qi <yao@codesourcery.com>
1734
1735 * gdb.exp (supports_process_record): New.
1736 (supports_reverse): New.
1737 * gdb.reverse/break-precsave.exp: Call support_process_record
1738 to run test conditionally.
1739 * gdb.reverse/consecutive-precsave.exp: Likewise.
1740 * gdb.reverse/i386-precsave.exp: Likewise.
1741 * gdb.reverse/machinestate-precsave.exp: Likewise.
1742 * gdb.reverse/solib-precsave.exp: Likewise.
1743 * gdb.reverse/step-precsave.exp: Likewise.
1744 * gdb.reverse/until-precsave.exp: Likewise.
1745 * gdb.reverse/watch-precsave.exp: Likewise.
1746 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1747 test conditionally.
1748 * gdb.reverse/consecutive-reverse.exp: Likewise.
1749 * gdb.reverse/finish-precsave.exp: Likewise.
1750 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1751 * gdb.reverse/finish-reverse.exp: Likewise.
1752 * gdb.reverse/i386-reverse.exp: Likewise.
1753 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1754 * gdb.reverse/machinestate.exp: Likewise.
1755 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1756 * gdb.reverse/sigall-precsave.exp: Likewise.
1757 * gdb.reverse/sigall-reverse.exp: Likewise.
1758 * gdb.reverse/solib-reverse.exp: Likewise.
1759 * gdb.reverse/step-reverse.exp: Likewise.
1760 * gdb.reverse/until-reverse.exp: Likewise.
1761 * gdb.reverse/watch-reverse.exp: Likewise.
1762
1763 2011-11-05 Yao Qi <yao@codesourcery.com>
1764
1765 * gdb.trace/trace-break.exp: Add test on setting two
1766 fast tracepoints at the same address.
1767
1768 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1769
1770 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1771
1772 2011-11-02 Stan Shebs <stan@codesourcery.com>
1773
1774 * gdb.trace/collection.c: Add code using strings.
1775 * gdb.trace/collection.exp: Add tests of string collection.
1776
1777 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1778
1779 * gdb.base/skip-solib.exp (executable_main): New variable.
1780 (binfile_main): Base it on that.
1781 Use $executable_main in clean_restart calls. Drop gdb_exit and
1782 gdb_start calls.
1783
1784 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 Fix racy FAILs.
1787 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1788 breakpoint_re globals import by async. Set string_regex to .* for
1789 async. Remove the optional thread_selected_re and breakpoint_re
1790 globals expectations.
1791
1792 2011-11-01 Joseph Myers <joseph@codesourcery.com>
1793
1794 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1795 well as Cygwin.
1796
1797 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
1798
1799 Add tests for skip command.
1800 * gdb.base/skip-solib-lib.c: New
1801 * gdb.base/skip-solib-main.c: New
1802 * gdb.base/skip-solib.exp: New
1803 * gdb.base/skip.c: New
1804 * gdb.base/skip.exp: New
1805 * gdb.base/skip1.c: New
1806 * gdb.base/Makefile.in: Adding new files.
1807
1808 2011-10-31 Yao Qi <yao@codesourcery.com>
1809 Pedro Alves <pedro@codesourcery.com>
1810
1811 * gdb.trace/trace-break.c: New.
1812 * gdb.trace/trace-break.exp: New.
1813
1814 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1815
1816 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1817 break-here-2.
1818
1819 2011-10-28 Pedro Alves <pedro@codesourcery.com>
1820
1821 * gdb.threads/no-unwaited-for-left.c: New.
1822 * gdb.threads/no-unwaited-for-left.exp: New.
1823 * gdb.threads/non-ldr-exc-1.c: New.
1824 * gdb.threads/non-ldr-exc-1.exp: New.
1825 * gdb.threads/non-ldr-exc-2.c: New.
1826 * gdb.threads/non-ldr-exc-2.exp: New.
1827 * gdb.threads/non-ldr-exc-3.c: New.
1828 * gdb.threads/non-ldr-exc-3.exp: New.
1829 * gdb.threads/non-ldr-exc-4.c: New.
1830 * gdb.threads/non-ldr-exc-4.exp: New.
1831
1832 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1833
1834 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1835 * gdb.base/attach-pie-misread.exp: Likewise.
1836 * gdb.base/break-interp.exp: Likewise.
1837 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1838 testcases for use_gdb_stub.
1839 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1840 (continue): New testcase.
1841 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1842 * gdb.threads/attach-into-signal.exp: Likewise.
1843 * gdb.threads/attach-stopped.exp: Likewise.
1844 * gdb.threads/attachstop-mt.exp: Likewise.
1845
1846 2011-10-28 Paul Koning <paul_koning@dell.com>
1847
1848 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1849
1850 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1851
1852 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1853 (mi_gdb_test): Import globals thread_selected_re
1854 and breakpoint_re. Expect them optionally at the regex start.
1855
1856 2011-10-27 Doug Evans <dje@google.com>
1857
1858 * gdb.python/python.exp: Test source -s.
1859
1860 2011-10-26 Paul Koning <paul_koning@dell.com>
1861
1862 * gdb.python/lib-types.cc (struct A): New structure.
1863 * gdb.python/lib-types.exp (deepitems): New tests.
1864
1865 2011-10-25 Paul Koning <paul_koning@dell.com>
1866
1867 PR python/13327
1868
1869 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1870 fetch_lazy method.
1871
1872 2011-10-24 Yao Qi <yao@codesourcery.com>
1873
1874 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1875 target is tic6x-*-*.
1876
1877 2011-10-21 Joel Brobecker <brobecker@adacore.com>
1878
1879 * gdb.ada/mi_task_info/task_switch.adb: New file.
1880 * gdb.ada/mi_task_info.exp: New file.
1881
1882 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1883
1884 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1885 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1886
1887 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1888
1889 PR python/12656
1890
1891 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1892 global_block tests.
1893
1894 2011-10-18 Tom Tromey <tromey@redhat.com>
1895
1896 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1897
1898 2011-10-18 Tom Tromey <tromey@redhat.com>
1899
1900 * gdb.base/source.exp: Don't include full file name in test name.
1901 * gdb.python/python.exp: Don't include full file name in test
1902 name.
1903
1904 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1905
1906 * gdb.base/attach-pie-noexec.c: New files.
1907 * gdb.base/attach-pie-noexec.exp: New files.
1908
1909 2011-10-17 Joseph Myers <joseph@codesourcery.com>
1910
1911 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1912 prompt for each extra line in command.
1913
1914 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1917 Revert the part of:
1918 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1919 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1920 Change the expected string.
1921
1922 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1923
1924 Fix results with system glibc debug info installed.
1925 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1926 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1927 Accept also __libc_ symbol prefix and no prefix.
1928
1929 2011-10-14 Keith Seitz <keiths@redhat.com>
1930
1931 PR c++/13225
1932 * gdb.cp/converts.cc (foo3_1): New function.
1933 (foo3_2): New functions.
1934 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1935 and null pointer conversions of integer constant zero.
1936 Add test to check if all arguments are checked for incompatible
1937 conversion BADNESS.
1938
1939 2011-10-14 Tom Tromey <tromey@redhat.com>
1940
1941 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1942 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1943 linespec.
1944
1945 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1946
1947 Fix internal error regression.
1948 * gdb.dwarf2/implptr-optimized-out.S: New file.
1949 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1950
1951 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1954 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1955 (loclist): New.
1956 (4): New abbrev.
1957 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1958 Use prepare_for_testing, remove clean_restart.
1959 (p arraynoloc, p arraycallnoloc): New tests.
1960
1961 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1962
1963 * gdb.cp/namespace-enum.exp (executable): New variable.
1964 (binfile): Use ${objdir}/${subdir}/ prefix.
1965 Use ${executable} for clean_restart.
1966
1967 2011-10-11 Sterling Augustine <saugustine@google.com>
1968
1969 * gdb.cp/Makefile.in: Add namespace-enum test.
1970 * gdb.cp/namespace-enum.exp: New file.
1971 * gdb.cp/namespace-enum.c: New file.
1972 * gdb.cp/namespace-enum-main.c: New file.
1973
1974 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1975
1976 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1977 sysroot.
1978
1979 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 Reimplement @entry in input expressions.
1982 * gdb.base/exprs.c (v_int_array_init): New variable.
1983 * gdb.base/exprs.exp (print v_int_array_init)
1984 (print *v_int_array_init@1, print *v_int_array_init@2)
1985 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1986 (print v_int_array_init[1]@1): New tests.
1987
1988 2011-10-10 Joseph Myers <joseph@codesourcery.com>
1989
1990 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1991 expected message.
1992
1993 2011-10-09 Doug Evans <dje@google.com>
1994
1995 * gdb.base/alias.exp: Add tests for alias command.
1996
1997 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 * gdb.arch/amd64-entry-value.s: New file.
2000 * gdb.mi/mi2-amd64-entry-value.s: New file.
2001
2002 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 Display @entry parameter values even for references.
2005 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
2006 functions.
2007 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
2008 reference and datap_input.
2009 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
2010 breakpoints.
2011 (continue to breakpoint: entry_reference: reference)
2012 (entry_reference: bt at entry)
2013 (continue to breakpoint: entry_reference: breakhere_reference)
2014 (entry_reference: bt, entry_reference: ptype regparam)
2015 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
2016 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
2017 (entry_reference: p regcopy, entry_reference: p nodataparam)
2018 (entry_reference: p nodataparam@entry): New tests.
2019
2020 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 Support @entry in input expressions.
2023 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
2024 (entry_stack: p s1@entry, entry_stack: p s2@entry)
2025 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
2026 (tailcall: p j@entry): New tests.
2027 * gdb.cp/koenig.cc (A::entry): New function.
2028 (main): Call it.
2029 * gdb.cp/koenig.exp (p entry (c)): New test.
2030
2031 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2032
2033 Display @entry parameter values (without references).
2034 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
2035 (different, validity, invalid): New functions.
2036 (main): Call them.
2037 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
2038 stacktest, breakhere_stacktest, different, breakhere_different,
2039 breakhere_validity and breakhere_invalid.
2040 (entry: bt): Update for @entry.
2041 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
2042 (entry_validity: *, entry_invalid: *): Many new tests.
2043 * gdb.base/break.exp
2044 (run until breakpoint set at small function, optimized file): Accept
2045 also the @entry suffix.
2046 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
2047 * gdb.mi/mi2-amd64-entry-value.c: New files.
2048 * gdb.mi/mi2-amd64-entry-value.exp: New files.
2049
2050 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 Protect entry values against self tail calls.
2053 * gdb.arch/amd64-entry-value.cc (self2, self): New.
2054 (main): Call self.
2055 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
2056 (set debug entry-values 1, self: bt debug entry-values): New tests.
2057
2058 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2059
2060 Recognize virtual tail call frames.
2061 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
2062 (amb_b, amb_a): New.
2063 (main): Call a and b.
2064 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
2065 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
2066 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
2067 New tests.
2068
2069 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2070
2071 Implement basic support for DW_TAG_GNU_call_site.
2072 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
2073 * gdb.arch/amd64-entry-value.cc: New file.
2074 * gdb.arch/amd64-entry-value.exp: New file.
2075
2076 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2077
2078 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
2079 * gdb.dwarf2/implptr-64bit.S: New file.
2080 * gdb.dwarf2/implptr-64bit.exp: New file.
2081
2082 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 Fix initial language detection with -readnow.
2085 * gdb.cp/readnow-language.cc: New file.
2086 * gdb.cp/readnow-language.exp: New file.
2087
2088 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 Fix printed anonymous struct name.
2091 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
2092
2093 2011-10-09 Joseph Myers <joseph@codesourcery.com>
2094
2095 * gdb.base/solib-symbol.exp: Do not include directories in
2096 filenames in expected messages.
2097
2098 2011-10-07 Doug Evans <dje@google.com>
2099
2100 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
2101
2102 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
2103
2104 Allow Python notification of new object-file loadings.
2105 * gdb.python/py-events.exp: Test newobjfile event.
2106 * gdb.python/py-events.py: Register newobjfile callback.
2107 * gdb.python/py-events.c: Add call to shared library
2108 * gdb.python/py-events-shlib.c: New file.
2109
2110 2011-10-06 Joseph Myers <joseph@codesourcery.com>
2111
2112 * gdb.base/fixsection.exp: Do not include directories in filename
2113 in expected message.
2114
2115 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2116
2117 Add tests for passing of environment variables to inferior.
2118 * gdb.base/testenv.c: New test source.
2119 * gdb.base/testenv.exp: New expect test.
2120
2121 2011-10-04 Paul Koning <paul_koning@dell.com>
2122
2123 * gdb.python/py-value.c (main): Break before return.
2124
2125 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
2126
2127 PR python/12691: Add the inferior to Python exited event
2128 * gdb.python/py-events.exp: Test the inferior attribute of exited
2129 event with a fork.
2130 * gdb.python/py-events.py: Print inferior number on exit.
2131 * gdb.python/py-events.c: Fork the inferior.
2132
2133 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2134
2135 * gdb.base/jit.exp: Add testcase name to log message
2136
2137 2011-10-03 Paul Koning <paul_koning@dell.com>
2138 Jan Kratochvil <jan.kratochvil@redhat.com>
2139
2140 * gdb.python/py-value.exp
2141 (python inval = gdb.parse_and_eval('*(int*)0'))
2142 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
2143 (set argc=2, python print argc_lazy): New tests.
2144
2145 2011-10-02 Joel Brobecker <brobecker@adacore.com>
2146
2147 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
2148
2149 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2150 Pedro Alves <pedro@codesourcery.com>
2151
2152 * gdb.python/py-value.exp (test_value_in_inferior): New variable
2153 can_read_0, test for it.
2154 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
2155 (parse_and_eval with memory error): ... here, make it untested if
2156 can_read_0.
2157
2158 2011-09-30 Marek Polacek <mpolacek@redhat.com>
2159
2160 * gdb.python/python.exp (verify pagination beforehand)
2161 (verify pagination afterwards): Fix race by splitting the line.
2162
2163 2011-09-29 Joseph Myers <joseph@codesourcery.com>
2164
2165 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
2166 for 64-bit multilibs from i?86-* targets.
2167
2168 2011-09-29 Marek Polacek <mpolacek@redhat.com>
2169
2170 * lib/gdb.exp: Fix a typo in one of the comments.
2171
2172 2011-09-29 Marek Polacek <mpolacek@redhat.com>
2173
2174 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
2175 matching pattern.
2176
2177 2011-09-28 Paul Koning <paul_koning@dell.com>
2178
2179 * gdb.python/py-type.c (enum E): New.
2180 * gdb.python/py-type.exp (test_fields): Add tests for Python
2181 mapping access to fields.
2182 (test_enums): New test for field access on enums.
2183
2184 2011-09-27 Stan Shebs <stan@codesourcery.com>
2185
2186 * gdb.trace/collection.exp: Test collection of $_ret.
2187
2188 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
2189
2190 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
2191 list of compilation switches for <*-*-freebsd*>.
2192
2193 2011-09-19 Stan Shebs <stan@codesourcery.com>
2194
2195 * gdb.trace/tspeed.exp: New file.
2196 * gdb.trace/tspeed.c: New file.
2197
2198 2011-09-18 Yao Qi <yao@codesourcery.com>
2199
2200 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
2201 instructions.
2202 (test_adr_32bit, test_pop_pc): Likewise.
2203 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
2204 Thumb instructions.
2205 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
2206 in gdb_test_multiple.
2207 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
2208
2209 2011-09-17 Yao Qi <yao@codesourcery.com>
2210
2211 * lib/gdb.exp (can_single_step_to_signal_handler): New.
2212 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
2213 support single step to signal handler.
2214
2215 2011-09-17 Yao Qi <yao@codesourcery.com>
2216
2217 * gdb.base/disp-step-fork.c: New.
2218 * gdb.base/disp-step-syscall.exp: New.
2219 * gdb.base/disp-step-vfork.c: New.
2220
2221 2011-09-16 Joel Brobecker <brobecker@adacore.com>
2222
2223 * gdb.ada/tasks.exp: Make the expected output for
2224 the `info tasks' tests more resilient to spacing
2225 changes.
2226
2227 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2228
2229 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
2230 (reached breakpoint 2, reached breakpoint 3): Update expected output.
2231
2232 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
2233
2234 PR Python/12692 Add gdb.selected_inferior() to Python interface.
2235 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
2236
2237 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
2238
2239 Handle multiple breakpoint hits in Python interface:
2240 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
2241 presence.
2242 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
2243 breakpoint hits.
2244
2245 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2246 Jan Kratochvil <jan.kratochvil@redhat.com>
2247
2248 * gdb.python/py-events.exp: Remove pretty printing comment.
2249 * gdb.python/py-evsignal.exp: New file.
2250 * gdb.python/py-evthreads.c: Include signal.h.
2251 (thread3): Remove variable count3. Remove variable bad and use raise
2252 instead.
2253 (thread2): Remove variable count2. Move thread3 pthread_create here,
2254 merge pthread_join to a single line.
2255 (main): Remove variable count1. Merge pthread_join with pthread_create
2256 to a single line.
2257 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
2258 KFAIL python/12966 for gdbserver. Test return value of
2259 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
2260 gdb_expect by gdb_test and gdb_test_multiple.
2261 (thread 2, thread 3): New tests.
2262
2263 2011-09-12 Matt Rice <ratmice@gmail.com>
2264 Pedro Alves <pedro@codesourcery.com>
2265
2266 PR gdb/13175
2267
2268 * gdb.base/interp.exp: New tests.
2269 * gdb.base/interp.c: New file.
2270
2271 2011-09-12 Doug Evans <dje@google.com>
2272
2273 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
2274 * gdb.dwarf2/typeddwarf.exp: Ditto.
2275
2276 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 Fix compatibility with x32 arch.
2279 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
2280 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
2281 is_x86_like_target.
2282 * testsuite/gdb.trace/collection.exp: Likewise.
2283 * testsuite/gdb.trace/report.exp: Likewise.
2284 * testsuite/gdb.trace/unavailable.exp: Likewise.
2285 * testsuite/gdb.trace/while-dyn.exp: Likewise.
2286 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
2287 (is_x86_like_target): Check also is_amd64_regs_target.
2288
2289 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 PR breakpoints/12435
2292 * gdb.arch/amd64-prologue-xmm.c: New file.
2293 * gdb.arch/amd64-prologue-xmm.exp: New file.
2294 * gdb.arch/amd64-prologue-xmm.s: New file.
2295
2296 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 * gdb.dwarf2/dw2-param-error-main.c: New file.
2299 * gdb.dwarf2/dw2-param-error.S: New file.
2300 * gdb.dwarf2/dw2-param-error.exp: New file.
2301
2302 2011-09-08 Pedro Alves <pedro@codesourcery.com>
2303
2304 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2305 inferior's pid and look for a core dump named core.$pid. Use
2306 `remote_file' commands on the host instead of hand coding shell
2307 commands on the build.
2308 * gdb.base/valgrind-db-attach.exp: Kill the program before
2309 finishing the test.
2310
2311 2011-09-02 Matt Rice <ratmice@gmail.com>
2312
2313 * lib/prompt.exp: New file for testing the first prompt.
2314 * gdb.python/py-prompt.exp: Ditto.
2315 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2316
2317 2011-09-02 Pedro Alves <pedro@codesourcery.com>
2318
2319 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2320 0, before testing gcore.
2321
2322 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 * dw2-ifort-parameter-debug.S: Update copyright year.
2325 * dw2-ifort-parameter.c: Update copyright year.
2326 * dw2-ifort-parameter.exp: Update copyright year.
2327
2328 * dw2-ifort-parameter-debug.S: New file.
2329 * dw2-ifort-parameter.c: New file.
2330 * dw2-ifort-parameter.exp: New file.
2331
2332 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2333
2334 * gdb.base/commands.exp (error_clears_commands_left): New function.
2335 (): Call it.
2336
2337 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2340 (C): Initialize `a'.
2341 * gdb.mi/mi-inheritance-syntax-error.exp
2342 (-data-evaluate-expression $path): Expect `a' as 5.
2343
2344 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2345
2346 PR mi/11912
2347 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2348 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2349 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2350 keyword in output of -var-info-path-expression.
2351
2352 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2353
2354 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2355 * gdb.trace/collection.exp: Likewise.
2356 * gdb.trace/report.exp: Likewise.
2357 * gdb.trace/unavailable.exp: Likewise.
2358 * gdb.trace/while-dyn.exp: Likewise.
2359
2360 2011-08-18 Keith Seitz <keiths@redhat.com>
2361
2362 PR c++/12266
2363 * gdb.cp/meth-typedefs.cc: New file.
2364 * gdb.cp/meth-typedefs.exp: New file.
2365
2366 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2367
2368 * gdb.python/python.exp: Add extended-prompt tests.
2369
2370 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2371
2372 * gdb.arch/i386-dr3-watch.exp
2373 (watchpoint on gap1 does not fit debug registers)
2374 (delete all watchpoints): Fix racy expect strings.
2375
2376 2011-08-14 Yao Qi <yao@codesourcery.com>
2377
2378 * gdb.base/maint.exp: set data_section to ".neardata".
2379 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2380 * gdb.base/savedregs.exp: Handle SIGILL.
2381 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2382 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2383
2384 2011-08-12 Doug Evans <dje@google.com>
2385
2386 * gdb.python/py-symbol.exp: Add test for symbol.type.
2387
2388 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2389
2390 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2391 * gdb.mi/mi-pthreads.exp: Likewise.
2392 * gdb.mi/mi2-pthreads.exp: Likewise.
2393 * gdb.mi/gdb669.exp.exp: Likewise.
2394
2395 2011-08-09 Pedro Alves <pedro@codesourcery.com>
2396
2397 * lib/mi-support.exp (detect_async): Rename to...
2398 (mi_detect_async): ... this.
2399 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2400 * gdb.mi/mi-nonstop.exp: Adjust.
2401 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2402 * gdb.mi/mi-nsintrall.exp: Adjust.
2403 * gdb.mi/mi-nsmoribund.exp: Adjust.
2404 * gdb.mi/mi-nsthrexec.exp: Adjust.
2405
2406 2011-08-09 Pedro Alves <pedro@codesourcery.com>
2407
2408 * gdb.base/display.c (do_loops): New `p_i' local.
2409 * gdb.base/display.exp: Test displaying a variable that is
2410 temporarily at a bad address.
2411
2412 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2415 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2416
2417 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2418
2419 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
2420 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2421 (p fuNC_symtab): Permit also ppc64 leading dot.
2422
2423 2011-08-05 Pedro Alves <pedro@codesourcery.com>
2424
2425 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2426 procedure.
2427 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2428
2429 2011-08-05 Yao Qi <yao@codesourcery.com>
2430
2431 * gdb.base/callfuncs.exp: Set language after main.
2432 * gdb.cp/cplusfuncs.exp: Likewise.
2433 * gdb.cp/inherit.exp: Likewise.
2434
2435 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2436
2437 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2438 * gdb.base/watch-vfork.exp: Skip on remote targets.
2439
2440 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2441
2442 * gdb.threads/thread-find.exp: Support remote targets.
2443
2444 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2445
2446 * gdb.base/jit.exp: Download solib_binfile to target.
2447 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2448 and call dlopen without full path name.
2449 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2450 dlopen without full path name.
2451
2452 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2453
2454 * gdb.base/break-always.exp: Complete the test
2455 with duplicated breakpoints and enabling/disabling them.
2456
2457 2011-08-02 Tom Tromey <tromey@redhat.com>
2458
2459 PR gdb/11289:
2460 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2461
2462 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
2463
2464 PR gdb/13045
2465 * gdb.base/float.exp: Add new test case for PR gdb/13045
2466 * gdb.base/float.c: New file.
2467
2468 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2469
2470 * gdb.python/py-mi.exp: Test printers returning string hint, and
2471 also not returning a value.
2472 * gdb.python/py-prettyprint.c: Add testcase for above.
2473 * gdb.python/py-prettyprint.py: Add test printer for above.
2474
2475 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2476
2477 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2478 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2479 (.Ldie30) Add as field "data4".
2480 (.Ldie32) Rename field "b" to "shl".
2481 (abbrev4) Change for the "data4" field.
2482 (abbrev5, abbrev6) Remove.
2483 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2484 (p &s.shl): ... here. Add comment.
2485 (p &s.data4): New.
2486
2487 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 Fix crash on lval_computed values.
2490 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2491
2492 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2493
2494 * gdb.base/help.exp (help whatis): Update the expected string.
2495
2496 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2497
2498 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2499 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2500 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2501 Change the expected string.
2502
2503 2011-07-26 Pedro Alves <pedro@codesourcery.com>
2504
2505 * gdb.base/watchpoint.exp
2506 (test_disable_enable_software_watchpoint): New procedure.
2507 (top level): Run it.
2508
2509 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2510
2511 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2512 executable file "${binfile}", C++ version "${binfile}-cxx".
2513 * gdb.python/py-prettyprint.exp: Likewise.
2514 * gdb.python/py-symbol.exp: Likewise.
2515 * gdb.python/py-type.exp: Likewise.
2516 * gdb.python/py-value.exp: Likewise.
2517 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2518 file name instead of just suffix.
2519
2520 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 Fix implicit pointer offsets.
2523 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2524 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2525 (continue to breakpoint: continue to baz breakpoint for implptr)
2526 (sanity check element 0, sanity check element 1)
2527 (enter the inlined function, check element 0 for the offset)
2528 (check element 1 for the offset)
2529 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2530 (set foo breakpoint for implptr): Update the breakpoint number.
2531
2532 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2533
2534 * gdb.python/py-mi.exp: Use different file names for different
2535 versions of the executable under test.
2536 * gdb.python/py-prettyprint.exp: Likewise.
2537 * gdb.python/py-symbol.exp: Likewise.
2538 * gdb.python/py-template.exp: Likewise.
2539 * gdb.python/py-type.exp: Likewise.
2540 * gdb.python/py-value.exp: Likewise.
2541
2542 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2543
2544 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2545 flag after restarting GDB if necessary.
2546
2547 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2548
2549 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2550
2551 2011-07-22 Pedro Alves <pedro@codesourcery.com>
2552
2553 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2554 backend doesn't leave used debug registers behind.
2555
2556 2011-07-22 Tom Tromey <tromey@redhat.com>
2557
2558 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2559 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2560 argument.
2561 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2562
2563 2011-07-21 Matt Rice <ratmice@gmail.com>
2564
2565 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2566 in mostlyclean rule. Add files ending in .core.
2567
2568 2011-07-21 Matt Rice <ratmice@gmail.com>
2569
2570 PR macros/12999
2571 * gdb.base/info-macros.c: New test sources.
2572 * gdb.base/info-macros.exp: New tests.
2573
2574 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2575
2576 * gdb.python/python.exp: Add prompt substitution tests.
2577
2578 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2579
2580 Fix crash if referenced CU is aged out.
2581 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2582 New.
2583 * gdb.dwarf2/implptr.exp: Likewise.
2584
2585 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2586
2587 * gdb.dwarf2/implptr.S: Rebuilt.
2588 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2589 (bar): Use them for j, k, l.
2590 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2591 COMPILE.
2592 (print j in implptr:bar): Update for the intp typedef.
2593 (print p[0].x in implptr:foo): Use more exact regex.
2594
2595 2011-07-18 Tom Tromey <tromey@redhat.com>
2596
2597 * gdb.cp/static-method.exp: Add missing single quote.
2598
2599 2011-07-18 Yao Qi <yao@codesourcery.com>
2600
2601 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2602 supported.
2603 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2604 * gdb.mi/mi-nonstop.exp: Likewise.
2605 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2606 * gdb.mi/mi-nsintrall.exp: Likewise.
2607 * gdb.mi/mi-nsmoribund.exp: Likewise.
2608 * gdb.mi/mi-nsthrexec.exp: Likewise.
2609 * gdb.python/py-evthreads.exp: Likewise.
2610
2611 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2612
2613 Code cleanup.
2614 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2615 it. Substitute it instead of test_compiler_info everywhere.
2616
2617 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2618
2619 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2620 remote targets as well.
2621
2622 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2623
2624 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2625 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2626
2627 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2628
2629 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2630 a remote machine, not the host.
2631 (gdb_compile_shlib): Set soname if target is remote.
2632
2633 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2634
2635 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2636
2637 2011-07-13 Matt Rice <ratmice@gmail.com>
2638
2639 * gdb.python/py-objfile-script-gdb.py: Renamed to
2640 py-objfile-script-gdb.py.in.
2641 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2642 py-objfile-script-gdb.py.
2643 * gdb.python/py-objfile-script.exp: Update reference to
2644 py-objfile-script-gdb.py.
2645
2646 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2647
2648 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2649 reference undefined label.
2650
2651 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2652
2653 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2654 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2655 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2656 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2657
2658 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2659
2660 PR python/12438
2661 * gdb.python/python.exp: Add maint set/show python print-stack
2662 deprecated tests. Add set/show python print-backtrace tests.
2663
2664 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2665
2666 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2667 debug info.
2668
2669 2011-07-06 Matt Rice <ratmice@gmail.com>
2670
2671 * gdb.python/python.exp: Update filename paths.
2672 * gdb.python/py-symtab.exp: Ditto.
2673
2674 2011-07-06 Marek Polacek <mpolacek@redhat.com>
2675
2676 * gdb.python/py-evthreads.exp: Add missing `$'.
2677
2678 2011-07-06 Jie Zhang <jie.zhang@analog.com>
2679
2680 * config/bfin.exp: New file.
2681 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2682 * gdb.asm/bfin.inc: New file.
2683
2684 2011-07-06 Marek Polacek <mpolacek@redhat.com>
2685
2686 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
2687 the whole output.
2688
2689 2011-07-05 Tom Tromey <tromey@redhat.com>
2690
2691 * gdb.java/jprint.java (jprint.hi): New field.
2692 * gdb.java/jprint.exp: Print string.
2693
2694 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2695
2696 * gdb.base/call-sc.c: Fix typos.
2697 * gdb.base/ifelse.exp: Likewise.
2698 * gdb.base/structs.c: Likewise.
2699
2700 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2701
2702 * gdb.base/jit-so.exp: New test.
2703 * gdb.base/jit-dlmain.c: New file.
2704 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2705
2706 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2707
2708 * gdb.cp/m-static.exp: Call get_compiler_info.
2709 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2710 * gdb.cp/pr9167.exp (p b): Likewise.
2711 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2712 (test value of P in inner_m, test type of Z in inner_m): Call
2713 setup_xfail for gcc <= 4.5.
2714
2715 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2716
2717 * gdb.cp/paren-type.cc: New files.
2718 * gdb.cp/paren-type.exp: New files.
2719
2720 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 Stop on first linespec terminator instead of eating what we can.
2723 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2724 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2725 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2726 (break C::f()): ... this one.
2727 (break C::operator()()): New test.
2728 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2729 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2730 test.
2731
2732 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2733
2734 Fall back linespec to minimal symbols.
2735 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2736 error message.
2737 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2738 * gdb.cp/minsym-fallback-main.cc: New file.
2739 * gdb.cp/minsym-fallback.cc: New file.
2740 * gdb.cp/minsym-fallback.exp: New file.
2741 * gdb.cp/minsym-fallback.h: New file.
2742
2743 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.cp/no-dmgl-verbose.cc: New file.
2746 * gdb.cp/no-dmgl-verbose.exp: New file.
2747
2748 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2749
2750 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2751 __GI_.
2752 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2753 (f): New function.
2754 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2755 (complete p 'func<short>(): ... here.
2756 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2757 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2758 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2759 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2760 Make them KFAIL gcc/49546.
2761
2762 2011-07-01 Joel Brobecker <brobecker@adacore.com>
2763
2764 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2765
2766 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2767
2768 Test GCC PR debug/49546.
2769 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2770 (test type of F in k3_m, test value of F in k3_m): New.
2771 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2772 (main): New variable k3. Call k3.k3_m.
2773
2774 2011-07-01 Jean-Charles Delay <delay@adacore.com>
2775
2776 * gdb.ada/packed_array.exp: Fix expected outout.
2777
2778 2011-07-01 Jean-Charles Delay <delay@adacore.com>
2779
2780 * gdb.ada/packed_array.exp: fixed expected output.
2781
2782 2011-07-01 Joel Brobecker <brobecker@adacore.com>
2783
2784 * gdb.ada/same_enum: New testcase.
2785
2786 2011-07-01 Joel Brobecker <brobecker@adacore.com>
2787
2788 * gdb.ada/ptr_typedef: New testcase.
2789
2790 2011-07-01 Joel Brobecker <brobecker@adacore.com>
2791
2792 * gdb.ada/arrayptr.exp: Add ptype test.
2793
2794 2011-07-01 Joel Brobecker <brobecker@adacore.com>
2795
2796 * gdb.ada/char_enum: New testcase.
2797
2798 2011-07-01 Yao Qi <yao@codesourcery.com>
2799
2800 * gdb.base/dump.exp (capture_pointer_with_type): New.
2801 Get value from address instead of name.
2802 Start GDB once, and do `dump' and `restore'
2803 tests together.
2804
2805 2011-06-30 Jie Zhang <jie.zhang@analog.com>
2806 Mike Frysinger <vapier@gentoo.org>
2807
2808 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2809 helper functions for getting/setting remotetimeout variable.
2810 * lib/gdb.exp (gdb_load): If the target is remote, set
2811 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2812 with $loadtimeout. Set $load_ok to 0 before doing the load.
2813 Instead of returning, immediately, set $load_ok to 0. Call
2814 set_remotetimeout with $oldremotetimeout, and then return if
2815 $load_ok is 1.
2816
2817 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
2818
2819 * gdb.python/py-template.exp: Don't run this test if the target
2820 does not support c++ tests.
2821
2822 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2823
2824 Fix non-only rename list for Fortran modules import.
2825 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2826 tests.
2827 * gdb.fortran/module.f90 (module moduse): New.
2828 (program module): use moduse, test var_x, var_y and var_z.
2829
2830 2011-06-29 Tom Tromey <tromey@redhat.com>
2831
2832 PR testsuite/12040:
2833 * gdb.fortran/array-element.exp: Use f90, not f77.
2834 * gdb.fortran/complex.exp: Use f90, not f77.
2835 * gdb.fortran/derived-type.exp: Use f90, not f77.
2836 * gdb.fortran/library-module.exp: Use f90, not f77.
2837 * gdb.fortran/logical.exp: Use f90, not f77.
2838 * gdb.fortran/module.exp: Use f90, not f77.
2839 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2840 * gdb.fortran/subarray.exp: Use f90, not f77.
2841
2842 2011-06-29 Tom Tromey <tromey@redhat.com>
2843
2844 * gdb.fortran/charset.exp: New file.
2845 * gdb.fortran/charset.f90: New file.
2846
2847 2011-06-29 Tom Tromey <tromey@redhat.com>
2848
2849 PR testsuite/12040:
2850 * lib/future.exp: New file, mostly extracted from ada.exp.
2851 Rewrote compatibility code to use rename.
2852 (gdb_find_gfortran): New proc.
2853 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2854 gfortran patch.
2855 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2856 Move to future.exp.
2857 * lib/gdb.exp: Always load future.exp.
2858
2859 2011-06-28 Yao Qi <yao@codesourcery.com>
2860
2861 * gdb.cp/exception.cc: Don't include iostream.
2862 (bar): Remove print statement.
2863 (catcher): New.
2864 (main): Remove print statements. Call function catcher.
2865 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2866 Set breakpoint on catcher, and check the value of parameter.
2867
2868 2011-06-23 Yao Qi <yao@codesourcery.com>
2869
2870 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2871 1.2 is disabled. KFAIL for uclinux.
2872
2873 2011-06-23 Marek Polacek <mpolacek@redhat.com>
2874
2875 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2876 mi_gdb_test.
2877
2878 2011-06-23 Marek Polacek <mpolacek@redhat.com>
2879
2880 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
2881
2882 2011-06-23 Marek Polacek <mpolacek@redhat.com>
2883
2884 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2885
2886 2011-06-23 Marek Polacek <mpolacek@redhat.com>
2887
2888 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2889 `test_exec_and_symbol_mi_operatons' return value.
2890 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2891 gdb_test_multiple.
2892 (test_exec_and_symbol_mi_operatons): Likewise.
2893 (test_path_specification): Likewise.
2894
2895 2011-06-23 Yao Qi <yao@codesourcery.com>
2896
2897 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2898 supported.
2899 * lib/gdb.exp (support_displaced_stepping): New.
2900
2901 2011-06-23 Yao Qi <yao@codesourcery.com>
2902
2903 * gdb.threads/execl.exp: Skip on remote target.
2904
2905 2011-06-21 Marek Polacek <mpolacek@redhat.com>
2906
2907 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
2908 mi_gdb_test.
2909
2910 2011-06-20 Marek Polacek <mpolacek@redhat.com>
2911
2912 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
2913
2914 2011-06-20 Marek Polacek <mpolacek@redhat.com>
2915
2916 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
2917 mi_gdb_test.
2918
2919 2011-06-20 Marek Polacek <mpolacek@redhat.com>
2920
2921 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
2922
2923 2011-06-14 Yao Qi <yao@codesourcery.com>
2924
2925 gdb/testsuite/
2926 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2927
2928 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2929
2930 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2931
2932 2011-06-10 Tom Tromey <tromey@redhat.com>
2933
2934 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2935 Add tests for pointer-to-member-function.
2936 * gdb.cp/temargs.cc (S::somefunc): New function.
2937 (K2): New class.
2938 (main): Instantiate K2; call method.
2939
2940 2011-06-08 Joel Brobecker <brobecker@adacore.com>
2941
2942 * gdb.python/py-inferior.c (f2): Make str an array rather
2943 than a pointer.
2944 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2945
2946 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2947
2948 * gdb.base/async-shell.c: New file.
2949 * gdb.base/async-shell.exp: New file.
2950
2951 2011-06-06 Pedro Alves <pedro@codesourcery.com>
2952
2953 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2954
2955 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2956
2957 From Stephen Kitt <steve@sk2.org>
2958 * gdb.base/help.exp: Adjust following some spelling corrections
2959 in GDB.
2960
2961 2011-06-01 Yao Qi <yao@codesourcery.com>
2962
2963 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2964
2965 2010-05-31 Keith Seitz <keiths@redhat.com>
2966
2967 PR c++/12750
2968 * gdb.cp/static-method.cc: New file.
2969 * gdb.cp/static-method.exp: New file.
2970
2971 2010-05-31 Keith Seitz <keiths@redhat.com>
2972
2973 PR symtab/12704
2974 * gdb.cp/anon-ns.cc: New file.
2975 * gdb.cp/anon-ns.exp: New file.
2976
2977 2011-05-31 Pedro Alves <pedro@codesourcery.com>
2978
2979 * gdb.arch/i386-dr3-watch.c: New file.
2980 * gdb.arch/i386-dr3-watch.exp: New file.
2981
2982 2011-05-30 Yao Qi <yao@codesourcery.com>
2983
2984 * gdb.base/callfuncs.c (t_structs_fc): New.
2985 (t_structs_dc, t_structs_ldc): New.
2986 (t_double_many_args):
2987 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2988 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2989 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2990 * gdb.base/callfuncs.exp: Call new functions.
2991
2992 2011-05-30 Yao Qi <yao@codesourcery.com>
2993
2994 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2995 Call rerun_and_prepare for each test to isolate effects.
2996
2997 2011-05-30 Yao Qi <yao@codesourcery.com>
2998
2999 * gdb.base/varargs.c (find_max_float_real): New.
3000 (find_max_double_real, find_max_long_double_real): New.
3001 * gdb.base/varargs.exp: Call these new added functions.
3002 * lib/gdb.exp (setup_kfail_for_target): New.
3003
3004 2011-05-30 Yao Qi <yao@codesourcery.com>
3005
3006 * gdb.base/funcargs.c (callca, callcb, callcc): New.
3007 (callcd, callce, callcf, callc1a, callc1b): New.
3008 (callc2a, callc2b): New.
3009 * gdb.base/funcargs.exp (complex_args): New.
3010 (complex_integral_args, complex_float_integral_args): New.
3011 * lib/gdb.exp (support_complex_tests): New. Determine
3012 whether to run test cases on _Complex types.
3013
3014 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3015
3016 * gdb.threads/leader-exit.c: New file.
3017 * gdb.threads/leader-exit.exp: New file.
3018
3019 2011-05-27 Marek Polacek <mpolacek@redhat.com>
3020
3021 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
3022
3023 2011-05-27 Marek Polacek <mpolacek@redhat.com>
3024
3025 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
3026 remove the `supported' variable.
3027 * gdb.mi/mi-nonstop.exp: Likewise.
3028 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3029 * gdb.mi/mi-nsintrall.exp: Likewise.
3030 * gdb.mi/mi-nsmoribund.exp: Likewise.
3031 * gdb.mi/mi-nsthrexec.exp: Likewise.
3032
3033 2011-05-26 Pedro Alves <pedro@codesourcery.com>
3034
3035 * gdb.reverse/finish-reverse-bkpt.exp: New test.
3036
3037 2011-05-26 Pedro Alves <pedro@codesourcery.com>
3038
3039 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
3040
3041 2011-05-24 Keith Seitz <keiths@redhat.com>
3042
3043 PR breakpoint/12803
3044 * gdb.cp/cmpd-minsyms.cc (a): New method.
3045 (b): New method.
3046 (c): New method.
3047 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
3048
3049 2011-05-24 Pedro Alves <pedro@codesourcery.com>
3050
3051 * gdb.base/commands.exp (watchpoint_command_test): Check that the
3052 watchpoint's command list didn't execute when the watchpoint went
3053 out of scope.
3054
3055 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
3056
3057 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
3058 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
3059 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
3060 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3061 * gdb.arch/i386-permbkpt.exp: Likewise.
3062 * gdb.arch/i386-prologue.exp: Likewise.
3063 * gdb.arch/i386-size-overlap.exp: Likewise.
3064 * gdb.arch/i386-size.exp: Likewise.
3065 * gdb.arch/i386-unwind.exp: Likewise.
3066 * gdb.reverse/i386-precsave.exp: Likewise.
3067 * gdb.reverse/i386-reverse.exp: Likewise.
3068 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3069 * gdb.reverse/i387-env-reverse.exp: Likewise.
3070 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3071
3072 2011-05-24 Pedro Alves <pedro@codesourcery.com>
3073
3074 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
3075 file doesn't error, using MI.
3076
3077 2011-05-23 Tom Tromey <tromey@redhat.com>
3078
3079 * gdb.base/charset.exp (string_display): Add tests to assign to
3080 arrays.
3081 * gdb.base/charset.c (short_array, int_array, long_array): New.
3082
3083 2011-05-20 Pedro Alves <pedro@codesourcery.com>
3084
3085 Cope with async mode.
3086
3087 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
3088 into gdb_test + mi_expect_stop.
3089
3090 2011-05-20 Pedro Alves <pedro@codesourcery.com>
3091
3092 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
3093 (callme): Remove printf call.
3094
3095 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
3096
3097 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
3098 quote pattern to avoid problems with Cygwin/mingw expect versions.
3099 * gdb.base/default.exp (show convenience): Use double
3100 quote pattern for regular expressions.
3101
3102 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3103
3104 Fix -readnow for -gdwarf-4 unused type units.
3105 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
3106 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
3107
3108 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3109
3110 * gdb.base/kill-after-signal.c: New file.
3111 * gdb.base/kill-after-signal.exp: New file.
3112
3113 2011-05-16 Pedro Alves <pedro@codesourcery.com>
3114
3115 * gdb.ada/start.exp: Call untested with the correct test filename.
3116 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
3117 test filename. Make the test's binary unique.
3118 * gdb.arch/i386-signal.exp: Call untested with the correct test
3119 filename.
3120 * gdb.arch/i386-size-overlap.exp: Ditto.
3121 * gdb.arch/Makefile.in (EXECUTABLES): Update.
3122 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3123 * gdb.cp/call-c.exp: Ditto.
3124 * gdb.mi/mi-reverse.exp: Call untested with the correct test
3125 filename. Make the test's binary unique.
3126 * gdb.mi/Makefile.in (EXECUTABLES): Update.
3127 * gdb.python/py-mi.exp: Ditto.
3128 * gdb.python/Makefile.in (EXECUTABLES): Update.
3129 * gdb.reverse/i386-precsave.exp: Ditto.
3130 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
3131 test filename.
3132 * gdb.reverse/i387-stack-reverse.exp: Ditto.
3133 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
3134 unique.
3135 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
3136 test filename.
3137 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
3138 * gdb.trace/tfile.exp: Ditto.
3139
3140 2011-05-14 Yao Qi <yao@codesourcery.com>
3141
3142 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
3143 type.
3144
3145 2011-05-13 Doug Evans <dje@google.com>
3146
3147 * gdb.python/py-objfile-script.exp: New file.
3148 * gdb.python/py-objfile-script.c: New file.
3149 * gdb.python/py-objfile-script-gdb.py: New file.
3150 * testsuite/gdb.python/py-section-script.exp: Test
3151 "info auto-load-scripts".
3152
3153 2011-05-13 Tom Tromey <tromey@redhat.com>
3154
3155 * gdb.dwarf2/clztest.exp: New file.
3156 * gdb.dwarf2/clztest.c: New file.
3157 * gdb.dwarf2/clztest.S: New file.
3158
3159 2011-05-13 Doug Evans <dje@google.com>
3160
3161 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
3162 String16 tests.
3163
3164 2011-05-13 Tom Tromey <tromey@redhat.com>
3165
3166 * lib/gdb.exp (is_x86_like_target): New proc.
3167 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
3168 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
3169 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
3170 -nostdlib to compiler.
3171 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
3172 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
3173 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
3174 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
3175 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
3176
3177 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3178
3179 * gdb.python/py-function.exp: Test setting a value from a function
3180 which executes a command.
3181
3182 2011-05-12 Tom Tromey <tromey@redhat.com>
3183
3184 * gdb.dwarf2/typeddwarf.S: New file.
3185 * gdb.dwarf2/typeddwarf.c: New file.
3186 * gdb.dwarf2/typeddwarf.exp: New file.
3187
3188 2011-05-12 Marek Polacek <mpolacek@redhat.com>
3189
3190 * gdb.mi/mi-basics.exp: Fix races. Honour the
3191 `test_exec_and_symbol_mi_operatons' return value.
3192 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3193 gdb_test_multiple.
3194 (test_exec_and_symbol_mi_operatons): Likewise.
3195 (test_path_specification): Likewise.
3196
3197 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3198
3199 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
3200 (gdb_touch_execfile): Remove catch wrappers. New variable time.
3201 Replace `file copy' and `file rename' by `file mtime'. Twice.
3202
3203 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3204
3205 * gdb.base/readline-ask.c: New file.
3206 * gdb.base/readline-ask.exp: New file.
3207 * gdb.base/readline-ask.inputrc: New file.
3208
3209 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
3210
3211 * gdb.cell/bt.exp: Delete breakpoints before running to signal
3212 to avoid race condition.
3213 * gdb.cell/coremaker.c: Use small stack size.
3214 * gdb.cell/ea-standalone.exp: Use file name without path as
3215 argument to c_to.
3216 * gdb.cell/fork.exp: Allow other output when continuing to end.
3217
3218 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3219
3220 * gdb.threads/corethreads.c: New file.
3221 * gdb.threads/corethreads.exp: New file.
3222
3223 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3224
3225 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
3226 Try to compile the test using -Wl,-z,norelro first.
3227 (load_core): New variable libthread_db_seen, initialize it.
3228 (zeroed-threads cannot be listed): Protect it by XFAIL on
3229 !$libthread_db_seen.
3230
3231 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 PR 12573
3234 * gdb.dwarf2/dw2-skip-prologue.S: New file.
3235 * gdb.dwarf2/dw2-skip-prologue.c: New file.
3236 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
3237
3238 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3239
3240 * gdb.cp/psymtab-parameter.cc: New file.
3241 * gdb.cp/psymtab-parameter.exp: New file.
3242
3243 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3244
3245 Fix a race.
3246 * gdb.cp/static-print-quit.exp (print c): Split to ...
3247 (print c - <return>, print c - q <return>, print c - to quit):
3248 ... these. Make the testfile untested on gdb-7.1.
3249
3250 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
3251
3252 * lib/gdb.exp (exec_target_file, exec_symbol_file,
3253 gdb_rename_execfile, gdb_touch_execfile): New.
3254 * gdb.base/reread.exp: Use new procs to handle multiple
3255 exec files.
3256
3257 2011-05-05 Yao Qi <yao@codesourcery.com>
3258
3259 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
3260 (test_adr_32bit, test_pop_pc): New.
3261 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
3262 (test_adr_32bit, test_pop_pc): New.
3263
3264 2011-05-04 Joseph Myers <joseph@codesourcery.com>
3265
3266 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
3267 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
3268 targets.
3269 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
3270 handle targets.
3271
3272 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3273
3274 * gdb.base/completion.exp (complete help info wat): Rename to ...
3275 (complete 'help info wat'): ... here.
3276 Remove all `-re ".*' and `-re "^.*' redundant regexes.
3277 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
3278
3279 2011-05-04 Pedro Alves <pedro@codesourcery.com>
3280
3281 * gdb.base/completion.exp: Use gdb_test_multiple instead of
3282 gdb_test and explicit $gdb_prompt/timeout matches.
3283
3284 2011-05-04 Yao Qi <yao@codesourcery.com>
3285
3286 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
3287 and __thumb2__.
3288
3289 2011-05-03 Marek Polacek <mpolacek@redhat.com>
3290
3291 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
3292 in place of `gdb_test "delete breakpoints"'. This eliminates two
3293 testcases.
3294
3295 2011-05-02 Pedro Alves <pedro@codesourcery.com>
3296
3297 PR testsuite/12649
3298 Fix races.
3299
3300 * gdb.base/completion.exp: Remove all sleep calls. Remove
3301 unnecessary regexs. Don't explicitly expect anything after the
3302 prompt. Eat the prompt if necessary.
3303
3304 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3305
3306 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3307 accept to show the caller line again as well as the line after.
3308
3309 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3310
3311 PR mi/12531
3312
3313 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3314 compile target.
3315 * gdb.python/py-prettyprint.exp: Add C++ object for
3316 CPLUS_FAKE_CHILD test.
3317
3318 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3319
3320 * gdb.base/signest.exp: New file.
3321 * gdb.base/signest.c: Likewise.
3322
3323 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3324
3325 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3326 thread and breakpoint notifications.
3327
3328 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.base/fortran-sym-case.c: New file.
3331 * gdb.base/fortran-sym-case.exp: New file.
3332 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3333 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3334 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3335
3336 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3337
3338 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3339 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3340 false #1', `if true else false #2' and `if true else false #3'.
3341
3342 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3343
3344 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3345 while delivering signal.
3346
3347 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3348
3349 MI breakpoint notifications.
3350
3351 * testsuite/gdb.mi/mi-cli.exp: Adust.
3352 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3353 * testsuite/gdb.mi/mi-watch.exp: Adust.
3354 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3355 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3356 notifications.
3357
3358 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3359
3360 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3361 * gdb.base/gdbindex-stabs.c: New file.
3362 * gdb.base/gdbindex-stabs.exp: New file.
3363
3364 2011-04-25 Yao Qi <yao@codesourcery.com>
3365
3366 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3367 with /*...*/.
3368 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3369
3370 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3371
3372 * gdb.python/py-value.exp (test_objfiles): Name the first test
3373 `py-value in file.filename'.
3374
3375 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3376
3377 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3378 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3379 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3380 !gdbserver_reconnect_p..
3381 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3382
3383 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3384
3385 * gdb.cp/cpcompletion.exp (complete class methods)
3386 (complete class methods beginning with F): Move them above runto. New
3387 comment about the runto delimiter.
3388
3389 2011-04-20 Pedro Alves <pedro@codesourcery.com>
3390
3391 * gdb.base/maint.exp: Test that "maint print registers" works
3392 without a running program.
3393
3394 2011-04-20 Marek Polacek <mpolacek@redhat.com>
3395
3396 * gdb.base/setshow.exp: Fix racy tests.
3397 ($old_gdb_prompt): New variable.
3398
3399 2011-04-19 Tom Tromey <tromey@redhat.com>
3400
3401 * gdb.mi/mi-nsmoribund.exp:
3402 * gdb.hp/gdb.objdbg/objdbg01.exp:
3403 * gdb.base/structs.exp (test_struct_returns):
3404 * gdb.base/call-sc.exp (test_scalar_returns):
3405 * gdb.base/bigcore.exp: Remove duplicate words.
3406
3407 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3410 * gdb.base/break-interp.exp (test_attach): New comment.
3411
3412 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3413
3414 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3415 (clear __stack_user.next, clear stack_used.next)
3416 (save a zeroed-threads corefile): New test.
3417 Call core_load for $core0file.
3418 (zeroed-threads cannot be listed): New test.
3419
3420 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3421
3422 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3423 filename.
3424 ($srcfile): Preserve the original value.
3425 ($testfile): Match it the .exp filename.
3426 ($corefile): New variable. Substitute it around.
3427 Use clean_restart.
3428 ($prev_timeout): Remove.
3429 (load_core): Move core loading into this proc.
3430 Fix restore of $timeout if load_core fails.
3431
3432 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3433
3434 * gdb.base/eu-strip-infcall.c: New file.
3435 * gdb.base/eu-strip-infcall.exp: New file.
3436
3437 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3438
3439 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3440 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3441
3442 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3443
3444 Fix Python access to inlined frames.
3445 * gdb.python/py-frame-inline.c: New file.
3446 * gdb.python/py-frame-inline.exp: New file.
3447
3448 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3449
3450 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3451 content of 's24' correctly (avoiding "optimized out").
3452 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3453
3454 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3455
3456 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3457
3458 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3459
3460 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3461 expect a colon in watch -location output.
3462
3463 2011-04-13 Marek Polacek <mpolacek@redhat.com>
3464
3465 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
3466 New testcase `expect response to define backtrace'. Also remove
3467 redundant `default' block.
3468
3469 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 * gdb.python/py-prettyprint.c (struct hint_error): New.
3472 (main): New variable hint_error.
3473 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3474 "print hint_error".
3475 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3476 (register_pretty_printers): Register it.
3477
3478 2011-04-04 Tom Tromey <tromey@redhat.com>
3479
3480 * gdb.cp/maint.exp (test_help): Update.
3481 (test_namespace): Likewise.
3482
3483 2011-04-01 Joel Brobecker <brobecker@adacore.com>
3484
3485 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3486 * gdb.ada/arrayptr.exp: Add new tests.
3487
3488 2011-04-01 Joel Brobecker <brobecker@adacore.com>
3489
3490 * gdb.ada/mi_catch_ex: New testcase.
3491
3492 2011-04-01 Pedro Alves <pedro@codesourcery.com>
3493
3494 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3495 base::overload(void) method without specifying "const".
3496
3497 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3498
3499 * gdb.arch/thumb-singlestep.S: New file.
3500 * gdb.arch/thumb-singlestep.exp: Likewise.
3501
3502 2011-03-31 Tom Tromey <tromey@redhat.com>
3503
3504 * gdb.python/py-prettyprint.py (exception_flag): New global.
3505 (NoStringContainerPrinter._iterator.next): Check it.
3506 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3507 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3508
3509 2011-03-29 Tom Tromey <tromey@redhat.com>
3510
3511 * gdb.cp/anon-struct.cc: New file.
3512 * gdb.cp/anon-struct.exp: New file.
3513
3514 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3515
3516 Test STT_GNU_IFUNC support.
3517 * gdb.base/gnu-ifunc-lib.c: New file.
3518 * gdb.base/gnu-ifunc.c: New file.
3519 * gdb.base/gnu-ifunc.exp: New file.
3520
3521 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3522
3523 Support a ring of related breakpoints.
3524 * gdb.base/watchpoint-delete.c: New file.
3525 * gdb.base/watchpoint-delete.exp: New file.
3526
3527 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3528
3529 * gdb.ada/arrayparam.exp (print first after function call): Use
3530 explicit package name. Add a comment
3531 (print lasta after function call): Rename ...
3532 (print last after function call): ... it and use explicit package
3533 name.
3534 (print length after function call): Use explicit package name.
3535 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3536 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3537 (multiple matches for symbol i): Rename ...
3538 (multiple matches for symbol integervar): ... it.
3539 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3540 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3541
3542 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
3543
3544 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3545 environment variable to make grep output more predictable. Move
3546 all the environment setup into gdb_init so it's done once per test
3547 case rather than each time we start gdb.
3548
3549 2011-03-24 Tom Tromey <tromey@redhat.com>
3550
3551 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3552 test.
3553
3554 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3555
3556 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3557 * gdb.dwarf2/dw2-entry-value.S: New file.
3558 * gdb.dwarf2/dw2-entry-value.exp: New file.
3559
3560 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3561
3562 PR python/12183
3563
3564 * gdb.python/py-function.exp: Add GdbError tests.
3565
3566 2011-03-18 Pedro Alves <pedro@codesourcery.com>
3567
3568 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3569 (reglocal_test_func, statlocal_test_func): New functions.
3570 (globals_test_func): Call new functions.
3571 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3572 (gdb_collect_locals_test): New procedure.
3573 (gdb_trace_collection_test): Call new procedures.
3574
3575 2011-03-18 Pedro Alves <pedro@codesourcery.com>
3576
3577 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3578 (test_register, test_register_unavailable): New procedures.
3579 (gdb_unavailable_registers_test): New procedure.
3580 (gdb_trace_collection_test): Call it.
3581
3582 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3583
3584 PR python/12149
3585
3586 * gdb.python/python.exp: Add gdb.write tests.
3587
3588 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3589
3590 * gdb.python/Makefile.in: Add py-objfile.
3591 * gdb.python/py-objfile.exp: New file.
3592 * gdb.python/py-objfile.c: New file.
3593 * gdb.python/py-block.exp: Add is_valid tests.
3594 * gdb.python/py-inferior.exp: Ditto.
3595 * gdb.python/py-infthread.exp: Ditto.
3596 * gdb.python/py-symbol.exp: Ditto.
3597 * gdb.python/py-symtab.exp: Ditto.
3598
3599 2011-03-16 Keith Seitz <keiths@redhat.com>
3600
3601 PR c++/12273
3602 * gdb.cp/cmpd-minsyms.exp: New test.
3603 * gdb.cp/cmpd-minsyms.cc: New file.
3604
3605 PR c++/11734
3606 * gdb.cp/ovsrch.exp: New test.
3607 * gdb.cp/ovsrch.h: New file.
3608 * gdb.cp/ovsrch1.cc: New file.
3609 * gdb.cp/ovsrch2.cc: New file.
3610 * gdb.cp/ovsrch3.cc: New file.
3611 * gdb.cp/ovsrch4.cc: New file.
3612
3613 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3614
3615 PR gdb/12528
3616 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3617 * gdb.base/break-on-linker-gcd-function.exp: New test.
3618 * gdb.base/break-on-linker-gcd-function.cc: New file.
3619
3620 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
3621
3622 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3623
3624 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3625
3626 * lib/gdb.exp (gdb_unload): Add another termination case.
3627
3628 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3631 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3632 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3633 Provide a stub byte there.
3634 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3635 DW_AT_entry_pc.
3636 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3637
3638 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3639
3640 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3641 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3642 "generic ABI, auto".
3643 (altivec_abi_tests): Accept vectors returned by reference.
3644
3645 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3646
3647 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3648
3649 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3650
3651 * gdb.python/py-section-script.exp: Skip test if no Python support.
3652
3653 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3654
3655 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3656
3657 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3658
3659 * gdb.python/py-parameter.exp: Update tests to the new Python
3660 parameter API. Add "no documentation" test. Add deprecated API
3661 backward compatibility test.
3662
3663 2011-03-09 Tom Tromey <tromey@redhat.com>
3664
3665 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3666 gdb_continue_to_end.
3667
3668 2011-03-09 Mark Kettenis <kettenis@gnu.org>
3669
3670 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3671 tabs.
3672
3673 2011-03-09 Tom Tromey <tromey@redhat.com>
3674
3675 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3676 parentheses.
3677 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3678 $command.
3679 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3680 argument to gdb_continue_to_end.
3681 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3682 argument to gdb_continue_to_end.
3683 * gdb.cp/annota3.exp: Fix regex.
3684 * gdb.cp/annota2.exp: Fix regex.
3685 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3686 gdb_continue_to_end.
3687 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3688 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3689 gdb_continue_to_end.
3690
3691 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3692
3693 * gdb.server/ext-run.exp
3694 (load new file without any gdbserver inferior): New test.
3695
3696 2011-03-07 Tom Tromey <tromey@redhat.com>
3697
3698 * Makefile.in (TAGS): Rewrite.
3699
3700 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3701
3702 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3703 initial commands echo. New match for `Found trace'. Anchor all the
3704 other matches. Anchor and match for `No trace frame found' the final
3705 match.
3706
3707 2011-03-07 Tom Tromey <tromey@redhat.com>
3708
3709 * Makefile.in (TAGS): New target.
3710
3711 2011-03-07 Tom Tromey <tromey@redhat.com>
3712
3713 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3714 change.
3715 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3716 change.
3717 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3718 exit message change.
3719 (skip_altivec_tests): Update for exit message change.
3720 (skip_vsx_tests): Likewise.
3721 (gdb_continue_to_end): Likewise. Add 'command' argument.
3722 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3723 * gdb.threads/tls.exp: Update for exit message change.
3724 * gdb.threads/thread-unwindonsignal.exp: Use
3725 gdb_continue_to_end.
3726 * gdb.threads/step.exp (step_it): Update for exit message change.
3727 (continue_all): Likewise.
3728 * gdb.threads/print-threads.exp (test_all_threads): Update for
3729 exit message change.
3730 * gdb.threads/interrupted-hand-call.exp: Use
3731 gdb_continue_to_end.
3732 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3733 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3734 gdb_continue_to_end.
3735 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3736 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3737 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3738 * gdb.cp/method.exp: Update for exit message change.
3739 * gdb.cp/mb-templates.exp: Update for exit message change.
3740 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3741 * gdb.cp/annota3.exp: Update for exit message change.
3742 * gdb.cp/annota2.exp: Update for exit message change.
3743 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3744 * gdb.base/term.exp: Update for exit message change.
3745 * gdb.base/step-test.exp (test_i): Update for exit message change.
3746 * gdb.base/sigstep.exp (advance): Update for exit message change.
3747 (advancei): Likewise.
3748 * gdb.base/siginfo.exp: Update for exit message change.
3749 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3750 * gdb.base/reread.exp: Use gdb_continue_to_end.
3751 * gdb.base/langs.exp: Use gdb_continue_to_end.
3752 * gdb.base/interrupt.exp: Update for exit message change.
3753 * gdb.base/gdb1555.exp: Update for exit message change.
3754 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3755 * gdb.base/ending-run.exp: Update for exit message change.
3756 * gdb.base/chng-syms.exp: Update for exit message change.
3757 * gdb.base/checkpoint.exp: Update for exit message change.
3758 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3759 gdb_continue_to_end.
3760 (test_catch_syscall_with_wrong_args): Likewise.
3761 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3762 * gdb.base/break-interp.exp (test_ld): Update for exit message
3763 change.
3764 * gdb.base/bang.exp: Update for exit message change.
3765 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3766 (do_call_attach_tests): Likewise.
3767 * gdb.base/a2-run.exp: Update for exit message change.
3768 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3769 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3770 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3771
3772 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3773
3774 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3775
3776 2011-03-03 Tom Tromey <tromey@redhat.com>
3777
3778 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3779 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3780 * gdb.hp/gdb.aCC/configure.ac: Remove.
3781 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3782 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3783 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3784 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3785 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3786 * gdb.hp/gdb.compat/configure.ac: Remove.
3787 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3788 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3789 * gdb.hp/gdb.defects/configure.ac: Remove.
3790 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3791 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3792 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3793 * gdb.hp/configure.ac: Remove.
3794 * gdb.hp/configure: Remove.
3795 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3796 substitution.
3797 (Makefile): Remove rule.
3798 * gdb.cell/configure.ac: Remove.
3799 * gdb.cell/configure: Remove.
3800 * gdb.stabs/Makefile.in (Makefile): Remove.
3801 (distclean): Don't remove config.status or config.log.
3802 * gdb.stabs/configure (Makefile): Remove.
3803 * gdb.stabs/configure.ac: Remove.
3804 * configure: Rebuild.
3805 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3806 Remove stabs- and cell-specific logic. Test for existence of
3807 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3808 subdirectories, gdb.cell, and and gdb.stabs.
3809 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3810
3811 2011-03-03 Joel Brobecker <brobecker@adacore.com>
3812
3813 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3814 end of buffer.
3815
3816 2011-03-02 Joel Brobecker <brobecker@adacore.com>
3817
3818 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3819 gdb_test when running a test where we expected no output back.
3820
3821 2011-02-28 Michael Snyder <msnyder@vmware.com>
3822
3823 * gdb.cp/overload.cc: Change initializer value to integer.
3824
3825 2011-02-27 Michael Snyder <msnyder@vmware.com>
3826
3827 * gdb.multi/base.exp: Add test for remove-inferiors.
3828
3829 2011-02-26 Joel Brobecker <brobecker@adacore.com>
3830
3831 * gdb.python/py-frame.exp: Simplify the initialization phase
3832 using prepare_for_testing.
3833
3834 2011-02-25 Michael Snyder <msnyder@vmware.com>
3835
3836 * gdb.multi/base.exp: Add tests for info inferiors with args.
3837
3838 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3839
3840 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3841 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3842 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3843 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3844 asmfile3. Comment the STABS (#3) file compilation. Compile
3845 everything through assembler. Provide KFAIL for symtab/12497.
3846 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3847 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3848 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3849 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3850
3851 2011-02-24 Michael Snyder <msnyder@vmware.com>
3852
3853 * gdb.base/break.exp: Add tests for delete breakpoints using
3854 convenience variables and value history references.
3855
3856 2011-02-24 Michael Snyder <msnyder@vmware.com>
3857
3858 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3859 left behind in previous check-in.
3860
3861 2011-02-23 Michael Snyder <msnyder@vmware.com>
3862
3863 * gdb.base/break.exp: Add tests for "info break" with arguments.
3864 * gdb.trace/infotrace.exp: Update patterns for error and help.
3865 * gdb.base/completion.exp: Update pattern.
3866 * gdb.base/ena-dis-br.exp: Update pattern.
3867 * gdb.base/help.exp: Update patterns.
3868
3869 2011-02-23 Michael Snyder <msnyder@vmware.com>
3870
3871 * gdb.base/memattr.exp: New test.
3872 * gdb.base/memattr.c: Test load for memattr.exp.
3873
3874 2011-02-22 Doug Evans <dje@google.com>
3875
3876 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3877
3878 2011-02-22 Michael Snyder <msnyder@vmware.com>
3879
3880 * Makefile.in: Make more clean.
3881 * gdb.ada/Makefile.in: Ditto.
3882 * gdb.arch/Makefile.in: Ditto.
3883 * gdb.asm/Makefile.in: Ditto.
3884 * gdb.base/Makefile.in: Ditto.
3885 * gdb.cp/Makefile.in: Ditto.
3886 * gdb.dwarf2/Makefile.in: Ditto.
3887 * gdb.java/Makefile.in: Ditto.
3888 * gdb.mi/Makefile.in: Ditto.
3889 * gdb.modula2/Makefile.in: Ditto.
3890 * gdb.python/Makefile.in: Ditto.
3891 * gdb.server/Makefile.in: Ditto.
3892 * gdb.stabs/Makefile.in: Ditto.
3893 * gdb.threads/Makefile.in: Ditto.
3894 * gdb.trace/Makefile.in: Ditto.
3895
3896 2011-02-22 Michael Snyder <msnyder@vmware.com>
3897
3898 * gdb.threads/thread-find.exp: Add tests for bad input to
3899 info threads.
3900
3901 2011-02-22 Joel Brobecker <brobecker@adacore.com>
3902
3903 * gdb.python/py-breakpoint.exp: Fix the expected output of
3904 one of the "maint info breakpoints" tests to accept the output
3905 generated on platforms that do not have hardware watchpoints.
3906
3907 2011-02-22 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3910 clean_restart. Be a little stricter in the expected output
3911 for one of the tests. Fix a typo in one of the comments.
3912
3913 2011-02-22 Joel Brobecker <brobecker@adacore.com>
3914
3915 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3916 Delete variable binfile, no longer use. Add or modify test
3917 comments to make them unique.
3918
3919 2011-02-21 Michael Snyder <msnyder@vmware.com>
3920
3921 * Makefile.in: Update for make clean.
3922 * gdb.ada/Makefile.in: Ditto.
3923 * gdb.arch/Makefile.in: Ditto.
3924 * gdb.asm/Makefile.in: Ditto.
3925 * gdb.base/Makefile.in: Ditto.
3926 * gdb.cp/Makefile.in: Ditto.
3927 * gdb.dwarf2/Makefile.in: Ditto.
3928 * gdb.java/Makefile.in: Ditto.
3929 * gdb.mi/Makefile.in: Ditto.
3930 * gdb.modula2/Makefile.in: Ditto.
3931 * gdb.python/Makefile.in: Ditto.
3932 * gdb.server/Makefile.in: Ditto.
3933 * gdb.stabs/Makefile.in: Ditto.
3934 * gdb.threads/Makefile.in: Ditto.
3935 * gdb.trace/Makefile.in: Ditto.
3936
3937 2011-02-21 Michael Snyder <msnyder@vmware.com>
3938
3939 * gdb.threads/thread-find.exp: Update patterns for changes in
3940 output of "info threads" command.
3941
3942 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3943 Ulrich Weigand <uweigand@de.ibm.com>
3944
3945 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3946 (skip_hw_watchpoint_tests): Likewise.
3947 (skip_hw_watchpoint_multi_tests): Likewise.
3948
3949 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3950
3951 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3952 (skip_hw_watchpoint_tests): Likewise.
3953 (skip_hw_watchpoint_multi_tests): Likewise.
3954 (skip_hw_watchpoint_access_tests): Likewise.
3955
3956 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3957 * gdb.base/pr11022.exp: Likewise.
3958 * gdb.base/watch-read.exp: Likewise.
3959 * gdb.base/watch_thread_num.exp: Likewise.
3960 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3961 * gdb.base/watchpoint-hw.exp: Likewise.
3962 * gdb.base/watchpoint.exp: Likewise.
3963 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3964 * gdb.threads/watchthreads-reorder.exp: Likewise.
3965 * gdb.threads/watchthreads.exp: Likewise.
3966 * gdb.threads/watchthreads2.exp: Likewise.
3967
3968 2011-02-21 Joel Brobecker <brobecker@adacore.com>
3969
3970 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3971 the debugger is unable to find the array bounds.
3972
3973 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 * gdb.cp/typedef-operator.exp: New file.
3976 * gdb.cp/typedef-operator.cc: New file.
3977
3978 2011-02-17 Michael Snyder <msnyder@vmware.com>
3979
3980 * gdb.threads/thread-find.exp: Fix regular expressions.
3981
3982 2011-02-17 Joel Brobecker <brobecker@adacore.com>
3983
3984 * gdb.ada/packed_array: Expand testcase to test printing of
3985 unconstrained packed array.
3986
3987 2011-02-17 Joel Brobecker <brobecker@adacore.com>
3988
3989 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3990
3991 2011-02-16 Pedro Alves <pedro@codesourcery.com>
3992
3993 * gdb.trace/collection.c (globalarr3): New global.
3994 (main): Initialize it before collecting, and and clear it
3995 afterwards.
3996 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3997 collecting with '{type} addr', where the addr expression is not an
3998 rvalue.
3999
4000 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
4001
4002 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
4003 a bool variable. Expect correct OpenCL names for vector types. Use the
4004 uc3 variable name instead of referring to the uchar3 built-in type.
4005 Escape the asterisk at the half pointer test.
4006
4007 2011-02-16 Pedro Alves <pedro@codesourcery.com>
4008
4009 * gdb.trace/collection.c (globalarr2): New global.
4010 (main): Initialize it before collecting, and and clear it
4011 afterwards.
4012 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4013 collecting overlapping memory ranges.
4014
4015 2011-02-15 Michael Snyder <msnyder@vmware.com>
4016
4017 * gdb.base/default.exp: Add tests for thread commands.
4018 * gdb.base/help.exp: Add tests for thread commands.
4019 * gdb.threads/thread-find.exp: New test for thread find command.
4020
4021 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
4022
4023 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
4024
4025 2011-02-15 Yao Qi <yao@codesourcery.com>
4026
4027 PR tdep/12352
4028 * gdb.arch/arm-disp-step.S : New test for str instruction.
4029 * gdb.arch/arm-disp-step.exp : Likewise.
4030
4031 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
4032
4033 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
4034 "vector_register2_vr" test strings. Test the extended floating
4035 point registers (F32~F63).
4036 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
4037 IBM XL C compiler. Make the test program use a register provided
4038 by the compiler for the lxvd2x instruction.
4039
4040 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4041
4042 * gdb.trace/unavailable.cc (class Base, class Middle, class
4043 Derived): New types.
4044 (derived_unavail, derived_partial, derived_whole): New globals.
4045 (virtual_partial): New global.
4046 (virtualp): Point at virtual_partial.
4047 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
4048 related to unavailable vptr.
4049
4050 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4051
4052 * gdb.trace/unavailable.cc (a, b, c): New globals.
4053 (main): Set and clear them.
4054 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
4055 `a' and `c', and check that `b' isn't collected, although `a' and
4056 `c' are.
4057
4058 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4059
4060 * gdb.trace/unavailable.cc (struct Virtual): New.
4061 (virtualp): New global pointer.
4062 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
4063 printing a pointer to an object whose type has a vtable, with
4064 print object on.
4065
4066 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4067
4068 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
4069 value repeat handles unavailableness.
4070
4071 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4072
4073 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
4074 tests for building arrays from unavailable values, subscripting
4075 non-memory rvalue unvailable arrays, and accessing fields or
4076 baseclasses of non-lazy unavailable values,
4077 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
4078 struct types.
4079 (g_smallstruct, g_smallstruct_b): New globals.
4080
4081 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4082
4083 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
4084
4085 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4086
4087 Fix const/volatile qualifiers of C++ types, PR c++/12328.
4088 * gdb.cp/overload-const.exp: New file.
4089 * gdb.cp/overload-const.cc: New file.
4090
4091 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4092
4093 * gdb.opencl/callfuncs.cl: New file.
4094 * gdb.opencl/callfuncs.exp: New test.
4095 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
4096
4097 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4098
4099 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
4100 when computing result.
4101 * gdb.arch/altivec-abi.exp: Update expected results.
4102
4103 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4104
4105 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
4106 * gdb.base/jit.exp: Likewise.
4107 * gdb.base/pie-execl.exp: Likewise.
4108 * gdb.base/solib-nodir.exp: Likewise.
4109 * gdb.base/solib-overlap.exp: Likewise.
4110
4111 2011-02-07 Pedro Alves <pedro@codesourcery.com>
4112
4113 * gdb.trace/collection.c (global_pieces): New.
4114 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
4115 New procedure.
4116 (gdb_trace_collection_test): Call it.
4117
4118 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
4119
4120 * gdb.python/py-evthreads.c: New file.
4121 * gdb.python/py-evthreads.exp: New file.
4122 * gdb.python/py-events.py: New file.
4123 * gdb.python/py-events.exp: New file.
4124 * gdb.python/py-events.c: New file.
4125
4126 2011-02-04 David Daney <ddaney@caviumnetworks.com>
4127
4128 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
4129
4130 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
4131
4132 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
4133 gdb.base/disasm-end-cu.exp: New test for disassembling over the
4134 boundary between two compilation units.
4135
4136 2011-02-02 Pedro Alves <pedro@codesourcery.com>
4137
4138 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
4139 (Virtual): New structs.
4140 (virtual_o, virtual_middle_b): New globals.
4141 * gdb.cp/virtbase.exp: New tests.
4142
4143 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
4144
4145 * gdb.base/jit.exp: New file.
4146 * gdb.base/jit-main.c: New file.
4147 * gdb.base/jit-solib.c: New file.
4148
4149 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
4150
4151 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
4152 proceed to initial kernel entry point.
4153 * gdb.opencl/datatypes.exp: Likewise.
4154 * gdb.opencl/operators.exp: Likewise.
4155 * gdb.opencl/vec_comps.exp: Likewise.
4156
4157 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
4158
4159 * gdb.cp/nsnested.cc: New.
4160 * gdb.cp/nsnested.exp: New.
4161 * gdb.cp/nsnoimports.exp: New.
4162 * gdb.cp/nsnoimports.cc: New.
4163
4164 2011-01-31 Joel Brobecker <brobecker@adacore.com>
4165
4166 * gdb.base/interact.exp: Add extra tests that verify that
4167 the value of the interactive-mode setting does not change
4168 after the script is sourced.
4169
4170 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4171
4172 * gdb.cp/noparam.exp: New file.
4173 * gdb.cp/noparam.cc: New file.
4174
4175 2011-01-28 Pedro Alves <pedro@codesourcery.com>
4176
4177 * gdb.trace/tfile.exp: Test that with no traceframe selected,
4178 there's no stack or registers.
4179
4180 2011-01-26 Tom Tromey <tromey@redhat.com>
4181
4182 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
4183 space before string output. Add test for "set print pretty off"
4184 case.
4185
4186 2011-01-25 Pedro Alves <pedro@codesourcery.com>
4187
4188 * gdb.base/frame-args.exp: Adjust.
4189 * gdb.dwarf2/dw2-noloc.exp: Adjust.
4190 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
4191 * gdb.dwarf2/pieces.exp: Adjust.
4192 * gdb.opt/clobbered-registers-O2.exp: Adjust.
4193 * gdb.opt/inline-locals.exp: Adjust.
4194 * gdb.threads/fork-child-threads.exp: Adjust.
4195
4196 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
4197
4198 * gdb.opencl/convs_casts.cl: Move program scope variables into the
4199 OpenCL kernel function. Add a comment as marker. Add address space
4200 qualifiers for the remaining program scope variables.
4201 * gdb.opencl/datatypes.cl: Likewise.
4202 * gdb.opencl/operators.cl: Likewise.
4203 * gdb.opencl/vec_comps.cl: Likewise.
4204 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
4205 Add breakpoint at the marker comment.
4206 * gdb.opencl/datatypes.exp: Likewise.
4207 * gdb.opencl/operators.exp: Likewise.
4208 * gdb.opencl/vec_comps.exp: Likewise.
4209
4210 2011-01-24 Pedro Alves <pedro@codesourcery.com>
4211
4212 * gdb.base/printcmds.c (some_struct): New struct and instance.
4213 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
4214 procedure.
4215 <global scope>: Call it.
4216
4217 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
4218
4219 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
4220 argument to the gdb_compile_opencl_hostapp call.
4221
4222 2011-01-19 Yao Qi <yao@codesourcery.com>
4223
4224 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
4225 positve list.
4226
4227 2011-01-19 Yao Qi <yao@codesourcery.com>
4228
4229 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
4230 canonical form.
4231 Remove "xscale-*-*"
4232 * gdb.xml/tdesc-regs.exp: Likewise.
4233 * gdb.python/py-section-script.exp: Replace ARM target triplet
4234 with canonical form.
4235 Match arm*-*-symbianelf*.
4236 * gdb.base/dup-sect.exp: Likewise.
4237 * lib/dwarf.exp: New.
4238 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
4239 dwarf2_support.
4240 * gdb.dwarf2/dup-psym.exp: Likewise.
4241 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
4242 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4243 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
4244 * gdb.dwarf2/dw2-basic.exp: Likewise.
4245 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4246 * gdb.dwarf2/dw2-const.exp: Likewise.
4247 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
4248 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
4249 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4250 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4251 * gdb.dwarf2/dw2-filename.exp: Likewise.
4252 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4253 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
4254 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4255 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4256 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
4257 * gdb.dwarf2/dw2-noloc.exp: Likewise.
4258 * gdb.dwarf2/dw2-op-call.exp: Likewise.
4259 * gdb.dwarf2/dw2-producer.exp: Likewise.
4260 * gdb.dwarf2/dw2-ranges.exp: Likewise.
4261 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
4262 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
4263 * gdb.dwarf2/dw2-strp.exp: Likewise.
4264 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
4265 * gdb.dwarf2/implptr.exp: Likewise.
4266 * gdb.dwarf2/mac-fileno.exp: Likewise.
4267 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
4268 * gdb.dwarf2/pieces.exp: Likewise.
4269 * gdb.dwarf2/pr11465.exp: Likewise.
4270 * gdb.dwarf2/valop.exp: Likewise.
4271 * gdb.dwarf2/watch-notconst.exp: Likewise.
4272 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
4273
4274 2011-01-19 Tom Tromey <tromey@redhat.com>
4275
4276 * gdb.python/py-infthread.exp: Add thread tests.
4277
4278 2011-01-14 Joel Brobecker <brobecker@adacore.com>
4279
4280 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
4281
4282 2011-01-14 Joel Brobecker <brobecker@adacore.com>
4283
4284 * gdb.ada/widewide: New testcase.
4285
4286 2011-01-13 Joel Brobecker <brobecker@adacore.com>
4287
4288 * gdb.base/interact.exp: New testcase.
4289
4290 2011-01-12 Tom Tromey <tromey@redhat.com>
4291
4292 * gdb.mi/gdb2549.exp: Update for error message changes.
4293 * gdb.mi/mi-cli.exp: Likewise.
4294 * gdb.mi/mi-disassemble.exp: Likewise.
4295 * gdb.mi/mi-pthreads.exp: Likewise.
4296 * gdb.mi/mi-regs.exp: Likewise.
4297 * gdb.mi/mi-stack.exp: Likewise.
4298 * gdb.mi/mi-var-block.exp: Likewise.
4299 * gdb.mi/mi-var-cmd.exp: Likewise.
4300 * gdb.mi/mi2-cli.exp: Likewise.
4301 * gdb.mi/mi2-disassemble.exp: Likewise.
4302 * gdb.mi/mi2-pthreads.exp: Likewise.
4303 * gdb.mi/mi2-regs.exp: Likewise.
4304 * gdb.mi/mi2-stack.exp: Likewise.
4305 * gdb.mi/mi2-var-block.exp: Likewise.
4306 * gdb.mi/mi2-var-cmd.exp: Likewise.
4307
4308 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
4309 Jan Kratochvil <jan.kratochvil@redhat.com>
4310
4311 PR fortran/11104 and DWARF unbound arrays detection.
4312 * gdb.fortran/multi-dim.exp: New file.
4313 * gdb.fortran/multi-dim.f90: New file.
4314
4315 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
4316
4317 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4318 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4319 add new tests for opcode dumping.
4320
4321 2011-01-11 Tom Tromey <tromey@redhat.com>
4322
4323 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4324
4325 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4326
4327 Convert hardware watchpoints to use breakpoint_ops.
4328 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4329 type is not supported.
4330 * gdb.base/foll-fork.exp: Likewise.
4331 * gdb.base/foll-vfork.exp: Likewise.
4332
4333 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4334
4335 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4336 Use load_lib gdb-python.exp.
4337 * gdb.python/python.exp: Ditto.
4338 * gdb.python/py-function.exp: Ditto.
4339
4340 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4341
4342 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4343
4344 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4345
4346 * configure: Regenerate.
4347
4348 2011-01-06 Tom Tromey <tromey@redhat.com>
4349
4350 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4351
4352 2011-01-06 Joel Brobecker <brobecker@adacore.com>
4353
4354 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4355 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4356 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4357 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4358 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4359 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4360 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4361 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4362 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4363 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4364 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4365 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4366 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4367 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4368 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4369 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4370 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4371 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4372 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4373 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4374 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4375 gdb.ada/uninitialized_vars.exp,
4376 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4377 Simplify by using clean_restart.
4378
4379 2011-01-06 Joel Brobecker <brobecker@adacore.com>
4380
4381 Add marker to be used as anchor for inserting breakpoints.
4382 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4383 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4384 Likewise.
4385
4386 Remove uses of gdb_start_cmd.
4387 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4388 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4389
4390 Do not run testcase if testing with GDBserver.
4391 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4392 if testing with GDBserver.
4393
4394 2011-01-06 Joel Brobecker <brobecker@adacore.com>
4395
4396 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4397 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4398 copyright header.
4399
4400 2011-01-05 Joel Brobecker <brobecker@adacore.com>
4401
4402 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4403 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4404 testsuite/gdb.fortran/complex.f,
4405 testsuite/gdb.fortran/derived-type.f90,
4406 testsuite/gdb.fortran/library-module-lib.f90,
4407 testsuite/gdb.fortran/library-module-main.f90,
4408 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4409 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4410 Copyright year update.
4411
4412 2011-01-05 Joel Brobecker <brobecker@adacore.com>
4413
4414 * gdb.base/langs1.f: Add copyright header.
4415
4416 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 * gdb.base/morestack.exp: New file.
4419 * gdb.base/morestack.c: New file.
4420
4421 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4422
4423 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4424
4425 2010-12-29 Joel Brobecker <brobecker@adacore.com>
4426
4427 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4428 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4429
4430 2010-12-29 Joel Brobecker <brobecker@adacore.com>
4431
4432 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4433
4434 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4435
4436 * gdb.threads/tls.exp: Fix typo.
4437
4438 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4439 * gdb.threads/execl.exp: Update.
4440
4441 2010-12-23 Yao Qi <yao@codesourcery.com>
4442
4443 * gdb.arch/arm-disp-step.exp: New.
4444 * gdb.arch/arm-disp-step.S: New.
4445
4446 2010-12-21 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.threads/execl.exp: Update.
4449 * gdb.threads/linux-dp.exp: Update.
4450 * gdb.threads/manythreads.exp: Update.
4451 * gdb.threads/tls.exp: Update.
4452
4453 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4454
4455 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4456 (NextOverThrowDerivates) <resumebpt>: New.
4457 (resumebpt_test): New.
4458 (main): Call resumebpt_test.
4459 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4460
4461 2010-12-12 Stan Shebs <stan@codesourcery.com>
4462
4463 * gdb.trace/tsv.exp: Test print command on trace state variables.
4464
4465 2010-12-09 Tom Tromey <tromey@redhat.com>
4466
4467 * gdb.base/interp.exp: Add regression test.
4468
4469 2010-12-09 Tom Tromey <tromey@redhat.com>
4470
4471 * gdb.java/jnpe.java: New file.
4472 * gdb.java/jnpe.exp: New file.
4473 * gdb.cp/nextoverthrow.exp: New file.
4474 * gdb.cp/nextoverthrow.cc: New file.
4475
4476 2010-12-07 Doug Evans <dje@google.com>
4477
4478 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4479 of data-directory.
4480 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4481 updated.
4482 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4483
4484 2010-11-29 Michael Snyder <msnyder@vmware.com>
4485
4486 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4487 * gdb.base/call-sc.exp: Ditto.
4488 * gdb.base/finish.exp: Ditto.
4489 * gdb.base/return.exp: Ditto.
4490 * gdb.base/return2.exp: Ditto.
4491
4492 2010-11-30 Doug Evans <dje@google.com>
4493
4494 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4495 (gdb_expect_list): Fix spelling errors in comments.
4496 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4497 send_gdb/gdb_expect_list where applicable.
4498 * gdb.base/call-ar-st.exp: Ditto.
4499 * gdb.base/funcargs.exp: Ditto.
4500 * gdb.base/gcore.exp: Ditto.
4501 * gdb.base/page.exp: Ditto.
4502 * gdb.base/sigaltstack.exp: Ditto.
4503 * gdb.base/siginfo.exp: Ditto.
4504 * gdb.base/sigstep.exp: Ditto.
4505 * gdb.base/trace-commands.exp: Ditto.
4506
4507 2010-11-29 Doug Evans <dje@google.com>
4508
4509 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4510 printer-name;subprinter-name.
4511
4512 2010-11-29 Tom Tromey <tromey@redhat.com>
4513
4514 * gdb.dwarf2/implptr.exp: New file.
4515 * gdb.dwarf2/implptr.c: New file.
4516 * gdb.dwarf2/implptr.S: New file.
4517
4518 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4519
4520 PR python/12199
4521
4522 * gdb.python/py-breakpoint.exp: Test the delete method.
4523
4524 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4525
4526 Fix step_resume_breakpoint unsaved during an infcall.
4527 * gdb.base/step-resume-infcall.exp: New file.
4528 * gdb.base/step-resume-infcall.c: New file.
4529
4530 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
4531
4532 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4533
4534 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
4535
4536 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4537 on ppc64's symbols; "finish" and "return" commands must accept to
4538 show the caller line again as well as the line after.
4539 * gdb.asm/powerpc64.inc: New file.
4540
4541 2010-11-23 Doug Evans <dje@google.com>
4542
4543 * lib/gdb.exp (gdb_test_sequence): New function.
4544 (gdb_expect_list): Add verbose -log call for each pattern.
4545 * gdb.base/signals.exp (test_handle_all_print): Call it.
4546 Reduce timeout increment from 6 minutes to 1 minute.
4547 * gdb.server/ext-run.exp: Call it.
4548
4549 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4550
4551 PR python/12212
4552
4553 * gdb.python/python.exp: Check that selected_thread raises an
4554 error when no inferior is loaded.
4555
4556 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4559 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4560
4561 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4562
4563 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4564 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4565
4566 2010-11-18 Doug Evans <dje@google.com>
4567
4568 * gdb.server/ext-run.exp: Fix intermittent failures.
4569
4570 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4571
4572 * gdb.stabs/gdb11479.exp: Use runto_main.
4573
4574 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4575
4576 * gdb.base/break-entry.exp: Skip if using a stub.
4577
4578 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4579
4580 * gdb.python/py-inferior.exp: Pack values in target endianness.
4581
4582 2010-11-12 Tom Tromey <tromey@redhat.com>
4583
4584 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4585 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4586 MemoryError.
4587 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4588 type.
4589 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4590 MemoryError.
4591 (test_subscript_regression): Update exception type.
4592
4593 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4594
4595 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4596 breakpoint tests.
4597
4598 2010-11-09 Pedro Alves <pedro@codesourcery.com>
4599
4600 * gdb.base/watchpoint.exp: Test "watch -location" with an
4601 innacessible location.
4602
4603 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
4604 Luis Machado <luisgpm@br.ibm.com>
4605
4606 * gdb.base/maint.exp: Expect "." prefix.
4607 * gdb.base/nodebug.exp: Expect "." Likewise.
4608 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4609 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4610 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4611 POWER server processors.
4612
4613 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
4614 Luis Machado <luisgpm@br.ibm.com>
4615
4616 * gdb.base/break-entry.exp: convert entry point for
4617 ppc64 and expect leading `.' on ppc64's symbols
4618
4619 2010-11-05 Doug Evans <dje@google.com>
4620
4621 * gdb.base/help.exp: Update expected output.
4622 * gdb.python/py-param.exp: Delete, contents moved to ...
4623 * gdb.python/py-parameter.exp: ... here. New file.
4624 Add test for gdb.parameter ("directories").
4625
4626 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
4627
4628 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4629 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4630 * configure: Regenerate.
4631 * gdb.opencl/Makefile.in: New File.
4632 * gdb.opencl/datatypes.exp: Likewise.
4633 * gdb.opencl/datatypes.cl: Likewise.
4634 * gdb.opencl/operators.exp: Likewise.
4635 * gdb.opencl/operators.cl: Likewise.
4636 * gdb.opencl/vec_comps.exp: Likewise.
4637 * gdb.opencl/vec_comps.cl: Likewise.
4638 * gdb.opencl/convs_casts.exp: Likewise.
4639 * gdb.opencl/convs_casts.cl: Likewise.
4640 * lib/opencl.exp: Likewise.
4641 * lib/opencl_hostapp.c: Likewise.
4642 * lib/opencl_kernel.cl: Likewise.
4643 * lib/cl_util.c: Likewise.
4644 * lib/cl_util.c: Likewise.
4645 * gdb.base/default.exp (set language): Add "opencl" to the list of
4646 languages.
4647
4648 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4649
4650 * gdb.cp/overload.exp: Added test for inheritance overload.
4651 * gdb.cp/overload.cc: Ditto.
4652 * gdb.cp/oranking.exp: Removed releveant kfails.
4653
4654 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4655 Joel Brobecker <brobecker@adacore.com>
4656
4657 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4658 check test_compiler_info.
4659
4660 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
4661
4662 * gdb.base/gnu_vector.exp: Adjust expect messages.
4663
4664 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
4665
4666 * gdb.base/gnu_vector.exp: Add unary operator tests.
4667
4668 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
4669
4670 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4671
4672 2010-11-02 Doug Evans <dje@google.com>
4673
4674 * gdb.python/py-pp-maint.c: New file.
4675 * gdb.python/py-pp-maint.exp: New file.
4676 * gdb.python/py-pp-maint.py: New file.
4677
4678 2010-11-02 Tom Tromey <tromey@redhat.com>
4679
4680 * gdb.base/default.exp: Remove "scheme" from language list.
4681
4682 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4683
4684 Revert:
4685 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4686 * gdb.threads/sigstep-threads.exp: New file.
4687 * gdb.threads/sigstep-threads.c: New file.
4688
4689 2010-10-20 Michael Snyder <msnyder@vmware.com>
4690
4691 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4692
4693 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4694
4695 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4696 Skip test completely if gdb,no_hardware_watchpoints.
4697
4698 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4699
4700 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4701 strict, but do not check for any particular function name within libc.
4702
4703 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4704
4705 * gdb.cp/smartp.exp: New test.
4706 * gdb.cp/smartp.cc : New test.
4707
4708 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4709
4710 * gdb.cp/converts.exp: Test pointer to bool conversion.
4711 Test pointer to long conversion.
4712 * gdb.cp/oranking.exp: Removed relevant kfail.
4713
4714 2010-10-18 Tom Tromey <tromey@redhat.com>
4715
4716 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4717 argument to lazy_string.
4718 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4719 (pp_ls.to_string): Use it.
4720 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4721 Add "estring2" local.
4722
4723 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4724
4725 Fix s390x compatibility.
4726 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4727 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4728
4729 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4730
4731 * gdb.threads/sigstep-threads.exp: New file.
4732 * gdb.threads/sigstep-threads.c: New file.
4733
4734 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4735
4736 * gdb.base/pie-execl.exp: New file.
4737 * gdb.base/pie-execl.c: New file.
4738
4739 2010-10-13 Doug Evans <dje@google.com>
4740 Jan Kratochvil <jan.kratochvil@redhat.com>
4741
4742 PR exp/12117
4743 * gdb.cp/ptype-cv-cp.cc: New file.
4744 * gdb.cp/ptype-cv-cp.exp: New file.
4745
4746 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4747
4748 * gdb.cp/converts.cc: New test program.
4749 * gdb.cp/converts.exp: New test.
4750 * gdb.cp/overload.exp: Added test for void* vs int*.
4751 * gdb.cp/overload.exp: Ditto.
4752 * gdb.cp/oranking.exp: Removed related kfail.
4753
4754 2010-10-13 Doug Evans <dje@google.com>
4755
4756 * lib/gdb-python.exp (gdb_check_python_config): New function.
4757 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4758 * gdb.python/lib-types.cc: New file.
4759 * gdb.python/lib-types.exp: New file.
4760
4761 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 * gdb.python/py-error.exp: New file.
4764 * gdb.python/py-error.py: New file.
4765
4766 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4767
4768 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4769 gdb_test_multiple.
4770
4771 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4772
4773 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4774 * gdb.base/prelink.exp: Likewise.
4775 * gdb.base/solib-nodir.exp: Likewise.
4776 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4777 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4778 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4779
4780 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4781
4782 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4783 for the "info files" test to avoid timeouts on slow machines.
4784
4785 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4786
4787 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4788 (main): Make openlib dummy call.
4789
4790 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4791
4792 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4793 * break-interp.exp (reach): Move the core body ...
4794 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4795 (test_ld): Provide always real argument, even to the linker. Replace
4796 dl_main by _dl_debug_state.
4797
4798 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4799
4800 Fix results of prelinked PIEs on ppc*.
4801 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4802 Accept also DISPLACEMENT "PRESENT".
4803 (main): Replace "ZERO" displacements by "PRESENT".
4804
4805 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4806
4807 * gdb.cp/oranking.exp: New test.
4808 * gdb.cp/oranking.cc: New test program.
4809
4810 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
4811
4812 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4813 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4814
4815 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
4816
4817 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4818 lush, lynx) New constant.
4819 * gdb.base/constvars.exp: Test const array types.
4820 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4821
4822 2010-10-06 Doug Evans <dje@google.com>
4823
4824 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4825 of syscall staging area.
4826
4827 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
4828
4829 * gdb.base/gnu_vector.c: Add variable c4.
4830 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4831 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4832
4833 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4834
4835 * gdb.arch/altivec-abi.exp: Fix a typo.
4836
4837 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4838
4839 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4840 to match a thread ID.
4841
4842 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4843
4844 Fix s390x testcase compatibility.
4845 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4846
4847 2010-10-01 Doug Evans <dje@google.com>
4848
4849 * lib/gdb-python.exp: New file.
4850 * gdb.python/py-block.exp: Use it.
4851 * gdb.python/py-breakpoint.exp: Ditto.
4852 * gdb.python/py-frame.exp: Ditto.
4853 * gdb.python/py-inferior.exp: Ditto.
4854 * gdb.python/py-param.exp: Ditto.
4855 * gdb.python/py-prettyprint.exp: Ditto.
4856 * gdb.python/py-shared.exp: Ditto.
4857 * gdb.python/py-symbol.exp: Ditto.
4858 * gdb.python/py-symtab.exp: Ditto.
4859 * gdb.python/py-type.exp: Ditto.
4860 * gdb.python/py-value.exp: Ditto.
4861 * gdb.python/python.exp: Ditto.
4862
4863 2010-09-30 Tom Tromey <tromey@redhat.com>
4864
4865 * gdb.base/anon.exp: New file.
4866 * gdb.base/anon.c: New file.
4867
4868 2010-09-30 Tom Tromey <tromey@redhat.com>
4869
4870 * gdb.base/completion.exp: Test completion through anonymous
4871 union.
4872 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4873
4874 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 Fix printing parameters of inlined functions.
4877 * gdb.dwarf2/dw2-inline-param.exp: New file.
4878 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4879 * gdb.dwarf2/dw2-inline-param.S: New file.
4880
4881 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4882
4883 PR corefiles/12071.
4884 * gdb.base/corefile.exp (quit with a process, no question: load core)
4885 (quit with a core file): New tests.
4886
4887 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4888
4889 Fix GDB crash on inferior calls with self-referencing classes.
4890 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4891 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4892 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4893
4894 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4895
4896 Fix lost siginfo_t for inferior calls.
4897 * gdb.base/siginfo-infcall.exp: New file.
4898 * gdb.base/siginfo-infcall.c: New file.
4899
4900 2010-09-22 Joel Brobecker <brobecker@adacore.com>
4901
4902 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4903
4904 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4905
4906 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4907 New test.
4908 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4909
4910 2010-09-22 Joel Brobecker <brobecker@adacore.com>
4911
4912 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4913 type of our const type.
4914
4915 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4916
4917 * gdb.cp/pr12028.cc: New.
4918 * gdb.cp/pr12028.exp: New.
4919
4920 2010-09-22 Joel Brobecker <brobecker@adacore.com>
4921
4922 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4923
4924 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
4925 Jan Kratochvil <jan.kratochvil@redhat.com>
4926
4927 PR mi/11407
4928 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4929 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4930 * gdb.mi/dw2-ref-missing-frame.S New File.
4931 * gdb.mi/dw2-ref-missing-frame.exp New File.
4932
4933 2010-09-14 Tom Tromey <tromey@redhat.com>
4934
4935 PR symtab/8399:
4936 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4937
4938 2010-09-14 Tom Tromey <tromey@redhat.com>
4939
4940 PR exp/11803:
4941 * gdb.threads/tls.exp: Use C++.
4942 (check_thread_local): Use K::another_thread_local.
4943 * gdb.threads/tls.c (class K): New.
4944 (another_thread_local): Now a member of K.
4945 (spin): Update. No longer K&R C.
4946
4947 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4948
4949 * gdb.cp/koenig.cc: created class for testing member lookup.
4950 * gdb.cp/koenig.exp: Added test for member lookup.
4951
4952 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4953
4954 Fix false FAILs on sourcetree topdir directory containing "kill".
4955 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4956 source line matching regexp.
4957
4958 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4959
4960 * gdb.python/python.exp (set height 0, collect help from uiout)
4961 (verify help to uiout): New tests.
4962
4963 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4964
4965 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4966 is_lp64_target to check 64bit target.
4967
4968 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4969
4970 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4971 (test_ld) <powerpc64-*>: New.
4972
4973 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4974
4975 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4976
4977 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4978
4979 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4980 (FunctionArg::method): New function.
4981 (empty, arg): New variables.
4982 (main): Call arg.method.
4983 * gdb.cp/templates.exp (test_template_args): New function.
4984 (do_tests): Call it.
4985
4986 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4987
4988 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4989 of "next" to proceed over pthread_exit call.
4990
4991 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4992
4993 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4994 "maint print statistics" output to prevent expect timeouts.
4995
4996 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4997
4998 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4999 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5000 (test_float_rejected): ... here.
5001 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
5002 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5003 (test_float_rejected): ... here.
5004 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
5005 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5006 (test_float_rejected): ... here.
5007 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
5008 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5009 (test_float_rejected): ... here.
5010
5011 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5012
5013 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
5014 before disabling hardware watchpoints.
5015 (test_inaccessible_watchpoint): Check that hardware watchpoints
5016 are used. Test for watchpoints on a constant address.
5017
5018 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5019
5020 * gdb.base/ui-redirect.exp: New file.
5021
5022 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5023 Joel Brobecker <brobecker@adacore.com>
5024
5025 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
5026
5027 2010-08-31 Doug Evans <dje@google.com>
5028
5029 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
5030
5031 2010-08-30 Tom Tromey <tromey@redhat.com>
5032
5033 PR python/11792:
5034 * gdb.python/py-value.exp (test_subscript_regression): Add
5035 dynamic_type test.
5036
5037 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
5038
5039 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
5040 instead of running to main. Do not test the main function.
5041 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
5042 Add new main.
5043
5044 2010-08-26 Pedro Alves <pedro@codesourcery.com>
5045
5046 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
5047 one test.
5048
5049 2010-08-24 Doug Evans <dje@google.com>
5050
5051 PR symtab/11942
5052 * gdb.dwarf2/dw4-sig-types.cc: New file.
5053 * gdb.dwarf2/dw4-sig-types.h: New file.
5054 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
5055 * gdb.dwarf2/dw4-sig-types.exp: New file.
5056
5057 2010-08-23 Tom Tromey <tromey@redhat.com>
5058
5059 PR python/11145:
5060 * gdb.python/py-value.c (Base, Derived): New types.
5061 (base): New global.
5062 * gdb.python/py-value.exp (test_subscript_regression): Add
5063 dynamic_cast test.
5064
5065 2010-08-23 Tom Tromey <tromey@redhat.com>
5066
5067 PR python/10676:
5068 * gdb.python/py-type.exp (test_fields): Add tests for type
5069 equality.
5070
5071 2010-08-23 Tom Tromey <tromey@redhat.com>
5072
5073 PR python/11915:
5074 * gdb.python/py-type.exp (test_fields): Add tests for array.
5075
5076 2010-08-23 Keith Seitz <keiths@redhat.com>
5077
5078 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
5079 have any children. Create a new abbrev for it.
5080 Add missing terminal sequence to .debug_abbrev.
5081
5082 2010-08-20 Keith Seitz <keiths@redhat.com>
5083
5084 PR symtab/11465:
5085 * gdb.dwarf2/pr11465.exp: New test.
5086 * gdb.dwarf2/pr11465.S: New file.
5087 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
5088 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
5089
5090 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
5091
5092 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
5093 registers. Update data sets with the new v2_double element in the
5094 VSX register union. Add vector_register3_vr data set for the AltiVec
5095 registers. Use gdb_test_no_output instead of send_gdb.
5096
5097 2010-08-19 Pedro Alves <pedro@codesourcery.com>
5098
5099 * gdb.python/py-shared.exp: New file, factored out from
5100 python.exp.
5101 * gdb.python/py-shared.c: New file.
5102 * gdb.python/py-shared-sl.c: New file.
5103 * gdb.python/python-1.c: New file.
5104 * gdb.python/python-sl.c: Delete.
5105 * gdb.python/python.c: Mention python-1.c.
5106 * gdb.python/python.exp: Move shared library tests to
5107 py-shared.exp.
5108 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
5109 (MISCELLANEOUS): New.
5110 (clean mostlyclean): Also remove $MISCELLANEOUS.
5111
5112 2010-08-19 Doug Evans <dje@google.com>
5113
5114 PR exp/11926
5115 * gdb.base/printcmds.exp (test_float_accepted): New function.
5116 Move existing float tests there. Add tests for floats with suffixes.
5117 (test_float_rejected): New function.
5118 * gdb.java/jv-print.exp (test_float_accepted): New function.
5119 (test_float_rejected): New function.
5120 * gdb.objc/print.exp: New file.
5121 * gdb.pascal/print.exp: New file.
5122 * lib/objc.exp: New file.
5123
5124 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
5125
5126 * gdb.base/default.exp (info set): Avoid full buffer error and force
5127 reading up to final gdb prompt.
5128 (show): Likewise.
5129
5130 2010-08-18 Tom Tromey <tromey@redhat.com>
5131
5132 PR symtab/11919:
5133 * gdb.base/completion.exp: Add test.
5134
5135 2010-08-18 Doug Evans <dje@google.com>
5136
5137 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
5138 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
5139 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
5140 Simplify, early exit if runto_main fails.
5141 * gdb.fortran/exprs.exp: load_lib fortran.exp.
5142 (set_lang_fortran): Moved to lib/fortran.exp.
5143 * gdb.fortran/types.exp: load_lib fortran.exp.
5144 (set_lang_fortran): Moved to lib/fortran.exp.
5145 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
5146 * gdb.java/jprint.exp (set_lang_java): Ditto.
5147 * gdb.java/jv-exp.exp: load_lib java.exp.
5148 If set_lang_java fails, issue a warning instead of failure to be
5149 consistent with other set_lang_foo uses.
5150 (set_lang_java): Moved to lib/java.exp.
5151 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
5152 If set_lang_java fails, issue a warning instead of failure to be
5153 consistent with other set_lang_foo uses.
5154 * gdb.pascal/types.exp: load_lib pascal.exp.
5155 (set_lang_pascal): Moved to lib/pascal.exp.
5156 * lib/fortran.exp: New file.
5157 * lib/java.exp (set_lang_java): New function.
5158 * lib/pascal.exp (set_lang_pascal): New function.
5159
5160 2010-08-18 Yao Qi <yao@codesourcery.com
5161
5162 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
5163 func_nofb_start and func_loopfb_start, so that address of functions
5164 is equal to these labels on Thumb.
5165
5166 2010-08-18 Yao Qi <yao@codesourcery.com>
5167
5168 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
5169 to reflect latest c source file.
5170
5171 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5172
5173 * gdb.cp/infcall-dlopen.exp: New file.
5174 * gdb.cp/infcall-dlopen.cc: New file.
5175 * gdb.cp/infcall-dlopen-lib.cc: New file.
5176
5177 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5178 Pedro Alves <pedro@codesourcery.com>
5179
5180 PR breakpoints/11371
5181
5182 * gdb.base/watch-cond-infcall.exp: New file.
5183 * gdb.base/watch-cond-infcall.c: New file.
5184
5185 2010-08-16 Tom Tromey <tromey@redhat.com>
5186
5187 * gdb.base/help.exp: Update.
5188 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
5189 watchpoint.
5190 (test_watch_location): New proc.
5191 (test_watchpoint_in_big_blob): Delete watchpoint.
5192 * gdb.base/watchpoint.c (func5): New function.
5193 (main): Call it.
5194
5195 2010-08-16 Doug Evans <dje@google.com>
5196
5197 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
5198
5199 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5200
5201 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
5202 tests.
5203
5204 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
5205
5206 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
5207 * gdb.base/gnu_vector.c: New File.
5208 * gdb.base/gnu_vector.exp: Likewise.
5209
5210 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5211
5212 * gdb.python/python.c: New File.
5213 * gdb.python/python-sl.c: New File.
5214 * gdb.python/python.exp: Test solib_address and decode_line
5215 * functions.
5216
5217 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.python/python.exp (show height, set height 10)
5220 (verify pagination beforehand, verify pagination beforehand: q)
5221 (gdb.execute does not page, verify pagination afterwards)
5222 (verify pagination afterwards: q): New.
5223
5224 2010-08-02 Doug Evans <dje@google.com>
5225
5226 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
5227 because of an older gcc, change test2
5228 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
5229 to unsupported.
5230
5231 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
5232
5233 * gdb.base/break-always.exp: Do not expect full paths to file
5234 names.
5235 * gdb.base/commands.exp: Likewise.
5236
5237 2010-07-30 Doug Evans <dje@google.com>
5238
5239 * gdb.cp/temargs.exp: For new tests that require newer gccs,
5240 xfail them when run with older gccs.
5241
5242 * lib/gdb.exp (build_executable): Forward "c++" option to
5243 get_compiler_info.
5244
5245 * gdb.python/py-type.exp (test_template): Mark as xfail tests
5246 "python print ttype.template_argument(1)" and
5247 "python print isinstance(ttype.template_argument(1), gdb.Value)"
5248 if using gcc 4.4 or earlier.
5249
5250 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5251 attach-to-debugger handling.
5252
5253 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5254
5255 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
5256 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
5257 (main): Use copyreloc.
5258 * gdb.base/prelink.exp (split debug of executable)
5259 (.dynbss vs. .bss address shift): New tests.
5260
5261 2010-07-29 Pedro Alves <pedro@codesourcery.com>
5262
5263 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
5264 in gdb_test_multiple.
5265
5266 2010-07-29 Pedro Alves <pedro@codesourcery.com>
5267
5268 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
5269 environment.
5270
5271 2010-07-28 Tom Tromey <tromey@redhat.com>
5272
5273 PR python/11060:
5274 * gdb.python/py-type.c (Temargs): New template.
5275 (temvar): New variable.
5276 * gdb.python/py-type.exp (test_template): New proc.
5277
5278 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5279
5280 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
5281 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
5282
5283 2010-07-28 Tom Tromey <tromey@redhat.com>
5284
5285 PR c++/9946:
5286 * gdb.cp/temargs.exp: New file.
5287 * gdb.cp/temargs.cc: New file.
5288
5289 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5290
5291 * gdb.base/help.exp (help disassemble): Update the content.
5292
5293 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5294
5295 * gdb.threads/ia64-sigill.exp: New file.
5296 * gdb.threads/ia64-sigill.c: New file.
5297
5298 2010-07-27 Tom Tromey <tromey@redhat.com>
5299
5300 * gdb.opt/inline-cmds.c (ATTR): New define.
5301 (func1): Use it.
5302 (func2): Likewise.
5303 (func3): Likewise.
5304 (outer_inline1): Likewise.
5305 (outer_inline2): Likewise.
5306 * gdb.opt/inline-bt.c (ATTR): New define.
5307 (func1): Use it.
5308 (func2): Likewise.
5309 * gdb.opt/inline-locals.c (ATTR): New define.
5310 (func1): Use it.
5311 (func2): Likewise.
5312
5313 2010-07-27 Tom Tromey <tromey@redhat.com>
5314
5315 * gdb.stabs/gdb11479.c (hack): New function.
5316 (test): Use it.
5317 (test2): Use it.
5318 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5319 (int32_search_buf, int64_search_buf): No longer static.
5320 (x): Remove.
5321 * gdb.base/relocate.c (hack): New function.
5322
5323 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5324
5325 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5326 * gdb.python/py-value.c (func1): New function.
5327 (func2): Likewise.
5328
5329 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
5330
5331 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5332 as not to clash with .data section.
5333
5334 2010-07-26 Jerome Guitton <guitton@adacore.com>
5335
5336 * gdb.base/code_elim.exp: New file.
5337 * gdb.base/code_elim1.c: New file.
5338 * gdb.base/code_elim2.c: New file.
5339
5340 2010-07-21 Pedro Alves <pedro@codesourcery.com>
5341
5342 PR symtab/11827
5343
5344 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5345 (some_volatile_enum): New variable.
5346 * gdb.base/printcmds.exp (test_print_enums): New.
5347 <top level>: Call it.
5348
5349 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5350
5351 * gdb.cp/fpointer.cc: New test.
5352 * gdb.cp/fpointer.exp: New test.
5353
5354 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.base/solib-nodir.exp: New file.
5357 * lib/gdb.exp (runto): New case for a GDB internal error.
5358
5359 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5360 Ulrich Weigand <uweigand@de.ibm.com>
5361 Tom Tromey <tromey@redhat.com>
5362
5363 * gdb.base/charset-malloc.c: New file.
5364 * gdb.base/charset.c (malloc_stub): New prototype.
5365 (main): Call it instead of malloc itself.
5366 * gdb.base/charset.exp: Use only prepare_for_testing.
5367 (binfile): Remove the variable.
5368
5369 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 Make core files the process_stratum.
5372 * gdb.base/corefile.exp (run: load core again)
5373 (run: sanity check we see the core file, run: with core)
5374 (run: core file is cleared, attach: load core again)
5375 (attach: sanity check we see the core file, attach: with core)
5376 (attach: core file is cleared): New tests.
5377 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5378
5379 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
5380
5381 * gdb.arch/altivec-abi.exp: New tests.
5382
5383 2010-07-13 Tom Tromey <tromey@redhat.com>
5384
5385 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5386 (main): Use it.
5387 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5388
5389 2010-07-13 Tom Tromey <tromey@redhat.com>
5390
5391 * gdb.base/label.exp: New file.
5392 * gdb.base/label.c: New file.
5393
5394 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5395 H.J. Lu <hongjiu.lu@intel.com>
5396
5397 * lib/gdb.exp (is_ilp32_target): New.
5398 (is_lp64_target): Likewise.
5399
5400 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5401 target.
5402 * gdb.arch/amd64-disp-step.exp: Likewise.
5403 * gdb.arch/amd64-dword.exp: Likewise.
5404 * gdb.arch/amd64-i386-address.exp: Likewise.
5405 * gdb.arch/amd64-word.exp: Likewise.
5406
5407 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5408 target.
5409 * gdb.arch/i386-bp_permanent.exp: Likewise.
5410 * gdb.arch/i386-byte.exp: Likewise.
5411 * gdb.arch/i386-disp-step.exp: Likewise.
5412 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5413 * gdb.arch/i386-prologue.exp: Likewise.
5414 * gdb.arch/i386-size-overlap.exp: Likewise.
5415 * gdb.arch/i386-size.exp: Likewise.
5416 * gdb.arch/i386-sse.exp: Likewise.
5417 * gdb.arch/i386-unwind.exp: Likewise.
5418 * gdb.arch/i386-word.exp: Likewise.
5419
5420 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5421 test only when building 64-bit executables. Do not hard-code
5422 -m64 option.
5423
5424 2010-07-07 Doug Evans <dje@google.com>
5425
5426 * lib/gdb.exp (gdb_test_list_exact): New function.
5427 * gdb.base/default.exp (show convenience): Call it, add tests for
5428 $_sdata = void, $_thread = 0.
5429
5430 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5431 Joel Brobecker <brobecker@adacore.com>
5432
5433 Fix re-run of PIE executable, PR shlibs/11776.
5434 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5435 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5436 and re-"run" of the inferior.
5437
5438 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5439 Joel Brobecker <brobecker@adacore.com>
5440
5441 Cope with missing /usr/sbin/prelink.
5442 * lib/prelink-support.exp (prelink_no):
5443 <result == 1 && $output is "no such file or directory">: New.
5444 (prelink_yes): Likewise. Return on failed prelink_no.
5445
5446 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5447 Joel Brobecker <brobecker@adacore.com>
5448
5449 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5450 build_executable by build_executable_own_libs. Replace "prelink -R"
5451 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5452 change.
5453 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5454 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5455 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5456 Replace build_executable by build_executable_own_libs's function
5457 build_executable_own_libs.
5458 (prelinkNO): Create new stub to call prelink_no.
5459 (prelinkYES): Create new stub to call prelink_yes.
5460 (test_attach): Rename calls of copy to file_copy.
5461 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5462 (copy): Move to ...
5463 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5464 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5465 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5466 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5467 special flags by gdb_compile_shlib. Replace second gdb_compile by
5468 build_executable_own_libs. Replace "prelink -R" execution by a call of
5469 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5470 a second call of prelink_yes. Replace restart commands by
5471 clean_restart.
5472 (prelink): Rename to ...
5473 (seen displacement message): ... this test. Extend its expectation
5474 strictness.
5475
5476 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5477
5478 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5479 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5480 displacement message exactly once.
5481
5482 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5483 Joel Brobecker <brobecker@adacore.com>
5484
5485 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5486 its restore after the <$relink_args != ""> loop. new comment.
5487
5488 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5489 Joel Brobecker <brobecker@adacore.com>
5490
5491 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5492 code for it. New variable relink_args.
5493 (prelinkYES): Call prelinkNO.
5494 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5495 in such case. Move the core code to ...
5496 (test_attach_gdb): ... a new function. Send GDB command "file".
5497 Extend expected "Attaching to " string.
5498
5499 2010-07-02 Tom Tromey <tromey@redhat.com>
5500
5501 * gdb.base/bitops.exp: Remove extraneous "pass".
5502
5503 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
5504
5505 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5506
5507 2010-07-01 Pedro Alves <pedro@codesourcery.com>
5508
5509 * gdb.base/help.exp: Adjust expected output.
5510
5511 2010-07-01 Pedro Alves <pedro@codesourcery.com>
5512
5513 * gdb.base/help.exp: Adjust expected output.
5514
5515 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5516
5517 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5518 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5519 c++/11702.
5520
5521 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5522 Doug Evans <dje@google.com>
5523
5524 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5525 add .dynamic entry'.
5526
5527 2010-06-29 Doug Evans <dje@google.com>
5528
5529 Test PR c++/11702.
5530 * gdb.cp/m-static.exp: Add testcase.
5531 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5532
5533 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
5534 Tom Tromey <tromey@redhat.com>
5535 Thiago Jung Bauermann <bauerman@br.ibm.com>
5536
5537 * gdb.python/py-inferior.c: New File.
5538 * gdb.python/py-infthread.c: New File.
5539 * gdb.python/py-inferior.exp: New File.
5540 * gdb.python/py-infthread.exp: New File.
5541
5542 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5543
5544 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5545 (ptype ::C::OtherFileClass typedefs): New.
5546 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5547 (C::OtherFileClass::cOtherFileClassVar2): New.
5548 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5549 cOtherFileClassVar2.
5550 (C::cOtherFileType2, C::cOtherFileVar2): New.
5551 (C::cOtherFileVar_use): use also cOtherFileVar2.
5552 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5553
5554 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5555
5556 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5557 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5558 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5559 (print ::C::cOtherFileVar)
5560 (whatis C::OtherFileClass::cOtherFileClassType)
5561 (whatis ::C::OtherFileClass::cOtherFileClassType)
5562 (print C::OtherFileClass::cOtherFileClassVar)
5563 (print ::cOtherFileClassVar)
5564 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5565 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5566 trailing content.
5567 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5568 (C::OtherFileClass::cOtherFileClassVar)
5569 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5570 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5571
5572 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5573
5574 Test PR c++/11703 and PR gdb/1448.
5575 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5576 gdb/1448.
5577
5578 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5579
5580 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5581 (main) <rtti_data>: New.
5582 * gdb.cp/virtbase.exp (print rtti_data): New.
5583
5584 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5585 Joel Brobecker <brobecker@adacore.com>
5586
5587 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5588
5589 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5590
5591 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5592
5593 2010-06-28 Doug Evans <dje@google.com>
5594
5595 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5596
5597 2010-06-27 Doug Evans <dje@google.com>
5598
5599 * gdb.cp/m-static.exp: Update expected test output.
5600
5601 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5602
5603 * gdb.gdb/selftest.exp: Adjust expected message for
5604 capturing start-up runtime.
5605
5606 2010-06-25 Tom Tromey <tromey@redhat.com>
5607
5608 PR python/10808:
5609 * gdb.python/python.exp: Add new tests.
5610
5611 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5612
5613 * gdb.cp/operator.cc: Created an import loop.
5614 * gdb.cp/operator.exp: Added testcase for import loop.
5615
5616 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5617
5618 Test PR python/11407.
5619 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5620 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5621 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5622 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5623 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5624 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5625 binfile. Call gdb_compile with clean_restart twice.
5626 (func_nofb print, func_nofb backtrace, func_loopfb print)
5627 (func_loopfb backtrace): New.
5628
5629 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5630
5631 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5632 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5633 by a hand made one.
5634 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5635 i?86 requirement. Remove variables srcfile and binfile. New variable
5636 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5637
5638 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5639
5640 * gdb.cell/dwarfaddr.exp: New file.
5641 * gdb.cell/dwarfaddr.S: New file.
5642
5643 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5644
5645 Test PR 9436.
5646 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5647
5648 2010-06-24 Hui Zhu <teawater@gmail.com>
5649
5650 * gdb.base/eval.exp: New file.
5651
5652 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5653
5654 * gdb.cell/fork.exp: New file.
5655 * gdb.cell/fork.c: Likewise.
5656 * gdb.cell/fork-spu.c: Likewise.
5657
5658 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5659
5660 * lib/gdb.exp (banned_variables_traced): New global variable.
5661 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5662 (gdb_init): Use `trace add variable' instead of obsolete
5663 `trace variable'.
5664
5665 2010-06-21 Doug Evans <dje@google.com>
5666
5667 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5668
5669 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5670
5671 * gdb.arch/spu-ls.exp: New file.
5672 * gdb.arch/spu-ls.c: Likewise.
5673
5674 2010-06-18 Stan Shebs <stan@codesourcery.com>
5675
5676 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5677
5678 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5679
5680 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5681 * gdb.base/watch-cond.exp: Likewise.
5682 * gdb.python/py-breakpoint.exp: Likewise.
5683
5684 2010-06-18 Pedro Alves <pedro@codesourcery.com>
5685
5686 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5687 clean_restart, make sure every test has a distinct message, and
5688 that messages don't include the executable' full path.
5689
5690 2010-06-17 Doug Evans <dje@google.com>
5691
5692 * gdb.arch/i386-size.exp: Updated expected output for
5693 DISASSEMBLY_OMIT_FNAME.
5694
5695 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5696 Sergio Durigan Junior <sergiodj@redhat.com>
5697
5698 * gdb.base/watch-notconst.c: New file.
5699 * gdb.base/watch-notconst.S: New file.
5700 * gdb.base/watch-notconst2.c: New file.
5701 * gdb.base/watch-notconst2.S: New file.
5702 * gdb.base/watch-notconst.exp: New file.
5703 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5704 (func4): Add operations on `global_ptr_ptr'.
5705 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5706 routine to test watchpoints created with a constant expression.
5707 (test_inaccessible_watchpoint): Include tests for watchpoints
5708 created with a constant expression.
5709
5710 2010-06-14 Kevin Buettner <kevinb@redhat.com>
5711
5712 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5713 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5714 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5715 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5716 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5717 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5718 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5719 of `_start'.
5720
5721 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5722
5723 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5724 not supported on the target.
5725 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5726 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5727 * gdb.mi/mi-nsintrall.exp: Likewise.
5728 * gdb.mi/mi-nsmoribund.exp: Likewise.
5729 * gdb.mi/mi-nsthrexec.exp: Likewise.
5730
5731 2010-06-11 Stan Shebs <stan@codesourcery.com>
5732
5733 * gdb.base/permissions.exp: New file.
5734
5735 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5736
5737 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5738 does not support ELF executable class.
5739
5740 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5741
5742 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5743
5744 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5745
5746 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5747 (runto): Catch "The target does not support running in non-stop mode.".
5748
5749 2010-06-11 Michael Snyder <msnyder@vmware.com>
5750
5751 * gdb.base/setshow.exp (set language asm): Don't use
5752 gdb_test_no_output, fails on some targets.
5753
5754 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5755
5756 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5757 * gdb.cp/pr9167.exp: Likewise.
5758
5759 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5760
5761 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5762
5763 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5764
5765 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5766
5767 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5768
5769 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5770
5771 2010-06-11 Tom Tromey <tromey@redhat.com>
5772
5773 PR gdb/9977, PR exp/11636::
5774 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5775 (pieces_test_f6): Update expected output.
5776
5777 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5778
5779 * gdb.base/moribund-step.exp: New.
5780
5781 2010-06-08 Michael Snyder <msnyder@vmware.com>
5782
5783 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
5784 * gdb.ada/boolean_expr.exp:
5785 * gdb.ada/frame_args.exp: Ditto.
5786 * gdb.ada/lang_switch.exp: Ditto.
5787 * gdb.ada/ptype_arith_binop.exp: Ditto.
5788 * gdb.ada/ref_param.exp: Ditto.
5789 * gdb.ada/type_coercion.exp:Ditto.
5790
5791 * gdb.asm/asm-source.exp: Ditto.
5792
5793 * gdb.base/attach.exp: Ditto.
5794 * gdb.base/bitfields2.exp: Ditto.
5795 * gdb.base/call-signal-resume.exp: Ditto.
5796 * gdb.base/callfuncs.exp: Ditto.
5797 * gdb.base/commands.exp: Ditto.
5798 * gdb.base/dbx.exp: Ditto.
5799 * gdb.base/default.exp: Ditto.
5800 * gdb.base/dump.exp: Ditto.
5801 * gdb.base/exprs.exp: Ditto.
5802 * gdb.base/freebpcmd.exp: Ditto.
5803 * gdb.base/interrupt.exp: Ditto.
5804 * gdb.base/list.exp: Ditto.
5805 * gdb.base/long_long.exp: Ditto.
5806 * gdb.base/maint.exp: Ditto.
5807 * gdb.base/ptype.exp: Ditto.
5808 * gdb.base/return.exp: Ditto.
5809 * gdb.base/setshow.exp: Ditto.
5810 * gdb.base/sigbpt.exp: Ditto.
5811 * gdb.base/sigrepeat.exp: Ditto.
5812
5813 * gdb.cp/classes.exp: Ditto.
5814
5815 * gdb.dwarf2/dw2-restore.exp: Ditto.
5816
5817 * gdb.gdb/selftest.exp: Ditto.
5818
5819 * gdb.multi/base.exp: Ditto.
5820 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5821
5822 * gdb.python/py-block.exp: Ditto.
5823 * gdb.python/py-prettyprint.exp: Ditto.
5824 * gdb.python/py-template.exp: Ditto.
5825
5826 * gdb.server/ext-attach.exp: Ditto.
5827 * gdb.server/ext-run.exp: Ditto.
5828 * gdb.server/server-mon.exp: Ditto.
5829
5830 * gdb.threads/fork-thread-pending.exp: Ditto.
5831 * gdb.threads/hand-call-in-threads.exp: Ditto.
5832 * gdb.threads/interrupted-hand-call.exp: Ditto.
5833 * gdb.threads/linux-dp.exp: Ditto.
5834 * gdb.threads/manythreads.exp: Ditto.
5835 * gdb.threads/print-threads.exp: Ditto.
5836 * gdb.threads/pthreads.exp: Ditto.
5837 * gdb.threads/schedlock.exp: Ditto.
5838 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5839 * gdb.threads/threadapply.exp: Ditto.
5840
5841 2010-06-08 Michael Snyder <msnyder@vmware.com>
5842
5843 * gdb.ada/exec_changed.exp:
5844 Use ".*" instead of "" as wildcard regexp.
5845
5846 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5847 * gdb.base/call-ar-st.exp: Ditto.
5848 * gdb.base/checkpoint.exp: Ditto.
5849 * gdb.base/default.exp: Ditto.
5850 * gdb.base/dump.exp: Ditto.
5851 * gdb.base/ending-run.exp: Ditto.
5852 * gdb.base/fileio.exp: Ditto.
5853 * gdb.base/miscexprs.exp: Ditto.
5854 * gdb.base/pointers.exp: Ditto.
5855 * gdb.base/readline.exp: Ditto.
5856 * gdb.base/reread.exp: Ditto.
5857 * gdb.base/restore.exp: Ditto.
5858 * gdb.base/shlib-call.exp: Ditto.
5859 * gdb.base/valgrind-db-attach.exp: Ditto.
5860 * gdb.base/volatile.exp: Ditto.
5861 * gdb.base/watchpoints.exp: Ditto.
5862
5863 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5864
5865 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5866 * gdb.python/py-value.exp: Ditto.
5867
5868 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5869 * gdb.trace/circ.exp: Ditto.
5870 * gdb.trace/collection.exp: Ditto.
5871 * gdb.trace/packetlen.exp: Ditto.
5872 * gdb.trace/passc-dyn.exp: Ditto.
5873 * gdb.trace/report.exp: Ditto.
5874 * gdb.trace/tfile.exp: Ditto.
5875 * gdb.trace/tfind.exp: Ditto.
5876 * gdb.trace/while-dyn.exp: Ditto.
5877
5878 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5879
5880 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5881
5882 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5883
5884 Test PR 10640.
5885 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5886
5887 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5888
5889 * gdb.cp/koenig.exp: Test for ADL operators.
5890 * gdb.cp/koenig.cc: Added ADL operators.
5891 * gdb.cp/operator.exp: New test.
5892 * gdb.cp/operator.cc: New test.
5893
5894 2010-06-04 Michael Snyder <msnyder@vmware.com>
5895
5896 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5897 * gdb.base/pending.exp: Ditto.
5898
5899 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5900
5901 2010-06-04 Doug Evans <dje@google.com>
5902
5903 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5904 disabled printers.
5905 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5906 (enable_lookup_function): New function.
5907
5908 2010-06-04 Tom Tromey <tromey@redhat.com>
5909
5910 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5911 of hash and id.
5912
5913 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5914
5915 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5916 newline.
5917 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5918 (empty verbose non-noisy clear, empty verbose noisy clear)
5919 (empty non-verbose noisy clear): Likewise.
5920
5921 2010-06-03 Michael Snyder <msnyder@vmware.com>
5922
5923 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5924 * gdb.base/display.exp: Ditto.
5925 * gdb.base/find.exp: Ditto.
5926 * gdb.base/ifelse.exp: Ditto.
5927 * gdb.base/multi-forks.exp: Ditto.
5928 * gdb.base/recurse.exp: Ditto.
5929 * gdb.base/setshow.exp: Ditto.
5930 * gdb.base/value-double-free.exp: Ditto.
5931 * gdb.base/watch-vfork.exp: Ditto.
5932 * gdb.base/watch_thread_num.exp: Ditto.
5933 * gdb.base/watchpoint-solib.exp: Ditto.
5934 * gdb.base/watchpoint.exp: Ditto.
5935 * gdb.base/watchpoints.exp: Ditto.
5936
5937 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5938 * gdb.cp/overload.exp: Ditto.
5939 * gdb.cp/virtfunc.exp: Ditto.
5940
5941 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5942
5943 * gdb.reverse/watch-precsave.exp:
5944 Replace gdb_test with gdb_test_no_output.
5945
5946 * gdb.threads/attach-into-signal.exp:
5947 Replace gdb_test with gdb_test_no_output.
5948 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5949 * gdb.threads/watchthreads.exp: Ditto.
5950 * gdb.threads/watchthreads2.exp: Ditto.
5951
5952 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5953 * gdb.trace/tfind.exp: Ditto.
5954
5955 2010-06-03 Joel Brobecker <brobecker@adacore.com>
5956
5957 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5958 successful test if message is the empty string.
5959
5960 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 * gdb.fortran/module.exp (stopped language detection): New test.
5963
5964 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5965
5966 Support DW_TAG_module as separate namespaces.
5967 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5968 gdb.fortran/library-module-lib.f90: New.
5969 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5970 (print i): Remove.
5971 (continue to breakpoint: i-is-1, print var_i value 1)
5972 (continue to breakpoint: i-is-2, print var_i value 2)
5973 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5974 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5975 (complete `modmany, complete `modmany`, complete `modmany`var)
5976 (show language, setting breakpoint at module): New tests.
5977 * gdb.fortran/module.f90 (module mod): Remove.
5978 (module mod1, module mod2, module modmany, subroutine sub1)
5979 (subroutine sub2, program module): New.
5980
5981 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5982
5983 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5984 (print value of rUC, print value of rI, print value of UI): ... here.
5985 * gdb.cp/anon-union.exp (pass): Rename to ...
5986 (print z 2): ... here.
5987
5988 2010-06-02 Michael Snyder <msnyder@vmware.com>
5989
5990 * gdb.trace/actions.exp: Use gdb_test_no_output.
5991 * gdb.trace/circ.exp: Ditto.
5992 * gdb.trace/packetlen.exp: Ditto.
5993 * gdb.trace/save-trace.exp: Ditto.
5994 * gdb.trace/tracecmd.exp: Ditto.
5995 * gdb.trace/tsv.exp: Ditto.
5996
5997 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5998 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5999 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6000 * gdb.threads/manythreads.exp: Ditto.
6001 * gdb.threads/print-threads.exp: Ditto.
6002 * gdb.threads/pthreads.exp: Ditto.
6003 * gdb.threads/schedlock.exp: Ditto.
6004 * gdb.threads/staticthreads.exp: Ditto.
6005 * gdb.threads/thread-specific.exp: Ditto.
6006 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6007 * gdb.threads/threadapply.exp: Ditto.
6008 * gdb.threads/watchthreads.exp: Ditto.
6009 * gdb.threads/watchthreads2.exp: Ditto.
6010
6011 * gdb.python/py-block.exp: Use gdb_test_no_output.
6012 * gdb.python/py-prettyprint.exp: Ditto.
6013 * gdb.python/py-template.exp: Ditto.
6014 * gdb.python/py-value.exp: Ditto.
6015
6016 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
6017 * gdb.reverse/watch-reverse.exp: Ditto.
6018
6019 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
6020 * gdb.server/ext-run.exp: Ditto.
6021
6022 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
6023 * gdb.dwarf2/dw2-compressed.exp: Ditto.
6024 * gdb.dwarf2/dw2-intercu.exp: Ditto.
6025 * gdb.dwarf2/dw2-intermix.exp: Ditto.
6026 * gdb.dwarf2/dw2-producer.exp: Ditto.
6027 * gdb.dwarf2/mac-fileno.exp: Ditto.
6028
6029 * gdb.gdb/observer.exp: Use gdb_test_no_output.
6030 * gdb.gdb/selftest.exp: Ditto.
6031
6032 * gdb.multi/base.exp: Use gdb_test_no_output.
6033
6034 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
6035
6036 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6037
6038 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
6039
6040 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
6041
6042 * gdb.cp/class2.exp: Use gdb_test_no_output.
6043 * gdb.cp/classes.exp: Ditto.
6044 * gdb.cp/extern-c.exp: Ditto.
6045 * gdb.cp/inherit.exp: Ditto.
6046 * gdb.cp/maint.exp: Ditto.
6047 * gdb.cp/mb-inline.exp: Ditto.
6048 * gdb.cp/mb-templates.exp: Ditto.
6049 * gdb.cp/method2.exp: Ditto.
6050 * gdb.cp/misc.exp: Ditto.
6051 * gdb.cp/ovldbreak.exp: Ditto.
6052 * gdb.cp/punctuator.exp: Ditto.
6053 * gdb.cp/templates.exp: Ditto.
6054 * gdb.cp/virtbase.exp: Ditto.
6055
6056 * gdb.threads/attach-stopped.exp:
6057 Replace uses of send_gdb / gdb_expect.
6058 * gdb.threads/attachstop-mt.exp:
6059 Replace uses of send_gdb / gdb_expect.
6060 * gdb.threads/gcore-thread.exp:
6061 Replace uses of send_gdb / gdb_expect.
6062 * gdb.threads/hand-call-in-threads.exp:
6063 Replace uses of send_gdb / gdb_expect.
6064 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
6065 * gdb.threads/print-threads.exp:
6066 Replace uses of send_gdb / gdb_expect.
6067 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
6068 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
6069 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
6070
6071 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
6072 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
6073 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
6074 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
6075 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
6076 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
6077 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
6078 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
6079 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
6080 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
6081 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
6082
6083 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
6086
6087 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
6088
6089 * gdb.cp/koenig.exp: Added new test case.
6090 * gdb.cp/koenig.cc: Ditto.
6091
6092 2010-06-01 Michael Snyder <msnyder@vmware.com>
6093
6094 * gdb.base/arithmet.exp: Use gdb_test_no_output.
6095 * gdb.base/arrayidx.exp: Ditto.
6096 * gdb.base/attach.exp: Ditto.
6097 * gdb.base/auxv.exp: Ditto.
6098 * gdb.base/bigcre.exp: Ditto.
6099 * gdb.base/break-always.exp: Ditto.
6100 * gdb.base/break-interp.exp: Ditto.
6101 * gdb.base/break.exp: Ditto.
6102 * gdb.base/breakpoint-shadow.exp: Ditto.
6103 * gdb.base/call-ar-st.exp: Ditto.
6104 * gdb.base/call-sc.exp: Ditto.
6105 * gdb.base/call-signal-resume.exp: Ditto.
6106 * gdb.base/callfuncs.exp: Ditto.
6107 * gdb.base/catch-syscall.exp: Ditto.
6108 * gdb.base/charset.exp: Ditto.
6109 * gdb.base/code-expr.exp: Ditto.
6110 * gdb.base/commands.exp: Ditto.
6111 * gdb.base/cond-expr.exp: Ditto.
6112 * gdb.base/condbreak.exp: Ditto.
6113 * gdb.base/cursal.exp: Ditto.
6114 * gdb.base/cvexpr.exp: Ditto.
6115 * gdb.base/default.exp: Ditto.
6116 * gdb.base/del.exp: Ditto.
6117 * gdb.base/detach.exp: Ditto.
6118 * gdb.base/display.exp: Ditto.
6119 * gdb.base/ena-dis-br.exp: Ditto.
6120 * gdb.base/eval-skip.exp: Ditto.
6121 * gdb.base/foll-fork.exp: Ditto.
6122 * gdb.base/foll-vfork.exp: Ditto.
6123 * gdb.base/frame-args.exp: Ditto.
6124 * gdb.base/funcargs.exp: Ditto.
6125 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6126 * gdb.base/gdbvars.exp: Ditto.
6127 * gdb.base/help.exp: Ditto.
6128 * gdb.base/ifelse.exp: Ditto.
6129 * gdb.base/included.exp: Ditto.
6130 * gdb.base/list.exp: Ditto.
6131 * gdb.base/macscp.exp: Ditto.
6132 * gdb.base/maint.exp: Ditto.
6133 * gdb.base/multi-fork.exp: Ditto.
6134 * gdb.base/overlays.exp: Ditto.
6135 * gdb.base/page.exp: Ditto.
6136 * gdb.base/pending.exp: Ditto.
6137 * gdb.base/pointers.exp: Ditto.
6138 * gdb.base/pr11022.exp: Ditto.
6139 * gdb.base/prelink.exp: Ditto.
6140 * gdb.base/printcmds.exp: Ditto.
6141 * gdb.base/psymtab.exp: Ditto.
6142 * gdb.base/randomize.exp: Ditto.
6143 * gdb.base/relational.exp: Ditto.
6144 * gdb.base/relocate.exp: Ditto.
6145 * gdb.base/remote.exp: Ditto.
6146 * gdb.base/sepdebug.exp: Ditto.
6147 * gdb.base/set-lang-auto.exp: Ditto.
6148 * gdb.base/setshow.exp: Ditto.
6149 * gdb.base/setvar.exp: Ditto.
6150 * gdb.base/signals.exp: Ditto.
6151 * gdb.base/signull.exp: Ditto.
6152 * gdb.base/sigstep.exp: Ditto.
6153 * gdb.base/sizeof.exp: Ditto.
6154 * gdb.base/solib-disc.exp: Ditto.
6155 * gdb.base/store.exp: Ditto.
6156 * gdb.base/structs.exp: Ditto.
6157 * gdb.base/structs2.exp: Ditto.
6158 * gdb.base/subst.exp: Ditto.
6159 * gdb.base/term.exp: Ditto.
6160 * gdb.base/trace-commands.exp: Ditto.
6161 * gdb.base/unwindonsignal.exp: Ditto.
6162 * gdb.base/valgrind-db-attach.exp: Ditto.
6163 * gdb.base/varargs.exp: Ditto.
6164 * gdb.base/watch-cond.exp: Ditto.
6165 * gdb.base/watch_thread_num.exp: Ditto.
6166 * gdb.base/watchpoint-cond-gone.exp: Ditto.
6167 * gdb.base/watchpoint.exp: Ditto.
6168 * gdb.base/whatis-exp.exp: Ditto.
6169
6170 2010-06-01 Michael Snyder <msnyder@vmware.com>
6171
6172 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
6173 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
6174 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
6175 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
6176 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
6177 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
6178 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
6179 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
6180 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
6181 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
6182 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
6183 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
6184 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
6185 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
6186 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
6187
6188 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6189
6190 * gdb.base/commands.exp (begin commands on watch): Remove excessive
6191 trailing newline.
6192 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
6193 * gdb.java/jmisc.exp (p *args\n): Rename to ...
6194 (p *args): ... here and remove excessive trailing newline.
6195
6196 2010-05-31 Joel Brobecker <brobecker@adacore.com>
6197
6198 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
6199
6200 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6201
6202 Accept the new Linux kernel "t (tracing stop)" string.
6203 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
6204 Update comment.
6205 (state_wait) <T (tracing stop)>: New.
6206 (main): Update the state_wait expect string.
6207
6208 2010-05-28 Pedro Alves <pedro@codesourcery.com>
6209
6210 * limits.c, limits.exp: Delete files.
6211 * Makefile.in (clean mostlyclean): Adjust.
6212 * tracecmd.exp: Adjust.
6213
6214 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6215
6216 * gdb.base/tui-layout.exp: New.
6217
6218 2010-05-28 Michael Snyder <msnyder@vmware.com>
6219
6220 * gdb.reverse/break-precsave.exp:
6221 Replace uses of send_gdb / gdb_expect.
6222 * gdb.reverse/break-reverse.exp:
6223 Replace uses of send_gdb / gdb_expect.
6224 * gdb.reverse/consecutive-precsave.exp:
6225 Replace uses of send_gdb / gdb_expect.
6226 * gdb.reverse/consecutive-reverse.exp:
6227 Replace uses of send_gdb / gdb_expect.
6228 * gdb.reverse/finish-precsave.exp:
6229 Replace uses of send_gdb / gdb_expect.
6230 * gdb.reverse/finish-reverse.exp:
6231 Replace uses of send_gdb / gdb_expect.
6232 * gdb.reverse/i386-precsave.exp:
6233 Replace uses of send_gdb / gdb_expect.
6234 * gdb.reverse/i386-reverse.exp:
6235 Replace uses of send_gdb / gdb_expect.
6236 * gdb.reverse/i386-sse-reverse.exp:
6237 Replace uses of send_gdb / gdb_expect.
6238 * gdb.reverse/i387-env-reverse.exp:
6239 Replace uses of send_gdb / gdb_expect.
6240 * gdb.reverse/i387-stack-reverse.exp:
6241 Replace uses of send_gdb / gdb_expect.
6242 * gdb.reverse/machinestate-precsave.exp:
6243 Replace uses of send_gdb / gdb_expect.
6244 * gdb.reverse/machinestate.exp:
6245 Replace uses of send_gdb / gdb_expect.
6246 * gdb.reverse/sigall-precsave.exp:
6247 Replace uses of send_gdb / gdb_expect.
6248 * gdb.reverse/sigall-reverse.exp:
6249 Replace uses of send_gdb / gdb_expect.
6250 * gdb.reverse/solib-precsave.exp:
6251 Replace uses of send_gdb / gdb_expect.
6252 * gdb.reverse/solib-reverse.exp:
6253 Replace uses of send_gdb / gdb_expect.
6254 * gdb.reverse/step-precsave.exp:
6255 Replace uses of send_gdb / gdb_expect.
6256 * gdb.reverse/step-reverse.exp:
6257 Replace uses of send_gdb / gdb_expect.
6258 * gdb.reverse/until-precsave.exp:
6259 Replace uses of send_gdb / gdb_expect.
6260 * gdb.reverse/until-reverse.exp:
6261 Replace uses of send_gdb / gdb_expect.
6262 * gdb.reverse/watch-precsave.exp:
6263 Replace uses of send_gdb / gdb_expect.
6264 * gdb.reverse/watch-reverse.exp:
6265 Replace uses of send_gdb / gdb_expect.
6266
6267 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
6270 excessive newline.
6271
6272 2010-05-27 Michael Snyder <msnyder@vmware.com>
6273
6274 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
6275 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
6276 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
6277 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
6278 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
6279 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
6280 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
6281 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
6282 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
6283 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
6284 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
6285 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
6286 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
6287 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
6288 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
6289 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
6290 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
6291 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
6292 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
6293
6294 2010-05-26 Michael Snyder <msnyder@vmware.com>
6295
6296 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
6297 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
6298
6299 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6300 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6301 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6302
6303 * gdb.reverse/consecutive-reverse.exp:
6304 Replace uses of send_gdb / gdb_expect.
6305 * gdb.reverse/consecutive-precsave.exp:
6306 Replace uses of send_gdb / gdb_expect.
6307
6308 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6309 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6310 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
6311 * gdb.mi/mi-ns-stale-regcache.exp:
6312 Replace uses of send_gdb / gdb_expect.
6313 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6314 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6315 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6316 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6317 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6318 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6319 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6320 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6321 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
6322
6323 2010-05-26 Michael Snyder <msnyder@vmware.com>
6324
6325 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6326
6327 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6328
6329 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6330 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6331 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6332 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6333 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6334 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6335 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6336 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6337 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6338
6339 2010-05-25 Tom Tromey <tromey@redhat.com>
6340
6341 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6342
6343 2010-05-25 Tom Tromey <tromey@redhat.com>
6344
6345 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6346 argument order.
6347 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6348 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6349 order.
6350 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6351 order.
6352 * gdb.base/call-sc.exp (setup_kfails): Remove.
6353 (setup_compiler_kfails): Remove.
6354 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6355 argument order.
6356 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6357 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6358 (advancei): Fix setup_kfail argument order.
6359 * gdb.base/radix.exp: Fix setup_kfail argument order.
6360 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6361 order.
6362 * gdb.base/structs.exp (setup_kfails): Remove.
6363 (setup_compiler_kfails): Fix setup_kfail argument order.
6364 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6365 order.
6366 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6367 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6368 setup_kfail argument order.
6369 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6370
6371 2010-05-25 Tom Tromey <tromey@redhat.com>
6372
6373 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6374
6375 2010-05-25 Michael Snyder <msnyder@vmware.com>
6376
6377 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6378 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6379 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6380 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6381 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6382 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6383 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6384 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6385 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
6386 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6387 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6388 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6389 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6390 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6391 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6392 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6393 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6394 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6395 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6396 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6397 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6398 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6399 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
6400 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6401 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6402 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6403 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6404 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6405 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6406 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6407 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6408 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6409 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6410 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6411 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6412 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6413 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6414 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6415 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6416 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6417 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6418 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
6419 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6420 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6421 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6422 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6423 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6424 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
6425
6426 2010-05-25 Doug Evans <dje@google.com>
6427
6428 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6429 gdb.string_to_argv.
6430
6431 2010-05-21 Tom Tromey <tromey@redhat.com>
6432
6433 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6434 Call it.
6435 * gdb.dwarf2/pieces.S: Update.
6436 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6437
6438 2010-05-21 Tom Tromey <tromey@redhat.com>
6439
6440 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6441 Call it.
6442 * gdb.dwarf2/pieces.c (struct C): New.
6443 (f6): New function.
6444 * gdb.dwarf2/pieces.S: Replace.
6445
6446 2010-05-21 Tom Tromey <tromey@redhat.com>
6447
6448 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6449 Call it.
6450
6451 2010-05-21 Tom Tromey <tromey@redhat.com>
6452
6453 * gdb.dwarf2.pieces.exp: New file.
6454 * gdb.dwarf2.pieces.S: New file.
6455 * gdb.dwarf2.pieces.c: New file.
6456
6457 2010-05-20 Pedro Alves <pedro@codesourcery.com>
6458 Joel Brobecker <brobecker@adacore.com>
6459
6460 * lib/gdb.exp (gdb_test_no_output): New function.
6461 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6462 when testing commands that should produce no output.
6463
6464 2010-05-17 Joel Brobecker <brobecker@adacore.com>
6465
6466 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6467 parameter that we want to watch being a constant.
6468
6469 2010-05-17 Joel Brobecker <brobecker@adacore.com>
6470
6471 * gdb.ada/cond_lang: New testcase.
6472
6473 2010-05-17 Joel Brobecker <brobecker@adacore.com>
6474
6475 * lib/gdb.exp (banned_variables): New variable/constant.
6476 (gdb_init): Add write trace on variables listed in banned_variables.
6477 (gdb_finish): Remove write traces on variables listed in
6478 banned_variables.
6479
6480 2010-05-17 Joel Brobecker <brobecker@adacore.com>
6481
6482 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6483 * gdb.cp/koenig.exp: Likewise.
6484
6485 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6486
6487 PR python/11482
6488
6489 * gdb.python/py-value.exp (test_value_hash): New function.
6490
6491 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6492
6493 PR exp/11530.
6494 * gdb.base/gdb11530.c: New file.
6495 * gdb.base/gdb11530.exp: New file.
6496
6497 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6498
6499 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6500 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6501
6502 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6503
6504 * gdb.cp/koenig.exp: New test.
6505 * gdb.cp/koenig.cc: New test program.
6506
6507 2010-05-05 Joel Brobecker <brobecker@adacore.com>
6508
6509 Remove the use of prms_id and bug_id throughout the testsuite.
6510
6511 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6512
6513 PR exp/11349.
6514 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6515 use a reference local variable.
6516
6517 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6518
6519 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6520 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6521 variable different_dir. Move debugfile into a full directory pathname
6522 under DIFFERENT_DIR.
6523 * lib/gdb.exp (separate_debug_filename): Remove.
6524 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6525 variable debug_dir and mkdir of it. Update function comments.
6526
6527 2010-04-29 Pedro Alves <pedro@codesourcery.com>
6528
6529 PR gdb/11557
6530
6531 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6532 files.
6533
6534 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6535
6536 * gdb.python/py-param.exp: New File.
6537
6538 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6539
6540 * gdb.base/default.exp: Fix "set language" test.
6541
6542 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6543
6544 PR breakpoints/11531.
6545 * gdb.base/gdb11531.c: New file.
6546 * gdb.base/gdb11531.exp: New file.
6547
6548 2010-04-26 Tom Tromey <tromey@redhat.com>
6549
6550 * gdb.base/completion.exp: Add tests for completion and deprecated
6551 commands.
6552
6553 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6556 (print /x char_array): Escape curly brackets.
6557
6558 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6559
6560 Fix deadlock on looped list of loaded shared objects.
6561 * gdb.base/solib-corrupted.exp: New.
6562
6563 2010-04-23 Doug Evans <dje@google.com>
6564
6565 * gdb.python/py-section-script.c: New file.
6566 * gdb.python/py-section-script.exp: New file.
6567 * gdb.python/py-section-script.py: New file.
6568
6569 2010-04-20 Chris Moller <cmoller@redhat.com>
6570
6571 PR 10179
6572
6573 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6574 * gdb.base/pr10179-a.c:
6575 * gdb.base/pr10179-b.c:
6576 * gdb.base/pr10179.exp: New files.
6577
6578 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6579
6580 Fix crashes on dangling display expressions.
6581 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6582 is SEP.
6583 (lib_flags): Remove the "debug" keyword.
6584 (libsepdebug): New variable for iterating new loop.
6585 (save_pf_prefix): New variable wrapping the loop.
6586 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6587 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6588
6589 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6590
6591 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6592
6593 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6594
6595 PR stabs/11479.
6596 * gdb.stabs/gdb11479.exp: New file.
6597 * gdb.stabs/gdb11479.c: New file.
6598
6599 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6600
6601 * gdb.base/charset.c (Strin16, String32): New variables.
6602 * gdb.base/charset.exp (gdb_test): Test correct display
6603 of 16 or 32 bit strings.
6604
6605 2010-04-21 Chris Moller <cmoller@redhat.com>
6606
6607 PR 9167
6608 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6609 * gdb.cp/pr9167.cc: New file.
6610 * gdb.cp/pr9167.exp: New file.
6611
6612
6613 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6614
6615 PR pascal/11492.
6616 * gdb.pascal/gdb11492.pas: New file.
6617 * gdb.pascal/gdb11492.exp: New file.
6618
6619 2010-04-20 Joel Brobecker <brobecker@adacore.com>
6620
6621 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
6622
6623 2010-04-20 Joel Brobecker <brobecker@adacore.com>
6624
6625 * gdb.ada/dyn_loc: New testcase.
6626
6627 2010-04-20 Chris Moller <cmoller@redhat.com>
6628
6629 PR 10867
6630
6631 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6632 * gdb.cp/pr10687.cc: New file.
6633 * gdb.cp/pr10687.exp: New file.
6634
6635
6636 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6637 Sergio Durigan Junior <sergiodj@redhat.com>
6638
6639 * gdb.fortran/logical.exp: New testcase.
6640 * gdb.fortran/logical.f90: New file.
6641
6642 2010-04-19 Doug Evans <dje@google.com>
6643
6644 * gdb.base/help.exp (help source): Update expected output.
6645
6646 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6647
6648 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6649 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6650 gdb_exit and return.
6651 (executable): New variable.
6652 (binfile): Use it.
6653
6654 2010-04-19 Pedro Alves <pedro@codesourcery.com>
6655
6656 PR breakpoints/8554.
6657
6658 * gdb.trace/save-trace.exp: Adjust.
6659
6660 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6661
6662 PR corefiles/11511
6663 * gdb.arch/system-gcore.exp: New.
6664 * gdb.arch/gcore.c: Likewise.
6665
6666 2010-04-15 Doug Evans <dje@google.com>
6667
6668 * gdb.python/py-progspace.c: New file.
6669 * gdb.python/py-progspace.exp: New file.
6670
6671 * gdb.base/source.exp: Add tests for "source -s".
6672
6673 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6674
6675 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6676 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6677 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6678 * gdb.python/py-mi.exp: New test for to_string returning None.
6679
6680 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6681
6682 * gdb.python/py-breakpoint.c: Make result global.
6683
6684 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6685
6686 Fix non-GNU make compatibility.
6687 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6688
6689 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6690
6691 * gdb.python/py-breakpoint.exp: New File.
6692 * gdb.python/py-breakpoint.C: Ditto.
6693
6694 2010-04-08 Stan Shebs <stan@codesourcery.com>
6695
6696 * gdb.trace/actions.exp: Clear default-collect.
6697 * gdb.trace/save-trace.exp: Clear default-collect.
6698
6699 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6700
6701 * gdb.python/py-value: Add null string variable.
6702 (test_lazy_string): Test zero length, NULL address lazy
6703 strings.
6704
6705 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6706
6707 * gdb.arch/i386-avx.c: New.
6708 * gdb.arch/i386-avx.exp: Likewise.
6709
6710 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6711
6712 2010-04-06 Doug Evans <dje@google.com>
6713
6714 * gdb.base/source-test.gdb: New file.
6715 * gdb.base/source.exp: Test source -v.
6716
6717 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6718
6719 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6720
6721 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6722
6723 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6724 within one line, unless it is followed by a double quote.
6725 * gdb.stabs/hppa.sed: Idem.
6726 * gdb.stabs/weird.def: Add char and String constants
6727 * gdb.stabs/weird.exp: Check for correct parsing of
6728 char and string constants.
6729 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6730 in .stabs to .stabx substitution.
6731
6732 2010-04-05 Stan Shebs <stan@codesourcery.com>
6733
6734 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6735 constant global.
6736 * gdb.trace/tfile.exp: Try to print them.
6737
6738 2010-04-04 Stan Shebs <stan@codesourcery.com>
6739
6740 * gdb.base/completion.exp: Update for new "info watchpoints".
6741 * gdb.base/default.exp: Ditto.
6742 * gdb.base/help.exp: Ditto.
6743 * gdb.base/watchpoint.exp: Ditto.
6744 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
6745
6746 2010-04-04 Stan Shebs <stan@codesourcery.com>
6747
6748 * gdb.trace/tfile.exp: Sharpen tfind test.
6749
6750 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6751
6752 * gdb.base/break-entry.exp: New.
6753
6754 2010-04-02 Hui Zhu <teawater@gmail.com>
6755 Michael Snyder <msnyder@vmware.com>
6756
6757 * gdb.reverse/i386-sse-reverse.exp: New file.
6758 * gdb.reverse/i386-sse-reverse.c: New file.
6759
6760 2010-04-02 Pedro Alves <pedro@codesourcery.com>
6761
6762 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6763
6764 2010-04-01 Stan Shebs <stan@codesourcery.com>
6765
6766 * gdb.trace/actions.exp: Tweak expected output.
6767 * gdb.trace/while-stepping.exp: Tweak expected output.
6768
6769 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6770
6771 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6772
6773 2010-04-01 Pedro Alves <pedro@codesourcery.com>
6774
6775 * gdb.base/commands.exp: Adjust.
6776 * gdb.cp/extern-c.exp: Adjust.
6777
6778 2010-04-01 Pedro Alves <pedro@codesourcery.com>
6779
6780 * gdb.trace/collection.c (local_test_func): Define a local struct,
6781 and instanciate it.
6782
6783 2010-04-01 Pedro Alves <pedro@codesourcery.com>
6784
6785 * gdb.trace/collection.exp (gdb_collect_args_test)
6786 (gdb_collect_argarray_test): XFAIL the tests that assume the
6787 argarray argument's elements are collected.
6788
6789 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6790
6791 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6792 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6793
6794 2010-03-31 Stan Shebs <stan@codesourcery.com>
6795
6796 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6797 and tracepoint conditionals.
6798 (gdb_verify_tracepoints): Delete unused return.
6799
6800 2010-03-26 Keith Seitz <keiths@redhat.com>
6801
6802 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6803 appear in the output before main.
6804 Remove KFAIL for gdb/2215 aka bz 9320.
6805
6806 2010-03-30 Doug Evans <dje@google.com>
6807
6808 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6809 by dejagnu.
6810 * gdb.arch/amd64-dword.exp: Ditto.
6811
6812 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6813 match.
6814 (break printf): Ditto.
6815
6816 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6817
6818 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6819 gcc < 4.4.
6820 * gdb.cp/shadow.exp: Ditto.
6821
6822 2010-03-29 Pedro Alves <pedro@codesourcery.com>
6823
6824 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6825 "tstart" is silent.
6826
6827 2010-03-29 Pedro Alves <pedro@codesourcery.com>
6828
6829 * gdb.trace/collection.exp (executable): New.
6830 (binfile): Use it.
6831 (fpreg, spreg, pcreg): New.
6832 (test_register): Use gdb_test_multiple. Pass /x to print.
6833 (prepare_for_trace_test): New.
6834 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6835 (gdb_collect_args_test, gdb_collect_argstruct_test)
6836 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6837 prepare_for_trace_test.
6838 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6839 fpreg, spreg and pcreg.
6840 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6841 prepare_for_trace_test.
6842 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6843 try to detect tracing support here. Don't set breakpoints at
6844 `begin' or `end' here.
6845 <global scope>: Use clean_restart. Run to main before checking
6846 for tracing support. Check for for tracing support here.
6847
6848 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6851 " as $displacement" to "seen displacement message".
6852
6853 2010-03-28 Pedro Alves <pedro@codesourcery.com>
6854
6855 * gdb.trace/while-dyn.exp (executable): New variable.
6856 (binfile): Use it.
6857 (test_while_stepping): New function. Move most tests here. Call
6858 it once for each of the while-stepping, stepping and ws aliases.
6859
6860 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6861
6862 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6863 that do not provide the tagless_struct type name at all.
6864 (test_print_anon_union): Do not check value of uninitialized
6865 union member. Do not use cp_test_ptype_class, so we can accept
6866 "long" as well as "long int".
6867
6868 2010-03-26 Pedro Alves <pedro@codesourcery.com>
6869
6870 * gdb.trace/tfile.c (tohex, bin2hex): New.
6871 (write_error_trace_file): Hexify error description.
6872
6873 2010-03-25 Stan Shebs <stan@codesourcery.com>
6874
6875 * gdb.trace/tfile.c: Generate an additional trace file, improve
6876 portability.
6877 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6878 files in a better way.
6879
6880 2010-03-25 Keith Seitz <keiths@redhat.com>
6881
6882 * gdb.java/jprint.exp: XFAIL printing of static class members
6883 because of GCC debuginfo problem.
6884
6885 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6888
6889 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6890
6891 * gdb.base/completion.exp: Allow long instead of long int.
6892 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6893 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6894 variable p.
6895 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6896 * gdb.base/pointers.exp: Allow long instead of long int.
6897 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6898 * gdb.base/step-line.exp: Allow a directory before the source file name.
6899
6900 2010-03-24 Tom Tromey <tromey@redhat.com>
6901
6902 PR breakpoints/9352:
6903 * gdb.base/default.exp: Update.
6904 * gdb.base/commands.exp: Update.
6905 * gdb.cp/extern-c.exp: Test setting commands on multiple
6906 breakpoints at once.
6907
6908 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6909
6910 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6911 if gdb,nosignals.
6912 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6913 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6914 exited".
6915
6916 2010-03-24 Stan Shebs <stan@codesourcery.com>
6917
6918 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6919
6920 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6921
6922 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6923 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6924 argument. Handle "short" and "long".
6925 (Top level): Pass overprototyped output for old_fptr and xptr.
6926
6927 2010-03-23 Pedro Alves <pedro@codesourcery.com>
6928
6929 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6930 format strings and add casts to avoid compiler warnings.
6931
6932 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
6933
6934 * lib/trace-support.exp (gdb_trace_setactions):
6935 Don't expect whitespace after ">" prompt.
6936 * gdb.trace/actions.exp: Adjust for output changes.
6937 * gdb.trace/while-stepping.exp: Likewise.
6938
6939 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6942 and r157645).
6943
6944 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6945
6946 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6947 New.
6948
6949 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6950
6951 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6952 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6953
6954 2010-03-19 Stan Shebs <stan@codesourcery.com>
6955
6956 * gdb.trace/ax.exp: New file.
6957
6958 2010-03-19 Doug Evans <dje@google.com>
6959
6960 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6961 output from gcc.
6962
6963 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6964 named /usr/sbin/prelink<foo>.
6965
6966 2010-03-18 Stan Shebs <stan@codesourcery.com>
6967
6968 * gdb.trace/circ.exp: Test circular-trace-buffer.
6969 * gdb.trace/tfile.exp: Update tstatus test.
6970
6971 2010-03-18 Joel Brobecker <brobecker@adacore.com>
6972
6973 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6974 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6975
6976 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6977
6978 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6979
6980 2010-03-18 Pedro Alves <pedro@codesourcery.com>
6981
6982 * gdb.base/default.exp: Adjust the expected output of the finish
6983 and until commands when the inferior is not being run.
6984
6985 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6986
6987 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6988 * gdb.cp/nsusing.exp: Ditto.
6989
6990 2010-03-15 Tom Tromey <tromey@redhat.com>
6991
6992 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6993 * gdb.cp/userdef.cc (operator==): New function.
6994 (main): New locals mem1, mem2.
6995
6996 2010-03-15 Jie Zhang <jie@codesourcery.com>
6997
6998 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6999 Declare and use new loadtimeout variable.
7000
7001 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
7002
7003 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
7004 Use gdb_load later.
7005
7006 2010-03-14 Pedro Alves <pedro@codesourcery.com>
7007
7008 * gdb.base/solib-disc.c (main): Make format of fprintf a string
7009 literal. Add missing endlines to prints to stderr.
7010
7011 2010-03-12 Tom Tromey <tromey@redhat.com>
7012
7013 PR c++/9708:
7014 * gdb.cp/m-static.exp: Add regression test.
7015 * gdb.cp/m-static.cc (method): New method.
7016 (main): Call it.
7017
7018 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
7019
7020 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
7021 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
7022
7023 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7024
7025 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
7026
7027 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7028
7029 * lib/gdb.exp (skip_stl_tests): New.
7030 (gdb_compile): Symbian needs -ldl.
7031 (shlib_target_file): New.
7032 (shlib_symbol_file): New.
7033 (gdb_load_shlibs): Use shlib_target_file.
7034 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
7035 * gdb.cp/exception.exp: Use skip_stl_tests.
7036 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
7037 * gdb.cp/try_catch.exp: Use skip_stl_tests.
7038 * gdb.cp/mb-templates.exp: Ditto.
7039 * gdb.base/commands.exp: Relax regexes.
7040 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
7041 shlib_target_file and shlib_symbol_file.
7042 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
7043 sections.
7044 * gdb.base/ending-run.exp: Accept E32Main for symbian.
7045 * gdb.base/solib-disc.exp: Use
7046 shlib_target_file and shlib_symbol_file.
7047 * gdb.base/unload.exp: Don't skip on symbian. Use
7048 shlib_target_file and shlib_symbol_file.
7049 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
7050
7051 2010-03-12 Pedro Alves <pedro@codesourcery.com>
7052
7053 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
7054 * gdb.trace/report.exp: Adjust for x86 and x86_64.
7055 Issue a tfind end before looking for a tracepoint frame.
7056 * gdb.trace/tfind.exp: Adjust tstatus output.
7057 Adjust disassembly output.
7058 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
7059
7060 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7061
7062 * gdb.base/break-interp.exp: Create new displacement parameter value
7063 for the test_ld calls.
7064 (reach): New parameter displacement, verify its content. New push of
7065 pf_prefix "reach-$func:". Import global expect_out.
7066 (test_core): New parameter displacement, verify its content. New push
7067 of pf_prefix "core:". New command "set verbose on". Import global
7068 expect_out.
7069 (test_attach): New parameter displacement, verify its content. New
7070 push of pf_prefix "attach:". New command "set verbose on". Import
7071 global expect_out.
7072 (test_ld): New parameter displacement, pass it to the reach, test_core
7073 and test_attach calls and verify its content in the "ld.so exit" test.
7074 * gdb.base/prelink.exp: Remove gdb_exit and final return.
7075 (prelink): Update expected text, use gdb_test.
7076
7077 2010-03-10 Doug Evans <dje@google.com>
7078
7079 * gdb.base/checkpoint.exp: Fix comment.
7080 Lengthen timeout while doing >600 checkpoints test.
7081 Rename duplicate "kill all one" test to keep test names unique.
7082
7083 2010-03-10 Pedro Alves <pedro@codesourcery.com>
7084
7085 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
7086
7087 2010-03-08 Keith Seitz <keiths@redhat.com>
7088
7089 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
7090 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
7091 (dm_type_long): New function.
7092 (dm_type_unsigned_short): New function.
7093 (dm_type_unsigned_long): New function.
7094 (myint): New typedef.
7095 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
7096 long, unsigned shor and long, operator char*, and typedef.
7097 (test_lookup_operator_functions): Add operator char* test.
7098 (test_paddr_operator_functions): Likewise.
7099 (test_paddr_overloaded_functions): Use probe values for
7100 short, long, and unsigned short and long.
7101 (test_paddr_hairy_functions): If the demangler probe detected
7102 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
7103 demangler.
7104 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
7105 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
7106 and "print null_pmf".
7107 Add test "ptype a.*pmf".
7108 * gdb.cp/overload.exp: Allow optional "int" to appear with
7109 "short" and "long".
7110 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
7111 long expect value for men_overload1arg.
7112 Allow "int" to appear with "short" and "long".
7113 When testing "info break", add argument for main (void).
7114 Also allow "int" to appear with "short" and "long".
7115 Ditto with "unsigned" and "long long".
7116 * gdb.java/jmain.exp: Do not enclose methods names in single
7117 quotes.
7118 * gdb.java/jmisc.exp: Likewise.
7119 * gdb.java/jprint.exp: Likewise.
7120 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
7121
7122 From Jan Kratochvil <jan.kratochvil@redhat.com>:
7123 * gdb.cp/exception.exp (backtrace after first throw)
7124 (backtrace after second throw): Allow a namespace before __cxa_throw.
7125 (backtrace after first catch, backtrace after second catch): Allow
7126 a namespace before __cxa_begin_catch.
7127
7128 * gdb.cp/cpexprs.exp: New file.
7129 * gdb.cp/cpexprs.cc: New file.
7130
7131 From Daniel Jacobowitz <dan@codesourcery.com>
7132 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
7133 to use string_to_regexp.
7134 (ctor, dtor): New functions. Use them to match constructor
7135 and destructor function types.
7136 (Top level): Use runto_main.
7137
7138 2010-03-05 Tom Tromey <tromey@redhat.com>
7139
7140 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
7141 gdb.target_charset.
7142 (pp_ns.to_string): Likewise.
7143
7144 2010-03-04 Keith Seitz <keiths@redhat.com>
7145
7146 * gdb.cp/overload.exp: Test that the filename portion of a linespec
7147 can be quoted. Test that both the filename and function/line
7148 portions can be quoted at the same time.
7149
7150 2010-03-04 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
7153
7154 2010-03-03 Doug Evans <dje@google.com>
7155
7156 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
7157 libc contains libpthread.
7158
7159 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
7160 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
7161 of gdb_compile. Add another pattern to match android backtrace.
7162
7163 2010-03-03 Tom Tromey <tromey@redhat.com>
7164
7165 PR gdb/11345:
7166 * gdb.base/printcmds.exp (test_printf): Add test.
7167
7168 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
7169
7170 * gdb.arch/amd64-byte.exp: New.
7171 * gdb.arch/amd64-dword.exp: Likewise.
7172 * gdb.arch/amd64-pseudo.c: Likewise.
7173 * gdb.arch/amd64-word.exp: Likewise.
7174 * gdb.arch/i386-byte.exp: Likewise.
7175 * gdb.arch/i386-pseudo.c: Likewise.
7176 * gdb.arch/i386-word.exp: Likewise.
7177
7178 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7179
7180 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
7181 types. Add structreg, bitfields, and flags registers.
7182 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
7183 registers.
7184
7185 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
7186
7187 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
7188 (load_description): Set architecture if defined.
7189
7190 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
7191
7192 * gdb.python/py-frame.exp: Add read_var block tests.
7193 * gdb.python/py-frame.c (block): New function.
7194
7195 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7196 Daniel Jacobowitz <dan@codesourcery.com>
7197
7198 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
7199
7200 2010-02-25 David S. Miller <davem@davemloft.net>
7201
7202 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
7203 fix logic for setting all_syscalls_numbers.
7204
7205 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7206
7207 * Makefile.in: Add py-block and py-symbol.
7208 * gdb.python/py-symbol.exp: New File.
7209 * gdb.python/py-symtab.exp: New File.
7210 * gdb.python/py-block.exp: New File.
7211 * gdb.python/py-symbol.c: New File.
7212 * gdb.python/py-block.c: New File.
7213
7214 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7215
7216 PR python/11314
7217 * lib/gdb.exp (skip_python_tests): New function.
7218 * gdb.python/py-cmd.exp: Use skip_python_tests.
7219 * gdb.python/py-frame.exp: Likewise.
7220 * gdb.python/py-function.exp: Likewise.
7221 * gdb.python/py-prettyprint.exp: Likewise.
7222 * gdb.python/py-template.exp: Likewise.
7223 * gdb.python/py-type.exp: Likewise.
7224 * gdb.python/py-value.exp: Likewise.
7225
7226 2010-02-22 Pedro Alves <pedro@codesourcery.com>
7227
7228 PR9605
7229
7230 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
7231
7232 2010-02-19 Tom Tromey <tromey@redhat.com>
7233
7234 PR c++/8693, PR c++/9496:
7235 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
7236 regression tests.
7237
7238 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7239
7240 Fix compatibility with m68k as.
7241 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
7242 Use only /* comments */.
7243
7244 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7245
7246 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
7247 * configure: Regenerate.
7248
7249 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7250
7251 * gdb.python/py-type.exp: Check for Python support.
7252
7253 2010-02-17 Pedro Alves <pedro@codesourcery.com>
7254
7255 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
7256 `regsub' syntax available.
7257
7258 2010-02-17 Pedro Alves <pedro@codesourcery.com>
7259
7260 * gdb.base/shmain.c (main): Remove printf call.
7261 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
7262 * gdb.base/unload.c (main): Make format of fprintf a string
7263 literal. Add missing endlines to prints to stderr.
7264 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
7265
7266 2010-02-17 Tom Tromey <tromey@redhat.com>
7267
7268 * gdb.java/jprint.java (jprint.props): New field.
7269 * gdb.java/jprint.exp (set_lang_java): Add regression test.
7270
7271 2010-02-17 Pedro Alves <pedro@codesourcery.com>
7272
7273 * gdb.base/charset.exp: Don't assume new `regsub' syntax
7274 available.
7275
7276 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7277
7278 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
7279 creation to support remote host testing.
7280
7281 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7282
7283 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
7284 Recognize "command not found".
7285
7286 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7287
7288 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
7289 single-stepping.
7290
7291 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7292
7293 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
7294 if arguments are not supported.
7295
7296 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7297
7298 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7299 be const or non-const.
7300
7301 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7302
7303 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7304 mi_send_resuming_command to send -exec-continue.
7305
7306 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7307
7308 * gdb.base/list.exp (test_list_filename_and_function): Add test
7309 with single quotes.
7310 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7311 matching.
7312 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7313 Add KFAIL'd tests for PR gdb/11289.
7314
7315 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7316
7317 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7318
7319 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7320
7321 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7322 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7323 a temporary directory.
7324
7325 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7326
7327 * gdb.base/charset.exp: Use a single regular expression to match
7328 show host-charset and show target-charset output.
7329
7330 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7331
7332 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7333 "Illegal process-id" expect string more exact.
7334 (attach to digits-starting nonsense is prohibited): New.
7335
7336 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 * gdb.base/prelink.exp (set verbose on): New.
7339
7340 2010-02-12 Tomas Holmberg <th@virtutech.com>
7341
7342 * mi-reverse.exp: New file. Test for reverse option to the
7343 following MI commands: exec-continue, exec-finish, exec-next,
7344 exec-step, exec-next-instruction, exec-step-instruction.
7345
7346 2010-02-09 Joel Brobecker <brobecker@adacore.com>
7347
7348 * gdb.ada/ptype_tagged_param: New testcase.
7349
7350 2010-02-08 Tom Tromey <tromey@redhat.com>
7351
7352 PR c++/8017:
7353 * gdb.cp/overload.exp: Add tests.
7354 * gdb.cp/overload.cc (struct K): New.
7355 (namespace N): New.
7356 (main): Call new functions.
7357 (K::staticoverload): Define.
7358
7359 2010-02-08 Chris Moller <moller@mollerware.com>
7360
7361 PR gdb/10728
7362 * gdb.cp/pr10728-x.h: New file.
7363 * gdb.cp/pr10728-x.cc: New file.
7364 * gdb.cp/pr10728-y.cc: New file.
7365 * gdb.cp/pr10728.exp: New file.
7366 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7367
7368 2010-02-08 Chris Moller <moller@mollerware.com>
7369
7370 PR gdb/9067
7371 * gdb.cp/pr9067.exp: New
7372 * gdb.cp/pr9067.cc: New
7373 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7374
7375 2010-02-08 Joel Brobecker <brobecker@adacore.com>
7376
7377 * lib/gdb.exp (gdb_test_timeout): New global variable.
7378 Set it to timeout if not already set.
7379 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7380
7381 2010-02-05 Doug Evans <dje@google.com>
7382
7383 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7384 user.
7385
7386 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7387
7388 PR c++/7935:
7389 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7390
7391 2010-02-04 Tom Tromey <tromey@redhat.com>
7392
7393 * gdb.cp/virtbase.exp: Make test case names unique.
7394
7395 2010-02-02 Tom Tromey <tromey@redhat.com>
7396
7397 * gdb.cp/virtbase.exp: Add regression tests.
7398 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7399 (main): Instantiate RHC.
7400
7401 2010-02-02 Tom Tromey <tromey@redhat.com>
7402
7403 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7404 type-printing change.
7405
7406 2010-02-02 Tom Tromey <tromey@redhat.com>
7407
7408 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7409 * gdb.cp/virtbase.cc: New file.
7410 * gdb.cp/virtbase.exp: New file.
7411 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7412
7413 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7414
7415 PR libc/11214:
7416 * gdb.threads/current-lwp-dead.c: Include features.h.
7417 (HAS_NOMMU): New.
7418 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7419
7420 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7421
7422 * gdb.base/symbol-without-target_section.exp,
7423 gdb.base/symbol-without-target_section.c: New.
7424
7425 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7426
7427 * gdb.base/bigcore.exp: Reset increased timeout.
7428 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7429
7430 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7431
7432 * gdb.base/gcore.exp (capture_command_output): Use
7433 gdb_test_multiple.
7434
7435 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7436
7437 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7438 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7439 (Top level): Call it.
7440
7441 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7442
7443 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7444
7445 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7446
7447 * gdb.base/call-strs.exp, gdb.base/default.exp,
7448 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7449 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7450 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7451 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7452 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7453 * gdb.base/ending-run.exp: Correct restore of timeout.
7454 * gdb.base/page.exp: Remove unnecessary timeout setting.
7455
7456 2010-01-29 Joel Brobecker <brobecker@adacore.com>
7457
7458 * gdb.ada/rec_return: New testcase.
7459
7460 2010-01-29 Joel Brobecker <brobecker@adacore.com>
7461
7462 * gdb.ada/call_pn: New testcase.
7463
7464 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7465
7466 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7467 (Top level): Use it to resume.
7468 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7469 the Thumb mode displaced stepping error as unsupported.
7470
7471 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7472
7473 * gdb.cp/nsusing.exp: Added more tests.
7474 * gdb.cp/nsrecurs.exp: Ditto.
7475 * gdb.cp/nsusing.cc: Added test functions.
7476 * gdb.cp/nsrecurs.cc: Ditto.
7477
7478 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7479
7480 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7481 absolute directory pathnames in gdb.sum file.
7482
7483 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7484
7485 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7486 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7487
7488 2010-01-26 Tom Tromey <tromey@redhat.com>
7489
7490 PR exp/7643:
7491 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7492 setup_kfail.
7493
7494 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7495
7496 * gdb.cp/nsrecurs.exp: New test.
7497 * gdb.cp/nsrecurs.cc: New test program.
7498 * gdb.cp/nsstress.exp: New test.
7499 * gdb.cp/nsstress.cc: New test program.
7500 * gdb.cp/nsdecl.exp: New test.
7501 * gdb.cp/nsdecl.cc: New test program.
7502
7503 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7504
7505 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7506 imported into file scope.
7507 Marked test as xfail.
7508 * gdb.cp/namespace-using.cc (marker5): New function.
7509 * gdb.cp/shadow.exp: New test.
7510 * gdb.cp/shadow.cc: New test program.
7511 * gdb.cp/nsimport.exp: New test.
7512 * gdb.cp/nsimport.cc: New test program.
7513
7514 2010-01-25 Tom Tromey <tromey@redhat.com>
7515
7516 PR gdb/11049:
7517 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7518 with "set print null-stop on".
7519
7520 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7521
7522 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7523 Adjust it for DISASSEMBLY_OMIT_FNAME.
7524
7525 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7526
7527 PR symtab/11199:
7528 * gdb.dwarf2/member-ptr-forwardref.exp,
7529 gdb.dwarf2/member-ptr-forwardref.S: New.
7530
7531 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7532
7533 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7534 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7535 thread1_tid_mutex. Remove gdbstop_mutex handling.
7536 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7537 thread2_tid_mutex. Remove gdbstop_mutex handling.
7538 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7539 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7540 pthread_cond_wait conditionalizations by while loops.
7541
7542 2010-01-20 Tom Tromey <tromey@redhat.com>
7543
7544 PR backtrace/10770:
7545 * gdb.dwarf2/pr10770.exp: New file.
7546 * gdb.dwarf2/pr10770.c: New file.
7547 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7548
7549 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7550
7551 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7552 that target was removed, and the test always runs native anyway.
7553
7554 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7555
7556 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7557 gdb.base/watchpoint-cond-gone-stripped.c: New.
7558
7559 2010-01-19 Tom Tromey <tromey@redhat.com>
7560
7561 PR c++/8000:
7562 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7563 existing tests.
7564 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7565 (main): Use AAA::SomeEnum.
7566
7567 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7568
7569 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7570 (test_ignore_count): Declare line_callme_body global.
7571 (run to breakpoint with ignore count): Use line_callme_body.
7572 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7573 (set line_main_hello, set line_main_return): Reindent.
7574 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7575 New.
7576 (continue to callee4): Use line_callee4_body.
7577 (check *stopped from CLI command): Use line_callee4_next.
7578 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7579 (set line_main_hello, set line_main_return): Reindent.
7580 (set line_callee4_head, set line_callee4_body): New.
7581 (continue to callee4): Use line_callee4_body.
7582
7583 2010-01-18 Tom Tromey <tromey@redhat.com>
7584
7585 PR c++/9680:
7586 * gdb.cp/casts.cc: Add new classes and variables.
7587 * gdb.cp/casts.exp: Test new operators.
7588
7589 2010-01-18 Tom Tromey <tromey@redhat.com>
7590 Thiago Jung Bauermann <bauerman@br.ibm.com>
7591
7592 * gdb.python/source2.py: New file.
7593 * gdb.python/source1: New file.
7594 * gdb.python/python.exp: Test "source" command.
7595
7596 2010-01-15 Stan Shebs <stan@codesourcery.com>
7597
7598 * gdb.trace/tfile.c: New file.
7599 * gdb.trace/tfile.exp: New file.
7600
7601 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7602
7603 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7604
7605 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7608
7609 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7610
7611 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7612 (libfunc): New parameter action. Implement also selectable "sleep".
7613 * gdb.base/break-interp-main.c: Include assert.h.
7614 (libfunc): New parameter action.
7615 (main): New parameters argc and argv. Assert argc. Pass argv.
7616 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7617 (test_attach): New proc.
7618 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7619 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7620
7621 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7622
7623 * gdb.base/break-interp.exp (test_core): New proc.
7624 (test_ld): Call it.
7625
7626 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7627
7628 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7629 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7630 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7631 and gdb_compile_shlib. Use new -Wl compiler options.
7632 (dl bt, main bt): New tests.
7633
7634 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7635
7636 Support PIEs with no symfile_objfile.
7637 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7638 (test_ld): New parameter trynosym.
7639 (test_ld <$trynosym>): New block.
7640
7641 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7642
7643 * gdb.base/break-interp.exp: New file.
7644
7645 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7646
7647 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7648 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7649 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7650 test.
7651 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7652 * gdb.python/py-mi.exp: Add lazy string test.
7653
7654 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7655
7656 * lib/mi-support.exp (mi_check_thread_states): Handle
7657 core number in thread listing.
7658
7659 2010-01-12 Joel Brobecker <brobecker@adacore.com>
7660
7661 * gdb.base/maint.exp: Adjust the expected output for the
7662 "maint print type" test. Use gdb_test_multiple instead of
7663 gdb_sent/gdb_expect.
7664
7665 2010-01-11 Doug Evans <dje@google.com>
7666
7667 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7668 from gdbserver_download. All callers updated.
7669
7670 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7671
7672 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 Implement binary numbers parsing.
7675 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7676 (test_integer_literals_rejected): New binary tests.
7677
7678 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7679
7680 * gdb.cell/configure: Regenerate.
7681
7682 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7683
7684 * gdb.base/corefile.exp: Move the core finding block out and call it as
7685 core_find, new variable $corefile, replace corefile by $corefile and
7686 [file tail $corefile] for usage vs. test names resp.
7687 * lib/gdb.exp (core_find): Move it as a new function here. New
7688 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7689 $destcore. Return "" on error.
7690
7691 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7692
7693 Workaround PR binutils/10802.
7694 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7695 (twice).
7696
7697 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7698
7699 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7700
7701 2010-01-08 Joel Brobecker <brobecker@adacore.com>
7702
7703 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7704 call, to avoid interruption.
7705
7706 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7707
7708 * gdb.stabs/weird.def (args93): New.
7709
7710 2010-01-07 Doug Evans <dje@google.com>
7711
7712 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7713
7714 2010-01-07 Tom Tromey <tromey@redhat.com>
7715
7716 * gdb.base/source.exp: Use correct line number.
7717
7718 2010-01-05 Stan Shebs <stan@codesourcery.com>
7719
7720 * gdb.trace/tracecmd.exp: Test ftrace.
7721
7722 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7723
7724 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7725
7726 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7727
7728 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7729 "uint_for_mi_testing".
7730
7731 2010-01-01 Joel Brobecker <brobecker@adacore.com>
7732
7733 Test indented comment in file being sourced.
7734 * gdb.base/commands.exp: Test indented comment in file being sourced.
7735
7736 2010-01-01 Joel Brobecker <brobecker@adacore.com>
7737
7738 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7739 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7740 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7741 notice.
7742
7743 2010-01-01 Joel Brobecker <brobecker@adacore.com>
7744
7745 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7746 notice.
7747
7748 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7749
7750 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7751 missing $after_stopped and comma (,) expectation.
7752
7753 2009-12-31 Stan Shebs <stan@codesourcery.com>
7754
7755 * gdb.trace/actions.exp: Test teval action.
7756
7757 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7758
7759 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7760 (top level): Call test_watchpoint_in_big_blob.
7761 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7762 watchpoints.
7763 (func3): Write to buf.
7764
7765 2009-12-29 Stan Shebs <stan@codesourcery.com>
7766
7767 * gdb.trace/actions.exp: Test default-collect.
7768
7769 2009-12-28 Stan Shebs <stan@codesourcery.com>
7770
7771 * gdb.trace/tsv.exp: New file.
7772 * gdb.base/completion.exp: Update ambiguous info output.
7773
7774 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7775
7776 * gdb.base/find.c (main): Reference search buffers.
7777 * gdb.base/included.c (main): Reference integer.
7778 * gdb.base/ptype.c (charfoo): Declare.
7779 (intfoo): Call charfoo.
7780 * gdb.base/scope0.c (useitp): New function.
7781 (usestatics): Use useitp.
7782 (useit): Add a type for val.
7783 * gdb.base/scope1.c (useit1): Take a pointer argument.
7784 (usestatics1): Update calls to useit1.
7785 * gdb.cp/call-c.cc: Declare foo.
7786 (main): Call foo.
7787 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7788 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7789 (main): Call C::ensureRefs and ensureOtherRefs.
7790 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7791 variables.
7792 (ensureOtherRefs): New function.
7793 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7794 * gdb.cp/templates.cc (main): Call t5i.value.
7795
7796 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7797
7798 Fix compatibility with G++-4.5.
7799 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7800 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7801 (uncaught return): Remove.
7802
7803 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7804 Phil Muldoon <pmuldoon@redhat.com>
7805
7806 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7807 (bp_location13, bp_location14, bp_location17, bp_location18)
7808 (marker3_proto, marker4_proto): New variables.
7809 (breakpoint info): Update output.
7810 (run until breakpoint at marker3, run until breakpoint at marker4): New
7811 tests.
7812
7813 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7816 Replace the printf call of Y by provided "y-set-1" label. New block
7817 for the second shared library.
7818 * gdb.base/unload.exp: Compile also the second library, call
7819 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7820 (single pending breakpoint info): Rename to ...
7821 (pending breakpoint info before run): ... this extended test.
7822 (libfile2, libname2, libsrcfile2, libsrc2)
7823 (lib_sl2): New variables.
7824 (exec_opts): Set also SHLIB_NAME2.
7825 (pending breakpoint info on first run at shrfunc1)
7826 (pending breakpoint info on second run at shrfunc1)
7827 (pending breakpoint info on second run at shrfunc2)
7828 (print y from libfile, print y from libfile2): New tests.
7829 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7830 * gdb.base/unloadshr2.c: New.
7831
7832 2009-12-22 Hui Zhu <teawater@gmail.com>
7833
7834 * gdb.reverse/sigall-reverse.exp: Adjust.
7835
7836 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7837
7838 PR gdb/10884
7839
7840 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7841 (main): Call do_bitfield_tests.
7842 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
7843
7844 2009-12-20 Joel Brobecker <brobecker@adacore.com>
7845
7846 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7847 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7848 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7849 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7850 gdb.modula2/unbounded1.c: Update copyright header.
7851
7852 2009-12-10 Chris Moller <moller@mollerware.com>
7853
7854 PR gdb/9399
7855 * gdb.cp/virtfunc2.exp: New tests
7856 * gdb.cp/virtfunc2.cc: New tests
7857 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7858
7859 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7860
7861 * gdb.reverse/i387-env-reverse.c: New file.
7862 * gdb.reverse/i387-env-reverse.exp: New file.
7863 * gdb.reverse/i387-stack-reverse.c: New file.
7864 * gdb.reverse/i387-stack-reverse.exp: New file.
7865
7866 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7867
7868 * gdb.python/py-type.exp (test_range): New test.
7869
7870 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7871
7872 PR python/10805
7873
7874 * gdb.python/py-type.exp: New file.
7875 * gdb.python/py-type.c: New file.
7876 * Makefile.in: Add py-type.
7877
7878 2009-12-03 Tom Tromey <tromey@redhat.com>
7879
7880 * gdb.python/py-value.exp (test_parse_and_eval): New
7881 function.
7882
7883 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7884
7885 PR gdb/11022
7886
7887 * gdb.base/pr11022.exp: New test.
7888 * gdb.base/pr11022.c: New test.
7889
7890 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7891
7892 Fix spurious false FAILs.
7893 * gdb.base/structs.c (chartest): New.
7894 (main): Fill-in chartest.
7895 * gdb.base/structs.exp (anychar_re, first): New.
7896 (start_structs_test): Import global anychar_re and first.
7897 New gdb_test call "set print elements 300; ${testfile}"
7898 (start_structs_test <$first>): New block.
7899 (any): Import global anychar_re. New variable ac. Use ${ac}.
7900
7901 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7902
7903 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7904
7905 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7906
7907 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7908 Force $srcfile file.
7909 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7910
7911 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7912
7913 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7914 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7915 * gdb.threads/watchthreads-reorder.exp: Likewise.
7916
7917 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7918
7919 PR gdb/8704
7920
7921 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7922 "if", and "thread". Correct matching in the previous test.
7923
7924 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7925
7926 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7927
7928 2009-11-23 Michael Snyder <msnyder@vmware.com>
7929
7930 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7931 * gdb.reverse-watch-precsave.exp: Ditto.
7932
7933 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7934
7935 * gdb.asm/asm-source.exp: Adjust.
7936 * gdb.base/help.exp: Adjust.
7937
7938 2009-11-22 Pedro Alves <pedro@codesourcery.com>
7939
7940 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7941 (do_syscall_tests_without_xml): Set data-directory to
7942 /the/path/to/nowhere.
7943
7944 2009-11-21 Pedro Alves <pedro@codesourcery.com>
7945
7946 * gdb.threads/local-watch-wrong-thread.c,
7947 gdb.threads/local-watch-wrong-thread.exp: New files.
7948
7949 2009-11-21 Pedro Alves <pedro@codesourcery.com>
7950
7951 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7952 assume new `regsub' syntax available.
7953
7954 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7955
7956 * gdb.base/watchpoint-hw-hit-once.exp,
7957 gdb.base/watchpoint-hw-hit-once.c: New.
7958
7959 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7960
7961 * gdb.threads/watchthreads-reorder.exp,
7962 gdb.threads/watchthreads-reorder.c: New.
7963
7964 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7965
7966 * gdb.xml/tdesc-regs.exp: Use for m68k.
7967
7968 2009-11-15 Pedro Alves <pedro@codesourcery.com>
7969
7970 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7971
7972 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7973
7974 * lib/gdb.exp (current_target_name): New procedure.
7975 (gdb_wrapper_target): New variable.
7976 (gdb_wrapper_init): Set gdb_wrapper_target.
7977 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7978 wrapper.
7979
7980 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7981
7982 * gdb.base/remote.exp: Delete the slowest load test.
7983 Do not load with fixed packet sizes.
7984
7985 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7986
7987 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7988
7989 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7990
7991 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7992 srcfile when setting a breakpoint.
7993
7994 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7995
7996 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7997 macros.
7998
7999 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8000
8001 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
8002 to be in memory.
8003 * gdb.base/display.c (force_mem): New.
8004 (do_loops): Use it. Add breakpoint comments.
8005 (do_vars): Add a breakpoint comment.
8006 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
8007 line numbers.
8008
8009 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
8010
8011 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
8012 instead of a bare "run".
8013
8014 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8015
8016 * gdb.python/py-prettyprint.exp: Adjust.
8017
8018 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8019
8020 * lib/cell.exp (skip_cell_tests): Clean up test files before
8021 returning.
8022
8023 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8024
8025 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
8026 and the breakpoint menu. Do not call perror if a prompt is seen.
8027 Consume the following GDB prompt.
8028 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
8029 * gdb.cp/namespace.exp: Use gdb_test.
8030 * gdb.cp/templates.exp: Use gdb_test.
8031 (test_template_breakpoints): Use gdb_test_multiple.
8032
8033 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8034
8035 * gdb.base/break1.c (struct some_struct, values): Move earlier.
8036 (marker4): Reference values.
8037
8038 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8039
8040 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
8041 is missing.
8042
8043 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8044
8045 * gdb.base/break.c (need_malloc): New.
8046 * gdb.base/constvars.c (main): Reference crass and crisp.
8047 * gdb.base/gdb1821.c (main): Reference bar.
8048 * gdb.cp/gdb1355.cc (main): Reference s1.
8049 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
8050 (main): Call them.
8051 * gdb.cp/hang2.cc (dummy2): Define.
8052 * gdb.cp/hang3.cc (dummy3): Define.
8053 * gdb.cp/m-data.cc (main): Reference shadow.
8054
8055 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8056 Nathan Froyd <froydnj@codesourcery.com>
8057
8058 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
8059 remote host.
8060
8061 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
8062
8063 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
8064 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
8065 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8066 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8067 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8068 * gdb.dwarf2/dw2-producer.exp: Likewise.
8069 * gdb.dwarf2/mac-fileno.exp: Likewise.
8070 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
8071 py-prettyprint.py to the remote host.
8072 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
8073
8074 2009-11-11 Keith Seitz <keiths@redhat.com>
8075
8076 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
8077 use it instead of "Foo".
8078 * gdb.cp/classes.exp (do_tests): Add a test to access
8079 a method through a typedef'd class name.
8080
8081 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
8082
8083 * gdb.base/long_long.exp: Permit leading zeros on floating-point
8084 exponents.
8085 * gdb.base/pointers.exp: Likewise.
8086 * gdb.cp/ref-types.exp: Likewise.
8087
8088 2009-11-11 Keith Seitz <keiths@redhat.com>
8089
8090 * gdb.cp/cplusfuncs.cc (class foo): Add operators
8091 new[] and delete[].
8092 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
8093 "void".
8094 (probe_demangler): Remove all single-quoting of
8095 method and variable names.
8096 (info_func_regexp): Remove the word "void" from any
8097 occurrence of "(void)".
8098 (print_addr_2): Remove all single-quoting of
8099 method names.
8100 (print_addr_2_kfail): Likewise.
8101 (print_addr): Single-quote C function names before
8102 passing to print_addr_2.
8103 (test_paddr_operator_functions): Remove single-quoting
8104 for method names.
8105 Add tests for operator new[] and operator delete[].
8106
8107 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8108
8109 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
8110
8111 2009-11-09 Keith Seitz <keiths@redhat.com>
8112
8113 * gdb.cp/overload.exp: Add tests for resolving overloaded
8114 methods in expression parsing/evaluation.
8115
8116 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
8117
8118 * lib/gdb.exp (default_gdb_version): Use --version instead of
8119 --command.
8120
8121 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
8122
8123 * lib/gdb.exp (gdb_compile_test): New.
8124 (skip_ada_tests, skip_java_tests): New.
8125 (gdb_compile): Use gdb_compile_test for f77.
8126 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
8127 * lib/java.exp (compile_java_from_source): Remove runtests check,
8128 use gdb_compile_test to record result.
8129 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
8130 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
8131 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
8132 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
8133 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
8134 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
8135 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
8136 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
8137 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
8138 adjust gdb_compile invocations.
8139
8140 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8141
8142 * Makefile.in (abs_builddir): New.
8143 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
8144 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
8145 `$(abs_builddir)/site.exp'.
8146
8147 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
8148
8149 * config/m68k-emc.exp, lib/emc-support.exp,
8150 gdb.trace/gdb_c_test.c: Delete.
8151 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
8152 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8153 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8154 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8155 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8156 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
8157 casing for m68k-*-elf.
8158
8159 2009-11-03 Pedro Alves <pedro@codesourcery.com>
8160
8161 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
8162 * gdb.arch/i386-prologue.exp: Likewise.
8163 * gdb.arch/i386-unwind.exp: Likewise.
8164
8165 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8166
8167 * lib/gdb.exp (gdb_expect): Fix timeout typo.
8168
8169 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8170
8171 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
8172
8173 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8174
8175 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
8176
8177 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8178
8179 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
8180
8181 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8182
8183 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
8184 * gdb.base/sepdebug2.c: New file.
8185
8186 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8187
8188 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
8189 the modified warnings for catch syscall. Verify if GDB was compiled
8190 with support for lib expat, and choose which tests to run depending
8191 on this.
8192
8193 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
8194
8195 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
8196 that composite commands are parsed OK. And also test
8197 that breakpoint commands do work.
8198
8199 2009-10-23 Michael Snyder <msnyder@vmware.com>
8200
8201 gdb.reverse/consecutive-precsave.exp: Change expect pattern
8202 to allow for new disassembly style.
8203
8204 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
8205
8206 * gdb.asm/asm-source.exp: Adjust.
8207
8208 2009-10-22 Michael Snyder <msnyder@vmware.com>
8209
8210 * gdb.reverse/break-precsave.exp: New test.
8211 * gdb.reverse/consecutive-precsave.exp: Ditto.
8212 * gdb.reverse/finish-precsave.exp: Ditto.
8213 * gdb.reverse/i386-precsave.exp: Ditto.
8214 * gdb.reverse/machinestate-precsave.exp: Ditto.
8215 * gdb.reverse/sigall-precsave.exp: Ditto.
8216 * gdb.reverse/solilb-precsave.exp: Ditto.
8217 * gdb.reverse/step-precsave.exp: Ditto.
8218 * gdb.reverse/until-precsave.exp: Ditto.
8219 * gdb.reverse/watch-precsave.exp: Ditto.
8220
8221 2009-10-22 Michael Snyder <msnyder@vmware.com>
8222
8223 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
8224 for gdb_expect. Adjust one test's expect strings for the new
8225 format of disassemble.
8226 * gdb.reverse/finish-reverse.exp: Delete 'return'.
8227 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
8228 gdb_test_multiple.
8229 * gdb.reverse/step-reverse.exp: Delete 'return'.
8230 * gdb.reverse/until-reverse.exp: Delete blank lines.
8231 * gdb.reverse/watch-reverse.exp: Delete blank lines.
8232
8233 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
8234
8235 * gdb.base/consecutive.exp: Adjust.
8236 * gdb.base/display.exp: Likewise.
8237 * gdb.base/pc-fp.exp: Likewise.
8238 * gdb.base/sigbpt.exp: Likewise.
8239
8240 2009-10-19 Michael Snyder <msnyder@vmware.com>
8241
8242 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
8243 * gdb.reverse/finish-reverse.c: Ditto.
8244 * gdb.reverse/sigall-reverse.c: Ditto.
8245 * gdb.reverse/solib-reverse.c: Ditto.
8246 * gdb.reverse/step-reverse.c: Ditto.
8247 * gdb.reverse/watch-reverse.c: Ditto.
8248
8249 2009-10-19 Pedro Alves <pedro@codesourcery.com>
8250 Stan Shebs <stan@codesourcery.com>
8251
8252 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
8253 * gdb.base/foll-exec.exp: Adjust to expect a process id before
8254 "Executing new program".
8255 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
8256 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
8257 left listed after having been killed.
8258 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
8259 * gdb.base/maint.exp: Adjust test.
8260
8261 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
8262 * gdb.multi/Makefile.in: New.
8263 * gdb.multi/base.exp: New.
8264 * gdb.multi/goodbye.c: New.
8265 * gdb.multi/hangout.c: New.
8266 * gdb.multi/hello.c: New.
8267 * gdb.multi/bkpt-multi-exec.c: New.
8268 * gdb.multi/bkpt-multi-exec.exp: New.
8269 * gdb.multi/crashme.c: New.
8270
8271 2009-10-13 Tristan Gingold <gingold@adacore.com>
8272
8273 * gdb.base/sepdebug.exp: Check debug info are found.
8274
8275 2009-10-08 Pedro Alves <pedro@codesourcery.com>
8276
8277 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
8278 bits.
8279
8280 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8281
8282 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
8283
8284 2009-10-07 Joel Brobecker <brobecker@adacore.com>
8285
8286 * gdb.base/watchpoints.c: Add copyright header. Reformat one
8287 of the comments.
8288
8289 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
8290
8291 * gdb.base/annota1.exp: Remove obsolete match_max increase.
8292 * gdb.base/annota3.exp: Idem.
8293 * gdb.base/maint.exp: Idem.
8294
8295 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8296
8297 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8298 to default.
8299
8300 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8301
8302 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
8303 mingw and cygwin targets.
8304
8305 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8306 Pedro Alves <pedro@codesourcery.com>
8307
8308 * lib/gdb.exp (gdb_compile): Avoid adding
8309 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8310
8311 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8312
8313 * gdb.base/shr1.c: Use %p in format string.
8314 * gdb.base/unload.c: Avoid warning in fprintf.
8315 * gdb.base/watchpoint-solib.c: Idem.
8316
8317 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8318
8319 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8320 long type.
8321 (test_unlink): Correct printf string.
8322 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8323 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8324
8325 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8326
8327 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8328 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8329 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8330
8331 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8332
8333 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8334 * gdb.objc/nondebug.exp: Likewise.
8335
8336 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8337
8338 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8339 target_info setting.
8340
8341 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8342 that detect new threads during "info threads".
8343
8344 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8345
8346 * gdb.threads/manythreads.c (main): Increase thread stack size
8347 to 2*PTHREAD_STACK_MIN.
8348 * gdb.threads/multi-create.c (main): Likewise.
8349 (create_function): Likewise.
8350
8351 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8352
8353 * gdb.base/dump.exp: Pass difference of pointer types instead
8354 of integer types as offset to restore in intarr3.srec case.
8355
8356 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8357
8358 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8359
8360 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8361
8362 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8363
8364 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
8365
8366 New test for two watchpoints, with disabling of
8367 the first inserted.
8368 * testsuite/gdb.base/watchpoints.c: New file.
8369 * testsuite/gdb.base/watchpoints.exp: New file.
8370
8371 2009-09-25 Tom Tromey <tromey@redhat.com>
8372
8373 * gdb.base/charset.exp: Test utf-16 strings with Python.
8374
8375 2009-09-25 Tom Tromey <tromey@redhat.com>
8376
8377 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8378 UCS-4.
8379 * gdb.base/charset.c (utf_32_string): Rename.
8380 (init_utf32): Rename.
8381 (main): Update.
8382
8383 2009-09-22 Tom Tromey <tromey@redhat.com>
8384
8385 * gdb.python/py-function.exp: Add regression tests.
8386
8387 2009-09-21 Keith Seitz <keiths@redhat.com>
8388
8389 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8390 with invalid operator.
8391
8392 2009-09-21 Keith Seitz <keiths@redhat.com>
8393
8394 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8395 and destructor using typedef name of class.
8396 * gdb.cp/classes.cc (class Base1): Add a destructor.
8397 (base1): New typedef.
8398 (use_methods): Instanitate an object of type base1.
8399 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8400 (do_tests): Call test_template_typedef.
8401 * gdb.cp/templates.cc (Baz::~Baz): New method.
8402 (intBazOne): New typedef.
8403 (main): Instantiate intBazOne.
8404
8405 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8406
8407 PR python/10633
8408
8409 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8410 Function.
8411 (run_lang_tests): Add print elements test.
8412
8413 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8414
8415 * gdb.python/py-value.exp (test_subscript_regression): New
8416 function. Test for invalid subscripts.
8417 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8418 (ptr_ref): New function.
8419
8420 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8421
8422 * gdb.base/default.exp: Fix "show convenience".
8423
8424 2009-09-15 Tom Tromey <tromey@redhat.com>
8425
8426 * lib/mi-support.exp (mi_create_varobj): Update.
8427 (mi_create_floating_varobj): Likewise.
8428 (mi_create_dynamic_varobj): New proc.
8429 (mi_varobj_update): Update.
8430 (mi_varobj_update_with_type_change): Likewise.
8431 (mi_varobj_update_kv_helper): New proc.
8432 (mi_varobj_update_dynamic_helper): Rewrite.
8433 (mi_varobj_update_dynamic): New proc.
8434 (mi_list_varobj_children): Update.
8435 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8436 * gdb.python/python-prettyprint.py (pp_outer): New class.
8437 (pp_nullstr): Likewise.
8438 (lookup_function): Register new printers.
8439 * gdb.python/python-prettyprint.c (struct substruct): New type.
8440 (struct outerstruct): Likewise.
8441 (substruct_test): New function.
8442 (struct nullstr): New type.
8443 (string_1, string_2): New globals.
8444 (main): Add new tests.
8445 * gdb.python/python-mi.exp: Added regression tests.
8446 * gdb.mi/mi2-var-display.exp: Update.
8447 * gdb.mi/mi2-var-cmd.exp: Update.
8448 * gdb.mi/mi2-var-child.exp: Update.
8449 * gdb.mi/mi2-var-block.exp: Update.
8450 * gdb.mi/mi-var-invalidate.exp: Update.
8451 * gdb.mi/mi-var-display.exp: Update.
8452 * gdb.mi/mi-var-cmd.exp: Update.
8453 * gdb.mi/mi-var-child.exp: Update.
8454 * gdb.mi/mi-var-block.exp: Update.
8455 * gdb.mi/mi-break.exp: Update.
8456 * gdb.mi/gdb701.exp: Update.
8457
8458 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8459
8460 * Makefile.in: Inclusion of catch-syscall object.
8461 * gdb.base/catch-syscall.c: New file.
8462 * gdb.base/catch-syscall.exp: New file.
8463
8464 2009-09-12 Michael Snyder <msnyder@vmware.com>
8465
8466 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8467 that can support reverse debuggnig.
8468
8469 2009-09-11 Tom Tromey <tromey@redhat.com>
8470
8471 * gdb.dwarf2/valop.S: New file.
8472 * gdb.dwarf2/valop.exp: New file.
8473
8474 2009-09-11 Mark Kettenis <kettenis@gnu.org>
8475
8476 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8477
8478 2009-09-10 Doug Evans <dje@google.com>
8479
8480 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8481 Add $gdb_prompt to second breakpoint regexp.
8482
8483 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8484
8485 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8486 names, add missing ones.
8487 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8488 * gdb.python/py-frame.c: Rename from python-frame.c.
8489 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8490 testfile name.
8491 * gdb.python/py-function.exp: Rename from python-function.exp.
8492 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8493 testfile name.
8494 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8495 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8496 Adjust testfile name.
8497 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8498 * gdb.python/py-template.cc: Rename from python-template.cc.
8499 * gdb.python/py-template.exp: Rename from python-template.exp.
8500 Adjust testfile name.
8501 * gdb.python/py-value.c: Rename from python-value.c.
8502 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8503 testfile name.
8504
8505 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8506
8507 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8508 $bpt2address.
8509 (Second breakpoint address is valid on ia64)
8510 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8511
8512 2009-09-03 Joseph Myers <joseph@codesourcery.com>
8513
8514 * gdb.base/ending-run.exp: Restrict regular expression matching
8515 line number to require closing brace following.
8516
8517 2009-09-03 Doug Evans <dje@google.com>
8518
8519 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8520
8521 2009-09-02 Tom Tromey <tromey@redhat.com>
8522
8523 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8524
8525 2009-09-02 Tom Tromey <tromey@redhat.com>
8526
8527 * gdb.dwarf2/callframecfa.exp: New file.
8528 * gdb.dwarf2/callframecfa.S: New file.
8529
8530 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8531
8532 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8533 gdb.base/solib-overlap-main.c: New.
8534
8535 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8536
8537 PR gdb/10565
8538
8539 * gdb.base/bitfields.c (struct container, container): New.
8540 (main): Initialize it and call break5.
8541 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8542
8543 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8544
8545 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8546 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8547
8548 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8549
8550 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8551
8552 2009-08-26 Michael Snyder <msnyder@vmware.com>
8553
8554 * gdb.base/i386-reverse.c: New file.
8555 * gdb.base/i386-reverse.exp: New file.
8556 * gdb.base/Makefile.in: Add new files to be removed.
8557
8558 2009-08-26 Joseph Myers <joseph@codesourcery.com>
8559
8560 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8561 environment-pwd for remote host.
8562 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8563
8564 2009-08-24 Keith Seitz <keiths@redhat.com>
8565
8566 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8567 Add two new C++ completer tests which limit the output to a
8568 given class.
8569
8570 2009-08-24 Michael Snyder <msnyder@vmware.com>
8571
8572 * gdb.base/del.exp: Fix typo in comment.
8573 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8574
8575 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8576
8577 * configure: Regenerate.
8578 * gdb.hp/configure: Likewise.
8579 * gdb.hp/gdb.aCC/configure: Likewise.
8580 * gdb.hp/gdb.base-hp/configure: Likewise.
8581 * gdb.hp/gdb.compat/configure: Likewise.
8582 * gdb.hp/gdb.defects/configure: Likewise.
8583 * gdb.hp/gdb.objdbg/configure: Likewise.
8584 * gdb.stabs/configure: Likewise.
8585
8586 2009-08-19 Doug Evans <dje@google.com>
8587
8588 * gdb.base/gdbvars.c: New file.
8589 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8590
8591 2009-08-14 Pedro Alves <pedro@codesourcery.com>
8592
8593 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8594 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8595
8596 2009-08-13 Pedro Alves <pedro@codesourcery.com>
8597
8598 * gdb.base/default.exp: Adjust "set language test": it's now an
8599 enum command. Larger help string moved to "help set language".
8600 * gdb.base/help.exp: Adjust "help set language" expected output,
8601 now lists all known languages.
8602
8603 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8604
8605 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8606 all frame arguments.
8607 * gdb.arch/altivec-regs.exp: Likewise.
8608
8609 2009-08-07 Tom Tromey <tromey@redhat.com>
8610
8611 * gdb.base/setshow.exp: Add tests for changes to set language, set
8612 check range, and set check type.
8613
8614 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8615
8616 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8617 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
8618 Call it.
8619
8620 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8621
8622 * configure.ac: Run gdb.cell tests when appropriate.
8623 * configure: Regenerate.
8624 * lib/cell.exp: New file.
8625 * gdb.cell: New directory.
8626 * gdb.cell/configure.ac: New file.
8627 * gdb.cell/configure: New file.
8628 * gdb.cell/Makefile.in: New file.
8629 * gdb.cell/arch.exp: New file.
8630 * gdb.cell/break.c: New file.
8631 * gdb.cell/break.exp: New file.
8632 * gdb.cell/break-spu.c: New file.
8633 * gdb.cell/bt.c: New file.
8634 * gdb.cell/bt2-spu.c: New file.
8635 * gdb.cell/bt-spu.c: New file.
8636 * gdb.cell/bt.exp: New file.
8637 * gdb.cell/coremaker.c: New file.
8638 * gdb.cell/coremaker-spu.c: New file.
8639 * gdb.cell/core.exp: New file.
8640 * gdb.cell/gcore.exp: New file.
8641 * gdb.cell/data.c: New file.
8642 * gdb.cell/data.exp: New file.
8643 * gdb.cell/data-spu.c: New file.
8644 * gdb.cell/ea-cache.exp: New file.
8645 * gdb.cell/ea-cache.c: New file.
8646 * gdb.cell/ea-cache-spu.c: New file.
8647 * gdb.cell/ea-standalone.c: New file.
8648 * gdb.cell/ea-standalone.exp: New file.
8649 * gdb.cell/ea-test.c: New file.
8650 * gdb.cell/ea-test.exp: New file.
8651 * gdb.cell/f-regs.exp: New file.
8652 * gdb.cell/mem-access.c: New file.
8653 * gdb.cell/mem-access.exp: New file.
8654 * gdb.cell/mem-access-spu.c: New file.
8655 * gdb.cell/ptype.exp: New file.
8656 * gdb.cell/registers.exp: New file.
8657 * gdb.cell/size.c: New file.
8658 * gdb.cell/sizeof.exp: New file.
8659 * gdb.cell/size-spu.c: New file.
8660 * gdb.cell/solib.exp: New file.
8661 * gdb.cell/solib-symbol.exp: New file.
8662
8663 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8664
8665 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8666
8667 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8668
8669 * gdb.base/float.exp: Handle VFP registers.
8670
8671 2009-07-14 Michael Snyder <msnyder@vmware.com>
8672
8673 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8674 to bring gdb to the beginning of the calling line.
8675
8676 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8677 confusing the i386 epilogue unwinder.
8678
8679 2009-07-14 Stan Shebs <stan@codesourcery.com>
8680
8681 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8682
8683 2009-07-14 Michael Snyder <msnyder@vmware.com>
8684
8685 * gdb.reverse/step-reverse.exp (stepi into function call):
8686 Call instruction may not be first instruction in the line.
8687 (reverse stepi from a function call): Used wrong line number.
8688
8689 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8690
8691 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8692
8693 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8694
8695 Fix gdb.base/macscp.exp when using custom inputrc.
8696 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8697 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8698 env(TERM) set.
8699 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8700 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8701
8702 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8703
8704 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8705 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8706 Change the compilation target to match the testcase name.
8707 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8708 testcase name.
8709 * a2-run.exp: Use for setup prepare_for_testing. Change the
8710 compilation target to match the testcase name.
8711 * gdb.base/commands.exp: Likewise.
8712 * gdb.base/finish.exp: Likewise.
8713 * gdb.base/float.exp: Likewise.
8714 * gdb.base/info-target.exp: Likewise.
8715 * gdb.base/relational.exp: Likewise.
8716 * gdb.base/term.exp: Likewise.
8717 * gdb.base/until.exp: Likewise.
8718 * gdb.base/volatile.exp: Likewise.
8719 * gdb.base/whatis-exp.exp: Likewise.
8720
8721 2009-07-11 Hui Zhu <teawater@gmail.com>
8722
8723 * gdb.base/help.exp (disassemble): Update expected help text.
8724
8725 2009-07-09 Tom Tromey <tromey@redhat.com>
8726
8727 * lib/gdb.exp: Handle TRANSCRIPT.
8728 (remote_spawn, remote_close, send_gdb): New procs.
8729
8730 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8731
8732 * gdb.python/python-prettyprint.c: Add counted null string
8733 structure.
8734 * gdb.python/python-prettyprint.exp: Print null string. Test for
8735 embedded nulls.
8736 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8737 * gdb.python/python-value.exp (test_value_in_inferior): Add
8738 variable length string fetch tests.
8739 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8740
8741 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8742
8743 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8744
8745 2009-07-07 Tom Tromey <tromey@redhat.com>
8746
8747 * gdb.base/call-rt-st.exp: Update for change to escape output.
8748 * gdb.base/callfuncs.exp: Likewise.
8749 * gdb.base/charset.exp: Likewise.
8750 * gdb.base/constvars.exp: Likewise.
8751 * gdb.base/long_long.exp: Likewise.
8752 * gdb.base/pointers.exp: Likewise.
8753 * gdb.base/printcmds.exp: Likewise.
8754 * gdb.base/setvar.exp: Likewise.
8755 * gdb.base/store.exp: Likewise.
8756 * gdb.cp/ref-types.exp: Likewise.
8757 * gdb.mi/mi-var-child.exp: Likewise.
8758 * gdb.mi/mi-var-display.exp: Likewise.
8759 * gdb.mi/mi2-var-display.exp: Likewise.
8760 * gdb.base/charset.exp: Test octal escape sequence length.
8761 Update for change to escape output.
8762
8763 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8764
8765 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8766
8767 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8768
8769 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8770
8771 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8772
8773 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8774 gdbserver increasing $portnum if "Can't bind address" has been seen.
8775
8776 2009-07-05 Pedro Alves <pedro@codesourcery.com>
8777
8778 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8779 mingw32ce.
8780
8781 2009-07-05 Pedro Alves <pedro@codesourcery.com>
8782
8783 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8784 VFP format.
8785
8786 2009-07-02 Pedro Alves <pedro@codesourcery.com>
8787
8788 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8789 linux. Adjust to use "inferior", "info inferiors", "detach
8790 inferior" and "kill inferior" instead of "restart", "info fork",
8791 "detach fork" and "delete fork".
8792 * gdb.base/ending-run.exp: Spell out "info".
8793 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8794 the "kill" command.
8795
8796 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8797
8798 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8799 change to prefix TLS offset in hex with 0x.
8800
8801 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8802
8803 * gdb.base/default.exp: Update test case for "x" changes.
8804
8805 2009-07-01 Tristan Gingold <gingold@adacore.com>
8806
8807 * gdb.base/bigcore.exp: Make darwin untested.
8808
8809 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8810
8811 * gdb.base/completion.exp (directory completion): Create the directory.
8812 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8813 escapeuniquesub.
8814 (directory completion 2): Expect now ${escapeuniquesub}.
8815 (Glob remaining of directory test): Remove one excessive newline.
8816 Expect the real output.
8817
8818 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8819
8820 Fix `make check//%' target after `make check' has been ran.
8821 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8822 a mkdir call.
8823 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8824 (%/.dir): Remove.
8825
8826 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8827
8828 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8829 the expected result record.
8830
8831 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8832
8833 Remove racy FAILs relying just on the timeouts.
8834 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8835 (annotation_level 2): Remove racy FAILs.
8836
8837 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8838
8839 gdb/10275
8840 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8841
8842 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8843
8844 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8845
8846 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8847
8848 * gdb.mi/mi-stack.exp: Testing symbolic options
8849 to -stack-list-locals and -stack-list-arguments.
8850
8851 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8852
8853 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8854
8855 2009-06-29 Tom Tromey <tromey@redhat.com>
8856
8857 * dg-extract-results.sh: New file.
8858 * Makefile.in (FORCE_PARALLEL): New variable.
8859 (CHECK_TARGET): New conditional variable.
8860 (check): Use CHECK_TARGET.
8861 (DO_RUNTEST): New variable.
8862 (check-single): New target.
8863 (TEST_DIRS): New variable.
8864 (TEST_TARGETS): Likewise.
8865 (check-parallel): New target.
8866 (check-gdb.%): New pattern.
8867 (BASE1_FILES): New variable.
8868 (BASE2_FILES): Likewise.
8869 (check-gdb.base%): New pattern.
8870 (%/.dir): New pattern.
8871 * configure: Rebuild.
8872 * aclocal.m4 (AM_CONDITIONAL): New defun.
8873 * configure.ac: Check whether user is using GNU make.
8874 (GMAKE): New conditional.
8875
8876 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8877
8878 * gdb.cp/namespace-nested-import.cc: New test.
8879 * gdb.cp/namespace-nested-import.exp: New test.
8880
8881 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8882
8883 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8884 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8885 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8886 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8887 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8888 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8889 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8890 gdb.opt/inline-markers.c: New files.
8891 * lib/gdb.exp (skip_inline_frame_tests): New function.
8892 (skip_inline_var_tests): New function.
8893
8894 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8895
8896 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8897 backtrace.
8898
8899 2009-06-27 Michael Snyder <msnyder@vmware.com>
8900
8901 * gdb.reverse: New directory.
8902 * gdb.reverse/break-reverse.c: New test.
8903 * gdb.reverse/break-reverse.exp: New test.
8904 * gdb.reverse/consecutive-reverse.c: New test.
8905 * gdb.reverse/consecutive-reverse.exp: New test.
8906 * gdb.reverse/finish-reverse.c: New test.
8907 * gdb.reverse/finish-reverse.exp: New test.
8908 * gdb.reverse/machinestate.c: New test.
8909 * gdb.reverse/ms1.c: New test.
8910 * gdb.reverse/machinestate.exp: New test.
8911 * gdb.reverse/Makefile.in: New file.
8912 * gdb.reverse/shr2.c: New test.
8913 * gdb.reverse/solib-reverse.c: New test.
8914 * gdb.reverse/solib-reverse.exp: New test.
8915 * gdb.reverse/step-reverse.c: New test.
8916 * gdb.reverse/step-reverse.exp: New test.
8917 * gdb.reverse/until-reverse.c: New test.
8918 * gdb.reverse/ur1.c: New test.
8919 * gdb.reverse/until-reverse.exp: New test.
8920 * gdb.reverse/watch-reverse.c: New test.
8921 * gdb.reverse/watch-reverse.exp: New test.
8922 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8923 * configure: Regenerate.
8924
8925 2009-06-26 Doug Evans <dje@google.com>
8926
8927 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8928
8929 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8930
8931 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8932 windows problem for 'file delete $binfile'.
8933
8934 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8935
8936 * gdb.cp/namespace-using.exp: New test.
8937 * gdb.cp/namespace-using.cc: New test.
8938
8939 2009-05-20 Joel Brobecker <brobecker@adacore.com>
8940
8941 * gdb.ada/variant_record_packed_array: New testcase.
8942
8943 2009-06-23 Tom Tromey <tromey@redhat.com>
8944
8945 * gdb.base/charset.exp (test_combination): Regression test.
8946 * gdb.base/charset.c (my_wchar_t): New typedef.
8947 (myvar): New global.
8948 (main): Set myvar.
8949
8950 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8951
8952 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8953 target.
8954
8955 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8956
8957 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8958
8959 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8960
8961 * gdb.mi/gdb680.exp: Update test for error message.
8962
8963 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8964
8965 * gdb.base/annota1.exp: Allow multiple occurrences of the
8966 frames-invalid annotation.
8967 * gdb.cp/annota2.exp: Likewise.
8968
8969 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8970
8971 * gdb.cp/gdb2495.cc: New file.
8972 * gdb.cp/gdb2495.exp: New file.
8973
8974 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8975
8976 Report error on GDB crash during runto.
8977 * lib/gdb.exp (runto <eof>): New.
8978
8979 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8980
8981 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8982 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8983 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8984 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8985 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8986 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8987 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8988 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8989 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8990 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8991 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8992 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8993 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8994 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8995 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8996 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8997 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8998 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8999 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9000 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9001 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
9002 gdb.trace/passcount.exp, gdb.trace/report.exp,
9003 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
9004 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
9005 gdb.trace/while-stepping.exp: Use a unique name for the compiled
9006 executable.
9007
9008 2009-06-07 Pedro Alves <pedro@codesourcery.com>
9009
9010 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
9011 defined before referencing it.
9012
9013 2009-06-03 Doug Evans <dje@google.com>
9014
9015 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
9016 * gdb.arch/i386-see.c: Ditto.
9017
9018 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
9019
9020 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
9021 (check_macro): Return 1 if undefined.
9022 If first test fails, check if macro debug information is available,
9023 and report unsupported test if no macro information is found.
9024
9025 2009-05-29 Doug Evans <dje@google.com>
9026
9027 * gdb.threads/hand-call-in-threads.exp: New.
9028 * gdb.threads/hand-call-in-threads.c: New.
9029
9030 2009-05-29 Michael Snyder <msnyder@vmware.com>
9031
9032 * gdb.base/break-always.exp: Change "1" to "on".
9033 Add confirmation check.
9034
9035 2009-05-28 Pedro Alves <pedro@codesourcery.com>
9036
9037 * gdb.threads/threxit-hop-specific.c: New.
9038 * gdb.threads/threxit-hop-specific.exp: New.
9039 * gdb.threads/thread-execl.c: New.
9040 * gdb.threads/thread-execl.exp: New.
9041
9042 2009-05-27 Tom Tromey <tromey@redhat.com>
9043 Thiago Jung Bauermann <bauerman@br.ibm.com>
9044
9045 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
9046 (mi_child_regexp): Likewise.
9047 (mi_list_varobj_children_range): Likewise.
9048 (mi_get_features): Likewise.
9049 (mi_list_varobj_children): Rewrite.
9050 * gdb.python/python-mi.exp: New file.
9051
9052 2009-05-27 Tom Tromey <tromey@redhat.com>
9053 Thiago Jung Bauermann <bauerman@br.ibm.com>
9054 Phil Muldoon <pmuldoon@redhat.com>
9055 Paul Pluzhnikov <ppluzhnikov@google.com>
9056
9057 * gdb.python/python-prettyprint.exp: New file.
9058 * gdb.python/python-prettyprint.c: New file.
9059 * gdb.python/python-prettyprint.py: New file.
9060 * gdb.base/display.exp: print/r is now valid.
9061
9062 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
9063 Tom Tromey <tromey@redhat.com>
9064 Pedro Alves <pedro@codesourcery.com>
9065 Paul Pluzhnikov <ppluzhnikov@google.com>
9066
9067 * gdb.python/python-template.exp: New file.
9068 * gdb.python/python-template.cc: New file.
9069 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9070 tests.
9071 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9072 Call it.
9073 (test_value_after_death): New proc.
9074 * gdb.python/python-value.c (PTR): New typedef.
9075 (main): New variable 'x'.
9076
9077 2009-05-27 Tom Tromey <tromey@redhat.com>
9078
9079 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9080 tests.
9081 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9082 Call it.
9083
9084 2009-05-27 Pedro Alves <pedro@codesourcery.com>
9085
9086 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
9087
9088 2009-05-24 Pedro Alves <pedro@codesourcery.com>
9089
9090 * gdb.threads/fork-thread-pending.c: New.
9091 * gdb.threads/fork-thread-pending.exp: New.
9092
9093 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9094
9095 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
9096 * gdb.dwarf2/dw2-strp.S (a_string2): New.
9097
9098 2009-05-18 Jon Beniston <jon@beniston.com>
9099
9100 * gdb.asm/asm-source.exp: Add lm32 target.
9101
9102 2009-05-17 Pedro Alves <pedro@codesourcery.com>
9103
9104 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
9105 `gdb_get_line_number'. Call `callee' in both parent and child.
9106 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
9107 `gdb_get_line_number' instead of hardcoding line numbers.
9108 (catch_fork_unpatch_child): New procedure to test detaching
9109 breakpoints from child fork.
9110 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
9111 hardcoding line numbers.
9112 (do_fork_tests): Run `catch_fork_unpatch_child'.
9113
9114 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
9115
9116 * gdb.mi/mi-cmd-var.exp: Check that when varobj
9117 of structure type enters or leaves the scope, it
9118 is reported by -var-update.
9119
9120 2009-05-11 Doug Evans <dje@sebabeach.org>
9121
9122 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
9123 * gdb.threads/pending-step.c (main): Fix off-by-one error.
9124 * gdb.threads/schedlock.c (main): Fix off-by-one error.
9125
9126 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9127
9128 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
9129
9130 2009-04-30 Doug Evans <dje@google.com>
9131
9132 * gdb.threads/watchthreads2.exp: New testcase.
9133 * gdb.threads/watchthreads2.c: New testcase.
9134
9135 2009-04-29 Doug Evans <dje@google.com>
9136
9137 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
9138 * gdb.cp/mb-ctor.cc: Ditto.
9139 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
9140 * gdb.cp/mb-inline.h (multi_line_foo): New function.
9141 * gdb.cp/mb-inline1.cc: Call it.
9142 * gdb.cp/mb-inline2.cc: Ditto.
9143 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
9144 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
9145
9146 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9147
9148 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
9149 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
9150 Replace all uses of `decimal' by `nonzero'.
9151 (info macro FROM_COMMANDLINE): New test.
9152
9153 2009-04-27 Tom Tromey <tromey@redhat.com>
9154
9155 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
9156
9157 2009-04-27 Doug Evans <dje@google.com>
9158
9159 * gdb.threads/watchthreads.c (main): Initialize args before starting
9160 the threads. Plus formatting cleanup.
9161 * gdb.threads/watchthreads.exp: Avoid errant failures due to
9162 biased scheduling of one thread.
9163
9164 2009-04-27 Jerome Guitton <guitton@adacore.com>
9165
9166 * gdb.cp/templates.cc (GetMax): New template.
9167 (main): Declare two instances of GetMax.
9168 * gdb.cp/templates.exp: Add new test.
9169
9170 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9171
9172 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
9173
9174 2009-04-22 Joseph Myers <joseph@codesourcery.com>
9175
9176 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
9177
9178 2009-04-15 Tom Tromey <tromey@redhat.com>
9179
9180 * gdb.base/charset.exp: Add regression test.
9181
9182 2009-04-14 Joel Brobecker <brobecker@adacore.com>
9183
9184 * gdb.base/exe-lock.exp: New testcase.
9185
9186 2009-04-13 Tom Tromey <tromey@redhat.com>
9187
9188 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
9189 operator on Frame.
9190
9191 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9192
9193 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
9194 * gdb.server/ext-attach.exp: Likewise.
9195
9196 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
9197
9198 Eliminate some sleep usage.
9199
9200 * gdb.mi/basics.c (do_nothing): New.
9201 (main): Use do_nothing instead of printf, so that
9202 not to introduce race condition between output of
9203 inferiour and output of gdb. Do not use sleep as it
9204 is not generally available on embedded targets.
9205
9206 2009-04-02 Pedro Alves <pedro@codesourcery.com>
9207
9208 * gdb.server/ext-attach.exp: Expect an optional process id after
9209 "Detached from remote process".
9210
9211 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9212
9213 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
9214 gdb.dwarf2/dw2-unresolved.exp: New.
9215
9216 2009-04-02 Pedro Alves <pedro@codesourcery.com>
9217
9218 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
9219 mi_run_to_main.
9220
9221 2009-04-02 Pedro Alves <pedro@codesourcery.com>
9222
9223 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
9224 mi_run_to_main. Skip thread exit test on remote targets.
9225 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
9226 mi_run_to_main.
9227 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
9228 mi_run_to_main.
9229 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
9230 when expecting ^connected. Detect when the target doesn't support
9231 non-stop mode.
9232 (mi_run_cmd): Detect if non-stop mode was requested by isn't
9233 supported. Return -1 on error, 0 on success.
9234 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
9235 (mi_runto): Return mi_runto_helper's result explicitly.
9236
9237 2009-04-01 Pedro Alves <pedro@codesourcery.com>
9238
9239 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
9240
9241 2009-04-01 Tom Tromey <tromey@redhat.com>
9242
9243 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
9244 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
9245 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
9246 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
9247
9248 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
9249 Jan Kratochvil <jan.kratochvil@redhat.com>
9250
9251 PR gdb/931
9252 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
9253 output.
9254 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
9255 for gdb/931.
9256 * dw2-strp.S (DW_AT_language): Change to C++.
9257 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
9258
9259 2009-03-31 Joel Brobecker <brobecker@adacore.com>
9260
9261 * gdb.ada/tasks: New testcase.
9262
9263 2009-03-30 Stan Shebs <stan@codesourcery.com>
9264
9265 * gdb.trace/actions.exp: Update to match new info trace format.
9266 * gdb.trace/deltrace.exp: Ditto.
9267 * gdb.trace/infotrace.exp: Ditto.
9268 * gdb.trace/passcount.exp: Ditto.
9269 * gdb.trace/save-trace.exp: Ditto.
9270 * gdb.trace/while-stepping.exp: Ditto.
9271 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
9272
9273 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9274
9275 * gdb.python/python-frame.c: New file.
9276 * gdb.python/python-frame.exp: New file.
9277
9278 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
9279
9280 * gdb.python/python-value.exp: Add tests for the address
9281 attribute.
9282
9283 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
9284
9285 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
9286
9287 2009-03-26 Doug Evans <dje@google.com>
9288
9289 * gdb.mi/mi-nonstop-exit.exp: New file.
9290 * gdb.mi/non-stop-exit.c: New file.
9291
9292 2009-03-26 Tom Tromey <tromey@redhat.com>
9293
9294 Update for change to prologue skipping:
9295 * gdb.mi/mi2-simplerun.exp: Update.
9296 * gdb.mi/mi2-break.exp: Update.
9297 * gdb.mi/mi-simplerun.exp: Update.
9298 * gdb.mi/mi-break.exp: Update.
9299 * gdb.base/ending-run.exp: Update.
9300
9301 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9302
9303 * gdb.python/python-value.exp (test_value_in_inferior): Test
9304 gdb.Value.is_optimized_out attribute.
9305
9306 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9307
9308 * gdb.dwarf2/dw2-noloc-main.c: New file.
9309 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9310 (.text): Remove.
9311 (.data): New.
9312 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9313 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9314 (DW_TAG_subprogram func_cu1, noloc): Remove.
9315 (main): New.
9316 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9317 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9318 (file_symbols): New procedure.
9319
9320 2009-03-25 Tom Tromey <tromey@redhat.com>
9321
9322 * gdb.base/charset.exp (valid_target_charset): New proc.
9323 Use it to skip tests on invalid charsets.
9324
9325 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9326
9327 * gdb.base/completion.exp: Add a test for directory completion.
9328
9329 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9330
9331 Fix a racy FAIL.
9332 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9333 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9334
9335 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9336
9337 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9338 * gdb.python/python-function.exp: Add test for function returning
9339 a GDB value.
9340
9341 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9342
9343 * gdb.python/python-function.exp: New file.
9344
9345 2009-03-20 Tom Tromey <tromey@redhat.com>
9346
9347 * gdb.base/store.exp: Update for change to escape output.
9348 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9349 to escape output.
9350 * gdb.base/pointers.exp: Update for change to escape output.
9351 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9352 to escape output.
9353 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9354 escape output.
9355 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9356 to escape output.
9357 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9358 escape output.
9359 * gdb.base/setvar.exp: Update for change to escape output.
9360 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9361 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9362 to escape output.
9363 (test_print_string_constants): Likewise.
9364 * gdb.base/charset.exp (valid_host_charset): Check size of
9365 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9366 cases. Handle "auto"-related output.
9367 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9368 (uvar, Uvar): New globals.
9369
9370 2009-03-19 Jerome Guitton <guitton@adacore.com>
9371
9372 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9373 deltas.
9374 * gdb.ada/fixed_points.exp: Ditto.
9375
9376 2009-03-18 Pedro Alves <pedro@codesourcery.com>
9377
9378 * return-nodebug.c: Don't include stdio.h.
9379 (init): Delete.
9380 (func): Delete definition and provide extern declaration.
9381 (t): New.
9382 (main): Don't call printf. Call func and store its result in t.
9383 * return-nodebug1.c: New.
9384 * return-nodebug.exp: Don't expect stdio output. Instead, print
9385 the global variable t. Drop printf formatters and cast types from
9386 foreach loop. Don't use prepare_for_testing. Compile
9387 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9388 define FORMAT or CAST.
9389
9390 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9391
9392 * gdb.base/solib-display.exp: Disable test for remote targers.
9393
9394 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9395
9396 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9397
9398 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9399
9400 Fix a racy FAIL.
9401 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9402 code from `follow parent, print pids'.
9403 (`follow child, print pids', `follow parent, print pids'): Call it.
9404 Replace `gdb_test "break..."' by gdb_breakpoint.
9405
9406 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9407
9408 * gdb.mi/mi-cli.exp: Adjust for output difference in
9409 sync and async modes.
9410
9411 2009-03-12 Joel Brobecker <brobecker@adacore.com>
9412
9413 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9414 that was checked in by mistake. Remove loading of ada.exp, since
9415 this is not necessary in this case.
9416
9417 2009-03-12 Joel Brobecker <brobecker@adacore.com>
9418
9419 * gdb.ada/ptype_arith_binop.exp: New testcase.
9420
9421 2009-03-12 Joel Brobecker <brobecker@adacore.com>
9422
9423 * gdb.ada/mod_from_name: New testcase.
9424
9425 2009-03-12 Joel Brobecker <brobecker@adacore.com>
9426
9427 * gdb.ada/tick_last_segv: New testcase.
9428
9429 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9430
9431 * gdb.mi/mi-cli.exp: Remove debug print.
9432
9433 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9434
9435 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9436 include the token in ^running and frame info in *stopped.
9437
9438 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9439
9440 * solib-display.exp: New file.
9441 * solib-display-main.c: New file.
9442 * solib-display-lib.c: New file.
9443
9444 2009-03-05 Pedro Alves <pedro@codesourcery.com>
9445
9446 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9447
9448 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9449
9450 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9451 (list_and_check_macro): Use more specific test name.
9452 (next to definition): Make the test names unique.
9453
9454 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9455
9456 * gdb.pascal/floats.exp: Accept approximate results everywhere.
9457
9458 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9459
9460 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9461 notifications.
9462 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9463 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9464 * lib/mi-support.exp (library_loaded_re): New.
9465 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9466
9467 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9468
9469 * gdb.gdb/observer.exp: Use test_notification observer, not
9470 normal_stop, everywhere.
9471 (test_normal_stop_notifications): Rename to...
9472 (test_notifications): ...this.
9473 (test_observer_normal_stop): Rename to...
9474 (test_observer): ...this.
9475
9476 2009-02-16 Doug Evans <dje@google.com>
9477
9478 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9479 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9480 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9481 (test_prefixed_syscall,test_int3): New tests.
9482 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9483 (test_prefixed_syscall,test_int3): New tests.
9484
9485 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9486
9487 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9488 (mi_expect_interrupt): Likewise.
9489 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9490 response.
9491
9492 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9493
9494 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9495 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9496 Replace calls to get_valueofx by get_hexadecimal_valueof.
9497
9498 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9499
9500 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9501 (get_integer_valueof): New procedure.
9502 (get_sizeof): Use new get_integer_value_of.
9503 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9504 by get_integer_valueof.
9505
9506 2009-02-13 Tom Tromey <tromey@redhat.com>
9507
9508 * gdb.base/remote.exp (get_sizeof): Remove.
9509 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9510 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9511 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9512 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9513 (get_sizeof): Likewise.
9514
9515 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9516
9517 PR fortran/9806
9518 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9519
9520 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9521
9522 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9523
9524 2009-02-06 Pedro Alves <pedro@codesourcery.com>
9525
9526 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9527
9528 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9529
9530 * gdb.python/python-cmd.exp: New file.
9531
9532 2009-02-06 Tristan Gingold <gingold@adacore.com>
9533
9534 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9535
9536 2009-02-05 Tristan Gingold <gingold@adacore.com>
9537
9538 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9539 pointer is dereferenced and use this signal name in regexp.
9540 * gdb.base/signull.exp: Ditto.
9541 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9542 * gdb.base/signull.c (main): Ditto.
9543
9544 2009-02-04 Tom Tromey <tromey@redhat.com>
9545 Thiago Jung Bauermann <bauerman@br.ibm.com>
9546
9547 * gdb.python/python-value.exp: Use `gdb.history' instead of
9548 `gdb.value_from_history'.
9549 (test_value_numeric_ops): Add test for conversion of enum constant.
9550 * gdb.python/python-value.c (enum e): New type.
9551 (evalue): New global.
9552 (main): Use argv.
9553
9554 2009-02-04 Jerome Guitton <guitton@adacore.com>
9555
9556 * gdb.ada/uninitialized_vars: New test program.
9557 * gdb.ada/uninitialized_vars.exp: New testcase.
9558
9559 2009-02-02 Tom Tromey <tromey@redhat.com>
9560
9561 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9562 * gdb.cp/pr2489.cc: Rename...
9563 * gdb.cp/pr9594.cc: ... to this.
9564
9565 2009-02-02 Tom Tromey <tromey@redhat.com>
9566
9567 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9568 * gdb.cp/pr2489.cc: New file.
9569 * gdb.cp/cpcompletion.exp: New file.
9570
9571 2009-02-02 Tom Tromey <tromey@redhat.com>
9572
9573 PR exp/9059:
9574 * gdb.cp/call-c.exp: Add regression test.
9575 * gdb.cp/call-c.cc (FooHandle): New typedef.
9576 (main): New variable 'handle'.
9577
9578 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9579
9580 * lib/mi-support.exp (et_mi_thread_list)
9581 (check_mi_and_console_threads): Adjust for current thread in
9582 -thread-list-ids output.
9583
9584 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9585
9586 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9587 Call it.
9588
9589 2009-01-28 Doug Evans <dje@google.com>
9590
9591 * gdb.arch/amd64-disp-step.S: New file.
9592 * gdb.arch/amd64-disp-step.exp: New file.
9593 * gdb.arch/i386-disp-step.S: New file.
9594 * gdb.arch/i386-disp-step.exp: New file.
9595
9596 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9597
9598 * gdb.base/find.exp: Set newline variable
9599 using quotes instead of braces to fix cygwin failures.
9600
9601 2009-01-23 Pedro Alves <pedro@codesourcery.com>
9602
9603 * gdb.base/radix.exp: Add tests to ensure that that set
9604 input-radix 0 and set output-radix 0 are really rejected.
9605
9606 2009-01-23 Pedro Alves <pedro@codesourcery.com>
9607
9608 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9609 copyright years.
9610
9611 2009-01-23 Pedro Alves <pedro@codesourcery.com>
9612
9613 PR gdb/9664:
9614 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9615
9616 2009-01-22 Pedro Alves <pedro@codesourcery.com>
9617
9618 PR c++/9631:
9619 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9620
9621 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9622
9623 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9624 binfile definition to fix Windows OS failure.
9625
9626 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9627
9628 PR gdb/9346
9629 * gdb.base/interrupt.c (sigint_handler): New.
9630 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9631 on error.
9632 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9633 Test "signal SIGINT".
9634
9635 2009-01-19 Doug Evans <dje@google.com>
9636
9637 * gdb.base/break.exp: Update expected gdb output.
9638 * gdb.base/sepdebug.exp: Ditto.
9639 * gdb.mi/mi-syn-frame.exp: Ditto.
9640 * gdb.mi/mi2-syn-frame.exp: Ditto.
9641 * gdb.base/call-signal-resume.exp: New file.
9642 * gdb.base/call-signals.c: New file.
9643 * gdb.base/unwindonsignal.exp: New file.
9644 * gdb.base/unwindonsignal.c: New file.
9645 * gdb.threads/interrupted-hand-call.exp: New file.
9646 * gdb.threads/interrupted-hand-call.c: New file.
9647 * gdb.threads/thread-unwindonsignal.exp: New file.
9648
9649 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9650
9651 * gdb.base/define.exp: Test defining and hooking prefix commands.
9652 * gdb.python/python.exp: Update test for "show user" output.
9653
9654 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9655
9656 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9657 now the output exactly, using less wildcards. Expect also the output
9658 of gfortran-4.3. Update for the f-valprint.c modification from
9659 2008-04-22.
9660 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9661 Remove gdb_test test names where matching the command.
9662
9663 2009-01-01 Pedro Alves <pedro@codesourcery.com>
9664
9665 PR breakpoints/9681:
9666 * gdb.base/watchpoint.exp: Add regression test.
9667
9668 2008-12-31 Pedro Alves <pedro@codesourcery.com>
9669
9670 * gdb.threads/attach-into-signal.exp: Don't use
9671 gdb_suppress_entire_file.
9672 * gdb.threads/attach-stopped.exp: Ditto.
9673 * gdb.threads/attachstop-mt.exp: Ditto.
9674
9675 2008-12-31 Pedro Alves <pedro@codesourcery.com>
9676
9677 PR gdb/8812:
9678 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9679
9680 2008-12-29 Pedro Alves <pedro@codesourcery.com>
9681
9682 PR gdb/7536:
9683 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9684 and unsupported output radices are really rejected.
9685
9686 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9687
9688 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9689
9690 2008-12-22 Tom Tromey <tromey@redhat.com>
9691
9692 * gdb.cp/punctuator.exp: New file.
9693
9694 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9695
9696 * gdb.base/completion.exp (Completing non-existing component): New test.
9697
9698 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9699
9700 Fix for PR gdb/8648.
9701 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9702 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9703 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9704 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9705
9706 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9707
9708 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9709
9710 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
9711
9712 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9713 compiler actually generate code at the expected line number.
9714
9715 2008-12-15 Jie Zhang <jie.zhang@analog.com>
9716
9717 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9718
9719 2008-12-12 Tom Tromey <tromey@redhat.com>
9720
9721 * gdb.base/commands.exp (redefine_hook_test): New proc.
9722 Call it.
9723
9724 2008-12-11 Tom Tromey <tromey@redhat.com>
9725
9726 * gdb.base/macscp.exp: New regression test.
9727
9728 2008-12-11 Tom Tromey <tromey@redhat.com>
9729
9730 * gdb.base/macscp.exp: Print "address.addr".
9731 * gdb.base/macscp1.c (struct outer): New struct.
9732 (address): New global.
9733
9734 2008-12-09 Tom Tromey <tromey@redhat.com>
9735
9736 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9737 Call it.
9738
9739 2008-12-04 Doug Evans <dje@google.com>
9740
9741 * gdb.server/ext-run.exp: Relax regexp for init program.
9742
9743 2008-12-03 Tristan Gingold <gingold@adacore.com>
9744
9745 * gdb.base/macscp.exp: Generate an object file during compilation
9746 to work around Darwin dsymutil limitations.
9747
9748 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9749
9750 Test resolving external references to TLS variables.
9751 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9752 FILE2_THREAD_LOCAL.
9753 (testfile2, srcfile2): New variables.
9754 * gdb.threads/tls.c (file2_thread_local)
9755 (function_referencing_file2_thread_local): New.
9756 * gdb.threads/tls2.c: New file.
9757
9758 2008-11-28 Joel Brobecker <brobecker@adacore.com>
9759
9760 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
9761 rather than integer, as integer might not be big enough when
9762 on 64bit targets.
9763
9764 2008-11-27 Jerome Guitton <guitton@adacore.com>
9765
9766 * gdb.cp/formatted-ref.exp: Add equality test.
9767 * gdb.ada/formatted_ref.exp: Ditto.
9768
9769 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9770
9771 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9772 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9773
9774 2008-11-20 Andreas Schwab <schwab@suse.de>
9775
9776 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9777 matching syscall entry point.
9778 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9779 (tcatch_vfork_then_child_follow): Likewise. Finish through
9780 vfork even if we stopped at the syscall trampoline.
9781
9782 2008-11-20 Doug Evans <dje@google.com>
9783
9784 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9785
9786 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9787
9788 * gdb.arch/ppc-dfp.exp: New file.
9789 * gdb.arch/ppc-dfp.c: New file.
9790
9791 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9792
9793 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
9794
9795 2008-11-17 Doug Evans <dje@google.com>
9796
9797 * gdb.mi/mi-syn-frame.exp: Update expected output.
9798 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9799
9800 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9801
9802 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
9803 "thread N" results in =thread-selected.
9804 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9805 (mi_send_resuming_command_raw): Be prepared for
9806 =thread-selected.
9807
9808 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9809
9810 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9811 * lib/mi-support.exp: Likewise.
9812
9813 2008-11-16 Joel Brobecker <brobecker@adacore.com>
9814
9815 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9816 commands from the expected output for "help catch".
9817
9818 2008-11-15 Joel Brobecker <brobecker@adacore.com>
9819
9820 * gdb.ada/int_deref.exp: New testcase.
9821
9822 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
9823
9824 * gdb.mi/gdb2549.exp: New file.
9825
9826 2008-11-11 Doug Evans <dje@google.com>
9827
9828 * gdb.base/callexit.exp: New file.
9829 * gdb.base/callexit.c: New file.
9830
9831 2008-11-10 Doug Evans <dje@google.com>
9832
9833 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9834 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9835 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9836 (default_gdb_start,default_gdb_exit): Ditto.
9837 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9838 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9839 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9840 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9841 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9842 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9843
9844 2008-11-03 Andreas Schwab <schwab@suse.de>
9845
9846 * gdb.base/hashline2.exp: Fix typo.
9847 * gdb.base/hashline3.exp: Likewise.
9848
9849 2008-10-30 Tom Tromey <tromey@redhat.com>
9850
9851 * gdb.base/pointers.exp: Add test.
9852 * gdb.base/pointers.c (k, S): New typedefs.
9853 (instance): New global.
9854
9855 2008-10-30 Andreas Schwab <schwab@suse.de>
9856
9857 * gdb.base/args.exp: Add tests for newlines.
9858
9859 2008-10-30 Joel Brobecker <brobecker@adacore.com>
9860
9861 gdb.base/foll-exec.exp: Update the expected output of a couple
9862 of "info breakpoints" tests.
9863
9864 2008-10-28 Tom Tromey <tromey@redhat.com>
9865
9866 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9867
9868 2008-10-24 Pedro Alves <pedro@codesourcery.com>
9869
9870 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9871 gdb_start_cmd.
9872 Use runto_main before any test that requires execution.
9873
9874 2008-10-23 Pedro Alves <pedro@codesourcery.com>
9875
9876 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9877 instead of SIGINT.
9878
9879 2008-10-22 Joel Brobecker <brobecker@adacore.com>
9880
9881 * gdb.base/completion.exp: Update expected output following
9882 the addition of the "info tasks" command.
9883
9884 2008-10-22 Tom Tromey <tromey@redhat.com>
9885
9886 * gdb.base/exprs.exp (test_expr): Add test for string
9887 concatenation.
9888
9889 2008-10-19 Pedro Alves <pedro@codesourcery.com>
9890
9891 * configure.ac: Output gdb.python/Makefile.
9892 * configure: Regenerate.
9893 * gdb.python/Makefile.in: New.
9894
9895 2008-10-16 Joel Brobecker <brobecker@adacore.com>
9896
9897 * gdb.base/foll-fork.exp: Adjust the expected output to match
9898 the new description for fork/vfork catchpoints in the "info
9899 breakpoints" output.
9900
9901 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9902
9903 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9904
9905 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9906
9907 * gdb.python/python-value.c: New file.
9908 * gdb.python/python-value.exp: New file.
9909
9910 2008-10-15 Pedro Alves <pedro@codesourcery.com>
9911
9912 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9913
9914 2008-10-15 Denis Pilat <denis.pilat@st.com>
9915
9916 * gdb.cp/mb-ctor.exp: Fix a typo.
9917
9918 2008-10-09 Tom Tromey <tromey@redhat.com>
9919
9920 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9921 'fprintf' and 'stderr'.
9922
9923 2008-10-07 Joel Brobecker <brobecker@adacore.com>
9924
9925 * gdb.ada/ref_tick_size.exp: New testcase.
9926
9927 2008-10-06 Doug Evans <dje@google.com>
9928
9929 * gdb.dwarf2/dw2-cu-size.exp: New file.
9930 * gdb.dwarf2/dw2-cu-size.S: New file.
9931
9932 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9933 .Ltype_int for clarity.
9934
9935 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9936
9937 PR gdb/2384:
9938 * gdb.cp/gdb2384.exp: Extended to test more cases.
9939 * gdb.cp/gdb2384.cc: Likewise.
9940 * gdb.cp/gdb2384-base.h: Likewise.
9941 * gdb.cp/gdb2384-base.cc: Likewise.
9942
9943 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9944
9945 * gdb.base/maint.exp (maint print type): Remove printing
9946 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9947
9948 2008-09-30 Tom Tromey <tromey@redhat.com>
9949
9950 * gdb.base/macscp.exp: Add completion tests.
9951 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9952 (TWENTY_THREE): Likewise.
9953 (FORTY_EIGHT): Likewise.
9954
9955 2008-09-30 Tom Tromey <tromey@redhat.com>
9956
9957 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9958 everywhere.
9959 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9960
9961 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9962
9963 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9964 testcase is derived from. Fix racy dependency on an expected PID
9965 number. No longer support the testcase on Linux kernel 2.4.x.
9966
9967 2008-09-27 Tom Tromey <tromey@redhat.com>
9968
9969 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9970 and varargs.
9971
9972 2008-09-22 Pedro Alves <pedro@codesourcery.com>
9973
9974 * lib/mi-support.exp (mi_expect_interrupt): New.
9975 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9976 from gdb.mi/mi-nonstop.exp.
9977 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9978 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9979 lib/mi-support.exp.
9980 Use mi_check_thread_states throughout. Avoid ".*" and do not
9981 require an anchor after -exec-run.
9982
9983 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9984
9985 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9986 stop is pending. Avoid ".*" when two stops are pending.
9987 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9988 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9989 newlines in fullnames.
9990 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9991 (mi_expect_stop): Update comments. Only anchor in sync mode.
9992 Do not match newlines.
9993 (mi_send_resuming_command_raw): Always return status.
9994 (mi_get_stop_line): Do not match more than one line by accident.
9995 Only anchor in sync mode.
9996 (mi_run_inline_test): If -exec-next fails, give up.
9997
9998 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9999
10000 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
10001 on SPU.
10002
10003 2008-09-10 Joel Brobecker <brobecker@adacore.com>
10004
10005 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
10006
10007 2008-09-10 Joel Brobecker <brobecker@adacore.com>
10008
10009 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
10010 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10011 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
10012 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10013 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
10014 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
10015 gdb.ada/interface.exp, gdb.ada/null_array.exp,
10016 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10017 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10018 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10019 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
10020 Include the "= " sequence in the expected output of print tests.
10021
10022 2008-09-10 Joel Brobecker <brobecker@adacore.com>
10023
10024 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
10025 description for boolean types.
10026
10027 2008-09-09 Pedro Alves <pedro@codesourcery.com>
10028
10029 * gdb.base/hook-stop-continue.c: New.
10030 * gdb.base/hook-stop-continue.exp: New.
10031
10032 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10033
10034 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
10035
10036 2008-09-08 Jerome Guitton <guitton@adacore.com>
10037
10038 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
10039 (stack_check_probe_2, stack_check_probe_loop_1)
10040 (stack_check_probe_loop_2): New functions.
10041 (main): Add call to these new functions.
10042 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
10043 functions, check that the breakpoint is inserted at the appropriate
10044 location.
10045 (insert_breakpoint): Slightly refine this procedure so that it can
10046 be called several times in the test.
10047
10048 2008-09-08 Jerome Guitton <guitton@adacore.com>
10049
10050 * gdb.base/stack-checking.c: New file.
10051 * gdb.base/stack-checking.exp: New file.
10052
10053 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10054
10055 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
10056 * gdb.arch/altivec-regs.exp: Likewise.
10057 * gdb.arch/vsx-regs.exp: Likewise.
10058
10059 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10060
10061 * gdb.arch/ppc-fp.exp: New file.
10062 * gdb.arch/ppc-fp.c: New file.
10063
10064 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10065
10066 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
10067 lest gcc-4.3.1 optimizes the whole thing away.
10068
10069 2008-09-04 Michael Snyder <msnyder@vmware.com>
10070
10071 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
10072 as "at" (for non-debug functions such as _start).
10073
10074 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10075
10076 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
10077 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
10078 software watchpoints.
10079 * gdb.base/watch_thread_num.exp: Likewise.
10080
10081 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
10082
10083 * gdb.arch/i386-bp_permanent.exp: New test.
10084
10085 2008-08-24 Tom Tromey <tromey@redhat.com>
10086
10087 * gdb.base/maint.exp: Update "maint print type".
10088
10089 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
10090
10091 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
10092 support. Adjust the order of "*running" notifications.
10093 * gdb.mi/non-stop.c: Don't cast from int to void* and
10094 back.
10095
10096 2008-08-20 Mark Kettenis <kettenis@gnu.org>
10097
10098 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
10099 expect to find it in the "info frame" output.
10100
10101 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
10102
10103 * gdb.base/interp.exp: Always consume both prompts.
10104
10105 2008-08-20 Pedro Alves <pedro@codesourcery.com>
10106
10107 * gdb.base/pending.exp: Test pending breakpoints without symbols
10108 loaded.
10109
10110 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10111
10112 * lib/mi-support.exp (mi_expect_stop): Produce
10113 more details on failures.
10114 * gdb.mi/mi-nonstop.exp: New.
10115 * gdb.mi/non-stop.c: New.
10116
10117 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10118
10119 * gdb.mi/mi-async.exp: Use 'set target-async'.
10120 * lib/mi-support.exp: Use 'set/show target-async'.
10121
10122 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
10123
10124 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
10125
10126 2008-08-17 Tom Tromey <tromey@redhat.com>
10127
10128 * gdb.base/help.exp (help catch): Rewrite.
10129
10130 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10131
10132 * gdb.base/define.exp: Test indented command documentation.
10133 * gdb.python/python.exp: Test indented multi-line command.
10134
10135 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
10136
10137 * testsuite/gdb.arch/vsx-regs.c: New source file.
10138 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
10139 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
10140
10141 2008-08-14 Tom Tromey <tromey@redhat.com>
10142
10143 * gdb.base/macscp.exp: Add regression test for "macro define" or
10144 "macro undef" with no arguments.
10145
10146 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
10147
10148 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
10149
10150 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10151
10152 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
10153
10154 2008-08-06 Tom Tromey <tromey@redhat.com>
10155
10156 * gdb.python/python.exp: New file.
10157
10158 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10159
10160 Fix for PR gdb/1543.
10161 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
10162 $LOCATION.
10163 (location): New variable.
10164 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
10165 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
10166 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
10167 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
10168 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
10169 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
10170 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
10171 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
10172 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
10173 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
10174 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
10175 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
10176 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
10177 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
10178 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10179 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
10180 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
10181 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
10182 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
10183 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10184 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
10185 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
10186 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
10187 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
10188 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
10189 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
10190 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
10191 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
10192 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
10193 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
10194 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
10195 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
10196 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
10197 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
10198 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
10199 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
10200 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
10201 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10202 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
10203 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
10204 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
10205 gdb.base/type-opaque.exp, gdb.base/until.exp,
10206 gdb.base/value-double-free.c, gdb.base/varargs.exp,
10207 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
10208 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
10209 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10210 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
10211 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
10212 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10213 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10214 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10215 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
10216 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
10217 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
10218 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
10219 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
10220 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
10221 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
10222 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10223 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
10224 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
10225 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
10226 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10227 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
10228 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
10229 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
10230 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10231 gdb.pascal/types.exp, gdb.stabs/weird.exp,
10232 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
10233 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
10234 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
10235 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
10236 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
10237 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
10238 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10239 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10240 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10241 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10242 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10243 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10244 lib/mi-support.exp, lib/trace-support.exp: Remove reference
10245 to bug-gdb@prep.ai.mit.edu .
10246
10247 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
10248
10249 * lib/mi-support.exp (mi_load_shlibs): New.
10250 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10251
10252 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
10253
10254 * lib/mi-support.exp (get_mi_thread_list)
10255 (check_mi_and_console_threads): New, moved from ...
10256 * gdb.mi/mi-pthread.exp: ...here.
10257 * gdb.mi/gdb669.exp (get_mi_thread_list)
10258 (check_mi_and_console_threads): Delete.
10259 * gdb.mi/mi2-pthread.exp: Likewise.
10260
10261 2008-07-28 Tom Tromey <tromey@redhat.com>
10262
10263 * Makefile.in (just-check): Remove. Move body to...
10264 (check): ... here.
10265
10266 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10267
10268 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
10269 Add a test for duplicated SIGINTs.
10270
10271 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10272
10273 * gdb.threads/schedlock.exp (get_args): Update to work for any
10274 value of NUM.
10275 (Top level): Report the number of threads that did not resume.
10276
10277 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10278
10279 * gdb.dwarf2/dw2-compressed.S: Also define __start.
10280
10281 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10282
10283 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
10284 non-MI prompt.
10285
10286 2008-07-26 Tom Tromey <tromey@redhat.com>
10287
10288 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
10289 (function_struct, function_struct_ptr): New globals.
10290 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
10291 function pointer in a struct.
10292
10293 2008-07-26 Tom Tromey <tromey@redhat.com>
10294
10295 * gdb.base/macscp.exp: Add test for macro lexing bug.
10296
10297 2008-07-18 Tom Tromey <tromey@redhat.com>
10298
10299 * gdb.base/macscp.exp: Add macro tests.
10300
10301 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10302
10303 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10304
10305 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10306
10307 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10308
10309 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10310
10311 * gdb.cp/class2.exp: fix for failure on spu-elf
10312
10313 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10314
10315 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
10316
10317 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10318
10319 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10320
10321 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10322
10323 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10324
10325 2008-07-11 Kevin Buettner <kevinb@redhat.com>
10326
10327 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10328 of regexp to account for changes made to GDB in the printing of
10329 byte vectors.
10330
10331 2008-07-11 Tom Tromey <tromey@redhat.com>
10332
10333 * gdb.base/completion.exp: Add 'help' completion test.
10334
10335 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10336
10337 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10338
10339 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10340
10341 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10342
10343 2008-07-09 Pedro Alves <pedro@codesourcery.com>
10344
10345 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10346
10347 2008-07-09 Pedro Alves <pedro@codesourcery.com>
10348
10349 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10350
10351 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10352
10353 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10354
10355 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10356
10357 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10358 previous commit. Add a comment.
10359
10360 2008-06-28 Pedro Alves <pedro@codesourcery.com>
10361
10362 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10363
10364 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10365
10366 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10367
10368 2008-06-27 Pedro Alves <pedro@codesourcery.com>
10369
10370 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10371 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10372 compiling an executable, link in an object that forces unbuffered
10373 output.
10374 * lib/set_unbuffered_mode.c: New file.
10375
10376 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10377
10378 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10379
10380 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10381
10382 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10383 mi_expect_stop.
10384 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10385 Demand that *running is output.
10386 (detect_async): Perform checking every time.
10387 (mi_send_resuming_command): Extract everything into...
10388 (mi_send_resuming_command_raw): ...this.
10389 (mi_expect_stop): Don't accept any output before *stopped.
10390
10391 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10392
10393 Robustify mi-simplerun.
10394 * gdb.mi/basics.c (main): Add a call to sleep.
10395 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10396 * gdb.mi/mi2-cli.exp: Likewise.
10397 * gdb.mi/mi-break.exp: Likewise.
10398
10399 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
10400
10401 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10402
10403 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10404
10405 * gdb.mi/mi-console.exp: Adjust.
10406 * gdb.mi/mi-syn-frame.exp: Adjust.
10407 * gdb.mi/mi2-console.exp: Adjust.
10408 * gdb.mi/mi2-syn-frame.exp: Adjust.
10409 * lib/mi-support.exp (mi_run_cmd): Adjust.
10410 (mi_send_resuming_command): Adjust.
10411
10412 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10413
10414 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
10415 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10416 testing of stopped.
10417 * gdb.mi/mi2-syn-frame.exp: Likewise.
10418 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10419 (async, detect_async): New.
10420 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10421 depending on if we're running in sync or async mode.
10422
10423 2008-06-09 Tom Tromey <tromey@redhat.com>
10424
10425 * gdb.base/completion.exp: New tests for field name completion
10426 with spaces, and field name completion with '->'.
10427
10428 2008-06-06 Tom Tromey <tromey@redhat.com>
10429
10430 * gdb.base/break1.c (struct some_struct): New struct.
10431 (values): New global.
10432 * gdb.base/completion.exp: Add field name completion test.
10433
10434 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10435
10436 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10437 to pointer.
10438 * gdb.cp/call-c.cc: Likewise.
10439
10440 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
10441
10442 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10443 annotation.
10444
10445 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10446 Pedro Alves <pedro@codesourcery.com>
10447
10448 * gdb.threads/execl.c, gdb.threads/execl1.c,
10449 gdb.threads/execl.exp: New tests.
10450
10451 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10452 Daniel Jacobowitz <dan@codesourcery.com>
10453
10454 * gdb.cp/exception.exp: Activate test, make it work with pending
10455 catchpoints.
10456
10457 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10458
10459 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10460
10461 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10462
10463 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10464 now printed.
10465 * gdb.mi/mi2-var-cmd.exp: Likewise.
10466
10467 2008-05-27 Andreas Schwab <schwab@suse.de>
10468
10469 * gdb.base/frame-args.exp: Handle arguments that are optimized
10470 out.
10471
10472 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
10473
10474 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10475 quiet for ppc32 and group options into a single variable.
10476
10477 2008-05-23 Joel Brobecker <brobecker@adacore.com>
10478
10479 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10480 of zero-size elements.
10481 * gdb.ada/null_array.exp: Test printing this new array.
10482
10483 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10484
10485 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10486
10487 2008-05-21 Joel Brobecker <brobecker@adacore.com>
10488
10489 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10490 of the "finish" command.
10491
10492 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
10493
10494 * gdb.base/annota1.exp: Test for new annotation.
10495
10496 2008-05-16 Pedro Alves <pedro@codesourcery.com>
10497
10498 * gdb.base/fixsection.exp: New file.
10499 * gdb.base/fixsection0.c: New file.
10500 * gdb.base/fixsection1.c: New file.
10501
10502 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10503
10504 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10505 * gdb.base/annota3.exp: Likewise.
10506
10507 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10508
10509 * gdb.base/watch_thread_num.exp: Don't run tests that require
10510 watchpoints if the target doesn't support them.
10511
10512 2008-05-12 Doug Evans <dje@google.com>
10513
10514 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10515
10516 2008-05-09 Joel Brobecker <brobecker@adacore.com>
10517
10518 * gdb.ada/assign_1.exp: New testcase.
10519
10520 2008-05-09 Doug Evans <dje@google.com>
10521
10522 * gdb.base/find.exp: New file.
10523 * gdb.base/find.c: New file.
10524
10525 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10526
10527 * gdb.base/commands.exp (watchpoint_command_test): Handle
10528 gdb,no_hardware_watchpoints.
10529 * gdb.base/float.exp: Allow ARM targets without floating point.
10530 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10531
10532 2008-05-06 Jerome Guitton <guitton@adacore.com>
10533 Joel Brobecker <brobecker@adacore.com>
10534
10535 * gdb.ada/lang_switch: New test program.
10536 * gdb.ada/lang_switch.exp: New testcase.
10537
10538 2008-05-05 Doug Evans <dje@google.com>
10539
10540 * gdb.base/help.exp (disassemble): Update expected help text.
10541
10542 2008-05-04 Pedro Alves <pedro@codesourcery.com>
10543
10544 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10545
10546 2008-05-04 Pedro Alves <pedro@codesourcery.com>
10547
10548 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10549 different times.
10550
10551 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10552
10553 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10554 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10555 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10556 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10557
10558 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10559
10560 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10561 notification to appear.
10562
10563 2008-05-04 Daniel Jacobowitz <dan@debian.org>
10564
10565 * gdb.base/fullname.c: New file.
10566 * gdb.base/fullname.exp: New file.
10567 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10568
10569 2008-05-03 Pedro Alves <pedro@codesourcery.com>
10570
10571 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10572 expressions with macros.
10573
10574 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10575
10576 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10577
10578 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10579
10580 * gdb.base/completion.exp: Handle lack of other symbols beginning
10581 with "a".
10582
10583 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10584
10585 2008-05-02 Jim Blandy <jimb@codesourcery.com>
10586
10587 * gdb.asm/asmsrc1.s: Add scratch space.
10588
10589 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10590 Daniel Jacobowitz <dan@codesourcery.com>
10591
10592 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10593 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10594 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10595
10596 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10597
10598 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10599
10600 2008-05-01 Joel Brobecker <brobecker@adacore.com>
10601
10602 * gdb.base/info-target.exp: New testcase.
10603
10604 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.cp/hang.exp: Use .cc instead of .C.
10607 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10608 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10609
10610 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10611
10612 * gdb.base/gdb1250.exp: Remove perror.
10613 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10614
10615 2008-04-30 Pedro Alves <pedro@codesourcery.com>
10616
10617 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10618 .2byte.
10619
10620 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10621
10622 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10623 (maybe_kfail): New.
10624
10625 2008-04-25 Pedro Alves <pedro@codesourcery.com>
10626
10627 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10628
10629 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10630
10631 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10632 * gdb.mi/mi2-syn-frame.exp: Likewise.
10633 * lib/mi-support.exp: Likewise.
10634
10635 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10636
10637 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10638 to specify regexp for the location to stop at.
10639 * gdb.base/break-always.c: New.
10640 * gdb.base/break-always.exp: New.
10641
10642 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10643
10644 * lib/mi-support.exp (mi_runto_helper): Adjust
10645 for the original-location field.
10646 (mi_create_breakpoint, mi_list_breakpoints): New.
10647 * gdb.mi/mi-break.exp: Adjust.
10648 * gdb.mi/mi2-break.exp: Adjust.
10649 * gdb.mi/mi-pending.exp: Adjust.
10650 * gdb.mi/mi-simplerun.exp: Adjust.
10651 * gdb.mi/mi2-simplerun.exp: Adjust.
10652 * gdb.mi/mi-syn-frame.exp: Adjust.
10653 * gdb.mi/mi2-syn-frame.exp: Adjust.
10654 * gdb.mi/mi-until.exp: Adjust.
10655 * gdb.mi/mi2-until.exp: Adjust.
10656 * gdb.mi/mi-var-display.exp: Adjust.
10657 * gdb.mi/mi2-var-display.exp: Adjust.
10658 * gdb.mi/mi-watch.exp: Adjust.
10659 * gdb.mi/mi2-watch.exp: Adjust.
10660
10661 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
10662
10663 * aclocal.m4: Add override.m4.
10664 * configure: Regenerate.
10665
10666 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10667
10668 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10669 '-var-update --all-values' reports new value even the type
10670 of a variable object has changed.
10671
10672 2008-04-18 Craig Silverstein <csilvers@google.com>
10673
10674 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10675 files.
10676
10677 2008-04-18 Joel Brobecker <brobecker@adacore.com>
10678
10679 * gdb.ada/atomic_enum: New test program.
10680 * gdb.ada/atomic_enum.exp: New testcase.
10681
10682 2008-04-17 Doug Evans <dje@google.com>
10683
10684 * gdb.opt/Makefile.in: Fix whitespace.
10685
10686 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10687
10688 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10689
10690 2008-04-17 Doug Evans <dje@google.com>
10691
10692 * gdb.base/hashline1.exp: New testcase.
10693 * gdb.base/hashline2.exp: New testcase.
10694 * gdb.base/hashline2.exp: New testcase.
10695
10696 2008-04-17 Pedro Alves <pedro@codesourcery.com>
10697
10698 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10699
10700 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10701
10702 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10703 temporary breakpoint to match "Temporary breakpoint".
10704 * gdb.base/break.exp (delete_breakpoints): Likewise.
10705 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10706 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10707 * gdb.base/display.exp: Likewise.
10708 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10709 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10710 * gdb.base/restore.exp (restore_tests): Likewise.
10711 * gdb.base/sepdebug.exp: Likewise.
10712 * gdb.base/watchpoint.exp: Likewise.
10713 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10714 * gdb.mi/mi-pending.exp: Likewise.
10715 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10716 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10717 * gdb.mi/mi-var-cmd.exp: Likewise.
10718 * gdb.mi/mi-var-display.exp: Likewise.
10719 * gdb.mi/mi2-cli.exp: Likewise.
10720 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10721 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10722 * gdb.mi/mi2-var-display.exp: Likewise.
10723 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10724 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10725 new "disp" field.
10726 (mi_expect_stop): Move after_reason argument to be really after
10727 reason. This is to support fix for PR2424.
10728
10729 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10730
10731 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10732
10733 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10734
10735 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
10736 field. Add more floating varobj tests.
10737 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
10738 field.
10739 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10740 (main): Call do_at_tests.
10741 * lib/mi-support.exp (mi_create_floating_varobj)
10742 (mi_varobj_update_with_type_change): New.
10743
10744 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10745
10746 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10747 option of -var-evaluate-expression.
10748 * gdb.mi/mi2-var-display.exp: Likewise.
10749
10750 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10751
10752 Introduce test setup helpers.
10753 * lib/gdb.exp (build_executable, clean_restart)
10754 (prepare_for_testing): New.
10755 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10756 * gdb.base/return.exp: Likewise.
10757 * gdb.base/ending-run.exp: Likewise.
10758
10759 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
10760
10761 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10762 Interface (MI) responses.
10763
10764 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10765
10766 * gdb.cp/breakpoint.cc: New code to test conditions involving
10767 member variables.
10768 * gdb.cp/breakpoint.exp: Test condition involving member
10769 variables.
10770
10771 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10772
10773 * lib/mi-support.exp (mi_expect_stop): New.
10774 (mi_run_cmd): Change the
10775 token. Use mi_send_resuming_command, use
10776 mi_expect_stop.
10777 (mi_execute_to_helper): Rename to mi_execute_to.
10778 (mi_send_resuming_command): Add more error patterns.
10779 (mi_wait_for_stop): Renamed to...
10780 (mi_get_stop_line): ...this.
10781 (mi_run_inline_test): Adjust.
10782
10783 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10784 * gdb.mi/mi-console.exp: Likewise.
10785 * gdb.mi/mi-pending.exp: Likewise.
10786 * gdb.mi/mi-simplerun.exp: Likewise.
10787 * gdb.mi/mi-stack.exp: Likewise.
10788 * gdb.mi/mi-stepi.exp: Likewise.
10789 * gdb.mi/mi-syn-frame.exp: Add comment.
10790 * gdb.mi/mi-until.exp: Likewise.
10791 * gdb.mi/mi-var-display.exp: Likewise.
10792 * gdb.mi/mi-watch.exp: Likewise.
10793 * gdb.mi/mi2-cli.exp: Likewise.
10794 * gdb.mi/mi2-console.exp: Likewise.
10795 * gdb.mi/mi2-simplerun.exp: Likewise.
10796 * gdb.mi/mi2-stack.exp: Likewise.
10797 * gdb.mi/mi2-stepi.exp: Likewise.
10798 * gdb.mi/mi2-until.exp: Likewise.
10799 * gdb.mi/mi2-var-display.exp: Likewise.
10800 * gdb.mi/mi2-watch.exp: Likewise.
10801
10802 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10803
10804 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10805
10806 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10807
10808 2008-04-04 Pedro Alves <pedro@codesourcery.com>
10809
10810 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10811 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10812 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10813 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10814 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10815 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10816 expect an mi error duplicated in stderr.
10817
10818 2008-04-03 Joel Brobecker <brobecker@adacore.com>
10819
10820 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10821 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10822 Add a couple of tests that verify the behavior when the new setting
10823 is set to "cancel" and "all".
10824 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10825 "ask" before we start the testing.
10826
10827 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10828
10829 * gdb.cp/casts.cc: Add class reference variables.
10830 * gdb.cp/casts.exp: New test cases for up/down casting references.
10831
10832 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10833
10834 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10835 instead of beginning to make an extra test pass.
10836 * gdb.mi/mi2-var-display.exp: Likewise.
10837
10838 2008-03-31 Maciej W. Rozycki <macro@mips.com>
10839
10840 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10841
10842 2008-03-31 Markus Deuling <deuling@de.ibm.com>
10843 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10844
10845 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10846 value. Add xfail for older kernels.
10847
10848 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10849
10850 Bring mi-support in line with gdb.exp.
10851 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10852 (mi_gdb_start): New function.
10853
10854 2008-03-28 Maciej W. Rozycki <macro@mips.com>
10855
10856 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10857
10858 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10859
10860 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10861 * gdb.mi/mi2-var-display.exp: Likewise.
10862
10863 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10864
10865 * lib/mi-support.exp (mi_create_varobj_checked): New.
10866 (mi_list_varobj_children): Allow to check for a
10867 value.
10868 (mi_list_array_varobj_children): New.
10869
10870 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10871 and mi_list_varobj_children, as opposed to hardcoding
10872 expected strings.
10873 * gdb.mi/gdb701.exp: Likewise.
10874 * gdb.mi/gdb792.exp: Likewise.
10875 * gdb.mi/mi-var-block.exp: Likewise.
10876 * gdb.mi/mi-var-cmd.exp: Likewise.
10877 * gdb.mi/mi-var-invalidate.exp: Likewise.
10878 * gdb.mi/mi2-var-block.exp: Likewise.
10879 * gdb.mi/mi2-var-child.exp: Likewise.
10880 * gdb.mi/mi2-var-cmd.exp: Likewise.
10881 * gdb.mi/mi2-var-display.exp: Likewise.
10882
10883 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10884
10885 Fix random false FAILs on i386.
10886 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10887
10888 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10889
10890 PR gdb/544
10891 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10892
10893 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10894
10895 PR gdb/544
10896 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10897
10898 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10899
10900 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10901 fixed PR gdb/544.
10902
10903 2008-03-21 Pedro Alves <pedro@codesourcery.com>
10904
10905 * gdb.threads/fork-child-threads.exp: Test next over fork.
10906
10907 2008-03-21 Chris Demetriou <cgd@google.com>
10908
10909 * gdb.base/break.exp (rbreak junk): New test for rbreak
10910 "Junk at end of arguments" issue.
10911
10912 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10913
10914 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10915 *& to work on created array elements.
10916 (Top level): Test print $pc with a file. Test string operations
10917 without a target.
10918 * gdb.base/ptype.exp: Do not expect *& to work on created array
10919 elements.
10920
10921 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10922
10923 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10924 gdb.threads/staticthreads.exp: Update exit query.
10925
10926 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10927
10928 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10929
10930 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10931
10932 * gdb.base/watchpoint.c (global_ptr, func4): New.
10933 (main): Call func4.
10934 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10935 (test_inaccessible_watchpoint): New.
10936
10937 2008-02-29 Maciej W. Rozycki <macro@mips.com>
10938
10939 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10940 select the largest.
10941
10942 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10943
10944 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10945 frames-invalid annotations.
10946
10947 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10948
10949 * gdb.base/assign.exp: avoid same output for different tests.
10950
10951 2008-02-27 Doug Evans <dje@google.com>
10952
10953 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10954 for bug 1738.
10955 (breakpoint_to_handler_entry): Ditto.
10956
10957 2008-02-27 Joel Brobecker <brobecker@adacore.com>
10958
10959 * gdb.base/ending-run.exp: Use the first line of code inside
10960 function body to test breakpoints.
10961 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10962 location where the breakpoint is inserted when using the line
10963 where a function is declared. Fix typo in the description of
10964 one of the tests.
10965 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10966
10967 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10968
10969 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
10970 tests.
10971
10972 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10973
10974 * gdb.base/args.exp: avoid same output for tests
10975 with single quotes.
10976
10977 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10978
10979 * gdb.base/annota1.exp: Adjust for 'info break'
10980 format changes.
10981 * gdb.base/annota3.exp: Likewise.
10982 * gdb.base/break.exp: Likewise.
10983 * gdb.base/condbreak.exp: Likewise.
10984 * gdb.base/pending.exp: Likewise.
10985 * gdb.base/sepdebug.exp: Likewise.
10986 * gdb.base/unload.exp: Likewise.
10987 * gdb.cp/ovldbreak.exp: Likewise.
10988 * gdb.mi/mi-pending.exp: Likewise.
10989
10990 2008-02-07 Doug Evans <dje@google.com>
10991
10992 * gdb.cp/mb-inline.exp: New.
10993 * gdb.cp/mb-inline.h: New.
10994 * gdb.cp/mb-inline1.cc: New.
10995 * gdb.cp/mb-inline2.cc: New.
10996
10997 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10998
10999 * gdb.pascal/floats.pas: New test program.
11000 * gdb.pascal/floats.exp: New testcase.
11001
11002 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11003
11004 * gdb.base/callfuncs.c (t_float_many_args): New function.
11005 (t_double_many_args): New function.
11006 * gdb.base/callfuncs.exp: Add tests for exceeding float
11007 and double parameters passed through the stack.
11008
11009 2008-02-05 Joel Brobecker <brobecker@adacore.com>
11010
11011 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
11012 gdb.ada/complete/foo.adb: New files.
11013 * gdb.ada/complete.exp: New testcase.
11014
11015 2008-02-03 Doug Evans <dje@google.com>
11016
11017 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
11018
11019 * gdb.cp/gdb2384.exp: New file.
11020 * gdb.cp/gdb2384.cc: New file.
11021 * gdb.cp/gdb2384-base.h: New file.
11022 * gdb.cp/gdb2384-base.cc: New file.
11023
11024 2008-02-02 Doug Evans <dje@google.com>
11025
11026 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
11027
11028 2007-02-01 Joel Brobecker <brobecker@adacore.com>
11029
11030 * gdb.ada/sym_print_name: New test program.
11031 * gdb.ada/sym_print_name.exp: New testcase.
11032
11033 2007-02-01 Joel Brobecker <brobecker@adacore.com>
11034
11035 * gdb.ada/nested/hello.adb: New file.
11036 * gdb.ada/nested.exp: New testcase.
11037 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11038
11039 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11040
11041 * gdb.mi/basic.c (return_1): New function.
11042 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
11043 don't cause future evaluations of function to report
11044 creation of internal breakpoints.
11045
11046 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11047
11048 * gdb.mi/mi-break.exp (test_error): New.
11049 Call it.
11050
11051 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
11052
11053 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
11054 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
11055
11056 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11057
11058 * gdb.pascal/integers.pas: New test program.
11059 * gdb.pascal/integers.exp: New testcase.
11060
11061 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11062
11063 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
11064
11065 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
11066
11067 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
11068 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
11069
11070 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
11071
11072 * gdb.ada/formatted_ref: New test program.
11073 * gdb.ada/formatted_ref.exp: New testcase.
11074
11075 * gdb.cp/formatted-ref.cc: New file.
11076 * gdb.cp/formatted-ref.exp: New testcase.
11077
11078 2008-01-30 Joel Brobecker <brobecker@adacore.com>
11079
11080 * gdb.base/ptype.exp: Add testing of "ptype $pc".
11081
11082 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
11083
11084 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
11085 (test_file_list_exec_source_file): Update to new macro-info field.
11086
11087 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
11088
11089 * gdb.ada/exprs: New test program.
11090 * gdb.ada/exprs.exp: New testcase.
11091
11092 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11093
11094 * dfp-test.c (DELTA, DELTA_B): New definitions.
11095 (double_val1, double_val2, double_val3, double_val4, double_val5,
11096 double_val6, double_val7, double_val8, double_val9, double_val10,
11097 double_val11, double_val12, double_val13, double_val14, dec32_val1,
11098 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
11099 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
11100 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
11101 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
11102 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
11103 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
11104 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
11105 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
11106 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
11107 dec128_val16): New global variables.
11108 (decimal_dec128_align): New function.
11109 (decimal_mixed): Likewise.
11110 (decimal_many_args_dec32): Likewise.
11111 (decimal_many_args_dec64): Likewise.
11112 (decimal_many_args_dec128): Likewise.
11113 (decimal_many_args_mixed): Likewise.
11114 * dfp-test.exp: Add tests calling new inferior functions.
11115
11116 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11117
11118 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
11119 gdb.server/ext-run.exp: New files.
11120 * lib/gdbserver-support.exp (gdbserver_download): New.
11121 (gdbserver_start): New. Update gdbserver expected
11122 output.
11123 (gdbserver_spawn): Use them.
11124 (gdbserver_start_extended): New.
11125
11126 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11127
11128 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
11129 Run on GNU/Linux.
11130 (do_exec_tests): Check for systems which do not support catchpoints.
11131 Do not match START.
11132 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
11133 Run on GNU/Linux. Enable verbose output.
11134 (check_fork_catchpoints): New.
11135 (explicit_fork_child_follow, catch_fork_child_follow)
11136 (tcatch_fork_parent_follow): Update expected messages.
11137 (do_fork_tests): Use check_fork_catchpoints.
11138 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
11139 Run on GNU/Linux. Enable verbose output.
11140 (check_vfork_catchpoints): New.
11141 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
11142 expected messages.
11143 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
11144
11145 2008-01-29 Jim Blandy <jimb@red-bean.com>
11146
11147 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
11148 host' errors.
11149 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
11150
11151 2008-01-29 Jim Blandy <jimb@red-bean.com>
11152
11153 * gdb.threads/sigthread.c: Use barriers to ensure that
11154 child_thread and child_thread_two are always initialized before we
11155 start to use them.
11156
11157 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
11158
11159 * gdb.base/watchpoint-solib.exp: New.
11160 * gdb.base/watchpoint-solib.c: New.
11161 * gdb.base/watchpoint-solib-shr.c: New.
11162
11163 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
11164
11165 * gdb.base/gdb1056.exp: Add unsigned integer test.
11166
11167 2008-01-28 Doug Evans <dje@google.com>
11168
11169 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
11170
11171 2008-01-27 Jim Blandy <jimb@codesourcery.com>
11172
11173 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
11174
11175 * gdb.base/expand-psymtabs.exp: Doc fix.
11176
11177 2008-01-26 Mark Kettenis <kettenis@gnu.org>
11178
11179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11180
11181 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
11182
11183 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
11184 -var-set-format.
11185
11186 2008-01-23 Chris Demetriou <cgd@google.com>
11187
11188 * gdb.threads/thread_events.c: New testcase source file.
11189 * gdb.threads/thread_events.exp: New testcase expect file.
11190
11191 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
11192
11193 * lib/gdb.exp: Add the variable octal.
11194
11195 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
11196 -var-set-format.
11197
11198 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11199 Vladimir Prus <vladimir@codesourcery.com>
11200
11201 * gdb.base/float.exp: Allow missing floating point for m68k and
11202 PowerPC.
11203
11204 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
11205
11206 * gdb.mi/basics.c: Setup for testing breakpoints
11207 ignore count.
11208 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
11209 * gdb.mi/mi-cli.exp: Adjust.
11210 * gdb.mi/mi2-cli.exp: Adjust.
11211
11212 2008-01-17 Pedro Alves <pedro@codesourcery.com>
11213
11214 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
11215 and 'dummy_ptr' integer pointer. Initialize struct_declarations
11216 with dummy_ptr's address.
11217 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
11218 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
11219 all targets.
11220 * gdb.mi/mi2-var-child.exp: Likewise.
11221
11222 2008-01-09 Joel Brobecker <brobecker@adacore.com>
11223
11224 * gdb.ada/null_array: New test program.
11225 * gdb.ada/null_array.exp: New testcase.
11226
11227 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
11228
11229 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
11230 with required float modifiers.
11231
11232 2008-01-08 Joel Brobecker <brobecker@adacore.com>
11233
11234 * gdb.ada/funcall_param: New test program.
11235 * gdb.ada/funcall_param.exp: New testcase.
11236
11237 2008-01-08 Joel Brobecker <brobecker@adacore.com>
11238
11239 * gdb.ada/arrayparam: New test program.
11240 * gdb.ada/arrayparam.exp: New testcase.
11241
11242 2008-01-08 Joel Brobecker <brobecker@adacore.com>
11243
11244 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
11245 landed. Should also fix random failures in the test following it.
11246
11247 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11248
11249 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11250 for expressions with decimal float values.
11251 (test_dfp_conversions): New function to test casts to and from
11252 decimal float types.
11253 Call test_dfp_conversions.
11254 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
11255 elements.
11256 (main): Initialize ds.float4 and ds.double8 elements.
11257 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
11258 string to new error message.
11259 (d64_set_tests): Likewise.
11260 (d128_set_tests): Likewise.
11261 Add tests for expressions with decimal float variables. Add tests for
11262 conversions to and from decimal float types.
11263
11264 2008-01-05 Joel Brobecker <brobecker@adacore.com>
11265
11266 * gdb.ada/packed_tagged/comp_bug.adb: New file.
11267 * gdb.ada/packed_tagged.exp: New testcase.
11268
11269 2008-01-04 Joel Brobecker <brobecker@adacore.com>
11270
11271 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
11272 gdb.ada/homonym/homonym_main.adb: New files.
11273 * gdb.ada/homonym.exp: New testcase.
11274
11275 2008-01-04 Joel Brobecker <brobecker@adacore.com>
11276
11277 * gdb.ada/packed_array.exp: Add testing of references to
11278 a packed array.
11279
11280 2008-01-04 Joel Brobecker <brobecker@adacore.com>
11281
11282 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
11283 New files.
11284 * gdb.ada/type_coercion.exp: New testcase.
11285
11286 2008-01-04 Joel Brobecker <brobecker@adacore.com>
11287
11288 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
11289 gdb.ada/tagged/foo.adb: New file.
11290 * gdb.ada/tagged.exp: New testcase.
11291
11292 2008-01-04 Joel Brobecker <brobecker@adacore.com>
11293
11294 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
11295 gdb.ada/ptype_field/foo.adb: New files.
11296 * gdb.ada/ptype_field.exp: New testcase.
11297
11298 2008-01-03 Joel Brobecker <brobecker@adacore.com>
11299
11300 * gdb.ada/print_pc.exp: New testcase.
11301
11302 2008-01-03 Joel Brobecker <brobecker@adacore.com>
11303
11304 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11305 gdb.ada/taft_type/p.adb: New files.
11306 * gdb.ada/taft_type.exp: New testcase.
11307
11308 2008-01-03 Joel Brobecker <brobecker@adacore.com>
11309
11310 * gdb.ada/array_bounds/bar.adb: New file.
11311 * gdb.ada/array_bounds.exp: New testcase.
11312
11313 2008-01-03 Joel Brobecker <brobecker@adacore.com>
11314
11315 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11316 gdb.ada/arrayptr/foo.adb: New files.
11317 * gdb.ada/arrayptr.exp: New testcase.
11318
11319 2008-01-03 Joel Brobecker <brobecker@adacore.com>
11320
11321 * gdb.base/set-lang-auto.exp: New testcase.
11322
11323 2008-01-03 Joel Brobecker <brobecker@adacore.com>
11324
11325 * gdb.ada/fun_addr/foo.adb: New file.
11326 * gdb.ada/fun_addr.exp: New testcase.
11327
11328 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11329
11330 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11331 New files
11332
11333 2008-01-02 Joel Brobecker <brobecker@adacore.com>
11334
11335 * array_subscript_addr/p.adb: New file.
11336 * array_subscript_addr.exp: New testcase.
11337
11338 2008-01-02 Joel Brobecker <brobecker@adacore.com>
11339
11340 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
11341 New files.
11342 * gdb.ada/str_cmp_ref.exp: New testcase.
11343
11344 2008-01-01 Joel Brobecker <brobecker@adacore.com>
11345
11346 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11347 gdb.ada/fun_in_declare/foo.adb: New files.
11348 * gdb.ada/fun_in_declare.exp: New testcase.
11349
11350 2008-01-01 Joel Brobecker <brobecker@adacore.com>
11351
11352 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11353 gdb.ada/ref_param/pck.ads: New files.
11354 * gdb.ada/ref_param.exp: New testcase.
11355
11356 2008-01-01 Joel Brobecker <brobecker@adacore.com>
11357
11358 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11359 gdb.ada/interface/foo.adb: New files.
11360 * gdb.ada/interface.exp: New testcase.
11361
11362 2007-12-31 Jim Blandy <jimb@codesourcery.com>
11363
11364 * gdb.base/multi-forks.exp: Consume all output from child
11365 processes before proceeding to next test.
11366
11367 2007-12-29 Jim Blandy <jimb@codesourcery.com>
11368
11369 * configure: Regenerated.
11370
11371 2007-12-27 Joel Brobecker <brobecker@adacore.com>
11372
11373 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11374 gdb.ada/fixed_cmp/fixed.adb: New files.
11375 * gdb.ada/fixed_cmp.exp: New testcase.
11376
11377 2007-12-27 Joel Brobecker <brobecker@adacore.com>
11378
11379 * gdb.ada/boolean_expr.exp: New testcase.
11380
11381 2007-12-26 Jim Blandy <jimb@codesourcery.com>
11382
11383 * gdb.base/multi-forks.exp: Doc fix.
11384
11385 2007-12-26 Joel Brobecker <brobecker@adacore.com>
11386
11387 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11388 * gdb.ada/char_param.exp: Do not compile our test program with
11389 -gnata, this is unnecessary.
11390 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11391
11392 2007-12-24 Joel Brobecker <brobecker@adacore.com>
11393
11394 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11395 gdb.ada/print_chars/foo.adb: New files.
11396 * gdb.ada/print_chars.exp: New testcase.
11397
11398 2007-12-24 Joel Brobecker <brobecker@adacore.com>
11399
11400 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11401 gdb.ada/char_param/foo.adb: New files.
11402 * gdb.ada/char_param.exp: New testcase.
11403
11404 2007-12-22 Jim Blandy <jimb@codesourcery.com>
11405
11406 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11407 hard-coding source line numbers into the test.
11408 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11409 gdb_get_line_number to find.
11410
11411 2007-12-22 Joel Brobecker <brobecker@adacore.com>
11412
11413 * gdb.base/ptype.c (highest): New struct type.
11414 (the_highest): New variable of that type.
11415 (main): Add dummy assignment to a field of variable the_highest.
11416 * gdb.base/ptype.exp: Test type printing of our new variable.
11417
11418 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11419
11420 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
11421 and record first explicitly generated thread number.
11422 Use that thread number for thread specific watchpoint test.
11423 Add iteration number to repetitive tests.
11424
11425 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11426 Jim Blandy <jimb@codesourcery.com>
11427
11428 * gdb.base/expand-psymtabs.c: New testcase
11429 source file.
11430 * gdb.base/expand-psymtabs.exp: New testcase
11431 expect file.
11432
11433 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
11434
11435 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11436 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11437
11438 2007-12-17 Joel Brobecker <brobecker@adacore.com>
11439
11440 * gdb.ada/frame_args/foo.adb: New file.
11441 * gdb.ada/frame_args/pck.ads: New file.
11442 * gdb.ada/frame_args/pck.adb: New file.
11443 * gdb.ada/frame_args.exp: New testcase.
11444
11445 2007-12-17 Joel Brobecker <brobecker@adacore.com>
11446
11447 * gdb.base/frame-args.c: New file.
11448 * gdb.base/frame-args.exp: New testcase.
11449
11450 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
11451 Joseph Myers <joseph@codesourcery.com>
11452
11453 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11454
11455 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
11456
11457 * gdb.mi/mi-pending.exp: New.
11458 * gdb.mi/mi-pending.c: New.
11459 * gdb.mi/mi-pendshr.c: New.
11460
11461 2007-12-06 Jim Blandy <jimb@codesourcery.com>
11462
11463 * gdb.base/default.exp: Update expected output for 'info catch'.
11464
11465 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11466
11467 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11468 must be set to binary.
11469
11470 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11471
11472 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11473
11474 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11475
11476 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11477 gdb.mi/mi-file-transfer.exp: New.
11478
11479 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11480
11481 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11482
11483 2007-11-22 Maciej W. Rozycki <macro@mips.com>
11484
11485 * gdb.trace/backtrace.exp: Fix a typo.
11486 * gdb.trace/circ.exp: Likewise.
11487 * gdb.trace/collection.exp: Likewise.
11488 * gdb.trace/limits.exp: Likewise.
11489 * gdb.trace/report.exp: Likewise.
11490 * gdb.trace/tfind.exp: Likewise.
11491 * gdb.trace/while-dyn.exp: Likewise.
11492
11493 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
11494
11495 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11496 objects of pointers that can't be dereferenced are now
11497 "noneditable".
11498
11499 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11500
11501 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11502 (target_cpu): Remove.
11503
11504 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11505
11506 * gdb.base/ending-run.exp: Expect the list of cleared
11507 breakpoint to come in natural order, not the reversed one.
11508
11509 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11510
11511 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11512 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
11513
11514 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
11515
11516 * gdb.base/printcmds.exp: New function
11517 test_printf_with_dfp.
11518
11519 2007-11-02 Doug Evans <dje@google.com>
11520
11521 * gdb.disasm/t01_mov.s: Remove carriage returns.
11522 * gdb.disasm/t02_mova.s: Ditto.
11523 * gdb.disasm/t03_add.s: Ditto.
11524 * gdb.disasm/t04_sub.s: Ditto.
11525 * gdb.disasm/t05_cmp.s: Ditto.
11526 * gdb.disasm/t06_ari2.s: Ditto.
11527 * gdb.disasm/t07_ari3.s: Ditto.
11528 * gdb.disasm/t08_or.s: Ditto.
11529 * gdb.disasm/t09_xor.s: Ditto.
11530 * gdb.disasm/t10_and.s: Ditto.
11531 * gdb.disasm/t11_logs.s: Ditto.
11532 * gdb.disasm/t12_bit.s: Ditto.
11533 * gdb.disasm/t13_otr.s: Ditto.
11534
11535 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11536
11537 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11538
11539 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11540
11541 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11542 provide DFP support.
11543
11544 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11545
11546 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11547 Test "set powerpc vector-abi". Skip auto-detection tests for old
11548 toolchains.
11549
11550 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11551
11552 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11553 with [string compare].
11554
11555 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11556
11557 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11558 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11559
11560 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
11561
11562 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11563 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11564 * gdb.opt/Makefile.in: New makefile.
11565 * Makefile.in: Create new directory "gdb.opt".
11566 * configure.ac: Add "gdb.opt" directory.
11567 * configure: Regenerated.
11568
11569 2007-10-25 Doug Evans <dje@google.com>
11570
11571 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11572 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11573
11574 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
11575 Thiago Jung Bauermann <bauerman@br.ibm.com>
11576
11577 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11578 Floating Point expressions.
11579 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11580 Floating Point variables.
11581 * gdb.base/dfp-test.c: new file containing program with Decimal
11582 Floating variables, used by gdb.base/dfp-test.exp.
11583
11584 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11585
11586 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11587
11588 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11589
11590 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11591 compiling test case with GCC.
11592 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11593
11594 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11595
11596 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11597 format changes.
11598
11599 2007-10-18 Michael Snyder <msnyder@specifix.com>
11600
11601 * gdb.base/dbx.exp: Add missing "-re " operator.
11602
11603 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11604
11605 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11606 * configure.ac: Removed trailing spaces after backslash.
11607 * gdb.modula2: New directory.
11608 * gdb.modula2/Makefile.in: New file.
11609 * gdb.modula2/unbounded-array.exp: New file.
11610 * gdb.modula2/unbounded1.c: New file.
11611
11612 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11613
11614 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11615
11616 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
11617
11618 * gdb.base/sigstep.c (main): Add checks for
11619 return values for setitimer call.
11620 Call setitimer again with itimer = ITIMER_REAL
11621 if first call to setitimer fails.
11622
11623 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
11624
11625 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11626 of $timeout.
11627
11628 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11629
11630 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11631
11632 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
11633
11634 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11635 of gdb_expect call, to avoid interruption.
11636
11637 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11638
11639 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11640 (v_unsigned_long_long, v_long_long_array)
11641 (v_signed_long_long_array, v_unsigned_long_long_array)
11642 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11643 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11644 [!NO_LONG_LONG]: New.
11645 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11646 v_long_long_member.
11647
11648 (v_long_long_func, v_signed_long_long_func)
11649 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11650 (main) [!NO_LONG_LONG]: Initialize long long variants.
11651
11652 * gdb.base/whatis.exp: If board file requests no_long_long, build
11653 test with NO_LONG_LONG defined. Test long long, signed long long,
11654 and unsigned long long variants but only if board file doesn't
11655 disable it.
11656
11657 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
11658 Daniel Jacobowitz <dan@codesourcery.com>
11659
11660 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11661 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11662 * configure: Regenerated.
11663 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11664 gdb.pascal/types.exp, lib/pascal.exp: New files.
11665
11666 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11667
11668 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11669 call.
11670 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11671 to return to the call.
11672 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11673 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11674 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11675 * gdb.mi/mi-until.exp (test_until): Likewise.
11676 * gdb.mi/mi2-until.exp (test_until): Likewise.
11677
11678 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11679
11680 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11681 two-char array.
11682 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11683
11684 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11685
11686 * gdb.threads/watchthreads.c (thread_function): Sleep between
11687 iterations.
11688 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11689 at once for S/390. Generate matching fails and passes.
11690
11691 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11692
11693 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11694 the 'struct_declarations' variable to zeros.
11695
11696 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11697
11698 * gdb.cp/mb-ctor.cc: New.
11699 * gdb.cp/mb-ctor.exp: New.
11700 * gdb.cp/mb-templates.cc: New.
11701 * gdb.cp/mb-templates.exp: New.
11702
11703 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11704
11705 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11706
11707 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11708
11709 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11710 targets.
11711 * configure: Regenerate.
11712
11713 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
11714
11715 * gdb.base/annota1.exp: Adjust for 'info break'
11716 format changes.
11717 * gdb.base/annota3.exp: Likewise.
11718 * gdb.base/break.exp: Likewise.
11719 * gdb.base/condbreak.exp: Likewise.
11720 * gdb.base/pending.exp: Likewise.
11721 * gdb.base/sepdebug.exp: Likewise.
11722 * gdb.base/unload.exp: Likewise.
11723 * gdb.base/ovldbreak.exp: Likewise.
11724
11725 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11726
11727 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11728 messages.
11729 * gdb.base/chng-syms.exp: Likewise.
11730 * gdb.base/unload.exp: Likewise.
11731
11732 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11733
11734 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11735
11736 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11737
11738 * schedlock.c (NUM): Change to 1.
11739 (main): Use args[0] for the main thread.
11740 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11741 regardless of the number of threads.
11742
11743 2007-09-14 Maciej W. Rozycki <macro@mips.com>
11744
11745 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11746 type down.
11747 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11748 test.
11749 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11750 watchpoint type down.
11751 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11752 test.
11753
11754 2007-09-14 Maciej W. Rozycki <macro@mips.com>
11755
11756 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11757 Move all the tests here and run them twice, once using software
11758 watchpoints and once using hardware watchpoints.
11759 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11760
11761 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11762
11763 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11764 test.
11765
11766 2007-09-10 Mark Kettenis <kettenis@gnu.org>
11767
11768 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11769 build-id.
11770
11771 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11772 know about $ORIGIN. Calculate output dir from $dest instead of
11773 using ${objdir}/{$subdir}.
11774
11775 2007-09-09 Mark Kettenis <kettenis@gnu.org>
11776
11777 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11778 gcore, before continuing with the test.
11779
11780 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11781
11782 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11783 * gdb.mi/mi-watch.exp: Likewise.
11784
11785 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11786 Jim Blandy <jimb@codesourcery.com>
11787
11788 * gdb.arch/i386-sse.exp: Do not expect character constants.
11789 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11790 * gdb.base/display.exp: Allow print/s.
11791 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11792 and unsigned char array changes.
11793
11794 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11795
11796 * gdb.base/display.exp: Add tests for printf %p.
11797
11798 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11799
11800 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11801 the dll name to unicode.
11802
11803 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11804
11805 * gdb.base/default.exp (show version): Update the version text.
11806 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11807
11808 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11809
11810 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11811 New files.
11812
11813 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11814
11815 * lib/gdb.exp (build_id_debug_filename_get): New function.
11816 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11817 Remove the generate DEBUG file for the future testcase runs.
11818 New testcase for the NT_GNU_BUILD_ID retrieval.
11819 Move the final testing step to ...
11820 (test_different_dir): ... a new function.
11821 New parameter XFAIL to XFAIL all the tests performed.
11822 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11823 New parameter TYPE to PF_PREFIX all the tests performed.
11824
11825 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11826
11827 * gdb.mi/mi-var-cp.cc (path_expression): New
11828 function.
11829 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11830
11831 2007-08-27 Markus Deuling <deuling@de.ibm.com>
11832
11833 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11834 to fit into SPU Local Store memory.
11835
11836 2007-08-23 Joel Brobecker <brobecker@adacore.com>
11837
11838 * gdb.base/default.exp: Adjust the expected output of "info
11839 warranty" after the switch to GPLv3.
11840
11841 2007-08-23 Joel Brobecker <brobecker@adacore.com>
11842
11843 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11844 to 30000 (from 20000).
11845
11846 2007-08-23 Joel Brobecker <brobecker@adacore.com>
11847
11848 Switch the license of all .exp files to GPLv3.
11849 Switch the license of all .f and .f90 files to GPLv3.
11850 Switch the license of all .s and .S files to GPLv3.
11851
11852 2007-08-23 Joel Brobecker <brobecker@adacore.com>
11853
11854 * configure.ac: Switch license to GPLv3.
11855
11856 2007-08-23 Joel Brobecker <brobecker@adacore.com>
11857
11858 Switch the licensing to GPLv3 for all .ads and .adb files.
11859
11860 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11861
11862 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11863 and t_int_double.
11864 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11865
11866 2007-08-17 Joel Brobecker <brobecker@adacore.com>
11867
11868 * gdb.base/step-line.c: Switch license to GPL version 3, and
11869 update copyright year.
11870 * gdb.base/step-line.inp: Likewise.
11871
11872 2007-08-17 Joel Brobecker <brobecker@adacore.com>
11873
11874 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11875 changes inside gdb1555.c.
11876 * gdb.base/pending.exp: Likewise.
11877
11878 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11879
11880 * config/default.exp: New file.
11881
11882 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11883
11884 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11885 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11886
11887 2007-07-30 Maciej W. Rozycki <macro@mips.com>
11888
11889 * gdb.base/dump.exp: Force the correct endianness for binary
11890 formats not carrying this information.
11891
11892 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11893
11894 * gdb.threads/staticthreads.exp: Match .*sem_post.
11895
11896 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11897
11898 * gdb.base/readline.exp (operate_and_get_next): Match the final
11899 prompt.
11900
11901 2007-07-23 Kevin Buettner <kevinb@redhat.com>
11902
11903 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11904 to restarting SID.
11905
11906 2007-07-18 Kevin Buettner <kevinb@redhat.com>
11907
11908 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11909 prior to `gdb_start'.
11910
11911 2007-07-18 Kevin Buettner <kevinb@redhat.com>
11912
11913 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11914 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11915 Remove call to gdb_unload.
11916
11917 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11918 Daniel Jacobowitz <dan@codesourcery.com>
11919
11920 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11921 for __WIN32__.
11922 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11923 * gdb.base/unload.exp: Use shared library test routines.
11924
11925 2007-07-03 Markus Deuling <deuling@de.ibm.com>
11926
11927 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11928 * gdb.base/solib-symbol-lib.c: Likewise.
11929 * gdb.base/solib-symbol-main.c: Likewise.
11930
11931 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11932
11933 * config/gdbserver.exp (gdb_reconnect): New.
11934 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11935 gdb.base/solib-disc.exp: New files.
11936 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11937 remote debugging".
11938 (gdb_compile): Add shlib_load flag.
11939 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11940 port.
11941 (gdbserver_reconnect): New.
11942
11943 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
11944 Daniel Jacobowitz <dan@codesourcery.com>
11945
11946 * gdb.base/annota3.exp: Test for if construct.
11947
11948 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11951
11952 2007-06-21 Chris Dearman <chris@mips.com>
11953 Maciej W. Rozycki <macro@mips.com>
11954
11955 * gdb.base/display.exp: Allow a newline after display/i.
11956 * gdb.base/pc-fp.exp: Likewise.
11957 * gdb.base/sigbpt.exp: Likewise.
11958
11959 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11960
11961 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11962 required features to be included.
11963
11964 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11965
11966 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11967 in info threads output.
11968
11969 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11970 Markus Deuling <deuling@de.ibm.com>
11971
11972 * gdb.arch/spu-info.exp: New testcase.
11973 * gdb.arch/spu-info.c: New file.
11974
11975 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11976
11977 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11978 tpcs_offset. Restore lr after the call.
11979 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11980
11981 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11982
11983 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11984 (gdbserver_run): Kill any running gdbserver.
11985 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11986
11987 2007-05-17 Maciej W. Rozycki <macro@mips.com>
11988
11989 * gdb.base/sigbpt.exp: Preset segv_addr.
11990
11991 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11992
11993 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11994 (gdb_compile_shlib): Likewise.
11995 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11996 (default_gdb_init): Clear cleanfiles.
11997 (gdb_finish): Delete recorded cleanfiles.
11998 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11999
12000 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
12001 Do not use isnative.
12002 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
12003 gdb.base/so-impl-ld.exp: Likewise.
12004 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
12005 * gdb.base/unload.exp: Likewise. Do not pass empty option to
12006 gdb_compile.
12007
12008 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
12009
12010 * config/unknown.exp: Remove.
12011
12012 2007-05-15 Markus Deuling <deuling@de.ibm.com>
12013
12014 * gdb.base/info-proc.exp: Check is_remote.
12015
12016 2007-05-14 Markus Deuling <deuling@de.ibm.com>
12017
12018 * gdb.base/gcore.exp: Initialize variable core_supported.
12019
12020 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12021
12022 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
12023
12024 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12025
12026 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
12027 * gdb.threads/print-threads.exp (test_all_threads): Allow
12028 negative and hexadecimal thread IDs.
12029
12030 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12031
12032 * gdb.java/jprint.java (public): Avoid invalid call to static
12033 method.
12034
12035 2007-05-14 Denis Pilat <denis.pilat@st.com>
12036
12037 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
12038 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
12039 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12040 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
12041 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
12042
12043 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12044
12045 * gdb.base/overlays.exp: Add support for targets with only code
12046 overlay support, not data overlay. Support spu-*-* target in
12047 this mode.
12048 * gdb.base/ovlymgr.c: Provide stubs for spu target.
12049 * gdb.base/spu.ld: New file.
12050
12051 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
12052
12053 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
12054
12055 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
12056
12057 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
12058
12059 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12060
12061 * gdb.java/jmain.exp: Handle demangled names with and without method
12062 signatures.
12063
12064 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12065
12066 * gdb.mi/mi-syn-frame.c (main, foo, bar)
12067 (have_a_very_merry_interrupt): Remove calls to puts.
12068 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
12069 inferior output.
12070 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
12071 test names.
12072
12073 2007-04-29 Markus Deuling <deuling@de.ibm.com>
12074 Daniel Jacobowitz <dan@codesourcery.com>
12075
12076 * gdb.base/auxv.exp (core_works): Also check is_remote.
12077 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
12078
12079 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
12080
12081 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
12082 message, not the undefined 'module' variable.
12083 * gdb.base/siginfo.exp: Likewise.
12084 * gdb.base/sigstep.exp: Likewise.
12085 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
12086 serialport.
12087 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
12088
12089 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
12090
12091 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
12092 target sim fails. Return 0 otherwise.
12093 (gdb_load): Return prematurely if gdb_target_sim fails.
12094
12095 2007-04-16 Denis Pilat <denis.pilat@st.com>
12096
12097 * gdb.base/setshow.exp: Reset height after having set it to 100.
12098
12099 2007-04-16 Denis Pilat <denis.pilat@st.com>
12100
12101 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
12102
12103 2007-04-16 Denis Pilat <denis.pilat@st.com>
12104
12105 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
12106
12107 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
12108
12109 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
12110 tests. Run the frozen varobjs test.
12111 * gdb.mi/var-cmd.c (do_frozen_tests): New.
12112 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
12113
12114 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12115
12116 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
12117 gdb.base/type-opaque.exp: New files.
12118
12119 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
12120
12121 * gdb.mi/mi-var-child.c
12122 (do_children_tests): User char[2] instead of
12123 char so that automatic printing of pointers to char
12124 don't give unpredicable result.
12125 * gdb.mi/var-cmd.c (do_locals_test): Initialize
12126 local variables.
12127 * gdb.mi/mi-var-child.exp: Step to right line
12128 of do_children_tests.
12129 * gdb.mi/mi2-var-child.exp: Likewise.
12130 * gdb.mi/mi-var-cmd.exp: Step to right line of
12131 do_locals_tests.
12132 (do_children_tests): User char[2] instead of
12133 char so that automatic printing of pointers to char
12134 don't give unpredicable result.
12135 * gdb.mi/mi2-var-cmd.exp: Likewise.
12136 * lib/mi-support.exp (mi_continue_to_line):
12137 Pass test name to mi_wait_for_stop.
12138
12139 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12140
12141 * gdb.asm/asm-source.exp: Remove d10v case.
12142 * lib/gdb.exp (skip_cplus_tests): Likewise.
12143 * gdb.asm/d10v.inc: Deleted.
12144
12145 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12146
12147 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
12148
12149 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12150
12151 * config/netware.exp: Delete file.
12152
12153 2007-03-29 Joel Brobecker <brobecker@adacore.com>
12154
12155 * gdb.dwarf2/dw2-noloc.S: New file.
12156 * gdb.dwarf2/dw2-noloc.exp: New file.
12157
12158 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
12159
12160 * gdb.cp/method2.cc: New test.
12161 * gdb.cp/method2.exp: New test.
12162 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
12163
12164 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12165
12166 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
12167
12168 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
12169
12170 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
12171
12172 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12173
12174 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
12175 (gdb_load): Delete, replace with...
12176 (gdb_reload): ...this.
12177 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
12178 * gdb.server/server-mon.exp: Likewise.
12179 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
12180 (gdb_start_cmd): New.
12181 (gdb_file_cmd): Save the last loaded file.
12182 (gdb_reload): New.
12183 (gdb_gnu_strip_debug): Use transform.
12184 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
12185 support here. Use new $last_loaded_file. Check mtime.
12186 (gdb_target_cmd): Handle ObjC failure case.
12187 (infer_host_exec): Delete.
12188 (gdbserver_load): Rename to...
12189 (gdbserver_run): ...this. Simplify.
12190 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
12191 (mi_gdb_load): Move most contents to a new function...
12192 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
12193 (mi_run_cmd): Use mi_gdb_target_load.
12194 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
12195 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
12196 Use gdb_run_cmd.
12197 * gdb.base/charsign.exp: Remove incorrect comment.
12198 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
12199 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
12200 gdb.base/start.exp: Use gdb_start_cmd.
12201
12202 2007-03-23 Nigel Stephens <nigel@mips.com>
12203 Maciej W. Rozycki <macro@mips.com>
12204
12205 * gdb.base/sigbpt.exp: Fix the message when skipping test.
12206 * gdb.base/signull.exp: Similarly.
12207
12208 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12209
12210 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
12211 messages available to test cases (like chng-sym.exp).
12212
12213 2007-03-14 Andreas Schwab <schwab@suse.de>
12214
12215 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12216 format changes.
12217
12218 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
12219
12220 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
12221 (optimized_1): New.
12222 (main): Call optimized_1.
12223 (gdb2029): Correct typos. Call gdb2029_marker.
12224 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
12225 for gdb2029.
12226
12227 2007-03-12 Mark Kettenis <kettenis@gnu.org>
12228
12229 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
12230 as tabs. Remove redundant test pattern.
12231
12232 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12233
12234 * gdb.base/long_long.exp: Accept optional symbol name in <...>
12235 for /a format output.
12236
12237 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
12238
12239 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
12240 collect output incrementally.
12241
12242 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12243
12244 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
12245 for -var-create lpcharacter test.
12246 * gdb.mi/mi2-var-cmd.exp: Likewise.
12247
12248 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12249
12250 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12251 pass on targets where address zero is readable.
12252
12253 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12254
12255 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
12256 just a single architecture.
12257
12258 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12259
12260 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
12261 (fetch_all_registers): New function, uses gdb_test_multiple and
12262 exp_continue to fetch inferior output line-by-line.
12263 Replace all uses of do_get_all_registers by fetch_all_registers.
12264
12265 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12266
12267 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
12268 in target_info.
12269
12270 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12271
12272 * gdb.threads/manythreads.exp: Use $message string for
12273 consistancy; add a default (timeout) case.
12274
12275 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12276
12277 * gdb.base/watchpoint.exp: Fix truncated comment.
12278
12279 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12280
12281 * Makefile.in: Remove spurious single-quotes from sed command.
12282
12283 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12284
12285 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
12286 func.
12287 * gdb.mi/mi2-var-cmd.exp: Likewise.
12288
12289 2007-02-27 Joel Brobecker <brobecker@adacore.com>
12290
12291 * gdb.dwarf2/dw2-producer.S: New file.
12292 * gdb.dwarf2/dw2-producer.exp: New testcase.
12293
12294 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
12295
12296 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12297 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12298 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12299 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12300 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12301 Revert tests to use mi_gdb_test and include value field in output
12302 of -var-create.
12303
12304 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12305
12306 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12307
12308 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12309
12310 * gdb.base/maint.exp: Remove full paths from test names.
12311 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12312 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12313
12314 2007-02-27 Joel Brobecker <brobecker@adacore.com>
12315
12316 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12317
12318 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12319
12320 * gdb.server/server-mon.exp: New test.
12321
12322 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12323
12324 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12325
12326 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12327
12328 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12329 register capitalization.
12330
12331 2007-02-13 Denis Pilat <denis.pilat@st.com>
12332
12333 * gdb.mi/mi-var-invalidate.exp: New file.
12334
12335 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12336
12337 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12338
12339 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12340
12341 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12342
12343 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12344
12345 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12346 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12347
12348 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
12349
12350 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12351 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12352 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12353 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12354 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12355 * gdb.mi/gdb792.exp, lib/mi-support.exp:
12356 Update tests to include value field in output of -var-create.
12357
12358 2007-02-08 Andreas Schwab <schwab@suse.de>
12359
12360 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12361
12362 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12363
12364 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12365 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12366
12367 2007-02-02 Denis Pilat <denis.pilat@st.com>
12368
12369 * gdb.threads/threadapply.exp: check that frame is not changed by
12370 the thread apply all command.
12371
12372 2007-01-31 Andreas Schwab <schwab@suse.de>
12373
12374 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12375
12376 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12377 in the dwarf sections.
12378 * gdb.dwarf2/mac-fileno.S: Likewise.
12379
12380 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12381 bspstore register on ia64.
12382
12383 2007-01-29 Andreas Schwab <schwab@suse.de>
12384
12385 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12386 "frame-begin" annotation.
12387
12388 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12389 number of "frames-invalid" annotations.
12390
12391 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12392
12393 * gdb.base/commands.exp: Call if_commands_test.
12394 (gdb_test_no_prompt, if_commands_test): New.
12395
12396 2007-01-28 Mark Kettenis <kettenis@gnu.org>
12397
12398 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12399
12400 2007-01-27 Andreas Schwab <schwab@suse.de>
12401
12402 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12403 .short/.int/.quad in the dwarf sections.
12404 * gdb.dwarf2/dw2-intercu.S: Likewise.
12405 * gdb.dwarf2/dw2-intermix.S: Likewise.
12406
12407 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12408
12409 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
12410 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12411 array.
12412 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12413 * gdb.base/setvar.exp: Likewise.
12414
12415 2007-01-26 Andreas Schwab <schwab@suse.de>
12416
12417 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12418 test.
12419
12420 * gdb.base/multi-forks.exp ("restart $i"): Also match
12421 __kernel_syscall_via_break.
12422
12423 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12424
12425 * lib/mi-support.exp (mi_delete_varobj): New.
12426 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12427 testcase.
12428 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12429 (main): Call the above.
12430 (reference_update_test, base_in_reference_test)
12431 (reference_to_pointer): Delete the created varobjs.
12432
12433 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12434
12435 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12436 * configure: Regenerated.
12437 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12438 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12439 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12440 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12441 * lib/gdb.exp (gdb_skip_xml_test): New function.
12442
12443 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12444
12445 * gdb.base/sigrepeat.exp: Correct error message.
12446
12447 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12448 Daniel Jacobowitz <dan@codesourcery.com>
12449
12450 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12451 gdb.arch/i386-gnu-cfi-asm.S: New files.
12452
12453 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12454
12455 * lib/gdb.exp: Abort on missing `site.exp'.
12456
12457 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12458 Daniel Jacobowitz <dan@codesourcery.com>
12459
12460 * gdb.base/included.c, gdb.base/included.exp,
12461 gdb.base/included.h: New files.
12462
12463 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12466 (maximize_rlimit): Reduce limits on 64-bit systems.
12467
12468 2007-01-19 Mark Kettenis <kettenis@gnu.org>
12469
12470 From Marcus Deuling <deuling@de.ibm.com>:
12471 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12472 every case.
12473
12474 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
12475
12476 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12477 (test_path_specification): Use objdir instead of srcdir to always
12478 get an absolute filename.
12479
12480 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12481
12482 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12483
12484 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12485
12486 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12487 Make sure the variable we're using is in scope.
12488 (reference_to_pointer): Likewise.
12489
12490 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12491
12492 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12493 has no debug information.
12494
12495 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12496
12497 * gdb.base/annota1.exp: Remove extra send_gdb.
12498
12499 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12500
12501 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12502
12503 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12504
12505 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12506
12507 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
12508 Daniel Jacobowitz <dan@codesourcery.com>
12509
12510 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12511 lcharacter or linteger change. Correct duplicated test name.
12512 * gdb.mi/mi2-var-cmd.exp: Likewise.
12513
12514 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12515
12516 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12517
12518 2007-01-05 Joel Brobecker <brobecker@adacore.com>
12519
12520 * gdb.base/nofield.c: New file.
12521 * gdb.base/nofield.exp: New testcase.
12522
12523 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
12524
12525 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12526
12527 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12528 test.
12529
12530 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12531
12532 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12533
12534 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12535
12536 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12537 when continuing.
12538
12539 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12540
12541 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12542 Expect ".exe" extension.
12543
12544 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12545
12546 * gdb.base/charset.exp: Add explicit filename to break.
12547 * gdb.base/dbx.exp: Add explicit filename to breaks.
12548
12549 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12550
12551 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12552 * gdb.mi/mi2-file.exp: Likewise.
12553
12554 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12555
12556 Implement specification of MI tests as comments
12557 in C and C++ sources.
12558 * lib/mi-support.exp (mi_autotest_data): New variable.
12559 (mi_autotest_source): New variable.
12560 (count_newlines, mi_prepare_inline_tests)
12561 (mi_get_inline_test, mi_continue_to_line)
12562 (mi_run_inline_test, mi_tbreak)
12563 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12564 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12565 Run inline tests.
12566 * gdb.mi/mi-var-cp.cc: Define tests here.
12567
12568 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12569
12570 Simplify usage of mi_continue_to.
12571 * lib/mi-support.exp (mi_runto_helper): Renamed
12572 from mi_runto, added new parameter 'run_or_continue'.
12573 (mi_runto): Use mi_runto_helper.
12574 (mi_continue_to): Accept just function name as parameter.
12575 Use mi_runto_helper.
12576 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12577 * gdb.mi/mi2-var-cmd.exp: Likewise.
12578
12579 2006-01-04 Joel Brobecker <brobecker@adacore.com>
12580
12581 Make this testcase a bit more realistic. The current code
12582 is too simplistic, and allows the compiler to optimize out
12583 some of the entities we need for this testcase.
12584 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12585 (Do_Nothing): Add extra parameter.
12586 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12587 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12588 by using a variable of type Void_Star.
12589
12590 2006-01-04 Joel Brobecker <brobecker@adacore.com>
12591
12592 * gdb.ada/catch_ex/foo.adb: New file.
12593 * gdb.ada/catch_ex.exp: New testcase.
12594
12595 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12596
12597 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12598 pass --image-base to linker.
12599
12600 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12601 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12604 secondary prompts.
12605
12606 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12607
12608 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12609 output. Test the types of members and member pointers.
12610 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12611 gdb/2092.
12612 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12613 statement. Enable for GCC. Update expected output for some tests
12614 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12615 layout.
12616 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12617 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12618 (Diamond::vget_base): New.
12619 (main): Add new tests.
12620 * gdb.cp/printmethod.exp: Update expected output for member functions.
12621 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12622 print pEe->D::vg().
12623
12624 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12625
12626 * gdb.threads/tls.exp: Allow stops in sem_post.
12627
12628 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12629
12630 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12631 * gdb.base/annota3.exp: Likewise.
12632 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12633 again (instead of timing out).
12634 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12635 GCC bug 26475.
12636 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12637 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12638 test from jmisc1.exp.
12639 * gdb.java/jmisc1.exp: Delete.
12640 * gdb.java/jprint.exp: Adjust to work with method signatures including
12641 return types.
12642 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12643 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12644 * lib/java.exp (compile_java_from_source): Pass the correct type
12645 to target_compile.
12646
12647 2006-12-31 Joel Brobecker <brobecker@adacore.com>
12648
12649 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12650 (stack_align_edx): New function.
12651 (stack_align_eax): New function.
12652 (main): Add calls to stack_align_edx and stack_align_eax.
12653 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12654 Add testing for the cases where the register used during a stack
12655 realignment is edx. Same for eax.
12656
12657 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12658
12659 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12660 and generic PE targets.
12661
12662 2006-12-29 Joel Brobecker <brobecker@adacore.com>
12663
12664 * gdb.ada/array_return.exp: Update copyright date list.
12665
12666 2006-12-27 Joel Brobecker <brobecker@adacore.com>
12667
12668 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12669 (Create_Small_Float_Vector): New function.
12670 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12671 function body.
12672 * gdb.ada/array_return/p.adb: Use new type and function from
12673 package Pck.
12674 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12675 able to print the value returned by a function returning an
12676 array of float.
12677
12678 2006-12-20 Joel Brobecker <brobecker@adacore.com>
12679
12680 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12681 The associated tests should be PASSing.
12682
12683 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12684
12685 Test for base in references.
12686 * gdb.mi/mi-var-cp.cc: Add test code.
12687 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12688 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12689 * gdb.mi/mi2-watch.exp: Likewise.
12690 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12691 (mi_list_varobj_children): New function.
12692
12693 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12694
12695 * lib/mi-support.exp
12696 (mi_runto): Accept "()" after function name.
12697 (mi_create_varobj): New function.
12698 (mi_varobj_update): New function.
12699 (mi_Check_varobj_value): New function.
12700 * gdb.mi/mi-var-cp.exp: New file.
12701 * gdb.mi/mi-var-cp.cc: New file.
12702
12703 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12704
12705 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12706 gdb.base/weaklib2.c: New files.
12707
12708 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
12709
12710 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12711 info. Adjust test names.
12712
12713 * gdb.base/break.c (main): Move position of malloc.
12714 * gdb.base/break.exp: Revert mistaken checkin.
12715
12716 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12717
12718 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12719 assignement of arrays and function pointers.
12720 * gdb.mi/var-cmd.c: Add declaration necessary for above
12721 tests.
12722
12723 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12724
12725 * gdb.base/break.c (main): Call malloc.
12726
12727 * gdb.threads/linux-dp.exp: Read thread table before and after
12728 creating each philosopher and verify it.
12729
12730 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12731 Paul Brook <paul@codesourcery.com>
12732 Daniel Jacobowitz <dan@codesourcery.com>
12733
12734 * gdb.base/ending-run.exp: Flatten expect script stepping out of
12735 main to remove duplication. Add start function of the form
12736 '_*start[1-9]*'. Add RVDS start function.
12737
12738 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12739
12740 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12741
12742 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12743
12744 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12745 * gdb.asm/spu.inc: New file.
12746 * gdb.base/term.exp: Disable if [target_info exists noargs].
12747 * gdb.gdb/complaints.exp: Disable if ![isnative].
12748 * gdb.gdb/selftest.exp: Likewise.
12749 * gdb.gdb/observer.exp: Likewise.
12750 * gdb.gdb/xfullpath.exp: Likewise.
12751 * gdb.base/attach.exp: Disable on SPU target.
12752 * gdb.cp/bs145503.exp: Likewise.
12753 * gdb.cp/exception.exp: Likewise.
12754 * gdb.cp/userdef.exp: Likewise.
12755
12756 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12757
12758 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12759
12760 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12761
12762 * gdb.base/completion.exp: Fix completion tests for
12763 'info' and 'info '.
12764 * gdb.base/help.exp (help_test_raw, test_class_help)
12765 (test_prefix_command_help): Move...
12766 * lib/gdb.exp: Here.
12767 * gdb.base/main.exp: Adjust.
12768 * gdb.cp/maint.exp: Adjust.
12769 * gdb.trace/tracecmd.exp: Use test_help_class.
12770
12771 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12772
12773 * gdb.stabs/weird.exp (print_weird_var): Use
12774 gdb_test_multiple instead of gdb_expect.
12775
12776 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12777
12778 * gdb.base/help.exp (help_test_raw): New.
12779 (test_class_help): New.
12780 (test_prefix_command_help): New.
12781 Adjust testcases.
12782
12783 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
12784
12785 * gdb.base/constvars.c (main): Write to crass and crips, so that
12786 they are allocated by the compiler.
12787
12788 2006-10-27 Andreas Schwab <schwab@suse.de>
12789
12790 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12791 "detach-fork".
12792
12793 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12794
12795 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12796 of patterns.
12797
12798 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.base/sepdebug.exp: Remove debug format test.
12801 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12802 Handle no-symtab.
12803 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12804
12805 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12806
12807 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12808 int to pointer or pointer to int.
12809 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12810
12811 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12812
12813 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12814
12815 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12816
12817 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12818
12819 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12820
12821 PR c++/2116
12822 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12823
12824 2006-10-06 Joel Brobecker <brobecker@adacore.com>
12825
12826 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12827 the corresponding bug has been fixed in GDB (PR/2018).
12828
12829 2006-10-06 Joel Brobecker <brobecker@adacore.com>
12830
12831 * gdb.base/subst.exp: New testcase.
12832
12833 2006-10-06 Joel Brobecker <brobecker@adacore.com>
12834
12835 * gdb.ada/array_return/pck.ads: Add copyright notice.
12836 * gdb.ada/array_return/pck.adb: Likewise.
12837 * gdb.ada/array_return/p.adb: Likewise.
12838 * gdb.ada/exec_changed/first.adb: Likewise.
12839 * gdb.ada/exec_changed/second.adb: Likewise.
12840
12841 2006-10-06 Joel Brobecker <brobecker@adacore.com>
12842
12843 * gdb.ada/watch_arg/watch.adb: New file.
12844 * gdb.ada/watch_arg.exp: New testcase.
12845
12846 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12847
12848 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
12849 via string_to_regexp.
12850 * gdb.mi/mi2-basics.exp: Likewise.
12851
12852 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
12853
12854 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12855 Remove unused / obsolete files.
12856
12857 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
12858
12859 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12860
12861 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12862
12863 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12864 HIGH_FRAME argument to -stack-list-arguments can be larger than
12865 the number of frames.
12866
12867 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12868
12869 * gdb.base/args.c (main): Add breakpoint marker.
12870 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12871 really test empty arguments.
12872 (args_load): Delete.
12873 (args_test): New.
12874
12875 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
12876
12877 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
12878 check for one file.
12879
12880 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12881
12882 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12883 HIGH_FRAME argument to -stack-list-locals can be larger than
12884 the number of frames.
12885
12886 2006-08-18 Fred Fish <fnf@specifix.com>
12887
12888 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12889 '$' in front of skip_vmx_tests_saved when setting that.
12890
12891 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12892
12893 * gdb.base/trace-commands.exp: New file.
12894
12895 2006-08-10 Joel Brobecker <brobecker@adacore.com>
12896 Daniel Jacobowitz <dan@codesourcery.com>
12897
12898 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12899 expected output of the backtrace commands.
12900
12901 2006-08-09 Joel Brobecker <brobecker@adacore.com>
12902
12903 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12904 untested followed by return combination.
12905 * gdb.arch/altivec-regs.exp: Likewise.
12906 * gdb.arch/e500-abi.exp: Likewise.
12907 * gdb.arch/e500-regs.exp: Likewise.
12908 * gdb.arch/gdb1291.exp: Likewise.
12909 * gdb.arch/gdb1431.exp: Likewise.
12910 * gdb.arch/gdb1558.exp: Likewise.
12911 * gdb.arch/i386-prologue.exp: Likewise.
12912 * gdb.arch/i386-unwind.exp: Likewise.
12913 * gdb.asm/asm-source.exp: Likewise.
12914 * gdb.base/a2-run.exp: Likewise.
12915 * gdb.base/advance.exp: Likewise.
12916 * gdb.base/all-bin.exp: Likewise.
12917 * gdb.base/annota1.exp: Likewise.
12918 * gdb.base/annota3.exp: Likewise.
12919 * gdb.base/args.exp: Likewise.
12920 * gdb.base/arithmet.exp: Likewise.
12921 * gdb.base/assign.exp: Likewise.
12922 * gdb.base/async.exp: Likewise.
12923 * gdb.base/attach.exp: Likewise.
12924 * gdb.base/bang.exp: Likewise.
12925 * gdb.base/bigcore.exp: Likewise.
12926 * gdb.base/bitfields.exp: Likewise.
12927 * gdb.base/bitfields2.exp: Likewise.
12928 * gdb.base/break.exp: Likewise.
12929 * gdb.base/call-sc.exp: Likewise.
12930 * gdb.base/call-strs.exp: Likewise.
12931 * gdb.base/callfuncs.exp: Likewise.
12932 * gdb.base/checkpoint.exp: Likewise.
12933 * gdb.base/chng-syms.exp: Likewise.
12934 * gdb.base/code-expr.exp: Likewise.
12935 * gdb.base/commands.exp: Likewise.
12936 * gdb.base/completion.exp: Likewise.
12937 * gdb.base/cond-expr.exp: Likewise.
12938 * gdb.base/condbreak.exp: Likewise.
12939 * gdb.base/consecutive.exp: Likewise.
12940 * gdb.base/constvars.exp: Likewise.
12941 * gdb.base/corefile.exp: Likewise.
12942 * gdb.base/cvexpr.exp: Likewise.
12943 * gdb.base/dbx.exp: Likewise.
12944 * gdb.base/define.exp: Likewise.
12945 * gdb.base/detach.exp: Likewise.
12946 * gdb.base/display.exp: Likewise.
12947 * gdb.base/dump.exp: Likewise.
12948 * gdb.base/ena-dis-br.exp: Likewise.
12949 * gdb.base/ending-run.exp: Likewise.
12950 * gdb.base/environ.exp: Likewise.
12951 * gdb.base/eval-skip.exp: Likewise.
12952 * gdb.base/exprs.exp: Likewise.
12953 * gdb.base/fileio.exp: Likewise.
12954 * gdb.base/finish.exp: Likewise.
12955 * gdb.base/float.exp: Likewise.
12956 * gdb.base/foll-exec.exp: Likewise.
12957 * gdb.base/foll-fork.exp: Likewise.
12958 * gdb.base/foll-vfork.exp: Likewise.
12959 * gdb.base/freebpcmd.exp: Likewise.
12960 * gdb.base/funcargs.exp: Likewise.
12961 * gdb.base/gcore.exp: Likewise.
12962 * gdb.base/gdb1090.exp: Likewise.
12963 * gdb.base/gdb1250.exp: Likewise.
12964 * gdb.base/huge.exp: Likewise.
12965 * gdb.base/info-proc.exp: Likewise.
12966 * gdb.base/interrupt.exp: Likewise.
12967 * gdb.base/jump.exp: Likewise.
12968 * gdb.base/langs.exp: Likewise.
12969 * gdb.base/lineinc.exp: Likewise.
12970 * gdb.base/list.exp: Likewise.
12971 * gdb.base/logical.exp: Likewise.
12972 * gdb.base/long_long.exp: Likewise.
12973 * gdb.base/macscp.exp: Likewise.
12974 * gdb.base/maint.exp: Likewise.
12975 * gdb.base/mips_pro.exp: Likewise.
12976 * gdb.base/miscexprs.exp: Likewise.
12977 * gdb.base/multi-forks.exp: Likewise.
12978 * gdb.base/opaque.exp: Likewise.
12979 * gdb.base/overlays.exp: Likewise.
12980 * gdb.base/pc-fp.exp: Likewise.
12981 * gdb.base/pointers.exp: Likewise.
12982 * gdb.base/printcmds.exp: Likewise.
12983 * gdb.base/psymtab.exp: Likewise.
12984 * gdb.base/ptype.exp: Likewise.
12985 * gdb.base/recurse.exp: Likewise.
12986 * gdb.base/relational.exp: Likewise.
12987 * gdb.base/relocate.exp: Likewise.
12988 * gdb.base/remote.exp: Likewise.
12989 * gdb.base/reread.exp: Likewise.
12990 * gdb.base/restore.exp: Likewise.
12991 * gdb.base/return.exp: Likewise.
12992 * gdb.base/return2.exp: Likewise.
12993 * gdb.base/scope.exp: Likewise.
12994 * gdb.base/sect-cmd.exp: Likewise.
12995 * gdb.base/sep.exp: Likewise.
12996 * gdb.base/sepdebug.exp: Likewise.
12997 * gdb.base/setshow.exp: Likewise.
12998 * gdb.base/setvar.exp: Likewise.
12999 * gdb.base/sigall.exp: Likewise.
13000 * gdb.base/sigbpt.exp: Likewise.
13001 * gdb.base/signals.exp: Likewise.
13002 * gdb.base/signull.exp: Likewise.
13003 * gdb.base/sizeof.exp: Likewise.
13004 * gdb.base/solib.exp: Likewise.
13005 * gdb.base/step-line.exp: Likewise.
13006 * gdb.base/step-test.exp: Likewise.
13007 * gdb.base/structs.exp: Likewise.
13008 * gdb.base/structs2.exp: Likewise.
13009 * gdb.base/term.exp: Likewise.
13010 * gdb.base/twice.exp: Likewise.
13011 * gdb.base/until.exp: Likewise.
13012 * gdb.base/varargs.exp: Likewise.
13013 * gdb.base/volatile.exp: Likewise.
13014 * gdb.base/watchpoint.exp: Likewise.
13015 * gdb.base/whatis-exp.exp: Likewise.
13016 * gdb.base/whatis.exp: Likewise.
13017 * gdb.cp/ambiguous.exp: Likewise.
13018 * gdb.cp/annota2.exp: Likewise.
13019 * gdb.cp/annota3.exp: Likewise.
13020 * gdb.cp/bool.exp: Likewise.
13021 * gdb.cp/breakpoint.exp: Likewise.
13022 * gdb.cp/casts.exp: Likewise.
13023 * gdb.cp/class2.exp: Likewise.
13024 * gdb.cp/classes.exp: Likewise.
13025 * gdb.cp/cplusfuncs.exp: Likewise.
13026 * gdb.cp/ctti.exp: Likewise.
13027 * gdb.cp/derivation.exp: Likewise.
13028 * gdb.cp/exception.exp: Likewise.
13029 * gdb.cp/gdb1355.exp: Likewise.
13030 * gdb.cp/hang.exp: Likewise.
13031 * gdb.cp/inherit.exp: Likewise.
13032 * gdb.cp/local.exp: Likewise.
13033 * gdb.cp/m-data.exp: Likewise.
13034 * gdb.cp/m-static.exp: Likewise.
13035 * gdb.cp/member-ptr.exp: Likewise.
13036 * gdb.cp/method.exp: Likewise.
13037 * gdb.cp/misc.exp: Likewise.
13038 * gdb.cp/namespace.exp: Likewise.
13039 * gdb.cp/overload.exp: Likewise.
13040 * gdb.cp/ovldbreak.exp: Likewise.
13041 * gdb.cp/pr-1023.exp: Likewise.
13042 * gdb.cp/pr-1210.exp: Likewise.
13043 * gdb.cp/pr-574.exp: Likewise.
13044 * gdb.cp/printmethod.exp: Likewise.
13045 * gdb.cp/psmang.exp: Likewise.
13046 * gdb.cp/ref-params.exp: Likewise.
13047 * gdb.cp/ref-types.exp: Likewise.
13048 * gdb.cp/rtti.exp: Likewise.
13049 * gdb.cp/templates.exp: Likewise.
13050 * gdb.cp/try_catch.exp: Likewise.
13051 * gdb.cp/userdef.exp: Likewise.
13052 * gdb.cp/virtfunc.exp: Likewise.
13053 * gdb.disasm/am33.exp: Likewise.
13054 * gdb.disasm/h8300s.exp: Likewise.
13055 * gdb.disasm/mn10300.exp: Likewise.
13056 * gdb.disasm/sh3.exp: Likewise.
13057 * gdb.disasm/t01_mov.exp: Likewise.
13058 * gdb.disasm/t02_mova.exp: Likewise.
13059 * gdb.disasm/t03_add.exp: Likewise.
13060 * gdb.disasm/t04_sub.exp: Likewise.
13061 * gdb.disasm/t05_cmp.exp: Likewise.
13062 * gdb.disasm/t06_ari2.exp: Likewise.
13063 * gdb.disasm/t07_ari3.exp: Likewise.
13064 * gdb.disasm/t08_or.exp: Likewise.
13065 * gdb.disasm/t09_xor.exp: Likewise.
13066 * gdb.disasm/t10_and.exp: Likewise.
13067 * gdb.disasm/t11_logs.exp: Likewise.
13068 * gdb.disasm/t12_bit.exp: Likewise.
13069 * gdb.disasm/t13_otr.exp: Likewise.
13070 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
13071 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
13072 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
13073 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
13074 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
13075 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13076 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13077 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13078 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
13079 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
13080 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13081 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13082 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13083 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13084 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13085 * gdb.mi/gdb701.exp: Likewise.
13086 * gdb.mi/gdb792.exp: Likewise.
13087 * gdb.mi/mi-basics.exp: Likewise.
13088 * gdb.mi/mi-break.exp: Likewise.
13089 * gdb.mi/mi-cli.exp: Likewise.
13090 * gdb.mi/mi-console.exp: Likewise.
13091 * gdb.mi/mi-disassemble.exp: Likewise.
13092 * gdb.mi/mi-eval.exp: Likewise.
13093 * gdb.mi/mi-file.exp: Likewise.
13094 * gdb.mi/mi-read-memory.exp: Likewise.
13095 * gdb.mi/mi-regs.exp: Likewise.
13096 * gdb.mi/mi-return.exp: Likewise.
13097 * gdb.mi/mi-simplerun.exp: Likewise.
13098 * gdb.mi/mi-stack.exp: Likewise.
13099 * gdb.mi/mi-stepi.exp: Likewise.
13100 * gdb.mi/mi-syn-frame.exp: Likewise.
13101 * gdb.mi/mi-until.exp: Likewise.
13102 * gdb.mi/mi-var-block.exp: Likewise.
13103 * gdb.mi/mi-var-child.exp: Likewise.
13104 * gdb.mi/mi-var-cmd.exp: Likewise.
13105 * gdb.mi/mi-var-display.exp: Likewise.
13106 * gdb.mi/mi-watch.exp: Likewise.
13107 * gdb.mi/mi2-basics.exp: Likewise.
13108 * gdb.mi/mi2-break.exp: Likewise.
13109 * gdb.mi/mi2-cli.exp: Likewise.
13110 * gdb.mi/mi2-console.exp: Likewise.
13111 * gdb.mi/mi2-disassemble.exp: Likewise.
13112 * gdb.mi/mi2-eval.exp: Likewise.
13113 * gdb.mi/mi2-file.exp: Likewise.
13114 * gdb.mi/mi2-read-memory.exp: Likewise.
13115 * gdb.mi/mi2-regs.exp: Likewise.
13116 * gdb.mi/mi2-return.exp: Likewise.
13117 * gdb.mi/mi2-simplerun.exp: Likewise.
13118 * gdb.mi/mi2-stack.exp: Likewise.
13119 * gdb.mi/mi2-stepi.exp: Likewise.
13120 * gdb.mi/mi2-syn-frame.exp: Likewise.
13121 * gdb.mi/mi2-until.exp: Likewise.
13122 * gdb.mi/mi2-var-block.exp: Likewise.
13123 * gdb.mi/mi2-var-child.exp: Likewise.
13124 * gdb.mi/mi2-var-cmd.exp: Likewise.
13125 * gdb.mi/mi2-var-display.exp: Likewise.
13126 * gdb.mi/mi2-watch.exp: Likewise.
13127 * gdb.stabs/exclfwd.exp: Likewise.
13128 * gdb.stabs/weird.exp: Likewise.
13129 * gdb.threads/gcore-thread.exp: Likewise.
13130 * gdb.trace/actions.exp: Likewise.
13131 * gdb.trace/backtrace.exp: Likewise.
13132 * gdb.trace/circ.exp: Likewise.
13133 * gdb.trace/collection.exp: Likewise.
13134 * gdb.trace/deltrace.exp: Likewise.
13135 * gdb.trace/infotrace.exp: Likewise.
13136 * gdb.trace/limits.exp: Likewise.
13137 * gdb.trace/packetlen.exp: Likewise.
13138 * gdb.trace/passc-dyn.exp: Likewise.
13139 * gdb.trace/passcount.exp: Likewise.
13140 * gdb.trace/report.exp: Likewise.
13141 * gdb.trace/save-trace.exp: Likewise.
13142 * gdb.trace/tfind.exp: Likewise.
13143 * gdb.trace/tracecmd.exp: Likewise.
13144 * gdb.trace/while-dyn.exp: Likewise.
13145 * gdb.trace/while-stepping.exp: Likewise.
13146
13147 2006-08-08 Joel Brobecker <brobecker@adacore.com>
13148
13149 * gdb.base/step-bt.c: New file.
13150 * gdb.base/step-bt.exp: New testcase.
13151
13152 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
13153
13154 * config/monitor.exp (gdb_load): Remove support for obsolete
13155 download-write-size.
13156 * gdb.base/remote.exp: Likewise. Update all callers of
13157 gdb_timed_load.
13158
13159 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13160
13161 * cursal.exp: Pass binfile to gdb_load.
13162
13163 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
13164
13165 * gdb.base/cursal.exp: Add "" to gdb_load call.
13166
13167 2006-07-29 Mark Kettenis <kettenis@gnu.org>
13168
13169 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
13170 NetBSD/ELF targets.
13171
13172 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
13173
13174 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
13175 operator*.
13176
13177 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
13178
13179 * gdb.base/completion.exp: Update for change in "file" behavior.
13180 * gdb.stabs/weird.exp: Likewise.
13181 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
13182 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
13183
13184 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
13185
13186 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
13187 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
13188
13189 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
13190
13191 * gdb.base/default.exp: Update source command error message.
13192 * gdb.base/help.exp: Update 'help source' message.
13193
13194 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
13195
13196 * gdb.cp/bs15503.exp: Update comment for no longer crashing
13197 test.
13198
13199 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
13200
13201 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
13202
13203 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13204
13205 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
13206
13207 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13208
13209 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
13210
13211 2006-07-17 Mark Kettenis <kettenis@gnu.org>
13212
13213 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
13214 *-*-openbsd* from targets for wich we expect ARM FPA floating
13215 point format.
13216
13217 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
13218
13219 * gdb.cp/annota3.exp: Expect frame-begin annotation.
13220
13221 2006-07-17 Mark Kettenis <kettenis@gnu.org>
13222
13223 * gdb.base/annota3.exp: Expect frame-begin annotation.
13224
13225 2006-07-14 Joel Brobecker <brobecker@adacore.com>
13226
13227 * gdb.base/help.exp: Adjust "help unset" test to accept
13228 any list of unset commands.
13229
13230 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
13231 Daniel Jacobowitz <dan@codesourcery.com>
13232
13233 * gdb.cp/ref-params.exp: New test.
13234 * gdb.cp/ref-params.cc: New source file.
13235 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
13236
13237 2006-07-08 Mark Kettenis <kettenis@gnu.org>
13238
13239 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
13240 spaces/tabs in regular expressions since they might not be there.
13241
13242 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
13243
13244 * gdb.base/ifelse.exp: New file.
13245
13246 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
13247
13248 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
13249 line.
13250 * gdb.base/huge.exp: Loop over compilation to find a size that
13251 is acceptable.
13252 * gdb.base/remote.exp: Correct expected strings.
13253 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
13254
13255 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13256
13257 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
13258
13259 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13260
13261 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
13262 native.
13263
13264 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13265
13266 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
13267 enable stabs testing.
13268
13269 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13270
13271 * gdb.base/auxv.exp: Intercept undefined command messages before
13272 gdb_test_multiple does.
13273
13274 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13275
13276 * Makefile.in (host_alias): Remove.
13277 (target_alias): Use @target_noncanonical@.
13278 (site.exp): Don't set host_alias.
13279 * aclocal.m4: Remove contents. Include acx.m4.
13280 * configure: Regenerated.
13281 * configure.ac: Use ACX_NONCANONICAL_TARGET.
13282
13283 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
13284
13285 * lib/gdb.exp (gdb_load_cmd): New.
13286
13287 * gdb.base/fileio.c: Add system(NULL) test.
13288 * gdb.base/fileio.exp: Check it.
13289
13290 * gdb.base/break.c: Add 10a breakpoint at }
13291 * gdb.base/break.exp: Add test for breakpoint at }
13292 * gdb.cp/anon-union.cc: Add code at end of function.
13293 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
13294 * gdb.mi/var-cmd.c: Add code at end of function.
13295 * gdb.mi/mi-var-display.exp: Adjust end of next.
13296 * gdb.mi/mi2-var-display.exp: Likewise.
13297 * gdb.base/fileio.c: Add stop function and insert calls at
13298 stopping places.
13299 * gdb.base/fileio.exp: Breakpoint stop function and remove
13300 explicit line number references.
13301
13302 2006-05-19 Joel Brobecker <brobecker@adacore.com>
13303
13304 * gdb.base/del.exp (test_delete_alias): New function.
13305 Now check that both "del" and "d" work as aliases for "delete".
13306
13307 2006-05-18 Fred Fish <fnf@specifix.com>
13308
13309 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13310 required. Check for spurious output after program exits normally.
13311
13312 2006-05-17 Fred Fish <fnf@specifix.com>
13313
13314 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13315 gdb_load, so it works in the simulator.
13316
13317 2006-05-11 Fred Fish <fnf@specifix.com>
13318
13319 * gdb.base/bang.exp: Ignore unexpected output between the
13320 "program exited normally" and the gdb prompt, as many other
13321 tests do.
13322
13323 2006-05-07 Mark Kettenis <kettenis@gnu.org>
13324
13325 * gdb.base/help.exp: Make "delete checkpoint" part option for
13326 "help d" and "help delete" tests.
13327
13328 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13329
13330 * gdb.mi/mi-basics.exp: Add missing serial number to
13331 expected output in some mi_gdb_test statements.
13332 * gdb.mi/mi2-basics.exp: Likewise.
13333
13334 2006-05-05 Joel Brobecker <brobecker@adacore.com>
13335
13336 * gdb.base/del.c: New file.
13337 * gdb.base/del.exp: New testcase.
13338
13339 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
13340
13341 * gdb.base/break.exp: Do not assume a breakpoint on
13342 main will actually be in $srcfile when optimizing.
13343 * gdb.base/savedregs.exp: Do not require that the dummy
13344 frame location match up to a symbol and source file location.
13345 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13346 will get printed without a mi_cmd_data_list_register_values prefix.
13347 (*-data-list-register-*): Correct regular expressions to expect the new
13348 pseudo d? floating point registers.
13349 * gdb.mi/mi2-regs.exp: Likewise.
13350
13351 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
13352
13353 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13354 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13355 is allocated by the compiler.
13356 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13357 anons, e, anone to force their allocation by the compiler.
13358
13359 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
13360
13361 * gdb.base/help.exp: Update expected text for help d and
13362 help delete.
13363
13364 2006-05-02 Mark Kettenis <kettenis@gnu.org>
13365
13366 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13367 NetBSD/ELF targets.
13368
13369 2006-04-30 Mark Kettenis <kettenis@gnu.org>
13370
13371 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13372 single-step breakpoint fails; make this a KFAIL on
13373 sparc*-*-openbsd*.
13374 * gdb.base/siginfo.exp: Likewise.
13375 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13376
13377 2006-04-26 Michael Snyder <msnyder@redhat.com>
13378
13379 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13380 which may have to consume output from other forks.
13381 Add tests to make sure that "delete fork" succeeded.
13382
13383 2006-04-20 Michael Snyder <msnyder@redhat.com>
13384
13385 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13386 Add support for the Renesas M32C and M16C.
13387
13388 * gdb.asm/asm-source.exp: Add m32c target.
13389 * gdb.asm/m32c.inc: Support for m32c target.
13390
13391 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13392
13393 * gdb.base/commands.exp (recursive_source_test): New test.
13394
13395 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
13396
13397 * gdb.base/float.exp: Add pattern for sparc targets.
13398
13399 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13400
13401 * gdb.base/commands.exp (stray_arg0_test): New test.
13402
13403 2006-03-30 Paul Brook <paul@codesourcery.com>
13404
13405 * gdb.mi/mi-until.exp: kfail broken until command.
13406 * gdb.mi/mi2-until.exp: Ditto.
13407
13408 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
13409
13410 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13411
13412 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
13413
13414 * gdb.base/prelink.exp: Anchor tested-for regular expression
13415 on gdb prompt.
13416
13417 2006-03-07 Paul Brook <paul@codesourcery.com>
13418
13419 * gdb.base/assign.exp: Correct fail message.
13420
13421 2006-03-07 Paul Brook <paul@codesourcery.com>
13422
13423 * lib/compiler.c: Extract armcc version number.
13424 * lib/compiler.cc: Ditto.
13425
13426 2006-03-07 Paul Brook <paul@codesourcery.com>
13427
13428 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13429 additional_flags=-w.
13430 * gdb.arch/altivec-regs.exp: Ditto.
13431 * gdb.arch/e500-abi.exp: Ditto.
13432 * gdb.arch/e500-regs.exp: Ditto.
13433 * gdb.base/all-bin.exp: Ditto.
13434 * gdb.base/annota1.exp: Ditto.
13435 * gdb.base/annota3.exp: Ditto.
13436 * gdb.base/args.exp: Ditto.
13437 * gdb.base/arithmet.exp: Ditto.
13438 * gdb.base/assign.exp: Ditto.
13439 * gdb.base/async.exp: Ditto.
13440 * gdb.base/bang.exp: Ditto.
13441 * gdb.base/break.exp: Ditto.
13442 * gdb.base/call-rt-st.exp: Ditto.
13443 * gdb.base/completion.exp: Ditto.
13444 * gdb.base/cond-expr.exp: Ditto.
13445 * gdb.base/condbreak.exp: Ditto.
13446 * gdb.base/consecutive.exp: Ditto.
13447 * gdb.base/define.exp: Ditto.
13448 * gdb.base/display.exp: Ditto.
13449 * gdb.base/ena-dis-br.exp: Ditto.
13450 * gdb.base/environ.exp: Ditto.
13451 * gdb.base/eval-skip.exp: Ditto.
13452 * gdb.base/info-proc.exp: Ditto.
13453 * gdb.base/jump.exp: Ditto.
13454 * gdb.base/logical.exp: Ditto.
13455 * gdb.base/long_long.exp: Ditto.
13456 * gdb.base/maint.exp: Ditto.
13457 * gdb.base/miscexprs.exp: Ditto.
13458 * gdb.base/pc-fp.exp: Ditto.
13459 * gdb.base/pointers.exp: Ditto.
13460 * gdb.base/relational.exp: Ditto.
13461 * gdb.base/reread.exp: Ditto.
13462 * gdb.base/sect-cmd.exp: Ditto.
13463 * gdb.base/sep.exp: Ditto.
13464 * gdb.base/sepdebug.exp: Ditto.
13465 * gdb.base/until.exp: Ditto.
13466 * gdb.base/whatis-exp.exp: Ditto.
13467 * gdb.cp/annota2.exp: Ditto.
13468 * gdb.cp/annota3.exp: Ditto.
13469 * gdb.trace/actions.exp: Ditto.
13470 * gdb.trace/backtrace.exp: Ditto.
13471 * gdb.trace/circ.exp: Ditto.
13472 * gdb.trace/collection.exp: Ditto.
13473 * gdb.trace/deltrace.exp: Ditto.
13474 * gdb.trace/infotrace.exp: Ditto.
13475 * gdb.trace/limits.exp: Ditto.
13476 * gdb.trace/packetlen.exp: Ditto.
13477 * gdb.trace/passc-dyn.exp: Ditto.
13478 * gdb.trace/passcount.exp: Ditto.
13479 * gdb.trace/report.exp: Ditto.
13480 * gdb.trace/save-trace.exp: Ditto.
13481 * gdb.trace/tfind.exp: Ditto.
13482 * gdb.trace/tracecmd.exp: Ditto.
13483 * gdb.trace/while-dyn.exp: Ditto.
13484 * gdb.trace/while-stepping.exp: Ditto.
13485 * lib/gdb.exp: Ditto.
13486 (gdb_compile): Handle nowarning option.
13487
13488 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
13489
13490 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13491 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13492 Rename executable to prelinkt. Don't re-prelink if we didn't
13493 get a core file. Test prelink -u exit status to tell whether
13494 prelinking failed. Use gdb_test_multiple.
13495
13496 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13497
13498 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13499 (do_tests): Call it.
13500
13501 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
13502
13503 * gdb.base/prelink.exp: New test.
13504 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13505
13506 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13507
13508 * gdb.fortran/derived-type.f90: New file.
13509 * gdb.fortran/derived-type.exp: New testcase.
13510
13511 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13512
13513 * gdb.base/default.exp: Allow ';' as a directory separator.
13514
13515 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13516
13517 * gdb.base/help.exp (help add-symbol-file): Update.
13518
13519 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13520
13521 * gdb.base/help.exp (help load): Update expected results.
13522
13523 2006-02-19 Fred Fish <fnf@specifix.com>
13524
13525 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13526 specifix hex value as part of results.
13527 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
13528
13529 2006-02-16 Fred Fish <fnf@specifix.com>
13530
13531 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13532 ushort_addr, and slong_addr, so the typedefs are not optimized
13533 away.
13534 * gdb.base/whatis.exp: Add tests using type name for struct type,
13535 union type, enum type, and typedef.
13536
13537 2006-02-13 Mark Kettenis <kettenis@gnu.org>
13538
13539 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13540
13541 2006-02-13 Jim Blandy <jimb@redhat.com>
13542
13543 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13544 case where it takes two "next" commands to skip past the init
13545 call.
13546
13547 2006-02-12 Fred Fish <fnf@specifix.com>
13548
13549 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13550 to handle cases where it takes two "next" commands to skip
13551 past the init call.
13552
13553 2006-02-07 Joel Brobecker <brobecker@adacore.com>
13554
13555 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13556 on hppa32 targets.
13557
13558 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
13559
13560 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13561 field.
13562
13563 2006-01-29 Mark Kettenis <kettenis@gnu.org>
13564
13565 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13566
13567 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13568
13569 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13570 files.
13571
13572 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13573
13574 * gdb.cp/maint.exp: Set complaints to a positive value.
13575
13576 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13577
13578 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13579 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13580 function name.
13581
13582 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13583
13584 * gdb.base/checkpoint.c: Update copyright notice. Include
13585 <stdlib.h>.
13586
13587 2006-01-04 Jim Blandy <jimb@redhat.com>
13588
13589 * gdb.asm/asm-source.exp: Independently provide default values for
13590 asm-flags and debug-flags. Use 'string equal' to do the
13591 comparison, not the implicit expr's '==' operator. Remove
13592 now-unneeded assignments to asm-flags. In h8300 case, place
13593 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13594
13595 2006-01-04 Michael Snyder <msnyder@redhat.com>
13596
13597 * gdb.base/checkpoint.c: New file.
13598 * gdb.base/checkpoint.exp: New file.
13599 * gdb.base/multi-fork.c: New file.
13600 * gdb.base/multi-fork.exp: New file.
13601 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13602
13603 2006-01-04 Fred Fish <fnf@specifix.com>
13604
13605 * gdb.base/ptype.c (foo): Add typedef.
13606 (intfoo): Add function.
13607 * gdb.base/ptype1.c: New file.
13608 * gdb.base/ptype.exp: Handle compilation and linking with two
13609 source files. Test that proper type for "foo" is found based
13610 on source context rather than first match found in symtabs.
13611
13612 2005-12-28 Mark Kettenis <kettenis@gnu.org>
13613
13614 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13615 * gdb.asm/openbsd.inc: Indent commands.
13616
13617 2005-12-26 Mark Kettenis <kettenis@gnu.org>
13618
13619 * gdb.base/freebpcmd.exp: Increase timeout.
13620
13621 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13622
13623 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13624
13625 * gdb.base/default.exp: Update check for "show version".
13626
13627 2005-12-09 Randolph Chung <tausq@debian.org>
13628
13629 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13630 * gdb.asm/pa64.inc: New file.
13631
13632 2005-12-09 Randolph Chung <tausq@debian.org>
13633
13634 * gdb.asm/common.inc: Indent commands.
13635 * gdb.asm/asmsrc1.s: Likewise.
13636 * gdb.asm/asmsrc2.s: Likewise.
13637
13638 2005-12-09 Randolph Chung <tausq@debian.org>
13639
13640 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13641 (get_addr_of_sym): Remove duplicate print.
13642 (gen_core): xfail hppa*-*-hpux*, update expected output.
13643 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13644 * gdb.arch/pa64-nullify.s: New file.
13645
13646 2005-12-09 Randolph Chung <tausq@debian.org>
13647
13648 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13649
13650 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
13651
13652 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13653 code generation for these functions.
13654 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13655 error message.
13656
13657 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13658
13659 * gdb.base/help.exp (help b, help br, help bre, help brea)
13660 (help break): Update the expected message.
13661
13662 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13663
13664 * gdb.asm/m68hc11.inc: Setup the data section.
13665 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13666 script for this test.
13667 (m6812-*-*): Likewise.
13668
13669 2005-11-09 Randolph Chung <tausq@debian.org>
13670
13671 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13672
13673 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13674
13675 * gdb.base/break.exp: Fix a comment typo.
13676
13677 2005-11-03 Jim Blandy <jimb@redhat.com>
13678
13679 Checked in by Elena Zannoni <ezannoni@redhat.com>
13680
13681 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
13682
13683 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
13684
13685 * gdb.arch/gdb1558.c: Include stdio.h.
13686
13687 2005-10-31 Mark Kettenis <kettenis@gnu.org>
13688
13689 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13690
13691 2005-10-31 Mark Kettenis <kettenis@gnu.org>
13692
13693 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13694
13695 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13696
13697 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13698 vscr" tests to better match output.
13699
13700 2005-10-12 Jim Blandy <jimb@redhat.com>
13701
13702 * gdb.base/structs.exp (any): New function.
13703 (test_struct_returns): Don't make any assumptions at all about
13704 what value the function returns when GDB can't set the return
13705 value.
13706
13707 2005-10-09 Joel Brobecker <brobecker@adacore.com>
13708
13709 * gdb.ada/arrayidx/p.adb: New file.
13710 * gdb.ada/arrayidx.exp: New testcase
13711
13712 2005-10-09 Joel Brobecker <brobecker@adacore.com>
13713
13714 * gdb.ada/array_return/pck.ads: New file.
13715 * gdb.ada/array_return/pck.adb: New file.
13716 * gdb.ada/array_return/p.adb: New file.
13717 * gdb.ada/array_return.exp: New testcase.
13718
13719 2005-10-03 Joel Brobecker <brobecker@adacore.com>
13720
13721 * gdb.base/arrayidx.c: New file.
13722 * gdb.base/arrayidx.exp: New testcase.
13723
13724 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
13725
13726 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13727 frames-invalid and breakpoints-invalid are no longer generated
13728 with level 3 so don't expect them in the output.
13729
13730 2005-09-27 Bob Rossi <bob@brasko.net>
13731
13732 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
13733 from test. Escape the | in mi_gdb_test call.
13734 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13735 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13736 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13737 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13738 expected regex's in mi_gdb_test calls.
13739 * lib/mi-support.exp: Remove arbitrary .* from tests.
13740 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13741 Fully anchor GDB/MI expected results in mi_gdb_test.
13742 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13743 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13744
13745 2005-09-26 Paul Brook <paul@codesourcery.com>
13746
13747 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13748
13749 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13750
13751 * bfp-test.c: New file.
13752 * bfp-test.exp: New testcase.
13753
13754 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13755
13756 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13757 of subarray and substring variable.
13758 * gdb.fortran/subarray.f: New source file for the test of subarray
13759 and substring variable evaluation.
13760 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13761 of string constant.
13762
13763 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13764
13765 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13766 copyright dates.
13767
13768 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13769
13770 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13771 powerpc altivec' test with an almost identical 'info vector' test.
13772
13773 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13774
13775 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13776 vscr" tests to match output.
13777
13778 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13779
13780 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13781 output.
13782
13783 2005-09-11 Bob Rossi <bob@brasko.net>
13784
13785 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13786 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13787 commands that return an MI output command and an asyncronous MI output
13788 command.
13789 * gdb.mi/mi-console.exp: Ditto.
13790
13791 2005-09-11 Bob Rossi <bob@brasko.net>
13792
13793 * gdb.mi/mi-var-child.c: Include <string.h>.
13794
13795 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13796
13797 * killed.exp: Correct gdb_expect syntax.
13798
13799 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
13800
13801 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13802
13803 2005-08-02 Bob Rossi <bob@brasko.net>
13804
13805 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13806 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13807 Change tests to inferior-tty-set/show.
13808 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13809 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13810 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13811 inferior. Use mi_gdb_test to get GDB and Inferior output.
13812 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13813 descriptor.
13814 (mi_inferior_tty_name): Add inferior PTY file name.
13815 (mi_gdb_start): Add INFERIOR_PTY parameter.
13816 (mi_gdb_test): Add IPATTERN parameter.
13817
13818 2005-08-02 Bob Rossi <bob@brasko.net>
13819
13820 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13821 parameter to mi_gdb_test.
13822 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13823
13824 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13825
13826 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13827 struct_declarations.
13828 * gdb.mi/mi-var-child.exp: Step over the initialization of
13829 struct_declarations.
13830
13831 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13834 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13835 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13836 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13837 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13838 file.
13839
13840 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
13841
13842 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13843 (do_children_tests): Assign values to the extra elements.
13844
13845 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13846 them for tests for "-var-update --no-values" and
13847 "-var-update --all-values".
13848 Add test for "-var-list-children --simple-values".
13849
13850 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13851
13852 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13853 "-stack-list-locals --simple-values" Improve doc strings and
13854 comments.
13855
13856 2005-07-18 Mark Kettenis <kettenis@gnu.org>
13857
13858 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13859 *-*-openbsd*.
13860 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13861
13862 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13863 sigaltsatck'.
13864
13865 2005-07-14 Bob Rossi <bob@brasko.net>
13866
13867 * gdb.base/default.exp (tty): Changed output of command.
13868 * gdb.base/help.exp (help tty): Ditto.
13869
13870 2005-07-12 Mark Kettenis <kettenis@gnu.org>
13871
13872 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13873
13874 2005-07-10 Mark Kettenis <kettenis@gnu.org>
13875
13876 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13877 -stack-select-frame without arguments.
13878 (test_stack_frame_listing): Add test for newly implemented command
13879 -stack-info-frame.
13880
13881 2005-07-06 Bob Rossi <bob@brasko.net>
13882
13883 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13884 command.
13885 (Copyright): Update copyright.
13886
13887 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13888
13889 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13890 tests to evaluate exponentiation expression.
13891
13892 2005-06-29 Andreas Schwab <schwab@suse.de>
13893
13894 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13895 main to avoid warnings.
13896
13897 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13898
13899 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
13900
13901 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13902 -stack-select-frame without arguments.
13903 (test_stack_frame_listing): Add test for newly implemented command
13904 -stack-info-frame.
13905
13906 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13907
13908 * gdb.fortran/array-element.f: New file.
13909 * gdb.fortran/array-element.exp: New testcase.
13910
13911 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13912
13913 * gdb.base/bigcore.exp: Correct checks for systems which can
13914 not dump a large core file.
13915
13916 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13917
13918 * gdb.base/relocate.c: Add a copyright notice.
13919 (dummy): Remove.
13920 * gdb.base/relocate.exp: Test printing the values of variables
13921 from a relocatable file.
13922
13923 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13924
13925 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13926 excess MI output after an error.
13927
13928 2005-05-29 Joel Brobecker <brobecker@adacore.com>
13929
13930 * gdb.arch/alpha-step.c: New file.
13931 * gdb.arch/alpha-step.exp: New testcase.
13932
13933 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13934 Dennis Brueni <dennis@slickedit.com>
13935
13936 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13937 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13938 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13939 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13940 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13941 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13942 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13943
13944 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13945 Wu Zhou <woodzltc@cn.ibm.com>
13946
13947 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13948 IBM's xlc compiler.
13949 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13950 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13951
13952 2005-05-13 Jim Blandy <jimb@redhat.com>
13953
13954 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13955 calling gdb_suppress_entire_file.
13956 * gdb.base/charset.exp: Same.
13957 * gdb.base/call-rt-st.exp: Same.
13958
13959 2005-05-05 Bob Rossi <bob_rossi@cox.net>
13960
13961 * lib/gdb.exp (fullname_syntax): Added global regex.
13962 (fullname_syntax_POSIX): Ditto.
13963 (fullname_syntax_UNC): Ditto.
13964 (fullname_syntax_DOS_CASE): Ditto.
13965 (fullname_syntax_DOS): Ditto.
13966 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13967 fullname_syntax variable to scope and use it.
13968 (test_file_list_exec_source_files): Ditto.
13969 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13970
13971 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13972
13973 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13974
13975 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13976
13977 * lib/gdb.exp (skip_altivec_tests): New function, based on
13978 check_vmx_hw_available from the GCC testsuite.
13979 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13980 * lib/gdb.arch/altivec-regs.exp: Likewise.
13981
13982 2005-05-02 Jim Blandy <jimb@redhat.com>
13983
13984 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13985 calling gdb_suppress_entire_file.
13986
13987 2005-04-30 Randolph Chung <tausq@debian.org>
13988
13989 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13990 Slightly relax "sem_post" name checking.
13991
13992 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13993
13994 * gdb.base/unload.exp: Use new shared library infrastructure.
13995
13996 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13997
13998 * gdb.base/so-impl-ld.exp: Use new shared library
13999 infrastructure.
14000
14001 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
14002
14003 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
14004 * gdb.asm/h8300.inc: New file.
14005
14006 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14007
14008 * gdb.base/shlib-call.exp: Change to use new shared library
14009 infrastructure.
14010
14011 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14012
14013 * gdb.base/pending.exp: Change to use new shared library
14014 infrastructure.
14015
14016 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14017
14018 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
14019 use test_compiler_info instead of gcc_compiled, and update copyright.
14020
14021 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
14022
14023 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
14024 shared objects being adjusted and update copyright years.
14025
14026 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
14027
14028 * ChangeLog: Correct some 2003-01-13 dates.
14029 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
14030 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
14031 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
14032 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
14033 gdb.trace/tfind.exp: Update copyright years.
14034
14035 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
14036 Daniel Jacobowitz <dan@codesourcery.com>
14037
14038 * lib/gdb.exp (gdb_compile): Handle shlib=.
14039 (gdb_compile_shlib): New function.
14040
14041 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
14042
14043 * lib/gdb.exp (test_compiler_info): Give argument a default value.
14044
14045 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14046
14047 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
14048 gdb.server.
14049 * configure.ac: Likewise.
14050 * configure: Regenerated.
14051 * gdb.gdbserver/Makefile.in: Moved to...
14052 * gdb.server/Makefile.in: ... here.
14053 * gdb.gdbserver/server.c: Moved to...
14054 * gdb.server/server.c: ... here.
14055 * gdb.gdbserver/server-run.exp: Moved to...
14056 * gdb.server/server-run.exp: ... here.
14057
14058 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14059
14060 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
14061 * configure.ac: Create gdb.gdbserver/Makefile.
14062 * configure: Regenerated.
14063 * lib/gdbserver-support.exp: New file, derived from
14064 config/gdbserver.exp.
14065 * config/gdbserver.exp: Use gdbserver-support.exp.
14066 * gdb.gdbserver/Makefile.in: New file.
14067 * gdb.gdbserver/server.c: New file.
14068 * gdb.gdbserver/server-run.exp: New file.
14069
14070 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
14071
14072 * lib/gdb.exp (test_compiler_info): Return compiler_info
14073 if no arguments are given.
14074
14075 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
14076
14077 * gdb.arch/altivec-abi.exp: Check for compiler and set
14078 use altivec' flag accordingly.
14079 * gdb.arch/altivec-regs.exp: Likewise.
14080
14081 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
14082
14083 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
14084
14085 2005-03-27 Andreas Schwab <schwab@suse.de>
14086
14087 * gdb.base/bigcore.c (main): Add missing mode argument in open
14088 call.
14089
14090 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
14091
14092 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
14093 downloads.
14094 * config/gdbserver.exp (gdb_load): Likewise.
14095
14096 2005-03-14 Paul Brook <paul@codesourcery.com>
14097
14098 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
14099 targets.
14100
14101 2005-03-09 Joel Brobecker <brobecker@adacore.com>
14102
14103 * gdb.dwarf2/dup-psym.S: New file.
14104 * gdb.dwarf2/dup-psym.exp: New testcase.
14105
14106 2005-03-09 Joel Brobecker <brobecker@adacore.com>
14107
14108 * gdb.ada/exec_changed/first.adb: New file.
14109 * gdb.ada/exec_changed/second.adb: New file.
14110 * gdb.ada/exec_changed.exp: New testcase.
14111
14112 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
14113
14114 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
14115 (A2): New class.
14116 (main): Test operator+.
14117 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
14118 breakpoint test.
14119
14120 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
14121 * gdb.base/signull.exp: Disable if gdb,nosignals.
14122 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
14123 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
14124 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
14125 * gdb.mi/mi2-console.exp: Likewise.
14126 * gdb.trace/collection.exp (run_trace_experiment): Consume the
14127 continue output at start.
14128 (gdb_collect_locals_test): Robustify regexp.
14129 * gdb.trace/passc-dyn.exp: Fix comment typo.
14130 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
14131
14132 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
14133
14134 * gdb.asm/asm-source.exp: Add iq2000 case.
14135 * gdb.asm/iq2000.inc: New file.
14136
14137 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
14138
14139 * gdb.base/command.exp: Change hardcoded value to regular expression.
14140 * gdb.base/float.exp: Add powerpc to the list of targets checked.
14141
14142 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
14143
14144 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
14145 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
14146 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
14147 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
14148 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
14149
14150 2005-03-05 Mark Kettenis <kettenis@gnu.org>
14151
14152 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
14153 changes.
14154
14155 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
14156
14157 * lib/compiler.c: Add test for IBM's xlc compiler.
14158 * lib/compiler.cc: Likewise.
14159
14160 2004-02-24 Joel Brobecker <brobecker@adacore.com>
14161
14162 * gdb.ada/fixed_points.exp: Create compilation object directory
14163 before running the test.
14164 * gdb.ada/null_record.exp: Likewise.
14165 * gdb.ada/packed_array.exp: Likewise.
14166 * gdb.ada/start.exp: Likewise.
14167
14168 2005-02-15 Joel Brobecker <brobecker@adacore.com>
14169
14170 * gdb.ada/packed_array/pa.adb: New file.
14171 * gdb.ada/packed_array.exp: New testcase.
14172
14173 2005-02-10 Mark Kettenis <kettenis@gnu.org>
14174
14175 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
14176 files.
14177
14178 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
14179 on *-*-openbsd*. Correctly match whitespace in regukar
14180 expressions.
14181
14182 2005-02-10 Daniel Jacobowitz <dan@debian.org>
14183
14184 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
14185 PR exp/1821
14186 * gdb.base/gdb1821.c: New test file.
14187 * gdb.base/gdb1821.exp: New test file.
14188
14189 2005-02-09 Joel Brobecker <brobecker@adacore.com>
14190
14191 * gdb.base/start.c: New file.
14192 * gdb.base/start.exp: New testcase.
14193
14194 2005-02-09 Joel Brobecker <brobecker@adacore.com>
14195
14196 * gdb.ada/start/dummy.adb: New file.
14197 * gdb.ada/start.exp: New testcase.
14198
14199 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
14200
14201 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
14202 for printing symbols and statistics.
14203 Add test for using relative pathnames in "maint print msymbols" test.
14204 Mark "maint info sections DATA" XFAIL on Cygwin.
14205 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
14206 tests.
14207
14208 2005-02-09 Andreas Schwab <schwab@suse.de>
14209
14210 Committed by Andrew Cagney <cagney@gnu.org>
14211 * gdb.base/remotetimeout.exp: New file.
14212
14213 2005-02-07 Mark Kettenis <kettenis@gnu.org>
14214
14215 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
14216
14217 2005-02-03 Joel Brobecker <brobecker@adacore.com>
14218
14219 * gdb.ada/gnat_ada.gpr: New file.
14220 * gdb.ada/gnat_ada.gin: Delete, no longer used.
14221 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
14222 * configure.ac: No longer generate gnat_ada.gpr.
14223 * configure: Regenerate.
14224 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
14225 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
14226 * gdb.ada/null_record/bar.ads: Likewise.
14227 * gdb.ada/null_record/bar.adb: Likewise.
14228 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
14229 * gdb.ada/null_record.exp (testdir): New variable.
14230 (testfile): executable is now in testdir subdirectory.
14231 (srcfile): Use full path to the main compilation unit.
14232 * gdb.ada/fixed_points.exp: Same changes as above.
14233
14234 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
14235
14236 * gdb.base/interp.exp: New test.
14237
14238 2005-01-24 Andrew Cagney <cagney@gnu.org>
14239
14240 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
14241
14242 2005-01-19 Andrew Cagney <cagney@gnu.org>
14243
14244 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
14245 configure.ac not configure.in.
14246
14247 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
14248 of powerpc*-*-*.
14249 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
14250 * gdb.base/list.exp (test_list_function)
14251 (test_list_filename_and_function): Ditto.
14252 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
14253
14254 2005-01-16 Andrew Cagney <cagney@gnu.org>
14255
14256 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
14257
14258 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
14259
14260 2005-01-14 Andrew Cagney <cagney@gnu.org>
14261
14262 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
14263 * gdb.mi/mi2-var-cmd.exp: Ditto.
14264
14265 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
14266
14267 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
14268
14269 2005-01-07 Andrew Cagney <cagney@gnu.org>
14270
14271 * configure.ac: Rename configure.in, require autoconf 2.59.
14272 * configure: Re-generate.
14273 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
14274 * gdb.stabs/configure: Re-generate.
14275 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
14276 * gdb.hp/configure: Re-generate.
14277 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
14278 autoconf 2.59.
14279 * gdb.hp/gdb.objdbg/configure: Re-generate.
14280 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
14281 autoconf 2.59.
14282 * gdb.hp/gdb.defects/configure: Re-generate.
14283 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
14284 autoconf 2.59.
14285 * gdb.hp/gdb.compat/configure: Re-generate.
14286 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
14287 autoconf 2.59.
14288 * gdb.hp/gdb.base-hp/configure: Re-generate.
14289 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
14290 autoconf 2.59.
14291 * gdb.hp/gdb.aCC/configure: Re-generate.
14292
14293 2004-12-15 Jim Blandy <jimb@redhat.com>
14294
14295 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
14296 under NPTL when there is debugging info available for libpthread.
14297
14298 2004-12-13 Jerome Guitton <guitton@gnat.com>
14299
14300 * gdb.ada/fixed_points.c: New file.
14301 * gdb.ada/fixed_points.exp: New file.
14302
14303 2004-12-03 Randolph Chung <tausq@debian.org>
14304
14305 * gdb.arch/pa-nullify.exp: New file.
14306 * gdb.arch/pa-nullify.s: New file.
14307
14308 2004-11-30 Randolph Chung <tausq@debian.org>
14309
14310 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14311 instead of "tbug". Fix regexp to work properly with gdb_test.
14312
14313 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14314
14315 * gdb.base/bitfields2.exp: New test.
14316 * gdb.base/bitfields2.c: New file.
14317
14318 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
14319
14320 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14321
14322 2004-11-16 Randolph Chung <tausq@debian.org>
14323
14324 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14325
14326 2004-11-14 Daniel Jacobowitz <dan@debian.org>
14327
14328 * gdb.threads/threadapply.exp: Correct "macro details" test.
14329
14330 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14331
14332 * gdb.threads/threadapply.exp: New test.
14333 * gdb.threads/threadapply.c: New file.
14334
14335 2004-11-07 Mark Kettenis <kettenis@gnu.org>
14336
14337 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14338 frames.
14339
14340 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
14341
14342 * gdb.base/cursal.exp: New file.
14343 * gdb.base/cursal.c: New file.
14344
14345 2004-11-03 Andrew Cagney <cagney@gnu.org>
14346
14347 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14348
14349 2004-10-30 Mark Kettenis <kettenis@gnu.org>
14350
14351 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14352 NetBSD/ELF targets.
14353
14354 2004-10-29 Joel Brobecker <brobecker@gnat.com>
14355
14356 * gdb.threads/bp_in_thread.c: New file, copied from
14357 pthread_cond_wait.c.
14358 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14359 file, rather than reusing the .c file from another testcase.
14360
14361 2004-10-20 Joel Brobecker <brobecker@gnat.com>
14362
14363 * gdb.ada/null_record.exp: Check where we stopped after
14364 sending the start command, instead of where the associated
14365 temporary breakpoint was inserted.
14366
14367 2004-10-14 Andrew Cagney <cagney@gnu.org>
14368
14369 * gdb.mi/gdb701.c (main): Return 0.
14370
14371 2004-10-13 Daniel Jacobowitz <dan@debian.org>
14372
14373 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
14374
14375 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14376
14377 * gdb.threads/schedlock.c: Add comment markers to use to find
14378 line numbers.
14379 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14380 comments.
14381 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14382 breakpoint lines.
14383
14384 2004-10-12 Daniel Jacobowitz <dan@debian.org>
14385
14386 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14387
14388 2004-10-12 Daniel Jacobowitz <dan@debian.org>
14389
14390 * configure.in: Add gdb.dwarf2.
14391 * configure: Regenerated.
14392 * Makefile.in: Add gdb.dwarf2.
14393 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14394 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14395 gdb.dwarf2/file1.txt: New files.
14396
14397 2004-10-11 Orjan Friberg <orjanf@axis.com>
14398
14399 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
14400 of "run", since the latter doesn't work with remote targets. Adjust
14401 the breakpoint numbering accordingly.
14402 * gdb.threads/pthread_cond_wait.exp: Ditto.
14403
14404 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14405
14406 * gdb.base/overlays.exp: Update copyright years.
14407
14408 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14409
14410 * gdb.base/overlays.exp: Disable if target is Linux.
14411
14412 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
14413
14414 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14415
14416 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14417
14418 * gdb.asm/asm-source.exp: Add m32r-linux target.
14419 * gdb.asm/m32r-linux.inc: New file.
14420
14421 2004-09-24 Andrew Cagney <cagney@redhat.com>
14422 David Anderson <anderson@redhat.com>
14423
14424 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14425 command fails, assume things will work.
14426 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14427 (_GNU_SOURCE): Define.
14428 (print_unsigned, print_hex): Change parameter to "long long".
14429 (print_byte_count): New function, use to print byte counts.
14430 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14431 O_LARGEFILE.
14432 (main): Compute an upper bound on a corefile in max_core_size.
14433 Limit memory chunk size to max_core_size. Limit total memory
14434 allocated to max_core_size.
14435
14436 2004-09-23 Andrew Cagney <cagney@gnu.org>
14437
14438 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14439 from a separate process with code that creates a corefile by
14440 making the inferior dump core.
14441
14442 2004-09-23 Mark Kettenis <kettenis@gnu.org>
14443
14444 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14445 block.
14446
14447 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14448
14449 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14450 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14451 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14452 Likewise.
14453
14454 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14455
14456 * gdb.java/jprint.exp: New test case for java inferior call.
14457 * gdb.java/jprint.java: Ditto.
14458
14459 2004-09-15 Joel Brobecker <brobecker@gnat.com>
14460
14461 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14462
14463 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14464
14465 * gdb.threads/killed.c: Include <stdlib.h>.
14466 * gdb.threads/pthreads.c: Likewise.
14467
14468 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14469
14470 * gdb.threads/killed.c: Add copyright notice.
14471
14472 2004-09-10 Jason Molenda (jmolenda@apple.com)
14473
14474 * gdb.base/define.exp: Two new tests to verify zero space chars
14475 after 'if' and 'while' commands in a user-defined command is correctly
14476 parsed.
14477
14478 2004-09-08 Andrew Cagney <cagney@gnu.org>
14479
14480 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14481 delivery test with duplicate at end of file.
14482
14483 2004-09-06 Mark Kettenis <kettenis@jive.nl>
14484
14485 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14486
14487 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14488
14489 * config/hppro.exp: Removed.
14490
14491 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14492
14493 * config/sparclet.exp: Removed.
14494
14495 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14496
14497 * config/udi.exp: Removed.
14498
14499 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14500
14501 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14502 of "exp_continue".
14503 (advancei): Likewise.
14504
14505 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14506
14507 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14508
14509 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14510
14511 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
14512 to check for nodebug in executable.
14513 * gdb.gdb/observer.exp (setup_test): Likewise.
14514 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14515 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14516
14517 2004-09-01 Andrew Cagney <cagney@gnu.org>
14518
14519 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14520 files.
14521
14522 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14523
14524 * gdb.base/unload.exp: Fix expected warning message to match
14525 latest format.
14526
14527 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
14528
14529 * gdb.base/call-rt-st.exp: Fix typos.
14530
14531 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14532
14533 * gdb.threads/thread_check.exp: New testcase.
14534 * gdb.threads/thread_check.c: New testcase.
14535
14536 2004-08-31 Andrew Cagney <cagney@gnu.org>
14537
14538 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14539 (skip_to_handler_entry): New procedures. Test stepping into a
14540 handler when the breakpoint is at the handler's entry point.
14541
14542 2004-08-30 Andrew Cagney <cagney@gnu.org>
14543
14544 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14545 gdb/1757.
14546
14547 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14548
14549 With code from Manoj Iyer <manjo@austin.ibm.com>:
14550 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14551 return value. Add an arm for "no debugging symbols found".
14552 Change a stray "error" to "perror".
14553 (gdb_run_cmd): Adapt to new return value.
14554 * gdb.base/remote.exp: Adapt to new return value.
14555 * gdb.gdb/complaints.exp: Likewise.
14556 * gdb.gdb/observer.exp: Likewise.
14557 * gdb.gdb/selftest.exp: Likewise.
14558 * gdb.gdb/xfullpath.exp: Likewise.
14559
14560 2004-08-27 Joel Brobecker <brobecker@gnat.com>
14561
14562 * gdb.threads/bp_in_thread.exp: New testcase.
14563
14564 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14565
14566 Fix PR testsuite/1735.
14567 * gdb.threads/schedlock.c (thread_function): Add a cast
14568 to suppress a gcc warning.
14569 * gdb.threads/thread-specific.c (thread_function): Likewise.
14570
14571 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14572
14573 * gdb.base/unload.c: Include <stdlib.h>.
14574
14575 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14576
14577 From Paul Gilliam <pgilliam@us.ibm.com>:
14578 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14579 synchronized after the "return".
14580
14581 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14582
14583 * gdb.mi/basics.c: Include <stdio.h>.
14584 * gdb.mi/pthreads.c: Include <stdlib.h>.
14585 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14586
14587 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14588
14589 * gdb.threads/schedlock.c: Add copyright notice.
14590
14591 2004-08-25 Andrew Cagney <cagney@gnu.org>
14592
14593 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14594 (skip_over_handler, breakpoint_over_hander): New test procedures.
14595 (advance, advancei): Add a proper prefix, do not use
14596 rerun_to_main.
14597 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14598
14599 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14600
14601 * gdb.mi/basics.c: Add copyright notice.
14602 * gdb.mi/var-cmd.c: Add copyright notice.
14603
14604 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14605
14606 * lib/gdb.exp: Remove signed_keyword_not_used.
14607 * lib/compiler.c: Likewise.
14608 * lib/compiler.cc: Likewise.
14609
14610 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14611
14612 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14613 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14614
14615 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14616
14617 * gdb.base/whatis.c: Add copyright notice.
14618
14619 2004-08-20 Mark Kettenis <kettenis@gnu.org>
14620
14621 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14622 it to skip the breakpoints encoded in the inline assembly.
14623
14624 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14625
14626 * Makefile.in: Add gdb.fortran.
14627
14628 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14629
14630 * gdb.base/call-sc.exp (test_scalar_returns):
14631 Fix cut-and-paste glitch in "Make fun return now".
14632
14633 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14634
14635 * configure.in: Add gdb.fortran.
14636 * configure: Regenerate.
14637 * gdb.fortran/Makefile.in: New file.
14638 * lib/gdb.exp (skip_fortran_tests): New procedure.
14639
14640 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14641
14642 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14643 reference to bug-gnu@prep.ai.mit.edu.
14644 * gdb.mi/mi-var-child.exp: Likewise.
14645 * gdb.mi/mi-var-cmd.exp: Likewise.
14646 * gdb.mi/mi-var-display.exp: Likewise.
14647 * gdb.mi/mi2-var-block.exp: Likewise.
14648 * gdb.mi/mi2-var-child.exp: Likewise.
14649 * gdb.mi/mi2-var-cmd.exp: Likewise.
14650 * gdb.mi/mi2-var-display.exp: Likewise.
14651
14652 2004-08-15 Mark Kettenis <kettenis@gnu.org>
14653
14654 * gdb.base/unload.c (main): Make local variable msg const.
14655
14656 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14657
14658 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14659 to bug-gnu@prep.ai.mit.edu.
14660 * gdb.mi/mi-disassemble.exp: Likewise.
14661 * gdb.mi/mi-eval.exp: Likewise.
14662 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14663 default line number.
14664 * gdb.mi/mi-return.exp: Likewise.
14665 * gdb.mi/mi-simplerun.exp: Likewise.
14666 * gdb.mi/mi-stack.exp: Likewise.
14667 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14668 number with explicit range test.
14669 * gdb.mi/mi-watch.exp: Likewise.
14670 * gdb.mi/mi2-break.exp: Likewise.
14671 * gdb.mi/mi2-cli.exp: Likewise.
14672 * gdb.mi/mi2-disassemble.exp: Likewise.
14673 * gdb.mi/mi2-eval.exp: Likewise.
14674 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14675 default line number.
14676 * gdb.mi/mi2-return.exp: Likewise.
14677 * gdb.mi/mi2-simplerun.exp: Likewise.
14678 * gdb.mi/mi2-stack.exp: Likewise.
14679 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14680 number with explicit range test.
14681 * gdb.mi/mi2-watch.exp: Likewise.
14682
14683 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14684
14685 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14686 * gdb.cp/m-static.exp: Likewise.
14687 * gdb.cp/rtti.exp: Likewise.
14688
14689 2004-08-14 Mark Kettenis <kettenis@gnu.org>
14690
14691 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14692
14693 2004-08-14 Eli Zaretskii <eliz@gnu.org>
14694
14695 * ChangeLog: Prefix Local Variables with semi-colons and indent
14696 the reference to older ChangeLog files, to fix fontification in
14697 Emacs.
14698
14699 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14700
14701 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14702 * gdb.mi/mi2-break.exp: Likewise.
14703
14704 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14705
14706 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14707
14708 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14709
14710 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14711
14712 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14713
14714 * gdb.cp/classes.exp: Remove unused declarations. Just let
14715 test names default instead of providing special names. Remove
14716 extraneous demangler test.
14717
14718 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14719
14720 * gdb.base/unload.exp: New test for breakpoints in dynamically
14721 loaded libraries.
14722 * gdb.base/unload.c: Ditto.
14723 * gdb.base/unloadshr.c: Ditto.
14724
14725 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14726
14727 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14728 cp_test_ptype_class.
14729 (test_enums): Likewise.
14730
14731 2004-08-10 Andrew Cagney <cagney@gnu.org>
14732
14733 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14734 files.
14735
14736 2004-08-10 Andrew Cagney <cagney@gnu.org>
14737
14738 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14739 init_malloc call.
14740
14741 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14742
14743 * ChangeLog: Add copyright notice. The notice is copied
14744 from emacs 21.3 top level ChangeLog.
14745
14746 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14747
14748 * lib/cp-support.exp: New file.
14749 * lib/cp-support.exp (cp_test_type_class): New function.
14750 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14751 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14752 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14753 cp_test_ptype_class.
14754
14755 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14756
14757 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14758 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14759 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14760 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14761 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14762 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14763 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14764 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14765 gdb.mi/mi2-watch.exp: Update copyright years.
14766
14767 2004-08-09 Mark Kettenis <kettenis@gnu.org>
14768
14769 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14770
14771 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14772
14773 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14774 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14775 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14776 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14777 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14778 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14779 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14780 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14781 gdb.mi/mi-watch.exp: Update copyright years.
14782
14783 2004-08-08 Daniel Jacobowitz <dan@debian.org>
14784
14785 PR gdb/1738
14786 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14787 from a breakpoint with a pending signal.
14788
14789 2004-08-08 Daniel Jacobowitz <dan@debian.org>
14790
14791 PR gdb/1736
14792 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14793 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14794 the prompt.
14795 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14796
14797 2004-08-08 Daniel Jacobowitz <dan@debian.org>
14798
14799 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14800
14801 2004-08-08 Daniel Jacobowitz <dan@debian.org>
14802
14803 PR gdb/1736
14804 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14805 for i?86-*-linux*.
14806
14807 2004-08-08 Daniel Jacobowitz <dan@debian.org>
14808
14809 * gdb.arch/i386-prologue.exp: Compile without debug information.
14810
14811 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14812
14813 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14814 rather than asking gdb to search.
14815
14816 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14817
14818 * gdb.base/gcore.c: Include <string.h>.
14819
14820 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14821
14822 * gdb.base/gcore.c: Add copyright notice.
14823
14824 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14825
14826 * gdb.base/freebpcmd.c: Include <stdio.h>.
14827 * gdb.base/long_long.c: Include <string.h>.
14828 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14829 * gdb.base/siginfo.c: Include <string.h>.
14830 * gdb.base/sigstep.c: Include <string.h>.
14831
14832 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14833
14834 * gdb.base/complex.c: Include <stdlib.h>.
14835
14836 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14837
14838 * gdb.base/complex.c: Add copyright notice.
14839
14840 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14841
14842 * gdb.base/charset.c: Include <stdlib.h>.
14843
14844 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14845
14846 * gdb.base/auxv.c: Include <stdlib.h>.
14847
14848 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14849
14850 * gdb.base/auxv.c: Add copyright notice.
14851
14852 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14853
14854 * gdb.base/coremaker.c: Add copyright notice.
14855 * gdb.base/coremaker2.c: Add copyright notice.
14856
14857 2004-08-04 Andrew Cagney <cagney@gnu.org>
14858
14859 * gdb.base/store.exp: Update copyright.
14860 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14861 names, do not import gdb_prompt.
14862
14863 2004-08-01 Andrew Cagney <cagney@gnu.org>
14864
14865 Fix PR testsuite/1729.
14866 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14867 not use capture_value with value 4.
14868 (capture_value): Add optional test name parameter.
14869 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14870 the prefix, pass to capture_value.
14871
14872 2004-08-01 Mark Kettenis <kettenis@gnu.org>
14873
14874 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14875 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14876 (main): Call new function.
14877
14878 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14879
14880 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14881
14882 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14883
14884 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14885
14886 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14887
14888 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
14889 Accept more values of vtbl pointer. Remove some messages
14890 about "obsolete gcc or gdb".
14891
14892 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14893
14894 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14895
14896 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14897
14898 * gdb.base/asm-source.exp: Properly convert target board
14899 debug flags from gcc format to binutils format.
14900
14901 2004-07-28 Mark Kettenis <kettenis@gnu.org>
14902
14903 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14904 gdb1718". PR backtrace/1718 partially fixed.
14905
14906 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14907
14908 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14909
14910 2004-07-26 Nick Clifton <nickc@redhat.com>
14911
14912 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14913 good default value for a specific architecture is available then
14914 set it to that value. Otherwise default to the -gstabs switch.
14915 Remove the -g... switches from the asm-flags variable. Allow the
14916 target board info to override the value if it wants to. Pass the
14917 switch on the assembler command line.
14918
14919 2004-07-23 Mark Kettenis <kettenis@gnu.org>
14920
14921 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14922 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14923 (main): Call new function.
14924
14925 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14926
14927 Test for PR exp/1715.
14928 * gdb.base/radix.exp: Refactor common procedures. Make all
14929 test names unique. Change XFAIL to KFAIL.
14930
14931 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14932
14933 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14934 * gdb.ada/gnat_ada.gin: ... to here.
14935 * configure.in: Use gnat_ada.gin.
14936 * configure: Regenerate.
14937
14938 2004-07-20 Andrew Cagney <cagney@gnu.org>
14939
14940 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14941 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14942 XFAILs. Clean up test messages and comments. Check backtraces.
14943 Delete re-sync code.
14944
14945 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14946
14947 Fix PR cli/740.
14948 * gdb.base/annota1.exp: Honor gdb,nosignals.
14949 * gdb.base/annota3.exp: Likewise.
14950
14951 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14952
14953 * lib/java.exp: Update copyright notice.
14954
14955 2004-07-19 Andrew Cagney <cagney@gnu.org>
14956
14957 * gdb.base/selftest.exp: Copy file from here ...
14958 * gdb.gdb/selftest.exp: ... to here.
14959
14960 2004-07-16 Andrew Cagney <cagney@redhat.com>
14961
14962 * lib/insight-support.exp: Delete file.
14963 * lib/java.exp (java_init): Fix copyright.
14964
14965 2004-07-16 Andrew Cagney <cagney@gnu.org>
14966
14967 * gdb.base/restore.c: Append "prologue" to comments marking the a
14968 function's prologue.
14969 * gdb.base/restore.exp: Update copyright, re-indent.
14970 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14971 callerN" prefix where needed. Update patterns that match a
14972 function's prologue.
14973
14974 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14975
14976 * gdb.base/restore.c: Add copyright notice.
14977
14978 2004-07-16 Andrew Cagney <cagney@gnu.org>
14979
14980 * gdb.base/logical.exp: Update copyright.
14981 (evaluate): New procedure. Use to re-implement tests using
14982 several tables.
14983
14984 2004-07-14 Martin Hunt <hunt@redhat.com>
14985
14986 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14987 which fixes some problems where init.tcl was not found.
14988
14989 2004-07-13 Andrew Cagney <cagney@gnu.org>
14990
14991 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14992 (check_sizeof, check_valueof): Do not include the output in the
14993 test name. Use gdb_test.
14994 (get_valueof): Use gdb_test_multiple.
14995
14996 * gdb.base/step-test.exp: Update copyright. Use
14997 gdb_test_multiple. Ensure that test names do not include
14998 architecture dependent output.
14999
15000 * gdb.gdb/observer.exp: Update copyright.
15001 (setup_test): Use gdb_test_multiple.
15002 (attach_first_observer, attach_second_observer)
15003 (attach_third_observer, detach_first_observer)
15004 (detach_second_observer, detach_third_observer)
15005 (reset_counters, check_counters): Make $message a prefix.
15006 (test_normal_stop_notifications): Add "args" parameter - a list of
15007 init functions to be called. Make $message a prefix,
15008 (test_observer_normal_stop): Change the message prefixes so that
15009 they are unique, pass the attach / detach procedures to
15010 test_normal_stop_notifications.
15011
15012 * gdb.base/signull.exp (test_segv): Prefix all tests with
15013 "${name}". Clean up test messages.
15014
15015 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
15016
15017 * gdb.base/ena-dis-br.exp: Update copyright.
15018 (break_at): New function. Replace send_gdb with gdb_test,
15019 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
15020 ignore count, not stopped at bpt", with KFAIL.
15021
15022 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
15023
15024 * gdb.base/attach.exp: Remove cleanupfile handling.
15025
15026 2004-07-12 Andrew Cagney <cagney@gnu.org>
15027
15028 * gdb.base/annota1.exp: Cleanup corefile test name.
15029 * gdb.base/annota3.exp: Ditto.
15030
15031 2004-07-12 Andrew Cagney <cagney@gnu.org>
15032
15033 * gdb.base/signals.exp: Clean up copyright, re-indent.
15034
15035 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
15036 gdb_test and gdb_test_multiple.
15037
15038 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
15039
15040 * gdb.java/jmain.exp: Fix expected line number for main to
15041 break at. Set XFAIL for break at main test since gcj does not
15042 provide line number info for first statement in main.
15043
15044 2004-07-08 Andrew Cagney <cagney@gnu.org>
15045
15046 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
15047
15048 * gdb.base/sigbpt.exp: Make the common part of each test name a
15049 prefix instead of suffix.
15050
15051 2004-07-07 Bob Rossi <bob_rossi@cox.net>
15052
15053 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
15054 test from test_tbreak_creation_and_listing to
15055 test_file_list_exec_source_file
15056 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
15057 Changed name of test from test_tbreak_creation_and_listing to
15058 test_file_list_exec_source_file
15059
15060 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
15061
15062 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
15063 the jmisc() constructor instead of <init>.
15064 * gdb.java/jmisc1.exp: Ditto.
15065
15066 2004-07-07 Andrew Cagney <cagney@gnu.org>
15067
15068 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
15069 corrupting the PC.
15070
15071 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
15072
15073 * gdb.cp/templates.exp: Accept whitespace change in demangler
15074 output.
15075
15076 2004-07-06 Andrew Cagney <cagney@gnu.org>
15077
15078 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
15079
15080 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
15081
15082 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
15083 * lib/compiler.cc: Likewise.
15084
15085 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
15086
15087 * lib/compiler.cc: Work around string preprocessing problem
15088 with old hp c++ compiler.
15089 * lib/compiler.c: Likewise.
15090
15091 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
15092
15093 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
15094 directives to conditionalize symbol prefixing.
15095 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
15096 additional_flags handling. Add underscore prefix for Cygwin.
15097 * gdb.arch/i386-unwind.c: Use preprocessor directives to
15098 conditionalize symbol prefixing.
15099 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
15100 additional_flags handling. Add underscore prefix for Cygwin.
15101
15102 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
15103
15104 * gdb.base/bigcore.exp: Skip test on Cygwin.
15105
15106 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
15107
15108 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
15109 formats for "info register". Use gdb_test_multiple. Fix
15110 the "invalid register" test.
15111
15112 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
15113
15114 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
15115 PID for Cygwin. Add Cygwin specific strings to check for in some
15116 tests.
15117 (do_attach_tests): Add a test for user interaction when attaching
15118 to a process with no matching symbol table already loaded.
15119
15120 2004-06-26 Andrew Cagney <cagney@gnu.org>
15121
15122 Test PR java/1567 and PR java/1565.
15123 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
15124 * gdb.java/jmisc2.exp: Delete file.
15125
15126 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
15127
15128 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
15129
15130 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
15131
15132 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
15133 attach process.
15134
15135 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
15136
15137 * gdb.cp/pr-1553.exp: Remove.
15138
15139 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
15140
15141 * gdb.cp/pr-1553.cc: Remove.
15142 * gdb.cp/pr-1553.exp: Disable this test.
15143
15144 2004-06-20 Jim Blandy <jimb@redhat.com>
15145
15146 Fix PR testsuite/1680.
15147 * gdb.arch/i386-sse.exp: Properly quote curly braces in
15148 regular expressions.
15149
15150 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
15151
15152 Fix PR testsuite/1679.
15153 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
15154 Issue an UNSUPPORTED result instead.
15155
15156 2004-06-18 Jim Blandy <jimb@redhat.com>
15157
15158 * gdb.base/charset.exp: Only send a control-C if we see a new
15159 prompt and incomplete command.
15160
15161 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
15162
15163 * gdb.cp/pr-574.cc: Add copyright notice.
15164
15165 2004-06-17 Jim Blandy <jimb@redhat.com>
15166
15167 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
15168 cases where the regexp has no groups; this grabs random text from
15169 the previous test suite, whatever that was.
15170
15171 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
15172
15173 * gdb.cp/printmethod.cc: Add copyright notice.
15174
15175 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
15176
15177 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
15178
15179 2004-06-16 Andrew Cagney <cagney@gnu.org>
15180
15181 * gdb.base/signull.c: Update copyright. Include <string.h>.
15182 (bowler): Replace data_pointer with data_read
15183 and data_write cases. Add code_descriptor case.
15184 (zero, desc): New array and pointer.
15185 (data, code): Change to simple pointers.
15186 * gdb.base/signull.exp: Fix probe pattern matching a function
15187 descriptor SIGSEGV. Replace data_pointer with data_read and
15188 data_write tests.
15189
15190 2004-06-16 Andrew Cagney <cagney@gnu.org>
15191
15192 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
15193
15194 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15195
15196 * gdb.base/long_long.c: Add copyright notice.
15197
15198 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15199
15200 * gdb.base/long_long.exp: Remove reference to
15201 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
15202 to gdb_breakpoint and gdb_continue_to_breakpoint.
15203
15204 2004-06-14 Jim Blandy <jimb@redhat.com>
15205
15206 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
15207 endian case.
15208
15209 2004-06-14 Andrew Cagney <cagney@gnu.org>
15210
15211 * gdb.base/gcore.exp (capture_command_output): Delete the always
15212 passing tests containing inferior values.
15213 * gdb.base/ending-run.exp: Do not include the breakpoint address
15214 in the test message. Update copyright.
15215 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
15216 size in the test name, use gdb_test_multiple. Update copyright.
15217
15218 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15219
15220 * gdb.cp/ref-types.cc: Add copyright notice.
15221
15222 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15223
15224 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
15225 hp_aCC_compiler.
15226 * lib/compiler.cc: Likewise.
15227 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
15228 'set' commands. Log diagnostics for other lines. Set
15229 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
15230
15231 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
15232
15233 * gdb.cp/try_catch.cc: Add copyright notice.
15234
15235 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
15236
15237 * gdb.cp/userdef.cc: Add copyright notice.
15238
15239 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
15240
15241 * gdb.cp/virtfunc.cc: Add copyright notice.
15242
15243 2004-06-11 Randolph Chung <tausq@debian.org>
15244
15245 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
15246 problem.
15247
15248 2004-06-10 Andrew Cagney <cagney@gnu.org>
15249
15250 * lib/compiler.cc, lib/compiler.c: Append either
15251 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
15252 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
15253 instead of gcc-3-3.
15254
15255 2004-06-09 Andrew Cagney <cagney@gnu.org>
15256
15257 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
15258 gdb/1455, bug is specific to "long long" and "double".
15259
15260 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
15261 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
15262 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
15263 fixed.
15264
15265 2004-06-09 Andrew Cagney <cagney@gnu.org>
15266
15267 * gdb.base/structs.exp (test_struct_returns): Replace
15268 "return_value_unknown" and "finish_value_unknown" by
15269 "return_value_known" and "finish_value_known". Instead of
15270 "return_value_unknown" iff "finish_value_unknown", check
15271 "return_value_known" implies "finish_value_known".
15272
15273 2004-06-08 Martin Hunt <hunt@redhat.com>
15274
15275 * gdb.base/float.exp: Add pattern for mips targets.
15276
15277 2004-06-08 Randolph Chung <tausq@debian.org>
15278
15279 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
15280 message for unknown architectures more clear.
15281
15282 2004-06-08 Joel Brobecker <brobecker@gnat.com>
15283
15284 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
15285 start the execution of the program.
15286
15287 2004-06-07 Jim Blandy <jimb@redhat.com>
15288
15289 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
15290 * gdb.arch/i386-cpuid.h: New helper file.
15291
15292 2004-06-07 Randolph Chung <tausq@debian.org>
15293
15294 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
15295 has started.
15296
15297 2004-06-04 Roland McGrath <roland@redhat.com>
15298
15299 Fix PR gdb/1647.
15300 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15301 differently to be robust to output buffering differences.
15302
15303 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15304
15305 * gdb.threads/pthreads.exp: Update copyright years.
15306 (check_control_c): Change asynchronous 'after' to synchronous.
15307
15308 2004-06-04 Roland McGrath <roland@redhat.com>
15309
15310 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15311 next gdb prompt.
15312
15313 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15314
15315 Fix PR gdb/1636.
15316 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15317 calls to synchronous.
15318
15319 2004-05-26 Jim Blandy <jimb@redhat.com>
15320
15321 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15322
15323 2004-05-24 Randolph Chung <tausq@debian.org>
15324
15325 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15326 * gdb.asm/pa.inc: New file.
15327
15328 2004-05-22 Mark Kettenis <kettenis@gnu.org>
15329
15330 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15331
15332 2004-05-21 Joel Brobecker <brobecker@gnat.com>
15333 Daniel Jacobowitz <drow@mvista.com>
15334
15335 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15336 GDB prompt.
15337
15338 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15339
15340 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
15341 setjmp/longjmp. Use sigaction instead of signal.
15342
15343 2004-05-19 J. Brobecker <brobecker@gnat.com>
15344 Michael Snyder <msnyder@redhat.com>
15345
15346 * gdb.threads/pthread_cond_wait.c: New file.
15347 * gdb.threads/pthread_cond_wait.exp: New testcase.
15348
15349 2004-05-13 Andrew Cagney <cagney@redhat.com>
15350
15351 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15352 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15353
15354 2004-05-11 Andrew Cagney <cagney@redhat.com>
15355
15356 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15357 fixed but revealed gdb/1639.
15358
15359 2004-05-10 Andrew Cagney <cagney@redhat.com>
15360
15361 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15362 func1" and "next to 2nd alarm", kernel bug avoided.
15363
15364 2004-05-10 Daniel Jacobowitz <dan@debian.org>
15365
15366 PR external/1568
15367 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15368 XFAIL if it is smaller than bytes_allocated.
15369 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15370 (main): Make chunks_allocated unsigned. Correct comment.
15371
15372 2004-05-07 Joel Brobecker <brobecker@gnat.com>
15373
15374 * gdb.arch/powerpc-aix-prologue.c: New file.
15375 * gdb.arch/powerpc-aix-prologue.exp: New file.
15376
15377 2004-05-07 Jim Blandy <jimb@redhat.com>
15378
15379 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15380 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15381
15382 2004-05-06 Joel Brobecker <brobecker@gnat.com>
15383
15384 * gdb.base/sep.exp: No longer setup_kfail when the program was
15385 built with dwarf2.
15386
15387 2004-05-05 Jim Ingham <jingham@apple.com>
15388
15389 * gdb.base/pending.exp: Make sure pending breakpoints
15390 preserve the ignore count.
15391
15392 2004-04-27 Jerome Guitton <guitton@gnat.com>
15393
15394 * i386-prologue.exp: Add testcase for jump instruction as first
15395 instruction of the real code.
15396 * i386-prologue.c (jump_at_beginning): New function.
15397
15398 2004-04-28 Mark Kettenis <kettenis@gnu.org>
15399
15400 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15401 x86_64-*-*.
15402
15403 2004-04-28 Mark Kettenis <kettenis@gnu.org>
15404
15405 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15406 i*86-*-*.
15407
15408 2004-04-25 Mark Kettenis <kettenis@gnu.org>
15409
15410 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15411 expression that checks the return type.
15412
15413 2004-04-23 Andrew Cagney <cagney@redhat.com>
15414
15415 * gdb.base/call-sc.exp: New test of scalar call/return values.
15416 * gdb.base/call-sc.c: Ditto.
15417
15418 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15419
15420 * gdb.threads/manythreads.c: Reduce thread stack size.
15421
15422 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15423
15424 * gdb.threads/manythreads.c: Add copyright notice.
15425
15426 2004-04-23 Andrew Cagney <cagney@redhat.com>
15427
15428 * gdb.base/siginfo.exp: Better handle step out of signal.
15429 * gdb.base/sigstep.exp: Ditto.
15430
15431 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
15432 Daniel Jacobowitz <drow@mvista.com>
15433
15434 * gdb.threads/manythreads.c: New testcase.
15435 * gdb.threads/manythreads.exp: Ditto.
15436
15437 2004-04-22 Jim Blandy <jimb@redhat.com>
15438
15439 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15440 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15441
15442 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15443
15444 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15445
15446 2004-04-21 Andrew Cagney <cagney@redhat.com>
15447
15448 * gdb.base/sigstep.c: New file.
15449 * gdb.base/sigstep.exp: New file.
15450
15451 2004-04-16 Joel Brobecker <brobecker@gnat.com>
15452
15453 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15454 call to observer_notify_normal_stop.
15455
15456 2004-04-15 Andrew Cagney <cagney@redhat.com>
15457
15458 * gdb.base/siginfo.c: New file.
15459 * gdb.base/siginfo.exp: New file.
15460
15461 2004-04-12 J. Brobecker <brobecker@gnat.com>
15462
15463 * gdb.base/sep.exp: Fix typo in comment.
15464
15465 2004-04-12 J. Brobecker <brobecker@gnat.com>
15466
15467 * gdb.base/sep.c: New file.
15468 * gdb.base/sep-proc.c: New file.
15469 * gdb.base/sep.exp: New testcase.
15470
15471 2004-04-09 Mark Kettenis <kettenis@gnu.org>
15472
15473 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15474 support.
15475
15476 2004-04-05 Andrew Cagney <cagney@redhat.com>
15477
15478 * gdb.base/sigaltstack.c: New file.
15479 * gdb.base/sigaltstack.exp: New file.
15480
15481 2004-04-04 Joel Brobecker <brobecker@gnat.com>
15482
15483 * gdb.base/foll-fork.exp: Update the expected output for
15484 "help set follow-fork-mode", to match a change that was made
15485 to the help of this variable on 2004-01-13.
15486
15487 2004-04-01 Joel Brobecker <brobecker@gnat.com>
15488
15489 * lib/ada.exp: Add copyright notice.
15490 * bar.ads: Likewise.
15491 * bar.adb: Likewise.
15492 * null_record.adb: Likewise.
15493 * null_record.exp: Likewise.
15494 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15495
15496 2004-04-01 Joel Brobecker <brobecker@gnat.com>
15497
15498 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15499 * configure: Regenerate.
15500
15501 2004-04-01 Joel Brobecker <brobecker@gnat.com>
15502
15503 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15504 to build the application. Remove the message printed when in
15505 verbose mode, redundant with the UNSUPPORTED message above.
15506
15507 2004-03-31 Joel Brobecker <brobecker@gnat.com>
15508
15509 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15510 * gdb.ada (null_record.exp): New testcase.
15511
15512 2004-03-31 Joel Brobecker <brobecker@gnat.com>
15513
15514 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15515
15516 2004-03-31 Joel Brobecker <brobecker@gnat.com>
15517
15518 * gdb.ada: New subdirectory.
15519 * gdb.ada/Makefile.in: New file.
15520 * gdb.ada/gnat_ada.gpr.in: New file.
15521
15522 2004-03-31 Joel Brobecker <brobecker@gnat.com>
15523
15524 * lib/ada.exp: New file.
15525
15526 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
15527
15528 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15529 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15530
15531 2004-03-22 Andrew Cagney <cagney@redhat.com>
15532
15533 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15534 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15535 Problem identified by Ulrich Weigand.
15536
15537 2004-03-17 David Carlton <carlton@kealia.com>
15538
15539 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15540 PR c++/826.
15541
15542 2004-03-16 Roland McGrath <roland@redhat.com>
15543
15544 * gdb.base/auxv.exp: New file.
15545 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15546
15547 2004-03-12 David Carlton <carlton@kealia.com>
15548
15549 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15550 * gdb.cp/pr-1553.cc: Ditto.
15551 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15552 pass branch.
15553
15554 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15555
15556 * gdb.cp/templates.exp: Accept more template types.
15557
15558 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15559
15560 From Corinna Vinschen with modifications.
15561 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15562 local variable obj_with_enum.
15563 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15564 results with obj_with_enum.
15565
15566 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15567
15568 * gdb.cp/classes.cc: New file, copied from misc.cc.
15569 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15570
15571 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15572
15573 * gdb.cp/misc.cc: Add copyright notice.
15574
15575 2004-03-05 David Carlton <carlton@kealia.com>
15576
15577 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15578 * gdb.cp/rtti.h: Update copyright.
15579 (namespace n2::n3): New.
15580 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15581 (n2::n3::func3): New.
15582 (main): Call n2::n3::func3.
15583 * gdb.cp/rtti2.cc: Update copyright.
15584 (n2::create3): New.
15585
15586 2004-03-04 Mark Kettenis <kettenis@gnu.org>
15587
15588 * gdb.asm/openbsd.inc: Fix typo.
15589
15590 2004-03-03 Fred Fish <fnf@redhat.com>
15591
15592 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15593 "val" instead of unused "size". Update copyright year.
15594
15595 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
15596
15597 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15598 to use unsigned char.
15599 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15600 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15601
15602 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
15603
15604 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15605 line of output.
15606
15607 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
15608
15609 * gdb.base/relocate.c (dummy): Initialize.
15610
15611 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
15612
15613 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15614 a breakpoint at exit.
15615
15616 2004-02-27 Fred Fish <fnf@redhat.com>
15617
15618 * gdb.base/chng-syms.exp: Add expect condition to match failing
15619 case that isn't a timeout.
15620
15621 2004-02-27 Andrew Cagney <cagney@redhat.com>
15622
15623 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15624 support.
15625
15626 2004-02-26 Fred Fish <fnf@redhat.com>
15627
15628 * gdb.arch/gdb1431.c: Remove.
15629 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15630 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15631 of "until" incorrectly.
15632
15633 2004-02-26 J. Brobecker <brobecker@gnat.com>
15634
15635 * gdb.cp/class2.cc (empty): New class.
15636 (refer): New function.
15637 (main): Declare an object of type empty and use it.
15638 * gdb.cp/class2.exp: Print the value of an object of type empty.
15639
15640 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15641
15642 * gdb.base/langs.exp: Update query string to match the
15643 new nquery format used for pending breakpoints.
15644
15645 2004-02-26 Andrew Cagney <cagney@redhat.com>
15646
15647 Fix PR i18n/1570.
15648 * gdb.base/charset.c: Update copyright notice.
15649 (main, init_string): Remove the escape character '\e' tests.
15650 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15651 * gdb.base/charset.exp (valid_host_charset): Ditto.
15652 * gdb.base/setvar.exp: Ditto.
15653
15654 2004-02-24 Andrew Cagney <cagney@redhat.com>
15655
15656 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15657 mmapped data in core file" PASS and FAIL messages consistent.
15658
15659 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15660 setting a breakpoint. Work around PR java/1565.
15661
15662 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15663
15664 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15665 new nquery format.
15666 * gdb.base/pending.exp: Ditto.
15667
15668 2004-02-22 Mark Kettenis <kettenis@gnu.org>
15669
15670 * configure.in: Run stabs tests on *BSD.
15671 * configure: Regenerated.
15672
15673 2004-02-21 Mark Kettenis <kettenis@gnu.org>
15674
15675 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15676
15677 2004-02-20 Fred Fish <fnf@redhat.com>
15678
15679 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15680 blank in test for "returns short", for consistency with other
15681 "returns xxx" tests. Update copyright year.
15682
15683 2004-02-19 Fred Fish <fnf@redhat.com>
15684
15685 New testcase for PR breakpoint/1558.
15686 * gdb.arch/gdb1558.exp: New file.
15687 * gdb.arch/gdb1558.c: New file.
15688
15689 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
15690
15691 * gdb.base/nodebug.exp: Fix typo.
15692
15693 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15694
15695 Committed by Jim Blandy <jimb@redhat.com>.
15696
15697 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15698
15699 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15700
15701 * gdb.base/float.exp: Support s390*-*-* targets.
15702
15703 2004-02-17 Adam Fedor <fedor@gnu.org>
15704
15705 * gdb.base/gdb1555.exp: New file.
15706 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15707
15708 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
15709
15710 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15711
15712 2004-02-16 Fred Fish <fnf@redhat.com>
15713
15714 * gdb.arch/gdb1291.c: Remove
15715 * gdb.arch/gdb1291.s: New test input file.
15716 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15717 fail. Test for correct result, known incorrect result, other
15718 failures and timeouts.
15719
15720 2004-02-16 Andrew Cagney <cagney@redhat.com>
15721
15722 * gdb.base/bigcore.exp: New file.
15723 * gdb.base/bigcore.c: New file.
15724
15725 2004-02-13 Andrew Cagney <cagney@redhat.com>
15726
15727 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15728 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15729 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15730 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15731 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15732 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15733 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15734 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15735 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15736 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15737
15738 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15739
15740 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15741 executed is an alloc instruction.
15742
15743 2004-02-11 David Carlton <carlton@kealia.com>
15744
15745 * gdb.cp/breakpoint.exp: New.
15746 * gdb.cp/breakpoint.cc: New.
15747
15748 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15749
15750 Partial fix for PR gdb/1543.
15751 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15752 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15753 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15754 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15755 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15756 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15757 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15758 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15759 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15760 to bug-gdb@prep.ai.mit.edu .
15761 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15762 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15763 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15764 Likewise.
15765
15766 2004-02-10 Andrew Cagney <cagney@redhat.com>
15767
15768 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15769 using gdb_internal_error_resync.
15770
15771 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
15772
15773 * gdb.threads/thread-specific.exp: Stop early if no threads are
15774 found.
15775
15776 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15777
15778 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15779
15780 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
15781
15782 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15783 breakpoints.
15784
15785 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
15786
15787 * config/sim.exp (gdb_load): Handle $arg == "".
15788 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15789 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15790
15791 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
15792
15793 * gdb.base/maint.exp: Update test to reflect
15794 obstack changes.
15795
15796 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15797
15798 * gdb.base/pendshr.c (pendfunc): New function that calls
15799 pendfunc1.
15800 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15801
15802 2004-02-04 Fred Fish <fnf@redhat.com>
15803
15804 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15805 function symbols and update copyright years.
15806 * gdb.arch/gdb1291.c: Ditto.
15807
15808 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15809
15810 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15811
15812 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15813
15814 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15815
15816 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15817
15818 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15819
15820 2004-02-02 Fred Fish <fnf@redhat.com>
15821
15822 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15823 remote targets. Update copyright years.
15824
15825 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15826
15827 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15828 support.
15829 * gdb.base/langs.exp: Fix test which attempts to create
15830 breakpoint on non-existent function to handle new pending
15831 support.
15832 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15833 a breakpoint.
15834 * gdb.base/pending.exp: New test.
15835 * gdb.base/pending.c: New file.
15836 * gdb.base/pendshr.c: Ditto.
15837
15838 2004-02-02 David Carlton <carlton@kealia.com>
15839
15840 * gdb.cp/overload.exp: Add overloadNamespace tests.
15841 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15842 (overloadNamespace, XXX): New.
15843 (main): Call XXX::marker2.
15844
15845 2004-02-01 Fred Fish <fnf@redhat.com>
15846
15847 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15848 * gdb.base/finish.exp: Ditto.
15849 * gdb.base/gcore.exp: Ditto.
15850 * gdb.base/huge.exp: Ditto.
15851 * gdb.base/info-proc.exp: Ditto.
15852 * gdb.base/return2.exp: Ditto.
15853 * gdb.threads/gcore-thread.exp: Ditto.
15854
15855 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
15856
15857 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15858
15859 2004-02-01 Mark Kettenis <kettenis@gnu.org>
15860
15861 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15862 that opening the file succeeds on OpenBSD.
15863
15864 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
15865
15866 * gdb.threads/thread-specific.c: New file.
15867 * gdb.threads/threads-specific.exp: New test script.
15868 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15869 to expect_out.
15870
15871 2004-02-01 Mark Kettenis <kettenis@gnu.org>
15872
15873 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15874 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15875 only on the "print_small_structs from print_long_arg_list" test.
15876
15877 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
15878
15879 * gdb.base/completion.exp: Kill a stray backslash.
15880
15881 From Jim Ingham <jingham@apple.com>:
15882 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15883 agrees with the result from sending a tab.
15884
15885 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
15886
15887 * gdb.base/chng-syms.exp: Remove stray newline.
15888
15889 2004-01-31 Mark Kettenis <kettenis@gnu.org>
15890
15891 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15892 *-*-openbsd*.
15893 * gdb.asm/openbsd.inc: New file.
15894
15895 2004-01-30 Mark Kettenis <kettenis@gnu.org>
15896
15897 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15898 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15899 *-*solaris2*. Remove commented out default settings for
15900 asm-flags. Replace gdb_compile with target_link.
15901
15902 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15903
15904 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15905 for all tests. Remove old hp-ux and cygnus xfail cases.
15906
15907 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15908
15909 * gdb.base/chng-syms.exp: New file.
15910 * gdb.base/chng-syms.c: New file.
15911
15912 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15913
15914 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15915 Provide arms for current output in all my configurations.
15916
15917 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15918
15919 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15920 * lib/compiler.cc: Likewise.
15921 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15922 get the right preprocessor. Eval the output directly. Remove
15923 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15924 hp_f77_compiler and hp_f90_compiler completely.
15925 (gdb_preprocess): Delete.
15926 (get_compiler): Delete.
15927
15928 2004-01-24 Mark Kettenis <kettenis@gnu.org>
15929
15930 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15931 <string.h>.
15932
15933 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
15934
15935 * gdb.mi/mi-stack.exp: Update copyright.
15936
15937 2004-01-23 David Carlton <carlton@kealia.com>
15938
15939 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15940 test for cp_lookup_transparent_type.
15941 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15942 call them.
15943
15944 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
15945
15946 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15947 after -var-update.
15948
15949 2004-01-23 David Carlton <carlton@kealia.com>
15950
15951 * gdb.cp/namespace.cc (C::ensureRefs): New.
15952 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15953
15954 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
15955
15956 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15957 case "-stack-list-locals 2".
15958 * gdb.mi/mi-var-child.exp: Test for case
15959 "-var-list-children --all-values NAME".
15960
15961 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15962
15963 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15964
15965 2004-01-18 Mark Kettenis <kettenis@gnu.org>
15966
15967 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15968 used with gdb_test_multiple.
15969
15970 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15971 read at address 0. This fixes PR testsuite/1504.
15972
15973 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
15974
15975 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15976 Remove downloading, guessing the host executable, the calls to
15977 gdb_file_cmd and gdb_target_cmd, and "load" support.
15978 (infer_host_exec): New function broken out from gdb_load.
15979 (gdb_load): New wrapper for gdbserver_gdb_load.
15980 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15981 gdb_target_cmd. Use -target-select.
15982 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15983 Download binaries to the host. Clear last_mi_remote_file when
15984 we load a new binary.
15985 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15986 call gdbserver_gdb_load and mi_gdb_target_cmd.
15987
15988 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15989
15990 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15991 type patterns.
15992
15993 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15994
15995 * gdb.cp/templates.exp: Fix typo in test name of
15996 "print Foo<volatile char*>::foo".
15997
15998 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15999
16000 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
16001
16002 2004-01-16 Ben Elliston <bje@wasabisystems.com>
16003
16004 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
16005 (clean mostlyclean): Remove empty rm.
16006
16007 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16008
16009 * gdb.base/setvar.exp: Add copyright years.
16010
16011 2004-01-14 David Carlton <carlton@bactrian.org>
16012
16013 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
16014 PR c++/1511 and update coment.
16015 * gdb.cp/templates.exp: Update patterns to match current output.
16016 If changes involve something other than whitespace, KFAIL
16017 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
16018
16019 2004-01-14 David Carlton <carlton@kealia.com>
16020
16021 * gdb.cp/namespace.exp: Add tests involving classes defined within
16022 namespaces.
16023 * gdb.cp/namespace.cc (C::CClass): New.
16024 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
16025
16026 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
16027
16028 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
16029 what debug info we have. Print a better message if something goes
16030 wrong while producing the separate debug info file.
16031
16032 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16033
16034 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
16035
16036 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16037
16038 * gdb.base/callfuncs.c: Add copyright notice.
16039
16040 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
16041
16042 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
16043 inheritance. PR gdb/1498, PR gcc/13539.
16044
16045 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
16046
16047 * gdb.threads/gcore-thread.exp: Prefix name of binary with
16048 test specific name.
16049 * gdb.mi/gdb669.exp: Ditto.
16050 * gdb.mi/mi-pthreads.exp: Ditto.
16051 * gdb.mi/mi1-pthreads.exp: Ditto.
16052 * gdb.mi/mi2-pthreads.exp: Ditto.
16053
16054 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16055
16056 * gdb.cp/member-ptr.cc: Add copyright notice.
16057
16058 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16059
16060 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
16061 some patterns for recent versions of gcc and hpacc. Delete
16062 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
16063 Delete tests that access a NULL pointer-to-member-data. This
16064 script is still disabled for gcc.
16065
16066 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
16067
16068 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
16069 escaped correctly.
16070
16071 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
16072
16073 * gdb.base/sepdebug.exp: New file.
16074 * gdb.base/sepdebug.c: New file.
16075 * lib/gdb.exp (separate_debug_filename): New procedure.
16076 (gdb_gnu_strip_debug): New procedure.
16077
16078 2004-01-12 Andrew Cagney <cagney@redhat.com>
16079
16080 * gdb.mi/ChangeLog: Delete file. Renamed to ...
16081 * gdb.mi/ChangeLog-1999-2003: New file.
16082
16083 2004-01-12 Andrew Cagney <cagney@redhat.com>
16084
16085 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
16086 "Renaming a directory to a non-empty directory returns ENOTEMPTY
16087 or EEXIST", treat EBUSY as an XFAIL.
16088
16089 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
16090
16091 * gdb.base/scope.exp: Remove obsolete setup_xfail for
16092 hp_cc_compiler.
16093
16094 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16095
16096 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
16097 decorations.
16098
16099 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16100
16101 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
16102 and "(aCC)" decorations. Remove obsolete doco about old
16103 test results.
16104
16105 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16106
16107 * gdb.cp/exception.exp: Fix typo in doco.
16108
16109 2004-01-09 Mark Kettenis <kettenis@gnu.org>
16110
16111 * gdb.base/gdb1476.exp: Fix typo.
16112
16113 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16114
16115 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
16116 file.
16117
16118 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16119
16120 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
16121 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
16122 Use gdb_compile. Remove restriction on gcc. Add some patterns
16123 for recent version of gdb. Delete second half, which was a copy
16124 of the first half with different build flags. This test is
16125 still disabled because it is still not ready for production.
16126
16127 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16128
16129 * gdb.cp/exception.cc: Add copyright notice.
16130 * gdb.cp/exception.exp: Add a notice that this file is broken
16131 because of line number changes caused by addition of copyright
16132 notice.
16133
16134 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16135
16136 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
16137 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
16138
16139 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16140
16141 * gdb.cp/classes.exp: Accept gnu abi 2.
16142 * gdb.cp/derivation.exp: Likewise.
16143 * gdb.cp/overload.exp: Likewise.
16144 * gdb.cp/virtfunc.exp: Likewise.
16145
16146 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16147
16148 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
16149 semicolon after end of function.
16150
16151 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16152
16153 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
16154 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
16155 boilerplate code for compiling and running the program under
16156 test. Add some string method tests.
16157
16158 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16159
16160 * gdb.cp/bs15503.cc: Add copyright notice.
16161 * gdb.cp/bs15503.exp: Adjust line number.
16162
16163 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16164
16165 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
16166 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
16167
16168 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16169
16170 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
16171 hp_cc_compiler.
16172
16173 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16174
16175 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
16176 * gdb.cp/ctti.exp: Use the marker instead of "next".
16177 With gcc, run further before bailing.
16178
16179 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16180
16181 * gdb.cp/cttiadd.cc: Add copyright notice.
16182 * gdb.cp/cttiadd1.cc: Likewise.
16183 * gdb.cp/cttiadd2.cc: Likewise.
16184 * gdb.cp/cttiadd3.cc: Likewise.
16185
16186 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16187
16188 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
16189 Use gdb_test, gdb_test_multiple. Use floating-point values that
16190 have exact representations in IEEE-ish formats.
16191
16192 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16193
16194 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
16195 compilers. Delete duplicate call to get_compiler_info.
16196 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
16197 * gdb.base/volatile.exp: Likewise.
16198
16199 2004-01-07 Mark Kettenis <kettenis@gnu.org>
16200
16201 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
16202 memory at address 0.
16203
16204 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16205
16206 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
16207 to test for hp-ux assembler. Fix copyright years.
16208
16209 2004-01-07 Andrew Cagney <cagney@redhat.com>
16210
16211 * gdb.base/fileio.c (strerrno): Add "EBUSY".
16212
16213 2004-01-07 Andrew Cagney <cagney@redhat.com>
16214
16215 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
16216 when creating the read-only file. From analysis by Roland McGrath
16217 and Elena Zannoni.
16218
16219 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16220
16221 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
16222
16223 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16224
16225 * gdb.base/cvexpr.c: Be type-safe with function pointers and
16226 data pointers.
16227
16228 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16229
16230 * gdb.cp/m-static.exp: Compile one source file at a time.
16231 Delete unused call to get_compiler_info.
16232
16233 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16234
16235 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
16236 * gdb.base/call-rt-st.exp: Likewise.
16237 * gdb.base/nodebug.exp: Likewise.
16238 * gdb.base/volatile.exp: Likewise.
16239 * gdb.cp/ref-types.exp: Likewise.
16240 * gdb.cp/templates.exp: Likewise.
16241
16242 2004-01-05 Mark Kettenis <kettenis@gnu.org>
16243
16244 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
16245
16246 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
16247
16248 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
16249 hppa*-hp-hpux*.
16250
16251 2004-01-04 Mark Kettenis <kettenis@gnu.org>
16252
16253 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16254 x86_64-*-*.
16255
16256 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16257 sparc64-*-* and sparc*-solaris2*.
16258
16259 2004-01-04 Mark Kettenis <kettenis@gnu.org>
16260
16261 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
16262 return ${tests}" test. The ${tests} already mentions the
16263 filename.
16264
16265 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16266
16267 * gdb.cp/local.exp: Accept gcc abi 2.
16268
16269 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16270
16271 * gdb.cp/templates.exp: Accept gcc abi 2.
16272
16273 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16274
16275 * lib/compiler.cc: Remove supports_template_debugging.
16276 * gdb.cp/templates.exp: Do not test supports_template_debugging.
16277
16278 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16279
16280 * gdb.cp/namespace.exp: Accept gcc abi 2.
16281
16282 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16283
16284 * gdb.cp/method.exp: Accept gcc abi 2.
16285
16286 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16287
16288 * gdb.cp/classes.exp: Generate identical results as old version.
16289 * gdb.cp/derivation.exp: Likewise.
16290 * gdb.cp/overload.exp: Likewise.
16291 * gdb.cp/virtfunc.exp: Likewise.
16292
16293 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16294
16295 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
16296 mysterious bug with sourceware version of expect.
16297
16298 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16299
16300 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16301 current versions of gcc, including gcc abi 2. Remove gratuitous
16302 restart of test program. Use gdb_test_multiple and gdb_test for
16303 all tests. Add patterns to xfail missing "const" in "const char *"
16304 and kfail PR gdb/1155.
16305
16306 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16307
16308 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16309 current versions of gcc, including gcc abi 2. Remove gratuitous
16310 restart of test program. Use gdb_test_multiple and gdb_test for
16311 all tests. Add patterns to kfail PR gdb/1498.
16312
16313 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16314
16315 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16316 current versions of gcc, including gcc abi 2. Use "breakpoint"
16317 and "continue" instead of restarting the target program. Use
16318 gdb_test_multiple and gdb_test for all tests.
16319
16320 2004-01-01 Mark Kettenis <kettenis@gnu.org>
16321
16322 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16323 for *-*-solaris2*.
16324
16325 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16326
16327 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16328 current versions of gcc, including gcc abi 2. Use "breakpoint"
16329 and "continue" instead of restarting the target program several
16330 times. Use gdb_test_multiple and gdb_test for all tests.
16331
16332 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16333
16334 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16335 source files.
16336
16337 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16338
16339 * gdb.base/environ.exp: Handle compiling test case from multiple
16340 source files.
16341
16342 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16343
16344 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16345
16346 2003-12-17 Jim Blandy <jimb@redhat.com>
16347
16348 * gdb.base/freebpcmd.c: Add copyright notice.
16349
16350 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16351
16352 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16353
16354 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16355
16356 2003-12-13 Jim Blandy <jimb@redhat.com>
16357
16358 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16359
16360 2003-12-12 Kevin Buettner <kevinb@redhat.com>
16361
16362 * gdb.asm/frv.inc: New file.
16363 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16364
16365 2003-12-09 Fred Fish <fnf@redhat.com>
16366
16367 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16368 functions to break1.c and leave prototypes behind. Add more
16369 "set breakpoint NN here" comments.
16370 * gdb.base/break1.c: New file.
16371
16372 * gdb.base/break.exp: Handle compiling test case from multiple
16373 source files and change source file references as needed.
16374 * gdb.base/completion.exp: Ditto.
16375 * gdb.base/condbreak.exp: Ditto.
16376 * gdb.base/define.exp: Ditto.
16377 * gdb.base/ena-dis-br.exp: Ditto.
16378 * gdb.base/info-proc.exp: Ditto.
16379 * gdb.base/maint.exp: Ditto.
16380 * gdb.base/until.exp: Ditto.
16381
16382 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16383 hardcoded line numbers.
16384 * gdb.base/define.exp: Ditto.
16385 * gdb.base/ena-dis-br.exp: Ditto.
16386 * gdb.base/maint.exp: Ditto.
16387 * gdb.base/until.exp: Ditto.
16388
16389 * gdb.base/completion.exp: Use "break1" for completion tests since
16390 "break" is no longer a unique prefix.
16391
16392 2003-12-06 Andrew Cagney <cagney@redhat.com>
16393
16394 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16395 "return_value_unimplemented". When an unimplemented struct return
16396 architecture, report incorrect values as a KFAIL
16397
16398 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16399
16400 * gdb.cp/rtti.exp: Accept new wording of warning from
16401 cp_lookup_rtti_type.
16402
16403 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16404
16405 Partial fix for PR testsuite/1456.
16406 * gdb.base/scope.exp (test_at_main): Replace references to
16407 gcc_compiled with calls to test_compiler_info.
16408 (test_at_foo): Likewise.
16409 (test_at_bar): Likewise.
16410
16411 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16412
16413 Partial fix for PR testsuite/1456.
16414 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16415 to test_compiler_info.
16416
16417 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16418
16419 * gdb.base/so-impl-ld.exp: Update copyright notice.
16420
16421 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16422
16423 Partial fix for PR testsuite/1456.
16424 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16425 to test_compiler_info.
16426
16427 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16428
16429 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16430 from current versions of gdb. Clean up regular expressions.
16431 Delete redundant timeout case.
16432
16433 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16434
16435 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16436 from current versions of gdb. Clean up regular expressions.
16437 Delete redundant timeout case.
16438
16439 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16440
16441 Partial fix for PR testsuite/1456.
16442 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16443 gcc_compiled with call to test_compiler_info.
16444
16445 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16446
16447 Partial fix for PR testsuite/1456.
16448 * gdb.base/list.exp (test_list_function): Delete unused declaration
16449 of gcc_compiled.
16450
16451 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16452
16453 Partial fix for PR testsuite/1456.
16454 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16455 call to test_compiler_info.
16456
16457 2003-11-29 Mark Kettenis <kettenis@gnu.org>
16458
16459 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16460 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16461 it to create the appropriate note.inc.
16462 * gdb.asm/asmsrc1.s: Include "note.inc".
16463 * gdb.asm/netbsd.inc: New file.
16464 * gdb.asm/empty.inc: New file.
16465
16466 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16467
16468 Partial fix for PR testsuite/1456.
16469 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16470 calls to test_compiler_info.
16471
16472 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16473
16474 Partial fix for PR testsuite/1456.
16475 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16476 calls to test_compiler_info.
16477
16478 2003-11-27 Mark Kettenis <kettenis@gnu.org>
16479
16480 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16481 pattern for the KFAILs.
16482
16483 2003-11-25 Adam Fedor <fedor@gnu.org>
16484
16485 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16486 * gdb.objc/objcdecode.m: New file.
16487
16488 2003-11-25 Adam Fedor <fedor@gnu.org>
16489
16490 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16491 * gdb.objc/nondebug.m: New file.
16492
16493 2003-11-26 Ben Elliston <bje@wasabisystems.com>
16494
16495 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16496 NetBSD as it does on FreeBSD. Modelled on a similar change by
16497 Mark Kettenis on 2003-05-30.
16498 (link-flags): Set to "--entry _start" regardless of target.
16499 Special linker flags are to be appended to $link-flags.
16500 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16501
16502 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16503
16504 * gdb.cp/method.exp: Accept output of new demangler.
16505
16506 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16507
16508 * gdb/class2.exp: New file.
16509 * gdb/class2.cc: New file.
16510
16511 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16512
16513 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16514 of new demangler.
16515
16516 2003-11-23 Mark Kettenis <kettenis@gnu.org>
16517
16518 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16519 of gdb_test "run".
16520
16521 2003-11-23 Mark Kettenis <kettenis@gnu.org>
16522
16523 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16524 "continue" into "run".
16525
16526 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16527
16528 Partial fix for PR testsuite/1456.
16529 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16530 call to test_compiler_info.
16531 * gdb.cp/ctti.exp: Likewise.
16532 * gdb.cp/derivation.exp: Likewise.
16533 * gdb.cp/member-ptr.exp: Likewise.
16534 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16535 reference to gcc_compiled.
16536
16537 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16538
16539 Fix PR testsuite/1463.
16540 * gdb.base/structs.exp (start_structs_test): Call
16541 get_debug_format before using the debug format.
16542
16543 2003-11-22 Andrew Cagney <cagney@redhat.com>
16544
16545 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16546 * gdb.base/structs.exp: Use gdb_test_multiple.
16547
16548 2003-11-20 Andrew Cagney <cagney@redhat.com>
16549
16550 * gdb.base/structs.exp: Handle and recover from internal errors.
16551 Replace "foo${n}" with "foo<n>" in test messages.
16552
16553 * gdb.base/structs.exp: Update copyright. Rewrite.
16554 * gdb.base/structs.c: Update copyright. Rewrite.
16555
16556 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16557 resync count exceeded.
16558
16559 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16560 from the internal error.
16561 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16562 Original from Jim Blandy.
16563 (gdb_test_multiple): Use gdb_internal_error_resync.
16564
16565 2003-11-19 Andrew Cagney <cagney@redhat.com>
16566
16567 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16568 KFAIL.
16569
16570 2003-11-17 Mark Kettenis <kettenis@gnu.org>
16571
16572 New testcase for PR backtrace/1435.
16573 * gdb.arch/i386-unwind.exp: New file.
16574 * gdb.arch/i386-unwind.c: New file.
16575
16576 2003-11-17 Andrew Cagney <cagney@redhat.com>
16577
16578 * lib/gdb.exp (compiler_info): New global.
16579 (test_compiler_info): New function.
16580 (get_compiler_info): Set compiler_info.
16581 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16582 "compiler_info" to gcc-<major>-<minor>.
16583
16584 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16585
16586 * gdb.trace/configure: Remove.
16587
16588 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
16589
16590 * gdb.base/break.c: Add comments to aid finding line numbers for
16591 breakpoints.
16592 * gdb.base/break.exp: Remove all references to explicit line
16593 numbers.
16594
16595 2003-11-11 Nick Clifton <nickc@redhat.com>
16596
16597 * gdb.base/shreloc.exp: Do not run for targets which do not
16598 support shared objects.
16599
16600 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
16601
16602 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16603 Don't run tests if nofileio flag is given.
16604
16605 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
16606
16607 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
16608 as well as 'Watchpoint'.
16609
16610 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
16611
16612 Reported by Jim Ingham <jingham@apple.com>:
16613 * gdb.base/annota1.exp: Match at least one occurrence of the
16614 signal handler annotation.
16615
16616 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
16617
16618 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16619 as well as 'Watchpoint'.
16620
16621 2003-11-05 Michael Chastain <mec@shout.net>
16622
16623 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16624
16625 2003-11-03 Kris Warkentin <kewarken@qnx.com>
16626
16627 * gdb.arch/gdb1291.c: New test file.
16628 * gdb.arch/gdb1291.exp: New test script.
16629 * gdb.arch/gdb1431.c: New test file.
16630 * gdb.arch/gdb1431.exp: New test script.
16631
16632 2003-10-22 Michael Chastain <mec@shout.net>
16633
16634 * gdb.mi/pthreads.c: Add copyright notice.
16635
16636 2003-10-22 Michael Chastain <mec@shout.net>
16637
16638 * gdb.threads/pthreads.c: Add copyright notice.
16639
16640 2003-10-20 Michael Chastain <mec@shout.net>
16641
16642 * gdb.base/gdb1056.exp: New test script.
16643
16644 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
16645
16646 * gdb.threads/killed.exp: Use gdb_run_cmd.
16647
16648 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
16649
16650 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16651 create a core file.
16652 * gdb.threads/gcore-thread.exp: Likewise.
16653
16654 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
16655
16656 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16657 type, based on char type.
16658 (struct bit_flags_short_t): New bitfield type, based on short type.
16659 (init_bit_flags_char): New fuction.
16660 (init_bit_flags_short): Ditto.
16661 (print_bit_flags_char): Ditto.
16662 (print_bit_flags_short): Ditto.
16663 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16664
16665 2003-10-11 Michael Chastain <mec@shout.net>
16666
16667 * gdb.base/call-rt-st.exp: Update copyright year.
16668
16669 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16670
16671 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16672 * gdb.disasm/sh3.s: Ditto.
16673
16674 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
16675
16676 * gdb.threads/switch-threads.exp: New test.
16677 * gdb.threads/switch-threads.c: New source file.
16678
16679 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
16680
16681 * gdb.base/ending-run.exp: Add sh specific case.
16682
16683 2003-10-06 Andrew Cagney <cagney@redhat.com>
16684
16685 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16686 * gdb.disasm/mn10200.exp: Delete obsolete file.
16687
16688 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
16689
16690 * ChangeLog: Correct an entry command.exp -> commands.exp.
16691 * gdb.base/commands.exp (bp_deleted_in_command_test)
16692 (temporary_breakpoint_commands): Check noargs.
16693
16694 2003-09-25 David Carlton <carlton@kealia.com>
16695
16696 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16697 of some print tests, where appropriate. Add tests for C::D::cd,
16698 E::ce, F::cXfX, G::XgX.
16699 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16700
16701 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
16702
16703 * lib/java.exp (java_init): Import target_alias before using it.
16704
16705 2003-09-25 David Carlton <carlton@kealia.com>
16706
16707 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16708
16709 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
16710
16711 * gdb.base/selftest.exp: Accomodate more instruction reordering
16712 weirdness.
16713
16714 2003-09-17 Michael Chastain <mec@shout.net>
16715
16716 * gdb.cp/gdb1355.exp: New file.
16717 * gdb.cp/gdb1355.c: New file.
16718
16719 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
16720
16721 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16722 * gdb.asm/sh.inc: New file.
16723
16724 2003-09-11 David Carlton <carlton@kealia.com>
16725
16726 * gdb.cp/namespace.exp: Add tests for namespace types.
16727 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
16728 (test_namespace): New.
16729
16730 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
16731
16732 * gdb.base/relocate.exp: Handle new gdb output at startup.
16733 * gdb.stabs/weird.exp: Ditto.
16734
16735 2003-09-08 Michael Chastain <mec@shout.net>
16736
16737 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16738
16739 2003-09-07 Michael Chastain <mec@shout.net>
16740
16741 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16742 'parse error'.
16743
16744 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16745
16746 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16747
16748 2003-08-30 Michael Chastain <mec@shout.net>
16749
16750 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16751 * gdb.gdb/observer.exp: Ditto.
16752 * gdb.gdb/xfullpath.exp: Ditto.
16753
16754 2003-08-29 Mark Kettenis <kettenis@gnu.org>
16755
16756 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16757 *-*-*bsd*.
16758
16759 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16760
16761 * gdb.base/dump.exp: Skip for ia64.
16762
16763 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16764
16765 * gdb.asm/asm-source.exp: Add ia64 support.
16766 * gdb.asm/ia64.inc: New file.
16767
16768 2003-08-22 Michael Chastain <mec@shout.net>
16769
16770 * gdb.cp: New directory.
16771 * gdb.cp/*: Copy from gdb.c++/*.
16772 * gdb.c++/*: Remove.
16773 * Makefile.in: Change gdb.c++ to gdb.cp.
16774 * configure.in: Ditto.
16775 * configure: Regnerate.
16776
16777 2003-08-18 Mark Kettenis <kettenis@gnu.org>
16778
16779 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16780 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16781
16782 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
16783
16784 * mi-var-display.exp (-var-list-children weird): Accept function
16785 pointers with argument types.
16786 * mi1-var-display.exp (-var-list-children weird): Likewise.
16787 * mi2-var-display.exp (-var-list-children weird): Likewise.
16788
16789 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
16790
16791 * gdb.base/annota3.exp: Add missing newline.
16792
16793 2003-08-06 Michael Chastain <mec@shout.net>
16794
16795 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16796
16797 2003-08-12 Michael Snyder <msnyder@redhat.com>
16798
16799 * gdb.base/float.exp: Add test for SH.
16800
16801 2003-08-10 Mark Kettenis <kettenis@gnu.org>
16802
16803 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16804
16805 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
16806
16807 * gdb.base/completion.exp: Remove reduntant completion test
16808 on filename.
16809
16810 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
16811
16812 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16813 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16814 gdb.trace/save-trace.exp: Make sure that full pathnames are
16815 escaped correctly.
16816
16817 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
16818
16819 * configure.in: Don't generate config.h from config.hin.
16820 * configure: Regenerate.
16821 * config.hin: Remove file.
16822 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16823 * gdb.threads/pthreads.c: Ditto.
16824
16825 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
16826
16827 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16828 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16829 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16830 Replace ld24 with seth/add3.
16831
16832 2003-08-02 Andrew Cagney <cagney@redhat.com>
16833
16834 * gdb.base/annota3.exp: New file.
16835 * gdb.base/annota3.c: New file.
16836 * gdb.c++/annota3.exp: New file.
16837 * gdb.c++/annota3.cc: New file.
16838
16839 2003-07-29 Michael Chastain <mec@shout.net>
16840
16841 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16842 actually failed.
16843 (do_pass): Likewise.
16844 * gdb.threads/tls.exp: Always initialize no_of_threads.
16845
16846 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
16847
16848 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16849 pattern.
16850 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16851 * gdb.threads/tls.exp: Recognize one case of the host library not
16852 supporting TLS.
16853
16854 2003-07-27 Andrew Cagney <cagney@redhat.com>
16855
16856 * gdb.base/fileio.exp: Use SH when running commands using
16857 remote_exec.
16858
16859 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
16860
16861 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16862 * gdb.base/relocate.c (dummy): New padding array.
16863
16864 2003-07-22 Michael Snyder <msnyder@redhat.com>
16865
16866 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
16867
16868 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16869 patterns to be more general, accepting old and new output.
16870 Some output chars (such as '+') also must be quoted.
16871 Some addresses are displayed numerically instead of
16872 symbolically.
16873
16874 2003-07-23 Michael Snyder <msnyder@redhat.com>
16875
16876 * gdb.base/return2.exp: Don't test long-long return.
16877
16878 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16879 * gdb.disasm/t01_mov.exp: Ditto.
16880 * gdb.disasm/t02_mova.s: Ditto.
16881 * gdb.disasm/t02_mova.exp: Ditto.
16882 * gdb.disasm/t03_add.s: Ditto.
16883 * gdb.disasm/t03_add.exp: Ditto.
16884 * gdb.disasm/t04_sub.s: Ditto.
16885 * gdb.disasm/t04_sub.exp: Ditto.
16886 * gdb.disasm/t05_cmp.s: Ditto.
16887 * gdb.disasm/t05_cmp.exp: Ditto.
16888 * gdb.disasm/t06_ari2.s: Ditto.
16889 * gdb.disasm/t06_ari2.exp: Ditto.
16890 * gdb.disasm/t07_ari3.s: Ditto.
16891 * gdb.disasm/t07_ari3.exp: Ditto.
16892 * gdb.disasm/t08_or.s: Ditto.
16893 * gdb.disasm/t08_or.exp: Ditto.
16894 * gdb.disasm/t09_xor.s: Ditto.
16895 * gdb.disasm/t09_xor.exp: Ditto.
16896 * gdb.disasm/t10_and.s: Ditto.
16897 * gdb.disasm/t10_and.exp: Ditto.
16898 * gdb.disasm/t11_logs.s: Ditto.
16899 * gdb.disasm/t11_logs.exp: Ditto.
16900 * gdb.disasm/t12_bit.s: Ditto.
16901 * gdb.disasm/t12_bit.exp: Ditto.
16902 * gdb.disasm/t13_otr.s: Ditto.
16903 * gdb.disasm/t13_otr.exp: Ditto.
16904
16905 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
16906
16907 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16908
16909 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
16910
16911 * gdb.threads/tls.c : New file.
16912 * gdb.threads/tls.exp : New file.
16913 * gdb.threads/tls-main.c : New file.
16914 * gdb.threads/tls-shared.c : New file.
16915 * gdb.threads/tls-shared.exp : New file.
16916
16917 2003-07-22 Andreas Schwab <schwab@suse.de>
16918
16919 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16920
16921 2003-07-20 Andreas Schwab <schwab@suse.de>
16922
16923 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16924 due to insn reordering.
16925
16926 2003-07-15 Andrew Cagney <cagney@redhat.com>
16927
16928 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16929
16930 2003-07-15 Michael Chastain <mec@shout.net>
16931
16932 * gdb.base/gdb1250.exp: New file.
16933 * gdb.base/gdb1250.c: New file.
16934
16935 2003-07-09 Michal Ludvig <mludvig@suse.cz>
16936
16937 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16938 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16939
16940 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
16941
16942 * gdb.threads/tls.c: New file.
16943 * gdb.threads/tls.exp: New file.
16944 * gdb.threads/tls-main.c: New file.
16945 * gdb.threads/tls-shared.c: New file.
16946 * gdb.threads/tls-shared.exp: New file.
16947
16948 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
16949
16950 * gdb.base/annota1.exp: Make sure that we properly escape the
16951 full path of the source file. Xfail more permissive patterns,
16952 due to a compiler debug info problem.
16953
16954 2003-07-07 Andreas Schwab <schwab@suse.de>
16955
16956 * gdb.asm/m68k.inc: New file.
16957 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16958
16959 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16960 arguments"): Also match negative number.
16961
16962 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16963
16964 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
16965
16966 * gdb.base/store.c (charest): New typedef.
16967 (add_char): Rename to add_charest, update.
16968 (wack_char): Rename to wack_charest, update types. Return l + r
16969 to keep r live across the call.
16970 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16971 (wack_double, wack_doublest): Return l + r to keep r live across
16972 the call.
16973 * gdb.base/store.exp: Accomodate store.c changes.
16974
16975 2003-06-30 David Carlton <carlton@kealia.com>
16976
16977 * gdb.c++/maint.exp (test_invalid_name): New.
16978 (test_first_component): Add tests for invalid names.
16979
16980 2003-06-29 Michael Chastain <mec@shout.net>
16981
16982 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16983 output of '<VTT for class>' for virtual base classes.
16984
16985 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
16986
16987 * gdb.base/completion.exp: Tab-complete "complet" instead of
16988 "compl".
16989 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16990
16991 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
16992
16993 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16994 * gdb.base/volatile.exp: Likewise.
16995
16996 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
16997
16998 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16999 gdb/1265.
17000
17001 2003-06-28 Michael Chastain <mec@shout.net>
17002 Daniel Jacobowitz <drow@mvista.com>
17003
17004 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
17005 initial line count of 'captured_main' from 26 to 32.
17006 (test_with_self): Allow xmalloc call to be interleaved with the
17007 preceding two lines.
17008
17009 2003-06-24 Joel Brobecker <brobecker@gnat.com>
17010
17011 * gdb.base/bang.exp: New testcase.
17012
17013 2003-06-23 Joel Brobecker <brobecker@gnat.com>
17014
17015 * gdb.base/langs.exp: Add some tests for the "minimal" language
17016 support.
17017
17018 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
17019
17020 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
17021 the testcase.
17022
17023 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
17024
17025 * gdb.base/relocate.exp: Test add-symbol-file with a variable
17026 offset.
17027
17028 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
17029
17030 * gdb.c++/pr-1210.cc: New file.
17031 * gdb.c++/pr-1210.exp: New file.
17032
17033 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
17034
17035 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
17036 000-exec-continue.
17037
17038 2003-06-15 Mark Kettenis <kettenis@gnu.org>
17039
17040 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
17041 on *-*-*bsd* instead of *-*-freebsd*.
17042
17043 2003-06-14 Andrew Cagney <cagney@redhat.com>
17044
17045 * gdb.base/store.exp: Test longest and doublest. Test all
17046 parameters. Weaken return statement match.
17047 * gdb.base/store.c: Add longest and doublest - aka long long and
17048 long double functions. Put all parameters into local register
17049 variables. Use negative values.
17050
17051 2003-06-14 Andrew Cagney <cagney@redhat.com>
17052
17053 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
17054 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
17055 exit status.
17056 * gdb.base/fileio.exp: Disable target when nointerrupts and
17057 noinferiorio, instead of limiting it to remote. Use remote_exec
17058 instead of system.
17059
17060 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
17061
17062 * gdb.base/float.exp: Add ia64 support.
17063
17064 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
17065
17066 * gdb.base/fileio.exp: Run only on remote targets.
17067
17068 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
17069
17070 * gdb.base/fileio.c: New file, testing File-I/O.
17071 * gdb.base/fileio.exp: Ditto.
17072
17073 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
17074
17075 * gdb.base/shreloc.exp: New file, check symbol values obtained from
17076 shared objects after relocation at load time (gdb PR/1132).
17077 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
17078 as above, part of the shared object relocation test.
17079
17080 2003-06-08 Mark Kettenis <kettenis@gnu.org>
17081
17082 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
17083 fully filled history list.
17084 * gdb.base/gdb_history: New file.
17085
17086 * gdb.base/signals.exp: XFAIL "continue to func1" on
17087 i*86-*-freebsd*.
17088
17089 * gdb.base/attach.exp: When trying to attach to a nonexistent
17090 process, make it possible to specify the PID based on the target,
17091 and do so for *-*-freebsd*.
17092
17093 2003-06-02 Richard Henderson <rth@redhat.com>
17094
17095 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
17096
17097 2003-06-02 Richard Henderson <rth@redhat.com>
17098
17099 * gdb.base/selftest.exp: Next over lim_at_start initialization.
17100
17101 2003-06-02 Richard Henderson <rth@redhat.com>
17102
17103 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
17104
17105 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
17106
17107 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
17108 of globalvar.
17109
17110 2003-06-01 Mark Kettenis <kettenis@gnu.org>
17111
17112 * gdb.asm/asm-source.exp: Check for memory read errors in
17113 disassembler test on *BSD too.
17114
17115 2003-06-01 Richard Henderson <rth@redhat.com>
17116
17117 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
17118 for .frame.
17119 (gdbasm_call): Lose ldgp.
17120 (gdbasm_startup): Add frame information.
17121 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
17122
17123 2003-05-31 Mark Kettenis <kettenis@gnu.org>
17124
17125 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
17126 i?86-*-*.
17127
17128 2003-05-30 Mark Kettenis <kettenis@gnu.org>
17129
17130 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17131 FreeBSD.
17132
17133 2003-05-29 Richard Henderson <rth@redhat.com>
17134
17135 * gdb.asm/alpha.inc: New file.
17136 * gdb.asm/asm-source.exp: Use it.
17137
17138 2003-05-29 Jim Blandy <jimb@redhat.com>
17139
17140 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
17141 'core.PID'.
17142
17143 2003-05-22 Jim Blandy <jimb@redhat.com>
17144
17145 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
17146 backtrace.
17147
17148 2003-05-20 David Carlton <carlton@math.stanford.edu>
17149
17150 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
17151 this time.
17152
17153 2003-05-19 David Carlton <carlton@bactrian.org>
17154
17155 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
17156 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
17157
17158 2003-05-19 David Carlton <carlton@bactrian.org>
17159
17160 * gdb.c++/namespace.exp: Add namespace scope and anonymous
17161 namespace tests.
17162 Bump copyright date.
17163 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
17164 (main): Call C::D::marker2.
17165 * gdb.c++/namespace1.cc: New file.
17166
17167 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
17168
17169 Roland McGrath <roland@redhat.com>
17170 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
17171 there is no manager thread.
17172
17173 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
17174
17175 * gdb.threads/schedlock.exp: Remove assumption that all threads
17176 will run in a particular small time slice. Also ensure we break
17177 in one of the child threads rather than the main thread.
17178
17179 2003-05-07 Jim Blandy <jimb@redhat.com>
17180
17181 Add support for assembly source testing on the s390x.
17182 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
17183 architecture.
17184 * gdb.asm/s390x.inc: New file.
17185
17186 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
17187 succession of 'if' statements.
17188
17189 2003-05-05 Andrew Cagney <cagney@redhat.com>
17190
17191 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
17192
17193 2003-05-05 Andrew Cagney <cagney@redhat.com>
17194
17195 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
17196 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
17197
17198 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
17199
17200 * gdb.base/charset.exp: Update based on new behavior of set/show
17201 charset commands.
17202
17203 2003-05-01 Andrew Cagney <cagney@redhat.com>
17204
17205 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
17206 variable do not give memory errors.
17207
17208 2003-04-30 Adam Fedor <fedor@gnu.org>
17209
17210 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
17211 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
17212 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
17213 gdb.objc/basicclass.m: : New files
17214
17215 * lib/gdb.exp (gdb_compile_objc): New procedure.
17216
17217 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
17218
17219 * gdb.base/signals.exp: Make backtrace tests more specific.
17220
17221 2003-04-23 David Carlton <carlton@bactrian.org>
17222
17223 * gdb.c++/maint.exp (test_first_component): Add tests for
17224 'operator' in more locations.
17225
17226 2003-04-16 Kevin Buettner <kevinb@redhat.com>
17227
17228 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
17229
17230 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
17231
17232 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
17233 func marke' instead. Update test name.
17234
17235 2003-04-15 David Carlton <carlton@math.stanford.edu>
17236
17237 * gdb.c++/maint.exp: New file.
17238
17239 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
17240
17241 * gdb.threads/schedlock.c: Change type of thread function argument
17242 to long, to avoid warnings on 64-bit platforms.
17243
17244 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
17245
17246 * gdb.base/attach.exp: Add new message from ptrace in case of
17247 attaching to nonexistent process.
17248
17249 2003-04-11 Jim Blandy <jimb@redhat.com>
17250
17251 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17252 gdb.c++/userdef.cc: Place comments on the lines to which the
17253 marker function might return.
17254 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17255 gdb.c++/userdef.exp: Look for those comments to check that we've
17256 returned to the right place, instead of checking line numbers.
17257
17258 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
17259
17260 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
17261 match on sourcefile name, instead of directory name.
17262
17263 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
17264
17265 * gdb.base/completion.exp: Use string_to_regexp to match the
17266 working directory name.
17267
17268 2003-04-09 Jim Blandy <jimb@redhat.com>
17269
17270 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17271 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
17272 after an inferior function call, report the failure, but allow the
17273 test to continue.
17274
17275 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17276
17277 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17278 with -DPROTOTYPES.
17279
17280 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17281
17282 * gdb.base/break.exp: Revert last patch.
17283
17284 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
17285
17286 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17287 with -DPROTOTYPES.
17288
17289 2003-04-02 Andrew Cagney <cagney@redhat.com>
17290
17291 * gdb.base/callfuncs.exp: Make "print add" messages unique.
17292 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
17293 matching directories by the name breakpoint.
17294 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
17295 Make "continue to marker1" consistent.
17296 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
17297 message consistent.
17298 * lib/gdb.exp: Put "the program is no longer running", and "the
17299 program exited" in parenthesis.
17300 * lib/mi-support.exp: Ditto.
17301
17302 2003-04-02 Bob Rossi <bob_rossi@cox.net>
17303
17304 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17305
17306 2003-03-29 Andrew Cagney <cagney@redhat.com>
17307
17308 * gdb.base/sizeof.c (main): Print the value of '\377'.
17309 * gdb.base/sizeof.exp: Check the sign of '\377'.
17310
17311 2003-03-27 Michael Chastain <mec@shout.net>
17312
17313 * gdb.base/gdb1090.exp: New file.
17314 * gdb.base/gdb1090.cc: New file.
17315
17316 2003-03-27 J. Brobecker <brobecker@gnat.com>
17317
17318 * gdb.gdb/observer.exp: New regression test.
17319
17320 2003-03-27 Michael Chastain <mec@shout.net>
17321
17322 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17323 * gdb.base/ptype.exp: Likewise.
17324
17325 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
17326
17327 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17328
17329 2003-03-26 Michael Chastain <mec@shout.net>
17330
17331 * gdb.base/ptype.exp: Actually use some typedef'd types.
17332
17333 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17334
17335 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17336 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17337
17338 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
17339
17340 * gdb.base/default.exp: Fix regular expression.
17341
17342 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
17343
17344 * gdb.base/args.exp: Fix regular expression.
17345
17346 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
17347
17348 * gdb.base/help.exp: Allow Win32 child process.
17349
17350 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
17351
17352 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17353 when stepping out of main().
17354
17355 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
17356
17357 * gdb.base/default.exp: Check for win32 specific message when calling
17358 "run" without executable.
17359
17360 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
17361
17362 * gdb.base/args.exp: Expect .exe in output.
17363
17364 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
17365
17366 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17367 Cygwin native.
17368
17369 2003-03-17 Andrew Cagney <cagney@redhat.com>
17370
17371 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17372 vector registes.
17373 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17374 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17375
17376 2003-03-17 David Carlton <carlton@math.stanford.edu>
17377
17378 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17379 test, for PR breakpoints/38.
17380 Call test_watchpoint_and_breakpoint.
17381 * gdb.base/watchpoint.c (func3): New function.
17382 (main): Call func3.
17383
17384 2003-03-04 David Carlton <carlton@math.stanford.edu>
17385
17386 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17387 Garply<Garply<char> >:: garply".
17388 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17389 with respect to PR c++/1111; note also PR c++/1113.
17390 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17391 respect to PR c++/1062.
17392 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17393
17394 2003-03-03 David Carlton <carlton@math.stanford.edu>
17395
17396 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17397 with respect to PR c++/57.
17398 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17399 c++/826.
17400 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17401 respect to PR c++/57.
17402
17403 2003-03-03 David Carlton <carlton@math.stanford.edu>
17404
17405 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17406 respect to PR c++/33 into FAILs.
17407
17408 2003-03-03 Michael Chastain <mec@shout.net>
17409
17410 * configure.in: Update copyright years.
17411
17412 2003-03-03 Michael Chastain <mec@shout.net>
17413
17414 * Makefile.in: Update copyright years.
17415
17416 2003-02-28 David Carlton <carlton@math.stanford.edu>
17417
17418 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17419 print class instead of struct and/or superfluous protection
17420 specifiers, as long as the resulting output is equivalent to the
17421 source code.
17422 Delete FIXME from end of messages on tests that don't need
17423 fixing.
17424
17425 2003-02-28 David Carlton <carlton@math.stanford.edu>
17426
17427 * gdb.c++/templates.exp (do_tests): Allow const in the two
17428 Foo<volatile char *>::foo tests.
17429
17430 2003-02-27 Michael Snyder <msnyder@redhat.com>
17431
17432 * gdb.base/restore.c (main): Return zero, so exit code
17433 will be consistant.
17434
17435 2003-02-26 David Carlton <carlton@math.stanford.edu>
17436
17437 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17438 char *>::foo" test with respect to PR c++/33. Create a new test
17439 which is identical to that one except that it doesn't put the
17440 space between the "char" and the "*"; KFAIL it, too.
17441
17442 2003-02-26 David Carlton <carlton@math.stanford.edu>
17443
17444 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17445 template types into either PASSes or KFAILs (corresponding to PR
17446 c++/57). Tweak indentation. Update copyright.
17447
17448 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17449
17450 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17451
17452 2003-02-13 Michael Chastain <mec@shout.net>
17453
17454 * gdb.base/exprs.exp: Remove i960 remnants.
17455 * gdb.base/funcargs.exp: Likewise.
17456 * gdb.base/list.exp: Likewise.
17457 * gdb.base/ptype.exp: Likewise.
17458
17459 2003-02-14 David Carlton <carlton@math.stanford.edu>
17460
17461 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17462 pEe->D::vg()" from XFAIL to KFAIL.
17463
17464 2003-02-13 Jason Molenda (jmolenda@apple.com)
17465
17466 * gdb.base/maint.exp: Update maint print statistics regexp to include
17467 new entries.
17468
17469 2003-02-13 Michael Chastain <mec@shout.net>
17470
17471 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17472
17473 2003-02-12 Michael Chastain <mec@shout.net>
17474
17475 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17476 * gdb.c++/inherit.exp: Likewise.
17477 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17478 * gdb.c++/templates.exp: Likewise.
17479 * gdb.c++/virtfunc.exp: Likewise.
17480
17481 2003-02-06 Jason Molenda (jason-cl@molenda.com)
17482
17483 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17484 why the code is written that way.
17485
17486 2003-02-05 Michael Chastain <mec@shout.net>
17487
17488 * gdb.base/dump.exp: Add missing copyright line.
17489
17490 2003-02-05 Jason Molenda (jason-cl@molenda.com)
17491
17492 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
17493 at the beginning so the breakpoint doesn't get set on the loop.
17494
17495 2003-02-05 Michael Chastain <mec@shout.net>
17496
17497 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17498 output for configurations with gcc 2.95.3.
17499
17500 2003-02-05 Keith Seitz <keiths@redhat.com>
17501 Andrew Cagney <ac131313@redhat.com>
17502
17503 * gdb.mi/mi-cli.exp: New file.
17504
17505 2003-02-04 Michael Chastain <mec@shout.net>
17506
17507 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17508 Call perror and then continue.
17509
17510 2003-02-03 Michael Chastain <mec@shout.net>
17511
17512 * gdb.c++/pr-1023.cc: New file.
17513 * gdb.c++/pr-1023.exp: New file.
17514
17515 2003-02-05 Jim Blandy <jimb@redhat.com>
17516
17517 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17518 it's local to foobar. Check for it there, and check that it's not
17519 present in main.
17520 * gdb.c++/local.cc (marker2): New function.
17521 (foobar): Call marker1.
17522 (main): Call marker2 instead of marker1.
17523
17524 2003-02-04 Andrew Cagney <ac131313@redhat.com>
17525
17526 * gdb.disasm/mn10200.exp: Obsolete file.
17527 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17528 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17529 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17530
17531 2003-02-04 David Carlton <carlton@math.stanford.edu>
17532
17533 * gdb.c++/overload.exp: Test intToChar(1).
17534 * gdb.c++/overload.cc (intToChar): New.
17535 (main): Call intToChar.
17536
17537 2003-02-03 David Carlton <carlton@math.stanford.edu>
17538
17539 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17540 'might_kfail' arg.
17541 KFAIL some of the continue_to_bp_overloaded calls, according to
17542 PR c++/1025.
17543
17544 2003-02-01 Michael Chastain <mec@shout.net>
17545
17546 * gdb.base/advance.c (marker1): New marker function.
17547 * gdb.base/advance.exp: When the 'advance' command lands on the
17548 return breakpoint, it can legitimately stop on either the
17549 current line or the next line. Accommodate both outcomes.
17550 * gdb.base/until.exp: Likewise.
17551
17552 2003-02-02 Andrew Cagney <ac131313@redhat.com>
17553
17554 2002-11-10 Jason Molenda (jason-cl@molenda.com):
17555 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17556 now a list, not a tuple.
17557 * gdb.mi/mi-var-display.exp: Ditto.
17558 * gdb.mi/gdb792.exp: Ditto.
17559
17560 2003-02-01 Andrew Cagney <ac131313@redhat.com>
17561
17562 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
17563 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17564 stack backtraces.
17565 * gdb.mi/mi-syn-frame.c: Part of same.
17566
17567 2003-02-01 Mark Kettenis <kettenis@gnu.org>
17568
17569 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17570 gdb.mi/mi1-pthreads.exp: Return instead of calling
17571 gdb_suppress_entire_file.
17572
17573 2003-02-01 Mark Salter <msalter@redhat.com>
17574
17575 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17576
17577 2003-01-31 Mark Salter <msalter@redhat.com>
17578
17579 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17580 Support empty arg.
17581
17582 2003-01-30 Michael Chastain <mec@shout.net>
17583
17584 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17585 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17586 has been fixed in gdb/readline on 2003-01-09.
17587
17588 2003-01-29 Michael Snyder <msnyder@redhat.com>
17589
17590 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17591 * gdb.base/display.exp: Allow for leading underscore in symbol.
17592 * gdb.base/args.exp: Skip if target does not support args passing.
17593
17594 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
17595
17596 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
17597 gdb_test. Accept a list of expect arguments as the third
17598 parameter.
17599 (gdb_test): Use it.
17600
17601 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
17602
17603 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17604 allow for different test tree configurations. Update some
17605 tescases accordingly.
17606 * gdb.arch/altivec-regs.exp: Ditto.
17607 * gdb.asm/asm-source.exp: Ditto.
17608 * gdb.base/advance.exp: Ditto.
17609 * gdb.base/display.exp: Ditto.
17610 * gdb.base/long_long.exp: Ditto.
17611 * gdb.base/mips_pro.exp: Ditto.
17612 * gdb.base/overlays.exp: Ditto.
17613 * gdb.base/relocate.exp: Ditto.
17614 * gdb.base/setshow.exp: Ditto.
17615 * gdb.base/step-line.exp: Ditto.
17616 * gdb.base/step-test.exp: Ditto.
17617 * gdb.base/until.exp: Ditto.
17618 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17619
17620 2003-01-17 David Carlton <carlton@math.stanford.edu>
17621
17622 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17623 corresponding to PR c++/945.
17624 Update copyright.
17625
17626 2003-01-17 David Carlton <carlton@math.stanford.edu>
17627
17628 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17629 corresponding to PR c++/68.
17630
17631 2003-01-17 David Carlton <carlton@math.stanford.edu>
17632
17633 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17634 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17635 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17636
17637 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
17638
17639 * gdb.base/break.exp: Fix change of default location, because of
17640 removal of until tests.
17641 * gdb.base/help.exp: Update test for new 'until' help message.
17642 Add test for help on 'advance'.
17643 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
17644
17645 2003-01-15 Mark Kettenis <kettenis@gnu.org>
17646
17647 * gdb.base/default.exp: Adapt "info float" test for recent changes
17648 to that command. Add test for "info vector".
17649 * gdb.base/float.exp: New file. Add test for "info float" that
17650 resembles the old test in gdb.base/default.exp.
17651
17652 2003-01-15 David Carlton <carlton@math.stanford.edu>
17653
17654 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17655
17656 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
17657
17658 * gdb.base/break.exp: Move the tests of until command from here...
17659 * gdb.base/until.exp: ... to here. New file. Add other tests.
17660 * gdb.base/advance.c: New file.
17661 * gdb.base/advance.exp: New file.
17662
17663 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
17664
17665 * gdb.base/args.c: New file.
17666 * gdb.base/args.exp: New file.
17667
17668 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
17669
17670 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17671
17672 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
17673
17674 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17675
17676 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
17677
17678 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17679 dates.
17680
17681 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
17682
17683 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17684
17685 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
17686
17687 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17688 (ptype &*"foo").
17689 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17690
17691 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
17692
17693 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17694 * gdb.mi/mi1-console.exp: Likewise.
17695
17696 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
17697
17698 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17699 * gdb.mi/mi1-console.exp: Likewise.
17700
17701 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
17702
17703 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17704
17705 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
17706
17707 * gdb.base/detach.exp: New test.
17708
17709 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
17710
17711 * Makefile.in (ALL_SUBDIRS): New variable.
17712 (subdirs, clean, distclean): Use it.
17713 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17714 regenerating Makefile, since it is generated from the top level.
17715 * gdb.asm/Makefile.in: Likewise.
17716 * gdb.base/Makefile.in: Likewise.
17717 * gdb.c++/Makefile.in: Likewise.
17718 * gdb.disasm/Makefile.in: Likewise.
17719 * gdb.java/Makefile.in: Likewise.
17720 * gdb.mi/Makefile.in: Likewise.
17721 * gdb.threads/Makefile.in: Likewise.
17722 * gdb.trace/Makefile.in: Likewise.
17723
17724 2003-01-09 David Carlton <carlton@math.stanford.edu>
17725
17726 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17727 Add copyright year 2003.
17728
17729 2003-01-06 Michael Chastain <mec@shout.net>
17730
17731 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17732 When selecting a thread, 'line' and 'file' are optional.
17733 * gdb.mi/mi1-pthreads.exp: Likewise.
17734
17735 2003-01-06 Andreas Schwab <schwab@suse.de>
17736
17737 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17738 failures.
17739
17740 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
17741
17742 Fix PR gdb/844
17743 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17744 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17745
17746 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17747 instead of calling gdb_suppress_entire_file.
17748 * gdb.threads/print-threads.exp: Likewise.
17749 * gdb.threads/schedlock.exp: Likewise.
17750
17751 * gdb.threads/killed.exp: Return instead of calling
17752 gdb_suppress_entire_file.
17753 * gdb.threads/linux-dp.exp: Likewise.
17754 * gdb.threads/pthreads.exp: Likewise.
17755
17756 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
17757
17758 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17759 stabs.
17760 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17761 * gdb.base/whatis.exp: Always allow (void) after function names.
17762
17763 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
17764
17765 * gdb.c++/casts.exp: Correct regexp.
17766
17767 2003-01-04 Mark Kettenis <kettenis@gnu.org>
17768
17769 * configure.in: Call AC_CONFIG_HEADER. Don't call
17770 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17771 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17772 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17773 aforementioned directories in the AC_OUPUT call.
17774 * config.hin: New file.
17775 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17776 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17777 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17778 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17779 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17780 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17781 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17782 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17783 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17784 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17785 gdb.threads/configure.in, gdb.threads/configure,
17786 gdb.threads/config.in, gdb.trace/configure.in,
17787 gdb.trace/configure: Removed.
17788
17789 2003-01-03 Michael Chastain <mec@shout.net>
17790
17791 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17792 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17793
17794 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
17795
17796 * gdb.base/store.exp: Fix regular expressions.
17797
17798 2002-12-28 Mark Kettenis <kettenis@gnu.org>
17799
17800 * configure.in: Rewrite.
17801 * configure: Regenerated.
17802
17803 2003-01-03 David Carlton <carlton@math.stanford.edu>
17804
17805 * gdb.base/psymtab.exp: New file.
17806 * gdb.base/psymtab1.c: Ditto.
17807 * gdb.base/psymtab2.c: Ditto.
17808
17809 2002-12-23 Adam Fedor <fedor@gnu.org>
17810
17811 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17812
17813 2002-12-23 David Carlton <carlton@math.stanford.edu>
17814
17815 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17816 and current_directory initialization.
17817
17818 2002-12-22 Jim Blandy <jimb@redhat.com>
17819
17820 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17821 rather than as part of the output file name.
17822
17823 * gdb.base/attach.exp: There's no need to copy the test program to
17824 /tmp; that was only ever necessary on HP/UX, and this test is
17825 entirely disabled there anyway.
17826
17827 2002-12-21 Jim Blandy <jimb@redhat.com>
17828
17829 * gdb.c++/psmang.exp: Doc fix.
17830
17831 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17832 test.
17833
17834 2002-12-20 David Carlton <carlton@math.stanford.edu>
17835
17836 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17837
17838 2002-12-18 Michael Chastain <mec@shout.net>
17839
17840 * gdb.c++/annota2.exp: Add copyright year 2002.
17841
17842 2002-12-17 David Carlton <carlton@math.stanford.edu>
17843
17844 * gdb.c++/try_catch.cc: Add marker comments.
17845 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17846 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17847 * gdb.c++/m-static.cc: Ditto.
17848 * gdb.c++/m-static1.cc: Ditto.
17849 * gdb.c++/try_catch.cc: Ditto.
17850
17851 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17852
17853 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17854 to see whether we are using the new -environment-directory
17855 command which resets via -r or the old version of the command
17856 which may prompt the user. Part of fix for gdb/741.
17857
17858 2002-12-13 Andrew Cagney <ac131313@redhat.com>
17859
17860 * gdb.fortran/types.exp: Update obsolete comment.
17861 * gdb.fortran/exprs.exp: Ditto.
17862 * lib/gdb.exp: Delete obsolete code.
17863 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17864 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17865 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17866 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17867 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17868 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17869 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17870 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17871 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17872 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17873 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17874 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17875 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17876 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17877 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17878 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17879 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17880 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17881 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17882 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17883 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17884 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17885 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17886 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17887 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17888 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17889 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17890 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17891 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17892 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17893 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17894 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17895 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17896 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17897 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17898 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17899 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17900
17901 2002-12-11 David Carlton <carlton@math.stanford.edu>
17902
17903 * gdb.c++/m-data.exp: Add test for members that shadow global
17904 variables: see PR gdb/804.
17905 * gdb.c++/m-data.cc: Ditto.
17906
17907 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
17908
17909 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17910
17911 2002-12-06 David Carlton <carlton@math.stanford.edu>
17912
17913 * gdb.base/store.c: Don't declare functions static.
17914
17915 2002-12-04 Andrew Cagney <ac131313@redhat.com>
17916
17917 * gdb.base/store.exp, gdb.base/store.c: New files.
17918
17919 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
17920
17921 * gdb.base/selftest.exp: Update for current gdb.
17922
17923 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
17924
17925 * gdb.base/maint.exp: Only dump symbols from one source file
17926 or objfile.
17927
17928 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
17929
17930 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17931 function call.
17932
17933 2002-11-25 Jim Blandy <jimb@redhat.com>
17934
17935 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17936 function appearing in error message.
17937
17938 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
17939
17940 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17941
17942 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17943
17944 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17945 for mi1 and current mi is in correct format. New mi startup message
17946 should be in mi console format. This is part of fix for PR gdb/604.
17947
17948 2002-09-18 Fernando Nasser <fnasser@redhat.com>
17949
17950 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17951 which explicitly prints the zero offset as "+0".
17952
17953 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
17954
17955 * gdb.threads/schedlock.c (args): Make unsigned.
17956
17957 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
17958
17959 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17960 numbers. Allow "foo2|selected stack frame".
17961 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17962 * gdb.asm/asmsrc2.s: Likewise.
17963 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17964 comments.
17965 * gdb.asm/mips.inc: New file.
17966
17967 2002-10-18 Adam Fedor <fedor@gnu.org>
17968
17969 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17970 * gdb.base/help.exp: Likewise.
17971
17972 2002-10-17 Kevin Buettner <kevinb@redhat.com>
17973
17974 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17975 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17976
17977 2002-10-02 Jim Blandy <jimb@redhat.com>
17978
17979 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17980
17981 2002-10-01 Andrew Cagney <ac131313@redhat.com>
17982
17983 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17984 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17985 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17986 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17987 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17988 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17989 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17990
17991 2002-09-29 Andrew Cagney <ac131313@redhat.com>
17992
17993 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17994 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17995 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17996 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17997 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17998 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17999 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
18000
18001 2002-09-27 Kevin Buettner <kevinb@redhat.com>
18002
18003 * gdb.base/annota1.exp (info break): Make directory components of
18004 path optional since not all compilers emit this debug information.
18005
18006 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
18007 step ends up stepping out of the function instead of stopping on
18008 the epilogue.
18009
18010 2002-09-26 Keith Seitz <keiths@redhat.com>
18011
18012 * lib/insight-support.exp (gdbtk_start): Figure out where
18013 the insight executable is based on where gdb is. Use this
18014 executable to start insight instead of gdb.
18015
18016 2002-09-25 Andrew Cagney <cagney@redhat.com>
18017
18018 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
18019
18020 2002-09-24 Andrew Cagney <ac131313@redhat.com>
18021
18022 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
18023 test_isolated_complaints.
18024 (test_empty_complaint): New function.
18025 (test_empty_complaints): New function. Check no output when no
18026 complaints.
18027
18028 2002-09-19 Jim Blandy <jimb@redhat.com>
18029
18030 * gdb.base/charset.exp, gdb.base/charset.c: New files.
18031
18032 2002-09-19 Andrew Cagney <ac131313@redhat.com>
18033
18034 * gdb.gdb/complaints.exp: New file.
18035
18036 2002-09-18 Andrew Cagney <ac131313@redhat.com>
18037
18038 * gdb.base/maint.exp: Check `help maint internal-warning'.
18039
18040 2002-09-18 David Carlton <carlton@math.stanford.edu>
18041
18042 * gdb.c++/m-static.exp: Remove breakpoints depending on line
18043 numbers, and replace them by a single breakpoint after the
18044 constructors are all finished.
18045 Add test 4.
18046 * gdb.c++/m-static.cc: Add test 4.
18047 * gdb.c++/m-static.h: New file.
18048 * gdb.c++/m-static1.cc: New file.
18049
18050 * gdb.c++/printmethod.exp: New file.
18051 * gdb.c++/printmethod.cc: New file.
18052
18053 * gdb.c++/pr-574.exp: New file.
18054 * gdb.c++/pr-574.cc: New file.
18055
18056 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
18057
18058 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
18059 embedded targets which never actually exit.
18060
18061 2002-09-18 Fernando Nasser <fnasser@redhat.com>
18062
18063 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
18064 "don't step after run" as unresolved or unsupported, instead of xfail.
18065
18066 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
18067
18068 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
18069 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
18070 Add newline to expected string in "step out of main (status wrapper)"
18071 case.
18072
18073 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
18074
18075 * lib/gdb.exp (rerun_to_main): Allow restarting application.
18076 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
18077
18078 2002-09-17 Tom Tromey <tromey@redhat.com>
18079
18080 * gdb.base/printcmds.exp (test_print_string_constants): Expect
18081 \000, not \0, in double-quoted string.
18082
18083 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
18084
18085 * gdb.base/commands.exp: Don't expect a "Program exited normally"
18086 string after running the commands execution on breakpoint tests.
18087
18088 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
18089
18090 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
18091
18092 2002-09-12 Joel Brobecker <brobecker@gnat.com>
18093
18094 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
18095
18096 2002-09-10 Keith Seitz <keiths@redhat.com>
18097
18098 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
18099 runto proc.
18100 (mi_run_to_main): Use mi_runto.
18101 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
18102
18103 2002-09-10 Keith Seitz <keiths@redhat.com>
18104
18105 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
18106 regexp for stopping at main. Could have multiple event notifications.
18107 Don't assume that main was declared with no parameters.
18108 (mi_next): Use mi_step_to.
18109 (mi_step): Use mi_next_to.
18110
18111 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
18112
18113 * gdb.base/default.exp: Fix expected string in `info float' test.
18114
18115 2002-09-09 Ben Elliston <bje@redhat.com>
18116
18117 * config/mips.exp: Update comments.
18118 * config/mips-idt.exp: Likewise.
18119 * config/nind.exp: Likewise.
18120 * config/slite.exp: Likewise.
18121 * config/sparclet.exp: Likewise.
18122 * config/udi.exp: Likewise.
18123 * config/vx.exp: Likewise.
18124 * config/vxworks29k.exp: Likewise.
18125
18126 2002-09-05 Jim Blandy <jimb@redhat.com>
18127
18128 * gdb.threads/killed.exp: Fix test failure message.
18129
18130 2002-09-04 Keith Seitz <keiths@redhat.com>
18131
18132 * lib/mi-support.exp: Update copyright.
18133 (mi_gdb_test): Increase the priority of the expected pattern
18134 so that it matches gdb_test.
18135
18136 2002-09-03 Keith Seitz <keiths@redhat.com>
18137
18138 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
18139 Use integer comparison instead of string comparison for testing
18140 whether binary was built.
18141
18142 2002-09-03 Jim Blandy <jimb@redhat.com>
18143
18144 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
18145
18146 2002-08-29 Jim Blandy <jimb@redhat.com>
18147
18148 * gdb.threads/pthreads.exp: Move the portable thread compilation
18149 code into a function in lib/gdb.exp, and call that from here.
18150 * lib/gdb.exp (gdb_compile_pthreads): New function.
18151
18152 2002-08-29 Keith Seitz <keiths@redhat.com>
18153
18154 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
18155 expect_out so that callers can get at it.
18156
18157 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
18158
18159 * gdb.threads/print-threads.c: New file.
18160 * gdb.threads/print-threads.exp: New file.
18161 * gdb.threads/schedlock.c: New file.
18162 * gdb.threads/schedlock.exp: New file.
18163
18164 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
18165
18166 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
18167 not altivec.c.
18168
18169 2002-08-17 Mark Kettenis <kettenis@gnu.org>
18170
18171 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
18172 targets. The problem should be fixed now.
18173
18174 2002-08-15 Mark Kettenis <kettenis@gnu.org>
18175
18176 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
18177 2002-07-24 change that removes final dots from error messages.
18178
18179 2002-08-13 Tom Tromey <tromey@redhat.com>
18180
18181 * gdb.base/readline.exp: New file.
18182
18183 2002-08-01 Andrew Cagney <ac131313@redhat.com>
18184
18185 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
18186 supress message.
18187
18188 2002-08-01 Andrew Cagney <cagney@redhat.com>
18189
18190 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
18191 CHILL_FOR_TARGET and CHILL_LIB.
18192 * configure.in (configdirs): Remove gdb.chill.
18193 * configure: Regenerate.
18194 * lib/gdb.exp: Obsolete references to chill.
18195 * gdb.fortran/types.exp: Ditto.
18196 * gdb.fortran/exprs.exp: Ditto.
18197
18198 2002-07-30 Kevin Buettner <kevinb@redhat.com>
18199
18200 * gdb.base/shlib-call.exp (additional_flags): Conditionally
18201 set Irix-specific compile and link flags.
18202
18203 2002-07-29 Kevin Buettner <kevinb@redhat.com>
18204
18205 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
18206 source files. The ``-o'' option doesn't work with the ``-E'' option
18207 when using the Irix compiler.
18208
18209 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
18210
18211 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
18212 Improve support for reusing an exec file. Copy exec file
18213 to target, and run gdbserver on the target instead of on the host.
18214
18215 2002-07-18 Jim Blandy <jimb@redhat.com>
18216
18217 * gdb.base/ending-run.exp: Don't expect to see the program end in
18218 some orderly fashion when we're running on a real stand-alone
18219 board.
18220
18221 * gdb.base/interrupt.exp: Correct logic for skipping tests on
18222 targets that don't support interrupts.
18223
18224 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
18225
18226 * gdb.base/attach.exp: Add patterns to match output from /proc-based
18227 systems.
18228 Move comments in expect statements to inside the actions, so that they
18229 don't get matched against.
18230
18231 2002-07-10 Mark Kettenis <kettenis@gnu.org>
18232
18233 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
18234 function when asleep" test.
18235
18236 2002-07-10 Andrew Cagney <ac131313@redhat.com>
18237
18238 * gdb.base/page.exp: Rewrite to handle problems with very long
18239 `info set' output. Update copyright.
18240
18241 2002-06-26 Andrew Cagney <ac131313@redhat.com>
18242
18243 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
18244 gdb.threads-hp.
18245 * gdb.hp/configure: Regenerate.
18246 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
18247 * gdb.hp/gdb.threads-hp/configure: Delete file.
18248 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
18249
18250 2002-06-22 Andrew Cagney <ac131313@redhat.com>
18251
18252 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
18253 setlocale, bindtextdomain and textdomain.
18254
18255 2002-06-11 Jim Blandy <jimb@redhat.com>
18256
18257 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
18258 preprocessor macro information is present.
18259
18260 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
18261 tests.
18262
18263 2002-06-06 Michael Snyder <msnyder@redhat.com>
18264
18265 * gdb.base/overlays.exp: Record addresses of overlay
18266 functions in TCL variables rather than in GDB variables,
18267 to avoid having GDB convert them to pointers (with loss
18268 of information).
18269
18270 * gdb.base/d10v.ld: Merge in several years worth of
18271 default linker script changes.
18272 * gdb.base/long_long.exp: Add check for sizeof (long double).
18273
18274 2002-06-06 Michal Ludvig <mludvig@suse.cz>
18275
18276 * gdb.asm/asm-source.exp: Add x86-64 target.
18277 * gdb.asm/x86_64.inc: New.
18278
18279 2002-05-30 Michael Chastain <mec@shout.net>
18280
18281 From Benjamin Kosnik <bkoz@redhat.com>:
18282 * gdb.c++/m-static.cc: New file.
18283 * gdb.c++/m-static.exp: New file.
18284
18285 2002-05-28 Michael Snyder <msnyder@redhat.com>
18286
18287 * gdb.base/call-ar-st.exp: Allow for reduced floating point
18288 precision.
18289
18290 2002-05-27 Michael Chastain <mec@shout.net>
18291
18292 From Benjamin Kosnik <bkoz@redhat.com>:
18293 * gdb.c++/m-data.cc: New file.
18294 * gdb.c++/m-data.exp: New file.
18295
18296 2002-05-27 Michael Chastain <mec@shout.net>
18297
18298 From Benjamin Kosnik <bkoz@redhat.com>:
18299 * gdb.c++/try_catch.cc: New file.
18300 * gdb.c++/try_catch.exp: New file.
18301
18302 2002-05-27 Michael Chastain <mec@shout.net>
18303
18304 * gdb.c++/local.exp: Accept more nested types in output.
18305
18306 2002-05-26 Michael Chastain <mec@shout.net>
18307
18308 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18309
18310 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18311
18312 * lib/gdb.exp (gdb_wrapper_init): Just because
18313 gdb_wrapper_file exists, this does not mean that the file
18314 should not be rebuilt. That is what gdb_wrapper_initialized
18315 is for.
18316 (default_gdb_init): Reset gdb_wrapper_initialized.
18317
18318 2002-05-23 Michael Snyder <msnyder@redhat.com>
18319
18320 * gdb.base/all-bin.exp: Revise previous patch by just reducing
18321 the precision of the floating point test results.
18322 * gdb.base/call-rt-st.exp: Ditto.
18323
18324 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18325 * gdb.base/call-rt-st.exp: Ditto.
18326
18327 2002-05-19 Michael Chastain <mec@shout.net>
18328
18329 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18330
18331 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
18332
18333 * configure.in (configdirs): Add gdb.arch.
18334 * configure: Regenerate.
18335
18336 2002-05-17 Jim Blandy <jimb@redhat.com>
18337
18338 * gdb.base/completion.exp: Recognize the more detailed error
18339 messages produced by the macro expander's lexical analyzer.
18340
18341 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
18342
18343 * gdb.arch/altivec-abi.c: New file.
18344 * gdb.arch/altivec-abi.exp: New file.
18345 * gdb.arch/altivec-regs.c: New file.
18346 * gdb.arch/altivec-regs.exp: New file.
18347
18348 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
18349
18350 * gdb.base/maint.exp (maint print type): Update for new type
18351 structure.
18352
18353 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
18354
18355 * gdb.arch: New directory.
18356 * gdb.arch/configure.in: New file.
18357 * gdb.arch/configure: New file.
18358 * gdb.arch/Makefile.in: New file.
18359
18360 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
18361
18362 * gdb.asm/asm-source.exp: Add v850 as supported target.
18363 * gdb.asm/v850.inc: New file.
18364
18365 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
18366
18367 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18368
18369 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
18370
18371 * gdb.base/break.exp: Check 'break "marker2"'.
18372
18373 2002-05-10 Michael Snyder <msnyder@redhat.com>
18374
18375 * gdb.base/long_long.exp: Fix typo.
18376
18377 2002-05-10 Jim Blandy <jimb@redhat.com>
18378
18379 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18380 a bug.
18381
18382 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18383 Recognize more detailed error message produced by the macro
18384 expander's lexical analyzer.
18385 * lib/gdb.exp (test_print_reject): Same.
18386
18387 2002-05-09 Mark Kettenis <kettenis@gnu.org>
18388
18389 * gdb.c++/method.exp: Fix typo.
18390
18391 2002-05-08 Michael Snyder <msnyder@redhat.com>
18392
18393 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18394 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
18395 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
18396 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18397 Add iftarget clause for strongarm.
18398
18399 2002-05-06 Michael Snyder <msnyder@redhat.com>
18400
18401 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18402 (gdb_continue_to_end): Accept output from status wrapper.
18403 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18404 Clean up fail messages to match pass messages.
18405
18406 Enable the "needs_status_wrapper" testsuite feature.
18407 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18408 (gdb_compile): Conditionally call gdb_wrapper_init.
18409 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18410 * gdb.c++/method.exp: Recognize output from status wrapper.
18411
18412 2002-05-06 Ben Elliston <bje@redhat.com>
18413 From Graydon Hoare <graydon@redhat.com>
18414
18415 * config/sid.exp: Include support for "rawsid" protocol.
18416
18417 2002-05-03 Jim Blandy <jimb@redhat.com>
18418
18419 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18420 * gdb.c++/hang3.C: New file.
18421
18422 2002-05-04 Andrew Cagney <ac131313@redhat.com>
18423
18424 * gdb.base/default.exp: Remove obsolete code.
18425 * gdb.c++/misc.exp: Ditto. Update copyright.
18426 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18427 * gdb.base/whatis.exp: Ditto. Update copyright.
18428 * gdb.base/scope.exp: Ditto. Update copyright.
18429 * gdb.base/ptype.exp: Ditto. Update copyright.
18430 * gdb.base/printcmds.exp: Ditto. Update copyright.
18431 * gdb.base/opaque.exp: Ditto. Update copyright.
18432 * gdb.base/list.exp: Ditto.
18433 * gdb.base/funcargs.exp: Ditto. Update copyright.
18434 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18435 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18436 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18437 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18438 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18439 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18440
18441 2002-05-02 Michael Snyder <msnyder@redhat.com>
18442
18443 * gdb.base/watchpoint.exp: Add xscale target.
18444 * gdb.base/long_long.exp: Add xscale target.
18445 * gdb.base/default.exp: Add xscale target.
18446
18447 2002-05-01 Jim Blandy <jimb@redhat.com>
18448
18449 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18450 gdb.c++/hang.exp: New test.
18451
18452 2002-05-01 Fred Fish <fnf@redhat.com>
18453
18454 * gdb.base/completion.exp: Handle completions of "./Make" for
18455 more than one completion possibility, as is the case when we
18456 build and test in the source tree.
18457
18458 2002-04-29 Anthony Green <green@redhat.com>
18459
18460 * gdb.java/jmisc1.exp: New file.
18461 * gdb.java/jmisc2.exp: New file.
18462
18463 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
18464
18465 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18466
18467 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
18468
18469 * gdb.base/help.exp: Change 'help status' to allow for target
18470 dependent output differences.
18471
18472 2002-04-22 Michael Chastain <mec@shout.net>
18473
18474 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18475
18476 2002-04-22 Michael Chastain <mec@shout.net>
18477
18478 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18479
18480 2002-04-17 David S. Miller <davem@redhat.com>
18481
18482 * gdb.asm/sparc64.inc: New file.
18483 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18484
18485 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
18486
18487 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18488 instruction file directly into the build tree. Clean up at end of
18489 test.
18490
18491 2002-04-18 David S. Miller <davem@redhat.com>
18492
18493 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18494 handle 64-bit platforms correctly.
18495 * gdb.base/maint.exp: Likewise.
18496
18497 2002-04-18 Kevin Buettner <kevinb@redhat.com>
18498
18499 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18500 ``-fpic'' when compiling files comprising a shared library, but
18501 it does need additional linker flags in order to find shared
18502 libraries at run time.
18503
18504 2002-04-18 Kevin Buettner <kevinb@redhat.com>
18505
18506 * gdb.base/cvexpr.c (use): New function.
18507 (main): Invoke use() on all global variables to prevent
18508 some linkers from deleting these otherwise unused symbols.
18509
18510 2002-04-17 Michael Chastain <mec@shout.net>
18511 From David S. Miller <davem@redhat.com>
18512
18513 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18514 handle 64-bit platforms correctly.
18515
18516 2002-04-12 Michael Snyder <msnyder@redhat.com>
18517 From Jim Blandy <jimb@redhat.com>
18518 * gdb.base/foo.c (foox): Remove section attribute; the linker
18519 script can handle this instead.
18520 * gdb.base/bar.c (barx): Same.
18521 * gdb.base/baz.c (bazx): Same.
18522 * gdb.base/grbx.c (grbxx): Same.
18523
18524 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18525 manager doesn't automatically unmap overlays unnecessarily.
18526
18527 2002-04-10 Martin M. Hunt <hunt@redhat.com>
18528
18529 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18530 stepping out of main.
18531
18532 2002-04-09 Michael Chastain <mec@shout.net>
18533
18534 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18535 scope so that the nested scope tests will make sense.
18536 * gdb.c++/local.exp: Write patterns that actually work with gcc
18537 (the HP patterns "were never known to work with gcc").
18538 Keep the old aCC patterns too.
18539
18540 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
18541
18542 * gdb.base/attach.exp: Correct target board test.
18543
18544 2002-04-08 Michael Chastain <mec@shout.net>
18545
18546 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18547 in a const method. Add some xfail and fail cases for configurations
18548 that do not emit the "const ...".
18549
18550 2002-04-07 Michael Chastain <mec@shout.net>
18551
18552 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18553 Accept "A * const" and "const A * const" as type of "this".
18554 Fix spelling of getFunky throughout. Make messages uniform.
18555
18556 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
18557
18558 Work around for PR gdb/285:
18559 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18560
18561 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
18562
18563 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18564 instructions file at run time instead of configure time.
18565 Sometimes we run the test in a directory that is not the one we
18566 configured in.
18567 * gdb.asm/configure.in: Delete creation of symlink.
18568 * gdb.asm/configure: Regenerate.
18569
18570 2002-04-05 J. Brobecker <brobecker@gnat.com>
18571
18572 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18573 xfullpath () function.
18574
18575 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
18576
18577 * gdb.asm/Makefile.in: Correct dependencies.
18578
18579 * gdb.asm/powerpc.inc: New file.
18580 * gdb.asm/asm-source.exp: Add PowerPC.
18581 * gdb.asm/configure.in: Likewise.
18582 * gdb.asm/configure: Regenerated.
18583
18584 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
18585
18586 * gdb.base/relocate.exp: New file.
18587 * gdb.base/relocate.c: New file.
18588
18589 2002-04-04 Fred Fish <fnf@redhat.com>
18590
18591 * gdb.base/step-test.exp: Update comment regarding stopping in
18592 memcpy/bcopy calls inserted as part of the compiler runtime.
18593
18594 2002-04-04 Michael Snyder <msnyder@redhat.com>
18595
18596 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18597
18598 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
18599
18600 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18601 (gdb_expect): Remove $notransfer hack.
18602
18603 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
18604
18605 * gdb.c++/classes.exp ("calling method for small class"): Match
18606 updated register output.
18607
18608 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
18609
18610 Fix PR gdb/452
18611 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18612 when finished. Make gdb_file_cmd send "exec-file" when
18613 appropriate.
18614
18615 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
18616
18617 * gdb.base/attach.exp: Remove extra setup_xfail.
18618
18619 2002-03-26 Michael Snyder <msnyder@redhat.com>
18620
18621 * gdb.base/default.exp: Add tests for dump, append, and restore.
18622 * gdb.base/help.exp: Add tests for dump, append, and restore.
18623 * gdb.base/dump.exp: New file, test dump, append and restore.
18624 * gdb.base/dump.c: New file.
18625
18626 2002-03-27 Michael Snyder <msnyder@redhat.com>
18627
18628 * gdb.base/help.exp: Modify expect strings to reflect
18629 clean-ups in help messages.
18630
18631 2002-03-26 Fred Fish <fnf@redhat.com>
18632
18633 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18634 have debugging info for those functions and the compiler uses them
18635 internally to copy structs around.
18636
18637 2002-03-26 Fred Fish <fnf@redhat.com>
18638
18639 * gdb.base/list.exp: Revert the change made yesterday and add note
18640 about why we don't list the default lines for remote targets.
18641
18642 2002-03-25 Michael Snyder <msnyder@redhat.com>
18643
18644 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18645
18646 2002-03-25 Fred Fish <fnf@redhat.com>
18647
18648 * gdb.base/list.exp: This test works on remote targets so remove
18649 the short circuit for remote targets. Update copyright.
18650
18651 2002-03-25 Fred Fish <fnf@redhat.com>
18652
18653 * gdb.base/attach.exp: Fix logic error that was suppressing this
18654 test for all non hppa*-*-hpux* targets, instead of the hp target.
18655 Move comments closer to the suppression point. Also now need to
18656 check that we are running natively.
18657
18658 2002-03-22 Michael Snyder <msnyder@redhat.com>
18659
18660 * gdb.base/default.exp: Add test for gcore. Update copyright.
18661 * gdb.base/help.exp: Add test for gcore. Update copyright.
18662
18663 2002-03-06 Fred Fish <fnf@redhat.com>
18664
18665 * gdb.base/funcargs.c: Remove extraneous ';' character.
18666 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18667
18668 2002-03-04 Michael Chastain <mec@shout.net>
18669
18670 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18671 accommodate gcc v3 function signature.
18672 * gdb.mi/mi0-var-cmd-exp: Ditto.
18673
18674 2002-02-24 Andrew Cagney <ac131313@redhat.com>
18675
18676 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18677 ``GNU/Linux'' or ``Linux kernel''
18678 * testsuite/gdb.threads/pthreads.c: Ditto.
18679
18680 2002-02-24 Michael Chastain <mec@shout.net>
18681
18682 * gdb.threads/pthreads.c (thread1): Add a return statement.
18683 (thread2): Likewise.
18684 (foo): Likewise.
18685
18686 2002-02-23 Michael Chastain <mec@shout.net>
18687
18688 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18689 to placate gcc.
18690
18691 2002-02-23 Michael Chastain <mec@shout.net>
18692
18693 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18694 test "ptype bint". The test passes on all my stabs configurations.
18695
18696 2002-02-21 Jim Blandy <jimb@redhat.com>
18697
18698 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18699 filename at a time, and watch for the ones we want to see.
18700
18701 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18702 types of pointers to prototyped functions.
18703
18704 2002-02-20 Andrew Cagney <ac131313@redhat.com>
18705
18706 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18707 signed, unsigned and straight char.
18708 (padding_char, padding_short, padding_int, padding_long,
18709 padding_long_long, padding_float, padding_double,
18710 padding_long_double): New global variables.
18711 (fill, fill_structs): New functions.
18712
18713 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18714 for correctly sized writes. Update copyright.
18715 (get_valueof): New procedure.
18716 (get_sizeof): Call get_valueof.
18717 (check_valueof): New procedure.
18718 (check_padding): New procedure.
18719
18720 2002-02-20 Michael Chastain <mec@shout.net>
18721
18722 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18723 to setup_xfail. Document some of the remaining calls.
18724
18725 2002-02-18 Michael Chastain <mec@shout.net>
18726
18727 * gdb.c++/userdef.exp: Update copyright year.
18728
18729 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
18730
18731 * gdb.c++/userdef.exp: Test overloaded operators properly.
18732 Remove xfails.
18733
18734 2002-02-14 Michael Snyder <msnyder@redhat.com>
18735
18736 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18737
18738 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
18739
18740 * gdb.base/a2-run.exp: Check for a remote target properly.
18741 * gdb.base/annota1.exp: Likewise.
18742 * gdb.base/list.exp: Likewise.
18743 * gdb.base/reread.exp: Likewise.
18744 * gdb.base/scope.exp: Likewise.
18745 * gdb.base/shlib-call.exp: Likewise.
18746 * gdb.base/term.exp: Likewise.
18747 * gdb.c++/annota2.exp: Likewise.
18748
18749 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
18750
18751 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18752
18753 2002-02-10 Michael Chastain <mec@shout.net>
18754
18755 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18756 (call_after_alloca): Ditto.
18757
18758 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
18759
18760 * gdb.base/ending-run.exp: Guard "cont" test with
18761 gdb_skip_stdio_test.
18762
18763 2002-02-06 Jim Blandy <jimb@redhat.com>
18764
18765 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18766 from here...
18767 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18768 To here. Disable this test on non-HP platforms. Add big comment.
18769
18770 2002-02-04 Michael Snyder <msnyder@redhat.com>
18771
18772 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18773 other than d10v and m32r.
18774
18775 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
18776
18777 * gdb.base/default.exp: Rewrite test patterns to reduce time
18778 taken to match them.
18779
18780 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
18781
18782 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18783 Allow a start function above main.
18784 * gdb.threads/linux-dp.exp: Fix copyright date.
18785
18786 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
18787
18788 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18789 (check_philosopher_stack): Check for manager thread before checking
18790 for a just-starting thread.
18791
18792 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
18793
18794 From Neil Booth <neil@daikokuya.demon.co.uk>:
18795 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18796 warnings.
18797
18798 2002-01-21 Fred Fish <fnf@redhat.com>
18799
18800 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18801 not caller.
18802
18803 2002-01-21 Jim Blandy <jimb@redhat.com>
18804
18805 * gdb.base/reread.exp: Check that GDB properly re-reads the
18806 executable file when it changes while no inferior is running.
18807
18808 2002-01-21 Fred Fish <fnf@redhat.com>
18809
18810 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18811 optionally accept the "shlib events" variation.
18812
18813 2002-01-21 Jim Blandy <jimb@redhat.com>
18814
18815 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18816 call `fflush' after every `printf', so that the output is produced
18817 at predictable points, regardless of whatever buffering does (or
18818 doesn't) take place.
18819 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18820 at different points.
18821
18822 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
18823
18824 * gdb.c++/inherit.exp: Update copyright years.
18825 * gdb.c++/method.exp: Likewise.
18826
18827 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
18828
18829 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18830 artificial methods/arguments.
18831 * gdb.c++/derivation.exp: Likewise.
18832 * gdb.c++/inherit.exp: Likewise.
18833 * gdb.c++/method.exp: Likewise.
18834 * gdb.c++/virtfunc.exp: Likewise.
18835
18836 2002-01-18 Andrew Cagney <ac131313@redhat.com>
18837
18838 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18839 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18840 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18841 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18842 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18843 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18844
18845 2002-01-17 Jim Blandy <jimb@redhat.com>
18846
18847 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18848 anchoring the pattern matching the entry point symbol's name.
18849
18850 2002-01-17 Andrew Cagney <ac131313@redhat.com>
18851
18852 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18853 continue/quit query. Update copyright.
18854
18855 2002-01-14 Michael Snyder <msnyder@redhat.com>
18856
18857 * gdb.base/gcore.exp: Remove extra debugging output.
18858
18859 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
18860
18861 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18862 for slightly dubious v2 mangled string.
18863
18864 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
18865
18866 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18867
18868 2002-01-10 Jason Merrill <jason@redhat.com>
18869
18870 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
18871
18872 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18873 constructors.
18874 * gdb.c++/derivation.exp: Likewise.
18875 * gdb.c++/templates.exp: Likewise.
18876 * gdb.c++/virtfunc.exp: Likewise.
18877
18878 2002-01-10 Michael Snyder <msnyder@redhat.com>
18879
18880 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
18881
18882 2002-01-08 Michael Snyder <msnyder@redhat.com>
18883
18884 * gdb.base/gcore.exp: New test for generate-core-file command.
18885 * gdb.base/gcore.c: Testcase for above.
18886 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18887
18888 2002-01-08 Jason Merrill <jason@redhat.com>
18889
18890 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18891
18892 2002-01-07 Fred Fish <fnf@redhat.com>
18893
18894 * gdb.c++/overload.exp: Remove unconditional xfails for:
18895 print foo_instance1.overloadargs(1)
18896 print foo_instance1.overloadargs(1, 2)
18897 print foo_instance1.overloadargs(1, 2, 3)
18898 print foo_instance1.overloadargs(1, 2, 3, 4)
18899 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18900 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18901 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18902 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18903 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18904 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18905 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18906 print foo_instance1.overload1arg()
18907 print foo_instance1.overload1arg((char)arg2)
18908 print foo_instance1.overload1arg((signed char)arg3)
18909 print foo_instance1.overload1arg((unsigned char)arg4)
18910 print foo_instance1.overload1arg((int)arg7)
18911 print foo_instance1.overload1arg((unsigned int)arg8)
18912 print foo_instance1.overload1arg((float)arg11)
18913 print foo_instance1.overload1arg((double)arg12)
18914
18915 2002-01-07 Michael Snyder <msnyder@redhat.com>
18916
18917 * gdb.base/huge.exp: New test. Print a very large target data object.
18918 (skip_huge_test): New test variable. Define if you want to skip this
18919 test. The test reads an 8 megabyte data object from the target, so it
18920 might be very time consuming on remote targets with a slow connection.
18921 * gdb.base/huge.c: New file. Test case for above.
18922
18923 2002-01-07 Fred Fish <fnf@redhat.com>
18924
18925 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18926 g_instance.bfoo, and g_instance.cfoo.
18927
18928 2002-01-07 Jeffrey A Law <law@redhat.com>
18929
18930 * gdb.base/break.c (multi_line_if_conditional): New function.
18931 (multi_ilne_while_conditional): Likewise.
18932 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18933 IF or WHILE condition puts the breakpoint at the start of
18934 the condition.
18935
18936 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18937 hppa*-*-hpux* expected failure.
18938 * gdb.base/structs.exp (do_function_calls): Similarly.
18939
18940 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18941 watchpoints.
18942
18943 2002-01-06 Andrew Cagney <ac131313@redhat.com>
18944
18945 Fix PR gdb/66.
18946 * gdb.base/structs.exp: Replace skip for a29k with skip for
18947 gdb,cannot_call_functions.
18948 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18949 * gdb.base/callfuncs.exp: Ditto.
18950 * gdb.base/call-rt-st.exp: Ditto.
18951 * gdb.base/call-strs.exp: Ditto.
18952 * gdb.base/callfwmall.exp: Ditto.
18953 * gdb.base/scope.exp: Obsolete xfail a29k.
18954 * gdb.c++/misc.exp: Ditto.
18955 * gdb.c++/cplusfuncs.exp: Ditto.
18956 * gdb.base/ptype.exp: Ditto.
18957 * gdb.base/printcmds.exp: Ditto.
18958 * gdb.base/opaque.exp: Ditto.
18959 * gdb.base/list.exp: Ditto.
18960 * gdb.base/funcargs.exp: Ditto.
18961 * gdb.base/default.exp: Ditto.
18962
18963 2002-01-04 Michael Snyder <msnyder@redhat.com>
18964
18965 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
18966 * gdb.base/maint.exp: Add tests for maint info sections options.
18967
18968 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18969
18970 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18971
18972 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
18973
18974 * gdb.asm/arm.inc: New file.
18975 * gdb.asm/asm-source.exp: Add arm targets.
18976 * gdb.asm/configure.in: Ditto.
18977 * gdb.asm/configure: Recreated from configure.in.
18978
18979 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18980
18981 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18982 with HP's compiler.
18983 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18984 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18985 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18986 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18987
18988 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18989 either HP's compilers or GCC.
18990
18991 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18992 a SIGBUS or SIGSEGV.
18993
18994 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18995
18996 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18997 can be compiled with either HP's compiler or GCC.
18998
18999 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
19000 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
19001 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
19002
19003 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
19004 to match current gdb output. Update due to using auto-solib-limit
19005 for limiting instead of overloading auto-solib-add.
19006 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
19007 test program.
19008
19009 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
19010 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
19011 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19012 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19013 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19014 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19015 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
19016 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
19017 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
19018 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
19019 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
19020 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
19021 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
19022
19023 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
19024 a SIGTRAP to the inferior.
19025
19026 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
19027
19028 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
19029 Substitute call to target_link by call to gdb_compile.
19030
19031 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
19032
19033 * gdb.base/break.exp: Fix HP specific search string when testing
19034 backtracing in a called function.
19035
19036 * gdb.base/constvars.exp: Only set lang to C++ if we're
19037 compiling the test with HP's compilers.
19038 * gdb.base/volatile.exp: Similarly.
19039
19040 2001-12-19 Jim Blandy <jimb@redhat.com>
19041
19042 * gdb.base/printcmds.exp: Expect the null character to be printed
19043 as '\0', and the '\013' to be printed as '\v'.
19044 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
19045 * gdb.base/setvar.exp: Same.
19046
19047 2001-12-17 Jim Blandy <jimb@redhat.com>
19048
19049 * gdb.base/completion.exp: Rather than completing very long
19050 filenames, which can make the readline library produce output we
19051 don't recognize, cd to the directory first, and then complete
19052 using nice, short relative paths.
19053
19054 * gdb.base/completion.exp: On some systems, there is, in fact, a
19055 variable named `b' in scope, since GDB treats all static
19056 variables as being in scope. So use `no_var_named_this'
19057 instead of `b'.
19058
19059 * gdb.base/corefile.exp: Recognize the message saying that GDB
19060 can't find the core file's registers as a failure.
19061
19062 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
19063
19064 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
19065 test expect string more specific.
19066
19067 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
19068
19069 * gdb.asm/asm-source.exp: Add support for xstormy16.
19070 * gdb.asm/configure.in: Ditto.
19071 * gdb.asm/configure: Rebuild.
19072 * gdb.asm/xstormy16.inc: New file.
19073
19074 2001-12-10 Fred Fish <fnf@redhat.com>
19075
19076 * gdb.base/maint.exp: Update to match changes in type dumping code.
19077
19078 2001-12-10 Jim Blandy <jimb@redhat.com>
19079
19080 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
19081 matching the entry point symbol's name at the beginning of the
19082 line.
19083
19084 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
19085
19086 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
19087 gdb.c++/inherit.exp, gdb.c++/method.exp,
19088 gdb.c++/namespace.exp, gdb.c++/templates.exp,
19089 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
19090 and class layout support.
19091
19092 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
19093
19094 * gdb.c++/classes.exp: Add test for static member function.
19095 * gdb.c++/misc.cc: Add class with static member function.
19096
19097 2001-12-07 Jim Blandy <jimb@redhat.com>
19098
19099 If GDB says it can't find the struct the function returned, report
19100 those tests as `unsupported'.
19101 * gdb.base/call-rt-st.exp (print_struct_call): New function.
19102 Rewrite subsequent tests to use it.
19103
19104 If GDB says it can't find the struct the function returned, report
19105 those tests as `unsupported'.
19106 * gdb.base/structs.exp (call_struct_func): New function.
19107 (do_function_calls): Use call_struct_func to call the functions
19108 returning structs.
19109
19110 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
19111 whether functions are prototyped or not, so we can't possibly pass
19112 arguments to t_float_values2 properly.
19113
19114 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
19115 value of `timeout' for targets other than the mips*tx39-*.
19116
19117 2001-12-06 Michael Snyder <msnyder@redhat.com>
19118
19119 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
19120 and detect whether the start symbol has a leading underscore.
19121
19122 2001-12-04 Jim Blandy <jimb@redhat.com>
19123
19124 * gdb.base/completion.exp: Clarify indentation.
19125
19126 2001-12-03 Jim Blandy <jimb@redhat.com>
19127
19128 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
19129 variables on the S/390, not `.word'.
19130
19131 2001-11-30 Jim Blandy <jimb@redhat.com>
19132
19133 Add assembly-source tests for s390-ibm-linux.
19134 * gdb.asm/s390.inc: New file.
19135 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
19136 the S/390 architecture.
19137 * gdb.asm/configure: Regenerated.
19138
19139 2001-11-30 Michael Snyder <msnyder@redhat.com>
19140
19141 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
19142 next, info source, info sources, info line, global and static
19143 variables, and static functions.
19144 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
19145 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
19146 * gdb.asm/asmsrc1.s: Add a static function and some variables.
19147 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
19148 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
19149 (gdbasm_leave): Restore frame pointer.
19150 (gdbasm_startup): Copy stack set-up from crt0.S.
19151
19152 2001-11-26 Fernando Nasser <fnasser@redhat.com>
19153
19154 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
19155 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
19156 to a local (non-static) variable. Copy tstruct.a to a static buffer
19157 and return a pointer to that buffer.
19158 * gdb.base/callfwmall.c (t_structs_a): Ditto.
19159
19160 2001-11-24 Mark Kettenis <kettenis@gnu.org>
19161
19162 * gdb.asm/configure.in: Fix recognition of ix86 target.
19163 * gdb.asm/configure: Regenerate.
19164
19165 2001-11-21 Michael Snyder <msnyder@redhat.com>
19166
19167 * gdb.asm/sparc.inc: New file.
19168 * gdb.asm/asm-source.exp: Recognize sparc target.
19169 * gdb.asm/configure.in: Recognize sparc target.
19170 * gdb.asm/configure: Regenerate.
19171
19172 2001-11-21 Michael Snyder <msnyder@redhat.com>
19173
19174 * gdb.asm/m32r.inc: New file.
19175 * gdb.asm/asm-source.exp: Recognize m32r target.
19176 * gdb.asm/configure.in: Recognize m32r target.
19177 * gdb.asm/configure: Regenerate.
19178
19179 2001-11-20 Michael Snyder <msnyder@redhat.com>
19180
19181 * gdb.asm/i386.inc: New file.
19182 * gdb.asm/asm-source.exp: Recognize ix86 target.
19183 * gdb.asm/configure.in: Recognize ix86 target.
19184 * gdb.asm/configure: Regenerate.
19185
19186 * gdb.c++/namespace.exp: Fix quotes in output messages.
19187
19188 2001-11-14 Michael Snyder <msnyder@redhat.com>
19189
19190 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
19191 qualifier in a type cast expression, to designate an address
19192 in the instruction space (Harvard architecture).
19193
19194 2001-11-13 Michael Snyder <msnyder@redhat.com>
19195
19196 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
19197 Tests for expressions using 'const' and 'volatile'.
19198
19199 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
19200
19201 * gdb.asm/asm-sources.exp: Allow defining linker flags.
19202
19203 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
19204
19205 * lib/mi-support.exp (mi_run_to_helper): Move comments
19206 outside of gdb_expect.
19207
19208 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
19209
19210 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
19211 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
19212 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
19213 mi0_run_to): New functions.
19214 * gdb.mi/mi-simplerun.exp: Use them.
19215 * gdb.mi/mi0-simplerun.exp: Likewise.
19216 * gdb.mi/mi-var-cmd.exp: Likewise.
19217 * gdb.mi/mi0-var-cmd.exp: Likewise.
19218
19219 2001-11-10 Andrew Cagney <ac131313@redhat.com>
19220
19221 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
19222 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
19223
19224 2001-11-09 Andrew Cagney <ac131313@redhat.com>
19225
19226 * gdb.base/restore.exp: Include $expected value in restored test
19227 message.
19228
19229 2001-11-09 Andrew Cagney <ac131313@redhat.com>
19230
19231 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
19232 implemented.
19233
19234 2001-11-08 Michael Snyder <msnyder@redhat.com>
19235
19236 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
19237 Add pass/fail message for stop at breakpoint in call dummy function.
19238
19239 2001-11-07 Michael Snyder <msnyder@redhat.com>
19240
19241 * gdb.c++/templates.exp (test_template_breakpoints):
19242 If we get an overload menu, but it does not match what
19243 we expect, we still need to issue the "cancel" command.
19244 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
19245 making the whitespace optional. Argument for "new" may be
19246 "unsigned" as well as "unsigned int/long".
19247 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
19248 making the whitespace optional. Also replace "(void) with
19249 "((void|)), making the keyword "void" optional.
19250 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
19251 making the whitespace optional. Also replace "(void) with
19252 "((void|)), making the keyword "void" optional.
19253 * gdb.base/callfuncs.c (t_float_values): This function must
19254 _not_ be prototyped, and the following function (t_float_values2)
19255 must be prototyped (if the compiler supports it), so that GDB
19256 can be tested against both cases. Usually one case involves
19257 promotion of float to double, while the other does not.
19258 * gdb.base/callfwmall.c: Ditto.
19259 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
19260 includes a stack frame for "start".
19261
19262 2001-11-05 Jim Blandy <jimb@redhat.com>
19263
19264 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
19265 pointers are 32 bits long, and that offsets of relocs are always
19266 stored in the data (REL-style), and not in the reloc entry itself
19267 (RELA-style).
19268 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
19269 stabs.
19270
19271 2001-11-01 Michael Snyder <msnyder@redhat.com>
19272
19273 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
19274 and regular expression operators by using quoting.
19275
19276 2001-10-31 Michael Snyder <msnyder@redhat.com>
19277
19278 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
19279 depending on what the symbol table contains.
19280 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
19281 the output of the ptype command. Similarly, accept both "const &"
19282 and "const&".
19283
19284 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
19285
19286 * gdb.base/miscexprs.c (main): Add usage of preprocessor
19287 symbol `STORAGE' to allow to choose the storage class of
19288 the local datastructures.
19289 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
19290 compiler directive.
19291
19292 2001-10-30 Michael Snyder <msnyder@redhat.com>
19293
19294 * gdb.base/jump.exp: Allow it to run for all targets.
19295
19296 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
19297
19298 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19299 with new double_array size.
19300 (main): Change storage class of all local variables to static.
19301 Reduce size of double_array to 9.
19302 * gdb.base/call-ar-st.exp: Increase timeout value.
19303 Change expected output for double array to match new size in
19304 call-ar-st.c.
19305
19306 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
19307
19308 * gdb.base/ending-run.exp: Create identical output when passing
19309 `step to end of run' case. Add regular expression branch satisfying
19310 Stormy16 target.
19311
19312 2001-10-28 Mark Kettenis <kettenis@gnu.org>
19313
19314 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19315 that we catch the expected failure under Linux/x86.
19316
19317 2001-10-29 Orjan Friberg <orjanf@axis.com>
19318
19319 * gdb.base/setvar.exp: Escape curly braces.
19320 * gdb.stabs/weird.exp: Ditto.
19321
19322 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
19323
19324 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19325 * gdm.mi/mi0-hack-cli.exp: Likewise.
19326
19327 2001-10-25 Andrew Cagney <ac131313@redhat.com>
19328
19329 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19330 messages.
19331
19332 2001-10-21 Andrew Cagney <ac131313@redhat.com>
19333
19334 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19335 checking MI enabled.
19336
19337 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
19338
19339 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19340
19341 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
19342
19343 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19344 if gdb child process crashes, just signal an error.
19345
19346 2001-10-02 Jim Blandy <jimb@redhat.com>
19347
19348 * lib/gdb.exp (test_xfail_format): Simplify.
19349
19350 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19351 front of the variable name `format'. Simplify `if'.
19352
19353 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
19354
19355 * gdb.threads/pthreads.exp: Wait for output and delay
19356 before sending ^C.
19357
19358 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
19359
19360 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19361 some incorrect output instead of timing out.
19362 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19363
19364 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
19365
19366 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19367 check to allow additional `int'.
19368
19369 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
19370
19371 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19372 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19373
19374 2001-09-27 Michael Snyder <msnyder@redhat.com>
19375
19376 * lib/gdb.exp (test_debug_format): New proc.
19377 (setup_xfail_format): Use new proc test_debug_format.
19378 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19379 proc; use new service proc test_debug_format.
19380 Replace all other "gcc_compiled" tests with this test.
19381 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19382 proc; use new service proc test_debug_format.
19383 Replace all other "gcc_compiled" tests with this test.
19384
19385 2001-09-27 Michael Snyder <msnyder@redhat.com>
19386
19387 * gdb.base/cvexpr.exp: New file.
19388 * gdb.base/cvexpr.c: New file
19389 Test for expressions using const and volatile keywords.
19390
19391 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
19392
19393 * gdb.base/constvars.exp: Check for different orders of keywords
19394 and additional "int" strings in output.
19395
19396 2001-09-22 Andrew Cagney <ac131313@redhat.com>
19397
19398 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19399 responses from "help maint".
19400
19401 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
19402
19403 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19404 to localhost:NNN instead of :NNN, in case Xvfb is listening
19405 only on TCP.
19406
19407 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
19408
19409 * gdb.base/recurse.exp: When checking leaving the watchpoint
19410 scope, recognize when gdb is in function's epilogue and pass.
19411
19412 2001-09-18 Keith Seitz <keiths@redhat.com>
19413
19414 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19415 support for running tests against sid targets.
19416 (gdbtk_done): Ditto.
19417
19418 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
19419
19420 * gdb.base/ending-run.c (main): Set stdout buffersize
19421 to the same reasonable value for any target.
19422 * gdb.base/ending-run.exp: Add a regular expression
19423 to make testsuite happy on Sanyo Stormy16 target.
19424
19425 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
19426
19427 * gdb.base/display.c (do_loops): Add float variable `f'.
19428 Increment f in loop.
19429 * gdb.base/display.exp: Increment timeout by 60 seconds.
19430 Change float display test to use variable `f'.
19431
19432 2001-09-17 Jim Blandy <jimb@redhat.com>
19433
19434 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19435 overflowing the limited breakpoint tables on some ROM monitors
19436 (like the ROM68K).
19437
19438 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
19439
19440 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19441 the "-ac" (disable access control) flag.
19442
19443 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
19444
19445 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19446 ints.
19447
19448 2001-08-30 Keith Seitz <keiths@redhat.com>
19449
19450 * lib/gdb.exp: Move all insight-related functionality into
19451 separate file.
19452 * lib/insight-support.exp: New file.
19453
19454 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
19455
19456 * config/sid.exp (sid_start): Never set sid verbosity; disable
19457 expect_background {} that consumed its stdout; tolerate </dev/null.
19458 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19459
19460 2001-08-18 Andrew Cagney <ac131313@redhat.com>
19461
19462 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19463 CLI jump command to start it.
19464 (mi_run_to_main): Fail immediatly when unexpected output.
19465
19466 2001-08-18 Andrew Cagney <ac131313@redhat.com>
19467
19468 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19469 beginning of function. Fix PR gdb/191.
19470
19471 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
19472
19473 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19474 what to force sid endianness to.
19475
19476 2001-08-15 Keith Seitz <keiths@redhat.com>
19477
19478 * lib/gdb.exp (gdbtk_start): Don't set environment
19479 variables for TCL_LIBRARY and friends. Insight will
19480 now figure these out for itself.
19481
19482 2001-08-02 Michael Snyder <msnyder@redhat.com>
19483
19484 * gdb.base/completion.exp: Remove the symbol "a64l" from
19485 the expect string; this is target-specific, and not related
19486 to what is being tested.
19487
19488 2001-08-02 Dave Brolley <brolley@redhat.com>
19489
19490 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19491
19492 2001-07-25 Michael Snyder <msnyder@redhat.com>
19493
19494 * gdb.base/consecutive.exp: New file. Test stepping over
19495 breakpoints on consecutive instructions.
19496 * gdb.base/consecutive.c: New file.
19497
19498 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19499 curly braces in regular expressions.
19500
19501 2001-07-25 Michael Snyder <msnyder@redhat.com>
19502
19503 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19504 legitimate output from stepping out of main.
19505
19506 2001-07-22 Keith Seitz <keiths@redhat.com>
19507
19508 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19509 the empty string, do not run the tests.
19510
19511 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19512
19513 * gdb.base/long_long.exp: Detect size of pointer. Take into
19514 account 2-byte pointers when testing for p/a results.
19515
19516 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19517
19518 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
19519 and defined to 1K for m68hc11.
19520 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19521 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19522 (sizeof_random_data): New variable to tell the size of the data table;
19523 don't test past this size; always run to main.
19524
19525 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19526
19527 * gdb.base/return2.exp: return of long long and double fails for
19528 68HC11; don't execute these tests on that platform.
19529 * gdb.base/return.exp: Return of a double fails for 68hc11.
19530
19531 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19532
19533 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19534 tests that print a float.
19535 * call-rt-st.exp: Likewise.
19536
19537 2001-07-12 Mark Kettenis <kettenis@gnu.org>
19538
19539 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19540 running this test on Linux.
19541
19542 2001-06-24 Michael Chastain <chastain@redhat.com>
19543
19544 * gdb.base/arithmet.exp: Remove some tests to make all test names
19545 unique.
19546
19547 2001-07-03 Michael Snyder <msnyder@redhat.com>
19548
19549 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19550 the output of the ptype command.
19551
19552 2001-07-02 Michael Snyder <msnyder@redhat.com>
19553
19554 * gdb.base/completion.exp: Don't assume that break.c is the only
19555 source file that may contain functions named "marker".
19556 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19557
19558 2001-06-28 Andrew Cagney <ac131313@redhat.com>
19559
19560 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19561 of files to delete.
19562
19563 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19564 * gdb.disasm/h8300s.exp: New file.
19565 gdb.disasm/h8300s.s: Likewise.
19566
19567 2001-06-27 Andrew Cagney <ac131313@redhat.com>
19568
19569 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19570 empty breakpoint tables.
19571
19572 2001-06-25 Andrew Cagney <ac131313@redhat.com>
19573
19574 * lib/mi-support.exp: Update args=... part of stop-reason
19575 patterns. Accept either a list or a tuple.
19576
19577 2001-06-23 Andrew Cagney <ac131313@redhat.com>
19578
19579 * lib/mi-support.exp: Remove local emacs variable defining
19580 change-log-default-name.
19581
19582 2001-06-22 Michael Chastain <chastain@redhat.com>
19583
19584 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19585 This is operationally compatible with the previous version.
19586
19587 2001-06-13 Jim Blandy <jimb@redhat.com>
19588
19589 * lib/gdb.exp (gdb_test): Doc fix.
19590
19591 2001-06-10 Michael Chastain <chastain@redhat.com>
19592
19593 * gdb.base/exprs.exp: Remove a duplicate test.
19594
19595 2001-06-06 Jim Blandy <jimb@redhat.com>
19596
19597 * gdb.base/return2.exp (main): Use values to test float and double
19598 returns that are not NaN's, to avoid being confused by IEEE
19599 comparison rules.
19600
19601 2001-06-04 Michael Snyder <msnyder@redhat.com>
19602
19603 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
19604 non-zero if control_c fails. Terminate the test on failure,
19605 rather than wait for 12 more tests to time out.
19606
19607 2001-06-06 Jim Blandy <jimb@redhat.com>
19608
19609 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
19610 Don't forget to match the GDB prompt.
19611
19612 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19613
19614 2001-06-04 Jim Blandy <jimb@redhat.com>
19615
19616 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19617 command.
19618
19619 2001-05-31 Kevin Buettner <kevinb@redhat.com>
19620
19621 * gdb.base/annota1.exp (info break): Match four or more spaces
19622 after "Address".
19623
19624 2001-05-31 Michael Chastain <chastain@redhat.com>
19625
19626 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19627 (dm_type_int_star): Likewise.
19628 (dm_type_long_star): Likewise.
19629 (dm_type_void_star): Likewise.
19630
19631 2001-05-29 Kevin Buettner <kevinb@redhat.com>
19632
19633 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19634 to a known value in order to get consistent results regardless
19635 of the setting of INPUTRC or the presence or contents of .inputrc.
19636
19637 2001-05-24 Michael Snyder <msnyder@redhat.com>
19638
19639 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19640 Don't require that the main thread and the manager thread are the
19641 first in the list.
19642
19643 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19644 debugging. If test fails, issue an "unsupported" not a "fail".
19645
19646 2001-05-24 Jim Blandy <jimb@redhat.com>
19647
19648 Don't assume that short is shorter than int.
19649 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19650 assume that shorts are smaller than ints. On a 16-bit machine,
19651 this isn't true.
19652 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19653 an int, is not equal to ~0 stored in an unsigned char. This tests
19654 the same thing that the previous test meant to, but works on
19655 16-bit machines, too.
19656 ("print unsigned char != (~0)"): Same test, complemented.
19657
19658 2001-05-24 Michael Snyder <msnyder@redhat.com>
19659
19660 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
19661 test for (full_coverage == 0). This makes the test run faster,
19662 and prevents dejagnu getting out of step.
19663
19664 2001-05-23 Kevin Buettner <kevinb@redhat.com>
19665
19666 * gdb.base/finish.exp (finish_void): Revise pattern for
19667 stopping on the call statement to not permit stopping at
19668 the start of the instructions comprising the call sequence.
19669
19670 2001-05-19 Michael Chastain <chastain@redhat.com>
19671
19672 * gdb.base/callfuncs.exp: Make all test names unique.
19673 * gdb.base/commands.exp: Make all test names unique.
19674 * gdb.base/condbreak.exp: Make all test names unique.
19675 * gdb.base/dbx.exp: Make all test names unique.
19676 * gdb.base/default.exp: Make all test names unique.
19677 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19678 and TIMEOUT messages to their corresponding PASS message.
19679 * gdb.base/ending-run.exp: Make all test names unique.
19680 * gdb.base/long_long.exp: Remove duplicate test.
19681
19682 2001-05-21 Kevin Buettner <kevinb@redhat.com>
19683
19684 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19685 stop on the call statement as well as the statement after the
19686 call.
19687
19688 2001-05-21 Michael Snyder <msnyder@redhat.com>
19689
19690 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19691
19692 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
19693
19694 * gdb.base/completion.exp: Revamp test. Make it execute on all
19695 platforms.
19696
19697 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
19698
19699 * config/gdbserver.exp (gdb_load): Handle the case
19700 in which the arguments to gdbserver are given in the
19701 baseboard configuration file.
19702 Also handle the case in which the server needs to do a
19703 load.
19704
19705 2001-05-07 Keith Seitz <keiths@cygnus.com>
19706
19707 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19708 set up the display for testing.
19709 (gdbtk_start): Convert all paths to paths that tcl will like.
19710 Export target information to environment.
19711 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19712 necessary.
19713 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19714 (to_tcl_path): New proc to convert a given pathname into
19715 a path acceptible as an argument to a tcl command.
19716 (_gdbtk_export_target_info): New proc to export target info
19717 into the environment for gdbtk testing.
19718 (gdbtk_done): New proc to signal end-of-test.
19719
19720 2001-05-06 Jim Blandy <jimb@redhat.com>
19721
19722 * restore.c: Make the code of caller0 correspond to its comment.
19723
19724 2001-05-03 Michael Snyder <msnyder@redhat.com>
19725
19726 * config/sid.exp (gdb_target_sid): Check for error messages.
19727 On error or timeout, don't make expect exit (which will terminate
19728 all subsequent tests); instead just make gdb exit.
19729 (gdb_load): Check for error messages. On error or timeout,
19730 return a negative value.
19731
19732 2001-04-24 Jim Blandy <jimb@redhat.com>
19733
19734 * gdb.c++/templates.exp: If we see the prompt for the overload
19735 list, but we haven't recognized any of the longer patterns,
19736 arrange for this test to fail, not hang.
19737
19738 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19739 variations.
19740
19741 2001-04-22 Michael Chastain <chastain@redhat.com>
19742
19743 * gdb.c++/local.exp: Use the 'runto' library function.
19744 * gdb.c++/namespace.exp: Likewise.
19745 * gdb.c++/overload.exp: Likewise.
19746
19747 2001-03-26 Kevin Buettner <kevinb@redhat.com>
19748
19749 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19750 * gdb.base/step-line.exp: New file. Test step/next in presence of
19751 #line directives.
19752 * gdb.base/step-line.c: New file. Test program for the above.
19753 * gdb.base/step-line.inp: New file. We pretend that this file has
19754 been transformed by some other tool into step-line.c.
19755
19756 2001-03-21 Jim Blandy <jimb@redhat.com>
19757
19758 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19759 unmangled operator names.
19760
19761 2001-03-20 Jim Blandy <jimb@redhat.com>
19762
19763 * gdb.threads/linux-dp.exp: Recognize an additional message
19764 generated by GDB when it doesn't understand how to debug threads
19765 on the target system.
19766
19767 2001-03-19 Andrew Cagney <ac131313@redhat.com>
19768
19769 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19770
19771 2001-03-12 Michael Chastain <chastain@redhat.com>
19772
19773 * gdb.c++/derivation.exp: Use the 'runto' library function.
19774
19775 2001-03-12 Michael Chastain <chastain@redhat.com>
19776
19777 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19778
19779 2001-02-24 Michael Chastain <chastain@redhat.com>
19780
19781 * gdb.c++/ref-types.exp: Change handwritten code to library
19782 function 'runto'.
19783
19784 2001-03-16 Orjan Friberg <orjanf@axis.com>
19785
19786 * gdb.base/signals.exp: Set count to 0 explicitly.
19787
19788 2001-03-15 Mark Salter <msalter@redhat.com>
19789
19790 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19791 (gdb_target_monitor): Add check of gdb_target_cmd return value.
19792 (gdb_load): Add support for additional target_info: gdb_download_size
19793 and gdb_load_timeout.
19794
19795 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19796
19797 * gdb.base/annota1.exp: Move test of isnative to earlier in the
19798 file -- to prevent failing when the compile fails but we have no
19799 intention of running the tests anyway.
19800
19801 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19802 tests if set.
19803
19804 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
19805 integers.
19806
19807 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19808 * gdb.c++/namespace.exp: Ditto.
19809
19810 2001-03-07 Orjan Friberg <orjanf@axis.com>
19811
19812 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19813 * gdb.base/pointers.exp: Relax pattern match of decimals.
19814
19815 2001-03-06 Kevin Buettner <kevinb@redhat.com>
19816
19817 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19818 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19819 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19820 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19821 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19822 config/sh.exp, config/sid.exp, config/slite.exp,
19823 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19824 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19825 config/vxworks.exp, config/vxworks29k.exp,
19826 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19827 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19828 gdb.base/arithmet.exp, gdb.base/assign.exp,
19829 gdb.base/async.exp, gdb.base/attach.exp,
19830 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19831 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19832 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19833 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19834 gdb.base/commands.exp, gdb.base/completion.exp,
19835 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19836 gdb.base/constvars.exp, gdb.base/corefile.exp,
19837 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19838 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19839 gdb.base/ending-run.exp, gdb.base/environ.exp,
19840 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19841 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19842 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19843 gdb.base/funcargs.exp, gdb.base/help.exp,
19844 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19845 gdb.base/logical.exp, gdb.base/long_long.exp,
19846 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19847 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19848 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19849 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19850 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19851 gdb.base/regs.exp, gdb.base/relational.exp,
19852 gdb.base/remote.exp, gdb.base/reread.exp,
19853 gdb.base/restore.exp, gdb.base/return2.exp,
19854 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19855 gdb.base/selftest.exp, gdb.base/setshow.exp,
19856 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19857 gdb.base/sigall.exp, gdb.base/signals.exp,
19858 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19859 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19860 gdb.base/step-test.exp, gdb.base/structs.c,
19861 gdb.base/structs.exp, gdb.base/structs2.exp,
19862 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19863 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19864 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19865 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19866 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19867 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19868 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19869 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19870 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19871 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19872 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19873 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19874 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19875 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19876 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19877 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19878 gdb.trace/circ.exp, gdb.trace/collection.exp,
19879 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19880 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19881 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19882 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19883 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19884 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19885 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19886 notices.
19887
19888 2001-02-27 Michael Snyder <msnyder@cygnus.com>
19889
19890 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19891 first arg is int not float.
19892
19893 2001-02-22 Michael Snyder <msnyder@cygnus.com>
19894
19895 * gdb.base/reread.exp: Unsupported for non-native targets;
19896 doesn't work for remote debugging.
19897
19898 2001-02-19 Fernando Nasser <fnasser@redhat.com>
19899
19900 From Drew Moseley <dmoseley@redhat.com>
19901 * gdb.base/ending-run.exp: Properly handle the BSP state when
19902 stepping past the end of main.
19903
19904 2001-02-19 John Moore <jmoore@redhat.com>
19905
19906 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19907 Converted HPUX fix for non-expected items following multiple
19908 step commands into general solution for all platforms.
19909
19910 2001-02-18 Michael Chastain <chastain@redhat.com>
19911
19912 * gdb.c++/classes.exp (do_tests): Change runto statements
19913 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19914 statements demangler agnostic.
19915 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19916 (gdb_virtfunc_restart): Likewise.
19917
19918 2001-02-14 Michael Chastain <chastain@redhat.com>
19919
19920 * gdb.c++/inherit.exp (do_tests): Change runto statements
19921 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19922 statements demangler agnostic.
19923
19924 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19925
19926 * gdb.threads/pthreads.exp: Unify pass/fail messages for
19927 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19928 before calling common_routine 15 times'' tests.
19929
19930 2001-02-11 Michael Chastain <chastain@redhat.com>
19931
19932 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19933 Helps the test script figure out which demangler is in use.
19934 (dm_type_foo_ref): Ditto.
19935 (dm_type_int_star): Ditto.
19936 (dm_type_long_star): Ditto.
19937 (dm_type_unsigned_int): Ditto.
19938 (dm_type_void): Ditto.
19939 (dm_type_void_star): Ditto.
19940 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
19941 Probe the gdb demangler and set variables to accommodate
19942 formatting differences.
19943 (info_func_regexp): New function. Same as info_func, but
19944 matches against a regexp.
19945 (info_func): Match against a literal string.
19946 (print_addr_2): New function. Match against a literal string,
19947 which can be different from the input to gdb.
19948 (print_addr): Simply call print_addr_2 with the same argument twice.
19949 (test_lookup_operator_functions): Use demangler formatting variables.
19950 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19951 the tests in the same order as the C++ class declaration.
19952 (test_paddr_operator_functions): Ditto.
19953 (test_paddr_overloaded_functions): Ditto.
19954 (test_paddr_hairy_functions): Use demangler formatting variables.
19955 Add reference to gdb/19 for related tests.
19956 (do_tests): Call probe_demangler.
19957
19958 2001-01-30 Kevin Buettner <kevinb@redhat.com>
19959
19960 * gdb.c++/templates.cc (printf): Remove unused function definition.
19961
19962 2001-01-26 Felix Lee <flee@redhat.com>
19963
19964 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19965
19966 2001-01-25 matthew green <mrg@redhat.com>
19967
19968 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19969 up sid.
19970 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19971
19972 2001-01-25 matthew green <mrg@redhat.com>
19973
19974 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
19975 Deprecate $sid_spawn_id.
19976 (sid_exit): Remove code necessary only for `spawn.'
19977
19978 2001-01-25 matthew green <mrg@redhat.com>
19979
19980 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19981
19982 2001-01-28 Michael Chastain <chastain@redhat.com>
19983
19984 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19985 to call when tests fail. It takes gdb out of the overloaded
19986 function choice menu back to the main prompt, so that the test
19987 program stays synchronized.
19988 (set_bp_overloaded): New proc to collect all the common
19989 code for setting a breakpoint on an overloaded name. Calls
19990 take_gdb_out_of_choice_menu when needed.
19991 (menu_overload1arg): New variable to collect the repeated
19992 instances of the expected menu for an overloaded name. Change
19993 the regular expression to handle changes in g++ type encoding:
19994 "void" can be either "void" or "", and "unsigned int" can be
19995 either "unsigned int" or "unsigned".
19996 (continue_to_bp_overloaded): Change regular expressions to handle
19997 changes in g++ type encoding.
19998 (no proc): Call take_gdb_out_of_choice_menu when needed.
19999 Remove redundant calls to "info break". Accept either "canceled"
20000 or "cancelled". Change regular expressions in "info break"
20001 calls to handle changes in g++ type encoding. Give all tests
20002 unique strings.
20003
20004 2001-01-17 Ben Elliston <bje@redhat.com>
20005
20006 * config/sid.exp: New file.
20007
20008 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
20009
20010 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
20011
20012 2000-12-21 Michael Snyder <msnyder@cygnus.com>
20013
20014 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
20015 Add a RE to accept a non-ascii char if one is ever presented.
20016
20017 2000-12-20 Fernando Nasser <fnasser@redhat.com>
20018
20019 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
20020
20021 2000-12-18 Michael Snyder <msnyder@cygnus.com>
20022
20023 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
20024 in regexp. One '\' does not suffice on Linux.
20025
20026 2000-12-09 Michael Chastain <chastain@redhat.com>
20027
20028 * gdb.base/break.exp (test_clear_command): Use a marker function
20029 rather than 'main' for the test function. Also move this
20030 test to an execution point where the marker function names are
20031 guaranteed to be bound to functions. (Executing tests after a
20032 'finish' from main runs into name conflicts with local names
20033 in __libc_start_main).
20034
20035 2000-12-07 Michael Snyder <msnyder@cygnus.com>
20036
20037 * gdb.base/finish.exp: New test for gdb's "finish" command.
20038 * gdb.base/return2.exp: New test for gdb's "return" command.
20039 * gdb.base/return2.c: New source file for above.
20040
20041 2000-12-05 Michael Snyder <msnyder@cygnus.com>
20042
20043 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
20044 * gdb.base/miscexprs.exp: Ditto.
20045 * gdb.base/pointers.exp: Ditto.
20046 * gdb.c++/derivation.exp: Ditto.
20047 * gdb.c++/local.exp: Ditto.
20048 * gdb.c++/namespace.exp: Ditto.
20049 * gdb.c++/overload.exp: Ditto.
20050 * gdb.c++/ref-types.exp: Ditto.
20051
20052 2000-12-05 Michael Snyder <msnyder@cygnus.com>
20053
20054 * gdb.base/constvars.exp: Test result of "up" command.
20055 * gdb.base/miscexprs.exp: Ditto.
20056 * gdb.base/pointers.exp: Ditto.
20057 * gdb.base/scope.exp: Ditto.
20058 * gdb.c++/derivation.exp: Ditto.
20059 * gdb.c++/local.exp: Ditto.
20060 * gdb.c++/namespace.exp: Ditto.
20061 * gdb.c++/overload.exp: Ditto.
20062 * gdb.c++/ref-types.exp: Ditto.
20063
20064 2000-11-22 Michael Chastain <chastain@redhat.com>
20065
20066 * mips_pro.exp: Accept either "middle -> top -> main" or
20067 "middle -> main" in the backtrace, because gcc can optimize
20068 tail calls to jumps. Remove setup_xfail for the hppa case.
20069 Add a comment with the original warning messages from PR 3016,
20070 which was filed in 1993, to preserve them for posterity.
20071
20072 2000-11-17 Nick Duffek <nsd@redhat.com>
20073
20074 * lib/gdb.exp (gdb_test): Override timeout with board info.
20075
20076 2000-11-17 Nick Duffek <nsd@redhat.com>
20077
20078 * gdb.base/display.exp: Don't kill running stub. Add "again" to
20079 the second kill and detach messages.
20080
20081 2000-11-17 Nick Duffek <nsd@redhat.com>
20082
20083 * configure.in: Add AC_EXEEXT.
20084 * configure: Regenerate.
20085 * Makefile.in (just-check): Export EXEEXT.
20086 * lib/gdb.exp ($EXEEXT): Import from environment.
20087 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
20088 expect "maint dump-me" on Cygwin.
20089 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
20090 $EXEEXT.
20091
20092 2000-11-17 Nick Duffek <nsd@redhat.com>
20093
20094 * gdb.base/break.exp: Test backtrace and finish from called
20095 function on all platforms, not just HP-UX.
20096
20097 2000-11-03 Michael Snyder <msnyder@cygnus.com>
20098
20099 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
20100 code from gdb_target_monitor, so it can be used independantly
20101 for gdbserver. Also comment out an unnecessary PUTS.
20102
20103 2000-11-03 Michael Snyder <msnyder@cygnus.com>
20104
20105 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
20106 * gdb.base/corefile.exp: Expect the message "Program is being
20107 debugged already" when we send the "corefile" command, since
20108 the preceeding gdb_load may have connected gdb to a remote target.
20109 * gdb.base/display.exp: Disable hardware watchpoints if new
20110 board info variable "no_hardware_watchpoints" is true.
20111 Replace single-letter commands with more readable ones.
20112 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
20113 if new board info variable "no_hardware_watchpoints" is true.
20114 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
20115 to see if stdio (printf) testing is possible.
20116 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
20117 board info variable "no_hardware_watchpoints" is true. Use new
20118 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
20119
20120 2000-11-13 Fernando Nasser <fnasser@redhat.com>
20121
20122 From Orjan Friberg <orjanf@axis.com>:
20123 * gdb.base/printcmds.exp: Escape curly braces followed by a number
20124 in array print pattern match.
20125
20126 2000-11-09 Fernando Nasser <fnasser@redhat.com>
20127
20128 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
20129 spelling "cancelled" to U.S. spelling "canceled" to match changes
20130 made to gdb.
20131 * gdb.c++/ovldbreak.exp: Ditto.
20132
20133 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20134
20135 * gdb.base/callfuncs.c (main): Moved to end of file, call
20136 t_double_values to initialize the FPU before inferior calls are made.
20137 * gdb.base/callfuncs.exp: Test for register preservation after calling
20138 inferior functions. Add tests for continuining, finishing and
20139 returning from a stop in a call dummy.
20140
20141 2000-10-24 Michael Snyder <msnyder@cygnus.com>
20142
20143 * gdb.base/commands.exp: Break up long lines, and re-indent.
20144
20145 2000-10-19 Michael Snyder <msnyder@cygnus.com>
20146
20147 * config/gdbserver.exp: Rewritten from the ground up, to make it
20148 compatible with the current dejagnu tree, and to make it work with
20149 the new "gdbserver" in libremote.
20150
20151 2000-10-16 Michael Snyder <msnyder@cygnus.com>
20152
20153 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
20154 * gdb.base/varargs.exp: Skip entire test if no printf support.
20155 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
20156 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
20157
20158 2000-10-13 Michael Snyder <msnyder@cygnus.com>
20159
20160 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
20161 no floating point support.
20162 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
20163 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
20164 * gdb.base/call-rt-st.exp: Ditto.
20165 * gdb.base/call-strs.exp: Ditto.
20166
20167 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
20168
20169 * gdb.base/sizeof.c: include <stdio.h>.
20170
20171 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
20172 'finish', otherwise uncaptured gdb_prompt would potentially
20173 throw remaining test points out of sync.
20174
20175 2000-07-26 Scott Bambrough <scottb@netwinder.org>
20176
20177 * gdb.base/recurse.exp: Run tests for all targets.
20178 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
20179 gnu-oldld case on ARM.
20180 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
20181 for ARM targets.
20182
20183 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
20184
20185 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
20186 * gdb.java/configure: Rebuild.
20187
20188 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
20189
20190 * gdb.java/jv-exp.exp: New file.
20191
20192 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
20193
20194 * configure: Rebuilt.
20195 * configure.in (configdirs): Add gdb.java.
20196 * gdb.java/jmisc.java: New file.
20197 * gdb.java/jmisc.exp: New file.
20198 * gdb.java/Makefile.in: New file.
20199 * gdb.java/configure: Rebuilt.
20200 * gdb.java/configure.in: New file.
20201 * lib/java.exp: New file.
20202
20203 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
20204
20205 * gdb.base/exprs.exp: Test casts to a pointer including over and
20206 underflow.
20207
20208 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
20209
20210 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
20211 and the compilers sizes.
20212
20213 2000-07-09 Nick Duffek <nsd@redhat.com>
20214
20215 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
20216 (use_methods): New function.
20217 (main): Call use_methods().
20218 * gdb.c++/classes.exp (test_method_param_class): New procedure.
20219 (do_tests): Call test_method_param_class.
20220
20221 2000-07-09 Nick Duffek <nsd@redhat.com>
20222
20223 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
20224 spelling.
20225 (test_enums): New procedure. Move enum tests from end of script
20226 to here. Set breakpoint on function name instead of line number.
20227 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
20228 (enums2): New marker function.
20229 (enums1): New function.
20230 (main): Call enums1(). Move enum tests to enums1().
20231
20232 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
20233
20234 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
20235 compile/link program. Update line numbers.
20236 * gdb.asm/d10v.inc: Define ``startup''.
20237 * gdb.asm/asmsrc1.s: Add definition of _start.
20238
20239 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
20240
20241 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
20242
20243 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20244
20245 * gdb.base/maint.exp: Add 'maint print architecture' item to output
20246 of 'help maint print' command.
20247
20248 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
20249
20250 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
20251 they use gdb_expect_list.
20252
20253 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
20254
20255 * gdb.base/commands.exp: Use ``set remote
20256 memory-read-packet-size'' instead of ``set endian big'' to test
20257 long commands.
20258
20259 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
20260
20261 * gdb.c++/templates.exp (do_tests): Make all of these work under
20262 g++, and stop skipping them.
20263
20264 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
20265 work under g++.
20266
20267 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
20268 initialization.
20269
20270 2000-06-02 Michael Snyder <msnyder@cygnus.com>
20271
20272 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
20273 the regular expression: accept an (almost) arbitrary sequence of
20274 "frames-invalid" and "breakpoints-invalid" messages both before
20275 and after the "starting" message.
20276
20277 2000-06-02 Michael Snyder <msnyder@cygnus.com>
20278
20279 * gdb.c++/local.exp: This test has never been known to work with g++.
20280
20281 2000-05-18 Michael Snyder <msnyder@cygnus.com>
20282
20283 * gdb.base/annota1.exp (annotate-signal-handler-caller):
20284 Relax the regular expression a little, make it pass on Solaris 8.
20285
20286 2000-05-12 Kevin Buettner <kevinb@redhat.com>
20287
20288 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
20289 a call, do not require that gdb stop on the line after the call.
20290 Instead, it is permissible for gdb to stop on the line of the
20291 call itself.
20292
20293 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
20294
20295 * gdb.base/break.exp (bp on small function, optimized file):
20296 Add a second pass pattern. The behavior differs here between stabs
20297 and dwarf for one-line functions. Stabs preserves two line symbols
20298 (one before the prologue and one after) with the same line number,
20299 but dwarf regards these as duplicates and discards one of them.
20300 Therefore the address after the prologue (where the breakpoint is)
20301 has no exactly matching line symbol, and GDB reports the breakpoint
20302 as if it were in the middle of a line rather than at the beginning.
20303
20304 2000-05-08 Michael Snyder <msnyder@cygnus.com>
20305
20306 * gdb.base/interrupt.exp: Make "pass" message say "send"
20307 rather than "send_gdb" (for consistancy).
20308
20309 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20310
20311 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20312 * gdb.c++/templates.cc: Properly check for GCC version number.
20313 * lib/compiler.cc: Likewise
20314
20315 2000-04-28 Michael Snyder <msnyder@cygnus.com>
20316
20317 * gdb.base/break.exp: When compiled with -O2 optimization,
20318 gdb may not stop at the first line of main, due to code motion.
20319
20320 2000-04-26 Michael Snyder <msnyder@cygnus.com>
20321
20322 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20323 This test depends on parsing the printf output from the target.
20324 Since the sparclet stub doesn't do stdio, this will never work.
20325 * gdb.base/call-rt-st.exp: ditto.
20326 * gdb.base/call-strs: ditto.
20327
20328 2000-04-24 Michael Snyder <msnyder@cygnus.com>
20329
20330 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20331
20332 * gdb.base/ending-run.exp: After connecting to a remote target,
20333 but before running, the target will appear to be in a random
20334 location. Specify both a file and a line for breakpoints.
20335 Also, the function that calls main may be called 'init'
20336 rather than 'start'.
20337
20338 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20339
20340 * gdb.base/help.exp: Update output for add-symbol-file command.
20341
20342 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
20343
20344 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20345 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20346
20347 2000-04-07 J.T. Conklin <jtc@redback.com>
20348
20349 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20350
20351 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20352
20353 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20354
20355 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
20356 values that can be represented exactly.
20357 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20358 above change, and to not check against the directory part of the source
20359 file name.
20360 (step into print_long_arg_list): Likewise.
20361 (print print_small_structs from print_long_arg_list): Likewise.
20362 (print print_long_arg_list): Likewise.
20363
20364 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20365
20366 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
20367
20368 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20369
20370 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20371
20372 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
20373
20374 * gdb.base/commands.exp (deprecated_command_test): Add test for
20375 deprecate with no arguments.
20376
20377 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20378
20379 * gdb.base/break.exp: Add new test for setting breakpoints on
20380 optimized code so we can test breakpoints work even when function
20381 prologues may be optimized away
20382
20383 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20384
20385 From David Whedon <dwhedon@gordian.com>
20386 * gdb.base/commands.exp : Added command deprecator tests.
20387
20388 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
20389
20390 * gdb.base/help.exp: Added test for new apropos command.
20391
20392 2000-03-21 Kevin Buettner <kevinb@redhat.com>
20393
20394 * gdb.base/pointers.c (usevar): New function.
20395 (main): Make sure that global variables v_int_pointer2, rptr,
20396 and y are all referenced someplace in the program by calling
20397 usevar() on them. [Some linkers delete symbols which are
20398 never referenced. The space remains, but there's no way to
20399 get a (symbolic) handle on the variable from the debugger.]
20400
20401 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20402
20403 * gdb.base/printcmds.c: Add typedeffed arrays.
20404
20405 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
20406 procedure to test arrays that are typedef'd.
20407
20408 2000-03-13 James Ingham <jingham@leda.cygnus.com>
20409
20410 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
20411 the library directories.
20412
20413 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20414
20415 * configure.in (configdirs): Add sub directory gdb.mi.
20416 * configure: Re-generate.
20417
20418 * gdb.mi: New directory.
20419
20420 2000-02-25 Scott Bambrough <scottb@netwinder.org>
20421
20422 * gdb.base/long_long.exp: Correct test suite failure when printing
20423 a long long value as a double on ARM platforms.
20424
20425 2000-02-16 Jim Blandy <jimb@redhat.com>
20426
20427 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20428 default source file is set properly before running this test.
20429
20430 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20431
20432 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
20433 gdbtk/library directory, not in gdbtcl2.
20434
20435 2000-02-04 Jim Blandy <jimb@redhat.com>
20436
20437 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20438 backslash from regexp pattern.
20439
20440 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20441 procedure. Use it to run all the "continue to bp overloaded"
20442 tests. Note that this changes the names of the tests slightly.
20443 If the breakpoint hit message includes a hex PC value, because
20444 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20445 from the real source code, still consider that a pass.
20446
20447 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20448 XFAIL here if the breakpoint message contains a hex address. Note
20449 similar change on 1999-11-02.
20450
20451 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20452
20453 * gdb.base/ptype.exp: Establish a default source file before
20454 calling get_debug_format.
20455
20456 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20457
20458 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20459
20460 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20461
20462 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20463 of successive stepi commands -- while in the prologue we should see
20464 the function entry bracket.
20465
20466 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20467
20468 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20469 reach __change_mode() when stepping through the end of main().
20470
20471 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20472
20473 * gdb.base/default.exp: Fix expected pattern.
20474 * gdb.base/help.exp: Same.
20475
20476 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20477
20478 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
20479 Don't use xfail's because that affects only the following test.
20480
20481 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
20482 solaris or linux.
20483
20484 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20485
20486 2000-01-07 Michael Snyder <msnyder@cygnus.com>
20487
20488 * gdb.base/display.exp: Some yacc parsers like to say
20489 "A syntax error" rather than "A parse error". Accept both.
20490
20491 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20492
20493 * gdb.base/default.exp: Remove OS dependent string from "target
20494 remote" test.
20495 * gdb.base/help.exp: Same for "help target remote" test.
20496
20497 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20498
20499 From Jim Kingdon <kingdon@redhat.com>:
20500
20501 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
20502 prompt (cleanup rather than necessity, but still might keep output
20503 from spilling to next test).
20504
20505 2000-01-02 Fred Fish <fnf@cygnus.com>
20506
20507 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20508 AIX, which defines them in <sys/types.h>.
20509
20510 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
20511
20512 * gdb.base/default.exp: Match arm* etc instead of arm in "info
20513 float" test.
20514
20515 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
20516
20517 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
20518
20519 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20520 outermost frame disallowed".
20521
20522 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20523
20524 * gdb.base/setvar.exp: New tests for setting the value of a struct
20525 with a constant list.
20526
20527 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20528
20529 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20530 require the user to type a cast before setting the value of a struct.
20531
20532 1999-12-06 Jim Blandy <jimb@cygnus.com>
20533
20534 * gdb.base/default.exp: Expect the new 'info float' command on
20535 all i386 platforms.
20536
20537 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20538 LinuxThreads libraries that don't support debugging.
20539
20540 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20541
20542 * gdb.base/remote.c: Fill the buffer with truely random data.
20543 Change the buffer type to ``unsigned char'' to simplify size
20544 arithmetic.
20545
20546 * gdb.base/remote.exp: Reduce download numbers by one. Typical
20547 stub only handles 400-1 byte packets. Verify that the download
20548 worked.
20549
20550 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20551
20552 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20553 tests, using UNRESOLVED for the untested cases. Also, does not wait
20554 for a timeout if the prompt was received before a recognizable pattern.
20555
20556 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20557
20558 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20559
20560 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20561
20562 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
20563 watchpoints.
20564
20565 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
20566
20567 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20568
20569 * gdb.c++/local.exp: Be more flexible in recognizing local class
20570 name mangling. Don't allow horribly truncated method names.
20571 * gdb.c++/derivation.exp: Expect protected inheritance.
20572 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20573 * gdb.c++/virtfunc.exp: Likewise.
20574 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20575 when printing a nested enum.
20576
20577 1999-11-22 Jim Blandy <jimb@cygnus.com>
20578
20579 * gdb.base/step-test.exp: Properly await GDB's response to setting
20580 a breakpoint on the call to large_struct_by_value.
20581
20582 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20583 just because we have debug info for the `start' function.
20584
20585 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20586
20587 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20588 "Unknown signal" messages, which indicate (on LinuxThreads) that
20589 GDB doesn't know how to debug threads on this system. This is
20590 better than hanging while philosopher 0 dumps chatter into gdb.log.
20591
20592 1999-11-18 Tom Tromey <tromey@cygnus.com>
20593
20594 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20595
20596 1999-11-18 Fred Fish <fnf@cygnus.com>
20597
20598 * gdb.base/coremaker2.c: Add sample program for generating
20599 cores that is more self contained than coremaker.c. Eventually
20600 I'll add more code to this and tie it into the testsuite.
20601
20602 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20603
20604 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20605
20606 1999-11-10 Jimmy Guo <guo@cup.hp.com>
20607
20608 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
20609 from $srcdir/lib/.
20610 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
20611 and gdb.c++/.
20612
20613 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20614
20615 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
20616 'continue with watch' test point.
20617
20618 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20619
20620 Merged from p2linux-990323-branch:
20621
20622 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20623
20624 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20625
20626 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
20627 {limit,fixed}''. Test ``set download-write-size''.
20628
20629 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20630
20631 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
20632 gdb_expect_list.
20633
20634 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20635
20636 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20637
20638 1999-11-03 Mark Salter <msalter@cygnus.com>
20639
20640 * gdb.base/break.exp: Fix "stub continue" pattern.
20641
20642 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20643
20644 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20645
20646 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20647
20648 * gdb.base/display.exp ("finish"): Add timeout clause.
20649
20650 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20651 plain prompt clause, so this doesn't have to time out in order to
20652 fail.
20653
20654 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
20655 breakpoint hit messages include an address.
20656
20657 * gdb.base/display.exp: Don't forget to escape parens in regular
20658 expressions. Unix regexp notatation sucks.
20659
20660 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20661
20662 * gdb.base/annota1.exp: Test for annotate-signalled: change output
20663 order for 'signalled' message.
20664
20665 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20666
20667 From Jimmy Guo <guo@cup.hp.com>:
20668 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20669 * gdb.base/annota1.c: Add code for tests to work with.
20670
20671 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20672
20673 * gdb.base/remote.exp: New test for remote downloading settings.
20674 * gdb.base/remote.c: New file with large .data.
20675
20676 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20677
20678 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20679 for LinuxThreads support, merged from the Code Fusion branch.
20680
20681 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20682
20683 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
20684 containing exp_continue into a while within an expect. Don't
20685 attempt a start more than three times. Check return value from
20686 gdb_load.
20687
20688 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20689
20690 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
20691 a pass case.
20692
20693 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
20694
20695 * gdb.base/break.c (main): Added a statement that we can step
20696 off of.
20697 * gdb.base/break.exp: Added tests for setting a breakpoint
20698 at an offset and stepping onto a breakpoint.
20699
20700 1999-10-01 Fred Fish <fnf@cygnus.com>
20701
20702 * gdb.base/help.exp (help add-symbol-file): Update to match current
20703 gdb output.
20704
20705 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20706
20707 * gdb.base/break.exp: Code locations are in hex, don't forget!
20708 (For HP-UX.)
20709
20710 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20711
20712 * condbreak.exp: Use break.c as test program.
20713 * condbreak.c: Remove, redundant with break.c.
20714
20715 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20716
20717 * config/monitor.exp (gdb_target_monitor): Disable X- and
20718 Z-packets if the target needs it.
20719
20720 1999-09-13 James Ingham <jingham@leda.cygnus.com>
20721
20722 * gdb.c++/overload.exp: Added tests for listing overloaded
20723 functions with function pointers in the arg, explicitly calling
20724 out the version you want.
20725
20726 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20727
20728 * long_long.exp: Add variations of test cases that work for
20729 targets with 16-bit ints and 32-bit doubles.
20730
20731 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20732
20733 * break.c (main): Compare a possibly-uninitialized argc with an
20734 unlikely value that fits in 16 bits.
20735
20736 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20737
20738 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20739 0xfeeb, don't want negative numbers if ints are 16 bits.
20740
20741 * lib/gdb.exp (skip_cplus_tests): New proc.
20742 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
20743 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20744 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20745 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20746 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20747 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20748 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20749 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
20750
20751 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20752
20753 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20754
20755 * gdb.base/corefile.exp (up): Allow a parameter to appear
20756 in the frame that we're going up to.
20757
20758 From Jim Blandy <jimb@cygnus.com>:
20759
20760 * gdb.base/default.exp (info float): Expect some output now.
20761
20762 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20763 returning floating-point values to fail on the x86.
20764 * gdb.base/callfwmall.exp (do_function_calls): Same.
20765
20766 * gdb.base/list.exp (test_listsize): Correct expectations for
20767 listing line 1 with listsize 2. Also, listing a single line
20768 works now, as does listing three lines. [Kevin's note: There
20769 were a number of other cases fixed too where the expectations
20770 differed...]
20771
20772 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20773
20774 * gdb.base/selftest.exp: Add case for when version prints as
20775 constant string instead of char pointer.
20776
20777 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20778
20779 * gdb.base/ending-run.exp: Add Solaris case for what happens when
20780 stepping out of main.
20781
20782 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20783 G++ used.
20784
20785 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
20786 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
20787
20788 * gdb.c++/ovldbreak.exp: Update match string in test that
20789 includes a warning of multiple breakpoints.
20790
20791 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20792
20793 * gdb.base/display.exp: Improve precision of step-after-finish
20794 added yesterday.
20795
20796 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
20797 test.
20798
20799 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20800 configs when using G++, not just hppa*.
20801
20802 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20803
20804 * gdb.base/async.c: New file.
20805 * gdb.base/async.exp: New file.
20806
20807 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20808
20809 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20810 PA64.
20811
20812 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20813
20814 * gdb.base/display.exp: "finish" can leave us mid-line on many
20815 targets, deal with it. Add a small constant to main, instead of
20816 1000 since main+1000 may not be a valid address in the target.
20817
20818 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20819 on hpux11.
20820
20821 * gdb.base/attach.exp: Handle another hpux11 error message variant
20822 when attaching to a process that does not exist.
20823
20824 1999-08-19 J.T. Conklin <jtc@redback.com>
20825
20826 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
20827 characters in 'continue to 1241' test.
20828
20829 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20830
20831 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20832 stop in print_long_arg_list, define and use a whitespace
20833 variable in print_small_structs test, add an XFAIL for Solaris.
20834 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20835 interested enough to fix.
20836
20837 1999-08-13 Keith Seitz <keiths@cygnus.com>
20838
20839 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20840 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20841 proc knows about targets other than the natives.
20842 (test_assign): Use "gdb_run_cmd" to "run" the target.
20843 Check that we've actually hit the breakpoint at main.
20844 When we attempt to assign a value to a local variable, check
20845 that the variable is in the current scope, i.e., don't use
20846 a test with an empty result.
20847
20848 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20849
20850 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
20851 command.
20852
20853 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20854
20855 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20856 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20857 gdb.compat, gdb.threads-hp.
20858 gdb.hp/configure, gdb.hp/configure.in: New files.
20859 gdb.hp/Makefile.in: Recurse into new subdirs.
20860 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20861 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20862 in object files.
20863 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20864
20865 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20866
20867 * gdb.base/display.exp: Help expect by putting a newline in the
20868 funky printf, remove a bogus p/a test.
20869
20870 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20871
20872 * gdb.base/display.exp: Make sure that when we say 'run', we are
20873 connected to the target. This is necessary when running not
20874 natively.
20875
20876 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20877
20878 * gdb.base/step-test.exp: Removed some extraneous messages.
20879
20880 * gdb.base/long_long.exp: Don't run memory examination tests
20881 on little-endian targets (they will need a different set of
20882 results to match).
20883
20884 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20885
20886 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20887 until somebody decides to fix GDB.
20888
20889 * gdb.base/long_long.c: Stop compiler complaint by specifying long
20890 constant as "ULL".
20891 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20892 matches for a couple x/2 commands.
20893
20894 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20895
20896 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20897 by merging in ref-types2 tests.
20898 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20899
20900 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20901 * gdb.c++/Makefile.in: Add standard actions.
20902 (EXECUTABLES): Rename from PROGS, update list.
20903 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20904 from gdb.hp.
20905 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20906 foo and bar locals.
20907 * gdb.c++/anon-union.exp: Fix tests to match.
20908 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20909 expect matches to handle output variations.
20910 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20911 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
20912 output, add HP alternatives for new and delete prints.
20913 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
20914 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
20915 * gdb.c++/demangle.exp: Use $style when reporting failure.
20916 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20917 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20918 match alternatives.
20919 * gdb.c++/local.exp: Add match alternatives or xfails for HP
20920 compilers.
20921 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20922 * gdb.c++/method.exp: Add match alternatives.
20923 * gdb.c++/misc.cc: Add bool types.
20924 * gdb.c++/misc.exp: Add tests for bool types.
20925 * gdb.c++/overload.exp: Add xfails.
20926 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20927 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20928 add some more template parameter tests (only for HP currently).
20929 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20930 * gdb.c++/virtfunc.cc: Add return type and value for main.
20931 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20932 match alternatives.
20933
20934 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20935
20936 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20937
20938 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20939
20940 * gdb.base/signals.exp: Don't expect getting a backtrace from
20941 within a signal handler to fail on Linux.
20942
20943 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20944
20945 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20946 * lib/gdb.exp: Remove some gratuitious semicolons.
20947 (delete_breakpoints): Increase timeout.
20948 (gdb_expect): Add -notransfer option.
20949 (gdb_test): Use -notransfer option.
20950 (get_compiler_info): Add f77 case.
20951 (get_compiler): New proc, split out from gdb_preprocess, add f77
20952 case.
20953 (gdb_preprocess): Call get_compiler.
20954
20955 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20956 * gdb.base/attach.exp, gdb.base/display.exp,
20957 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20958 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20959 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20960 third arg to gdb_test.
20961 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20962 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
20963 HP-UX xfails, add others.
20964 * gdb.base/completion.exp: Reflect name change of self-test.
20965 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
20966 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20967 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20968 HP failure number.
20969 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20970 useless HP-UX 10.30 references.
20971 * gdb.base/maint.exp: Loosen matches.
20972 * gdb.base/pointers.c (main): Declare more_code.
20973 * gdb.base/pointers.exp: Match on output of a `next'.
20974 * gdb.base/structs.c: Add prototypes.
20975 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20976 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20977
20978 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20979
20980 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
20981 command.
20982
20983 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20984
20985 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20986 Fix run to main failures. Watchpoint can be hardware watchpoint.
20987
20988 * gdb.base/annota1.exp: Clean up some more, in case printf has
20989 debug info. Deal with lack of signal hanlder info in stack.
20990
20991 From Jim Kingdon <kingdon@redhat.com>:
20992 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20993
20994 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20995
20996 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
20997 gdb.base/foll-vfork.exp: Don't run for crosses.
20998
20999 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21000
21001 * gdb.base/configure.in: Check for gdbvars.exp instead of
21002 a1-selftest.exp.
21003 * gdb.base/configure: Re-generate.
21004
21005 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
21006
21007 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
21008 in trying to run first and name is too long.
21009
21010 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
21011 pointers2.c and pointers2.exp, respectively.
21012 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
21013 doschk happier.
21014
21015 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
21016
21017 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
21018 callfuncs2.c and callfuncs2.exp.
21019
21020 * gdb.base/list.exp: Remove mistaken xfails.
21021 * gdb.base/list0.h: Add optional prototypes.
21022
21023 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
21024
21025 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
21026 calling malloc.
21027 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
21028 * ptype.exp: Move test for get_debug_format to before its first
21029 use.
21030
21031 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21032
21033 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
21034 * gdb.base/annota2.cc, annota2.exp: Move from here.
21035 * gdb.c++/annota2.cc, annota2.exp: To here.
21036 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
21037
21038 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
21039
21040 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
21041 a consistent format.
21042
21043 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
21044
21045 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21046 * lib/gdb.exp (get_compiler_info): Add detection for assorted
21047 HP compilers, also set the globals $true and $false.
21048
21049 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
21050 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
21051 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
21052 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
21053 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
21054 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
21055 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
21056 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
21057 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
21058 whatis.c} Add C++ compatible function definitions and return
21059 types, add includes for library functions.
21060 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
21061 * gdb.base/step-test.c (myglob): Rename from glob.
21062 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
21063 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
21064 files, move here from gdb.hp.
21065 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
21066 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
21067 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
21068 Adjust line numbers in regexps.
21069
21070 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
21071 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
21072 instead of 0/1.
21073
21074 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
21075 foll-vfork.exp: New files, move here from gdb.hp.
21076 * gdb.base/page.exp: New file, test of pagination command.
21077
21078 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
21079 recursion test.
21080 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
21081
21082 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
21083 gdb.base/solib.exp: Fix compiler invocation process.
21084
21085 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
21086 HP-UX 11, turn off overload resolution explicitly.
21087 * gdb.base/commands.exp: Set argument list explicitly, add
21088 watchpoint test.
21089 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
21090 them work.
21091 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
21092 expressions properly.
21093 * gdb.base/corefile.exp: Loosen the match slightly.
21094 * gdb.base/default.exp: Allow "Error accessing memory" message
21095 also.
21096 * gdb.base/display.exp: Skip over x/0 j if PA64.
21097 * gdb.base/funcargs.exp: Add xfails for HP-UX.
21098 * gdb.base/interrupt.exp: Ditto.
21099 * gdb.base/langs.exp: Add symbolic matches governed by compiler
21100 in use.
21101 * gdb.base/list.exp: Add xfails for HP-UX.
21102 * gdb.base/long_long.exp: Refine some of the numeric matches.
21103 * gdb.base/mips_pro.exp: Xfail on HP-UX.
21104 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
21105 * gdb.base/nodebug.exp: Succeed on more varieties of output.
21106 * gdb.base/opaque.exp: Remove some HP-UX xfails.
21107 * gdb.base/ptype.exp: Succeed on more varieties of output.
21108 * gdb.base/scope.exp: Add xfails for HP-UX.
21109 * gdb.base/sect-cmd.exp: Add more cases.
21110 * gdb.base/setvar.exp: Add xfails for HP-UX.
21111 * gdb.base/shlib-call.exp: Loosen some matches slightly.
21112 * gdb.base/signals.exp: Match on void symbolically.
21113 * gdb.base/step-test.exp: Add case for PA64.
21114 * gdb.base/term.exp: Add exit and restart.
21115 * gdb.base/twice.exp: Clean up after self.
21116 * gdb.base/varargs.exp: Disable overload resolution explicitly.
21117 * gdb.base/whatis.exp: Allow more ways to pass tests.
21118
21119 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
21120 no longer useful.
21121
21122 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
21123
21124 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
21125 list of patterns.
21126 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
21127 print_double_array(double_array)", "continuing to breakpoint
21128 1018", "print print_double_array(array_d)" and "continuing to
21129 1034" tests.
21130
21131 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
21132
21133 * Makefile.in: Add empty html and install-html targets.
21134
21135 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
21136
21137 * config/mt-*: Remove, these haven't been used since 1996.
21138
21139 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
21140
21141 * gdb.base/call-strs.c, gdb.base/ending-run.c,
21142 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
21143 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
21144
21145 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
21146
21147 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
21148 simpler match case for the ptype of the big class.
21149
21150 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21151
21152 * gdb.exp: Fix test for gdb_prompt existence.
21153
21154 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21155
21156 * gdb.exp (gdb_test): Add fail after calls to perror.
21157
21158 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21159
21160 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
21161
21162 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21163
21164 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
21165
21166 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
21167
21168 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
21169 malloc() is linked in.
21170
21171 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21172
21173 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
21174 step at end.
21175
21176 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
21177
21178 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
21179
21180 * gdb.java/jv-print.exp: New file. (Our first Java test!)
21181
21182 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
21183
21184 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
21185 * gdb.base/mips_pro.exp: Likewise.
21186
21187 1999-06-02 Keith Seitz <keiths@cygnus.com>
21188
21189 * gdb.c++/templates.cc: Change all "new" operators to throw
21190 an exception.
21191 * gdb.c++/cplusfuncs.cc: Likewise.
21192
21193 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
21194
21195 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
21196
21197 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
21198 * gdb.base/ending-run.exp: When stepping out of main, accept a
21199 step into an arbitrary assembler file.
21200
21201 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21202
21203 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
21204 "breakpoint-invalid" to be printed.
21205 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
21206 number of "frames-invalid" and "breakpoint-invalid" to be printed.
21207 * gdb.base/annota2.cc: Initialize a.x to 0.
21208
21209 1999-05-17 Keith Seitz <keiths@cygnus.com>
21210
21211 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
21212 when "skip_float_tests" set.
21213 Ditto for "print print_double_array(array_d)", "print print_small_structs",
21214 "print print_ten_doubles", and "step into print_long_arg_list".
21215 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
21216 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
21217 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
21218 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
21219 "skip_float_tests" is set.
21220 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
21221 when "skip_float_tests" set.
21222
21223 1999-05-06 Keith Seitz <keiths@cygnus.com>
21224
21225 * gdb.base/annota2.cc: Include stdio.h.
21226
21227 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
21228
21229 * gdb.base/crossload.exp: Remove, this has been disabled ever
21230 since BFD stopped including all targets, and cross-GDB gets
21231 plenty of testing anyway.
21232 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
21233 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
21234 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
21235 * gdb.base/README: Remove, was doc for this.
21236 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
21237 needed.
21238
21239 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21240
21241 * gdb.base/call-ar-st.exp: Fix one regular expression in test
21242 output.
21243
21244 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
21245 * gdb.base/annota2.exp: New file. More annotation tests.
21246 * gdb.base/annota1.c: New file. Source file for annota1.exp.
21247 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
21248
21249 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
21250
21251 * config/cfdbug.exp: New file.
21252
21253 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
21254
21255 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
21256 Marcus Daniel's and Dale Hawkins's demangler crashes.
21257
21258 * gdb.c++/demangle.exp (test_gnu_style_demangling,
21259 test_lucid_style_demangling, test_arm_style_demangling,
21260 test_hp_style_demangling): Try Tom Tromey's core-dumping
21261 identifier under each demangling style.
21262
21263 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
21264
21265 * gdb.c++/demangle.exp: Include the current demangling style
21266 in all test names.
21267 (current_demangling_style): New global variable.
21268 (set_demangling_style, test_demangling_core, test_demangling,
21269 test_demangling_exact): New functions.
21270 (test_gnu_style_demangling, test_lucid_style_demangling,
21271 test_arm_style_demangling, test_hp_style_demangling): Use those,
21272 instead of calling gdb_test and gdb_test_exact directly.
21273 (catch_demangling_errors): New function, which reports errors
21274 signalled by the demangling test functions in an orderly way.
21275 (do_tests): Use catch_demangling_errors.
21276
21277 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
21278
21279 * gdb.base/signals.exp (test_handle_all_print): Use () for
21280 grouping in expressions, not {}.
21281
21282 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
21283 initialized yet.
21284
21285 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
21286
21287 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
21288 are listed.
21289
21290 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
21291
21292 * gdb.stabs/weird.exp: Test for CC being defined before
21293 looking at its value.
21294
21295 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
21296
21297 * gdb.base/call-ar-st.exp: Remove stray '#'.
21298 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21299 "short int" and "long int".
21300 * gdb.c++/overload.cc: Cast the string added in the previous
21301 change, to mollify finicky HP compiler.
21302 * gdb.hp/reg-test.exp (testfile): Fix file name.
21303 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
21304
21305 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21306 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21307 alternate form of enum ptype.
21308
21309 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21310
21311 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21312 * gdb.hp/*.exp: Change all to run compiler probe only after
21313 passing skip_hp_tests, so as not to waste time on guaranteed
21314 failure.
21315
21316 * gdb.c++/overload.cc: Pass string instead of char addr, always
21317 init ccpfoo.
21318 * gdb.c++/templates.cc: Fix syntax error.
21319
21320 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21321
21322 * gdb.base/commands.exp: Add test for correct position of '>'
21323 when issuing the 'commands' command after a 'while' or 'if'
21324 command.
21325
21326 1999-03-18 James Ingham <jingham@cygnus.com>
21327
21328 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21329
21330 * gdb.c++/method.exp: It was testing an uninitialized int on the
21331 stack and assuming it was positive.
21332
21333 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21334
21335 * gdb.base/step-test.exp: Catch a case where finish is broken and
21336 keep it from killing the rest of the tests.
21337 Use gdb_continue_to_end.
21338
21339 * gdb.base/sigall.exp: use gdb_continue_to_end.
21340
21341 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21342
21343 * gdb.base/display.exp: use runto_main, not run.
21344
21345 * gdb.base/default.exp: Check for the current error message in the
21346 r abbreviation test.
21347 Add strongarm to the targets that know info float.
21348
21349 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
21350 run which doesn't work with monitors.
21351
21352 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21353
21354 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21355
21356 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
21357 program. Traps the case (in Cygmon) when the program never really
21358 exits. Same as Mark's continue_to_exit, but I had put it in a lot
21359 more places, so I used my name. Sorry Mark...
21360
21361 * config/monitor.exp (gdb_target_monitor): added another
21362 target_info parameter: remotebinarydownload. This will set the
21363 remotebinarydownload flag if this is causing some boards trouble.
21364
21365 1999-03-18 Mark Salter <msalter@cygnus.com>
21366
21367 * lib/gdb.exp (continue_to_exit): New function.
21368
21369 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21370 * gdb.base/ending-run.exp: Ditto.
21371 * gdb.base/step-test.exp: Ditto.
21372
21373 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21374
21375 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21376 (suggested by Art Haas <ahaas@neosoft.com>).
21377
21378 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21379
21380 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
21381
21382 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21383
21384 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
21385 descriptions of types (short unsigned int vs unsigned short, etc).
21386
21387 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21388
21389 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21390 a call to strlen; sometimes we do have sources.
21391
21392 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21393
21394 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
21395 character, so GDB won't print garbage after its end.
21396
21397 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21398 breakpoint there instead. Sometimes GCC emits memcpy to handle
21399 the large structures being passed by value, so we step into that
21400 instead of sum_array_print, which obscures what we're really testing.
21401 * gdb.base/step-test.exp: However, we do want a test that notices
21402 the bizarre steps into memcpy, so do that here. Add check for
21403 stepping into function calls that pass large structures by value.
21404 ("Is that a noun clause, or are you just happy to see me?")
21405 Remove all references to specific line numbers.
21406 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21407 New type and function.
21408 (main): Call large_struct_by_value, passing it a large struct by value.
21409 * lib/gdb.exp (gdb_get_line_number): New function.
21410
21411 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21412 more portable.
21413
21414 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21415
21416 * lib/gdb.exp: Doc fixes.
21417
21418 1999-03-05 Nick Clifton <nickc@cygnus.com>
21419
21420 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
21421
21422 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21423
21424 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
21425 commands. They're not germane to this test, and they don't work
21426 that way on remote targets.
21427
21428 1999-03-01 James Ingham <jingham@cygnus.com>
21429
21430 * Changelog entries merged over from gdb development branch.
21431
21432 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21433
21434 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21435 for outputting results of test run.
21436
21437 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
21438
21439 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
21440
21441 1999-02-25 Felix Lee <flee@cygnus.com>
21442
21443 * lib/gdb.exp (debug_format): initialize
21444
21445 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21446
21447 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21448 * gdb.base/call-rt-st.c: Ditto.
21449
21450 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21451
21452 * gdb.threads/pthreads.exp (horiz): New variable.
21453 (test_startup): Fix regexps that capture thread numbers.
21454
21455 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21456
21457 * gdb.base/smoke.exp: Disambiguate two test case names (both
21458 called ``print'').
21459
21460 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21461
21462 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
21463 compilation.
21464
21465 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21466
21467 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21468 actual output formatting.
21469 * gdb.base/smoke.exp: GDB removes leading 0's.
21470 * gdb.base/volatile.exp: Don't check type of remuneration;
21471 that variable is no longer defined in constvars.c.
21472 * gdb.base/step-test.c (main): Exit with explicit exit code.
21473 * gdb.base/step-test.exp: Remove two nexti checks--they are
21474 not portable.
21475
21476 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21477
21478 * gdb.base/help.exp ("help delete display"): Fix test to match
21479 gdb's output.
21480
21481 * gdb.base/long_long.c (known_types): Initialize values to zero.
21482 * gdb.base/long_long.exp: Step one more line
21483 so 'dec' is initialized in "get to known place". GDB removes
21484 leading zeros. Explicitly ask for hex formatting. Use
21485 unique test case names.
21486
21487 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21488
21489 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
21490
21491 * gdb.c++/method.exp: Add missing close brace.
21492
21493 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21494
21495 * gdb.base/maint.exp: Use 'set height 0' to disable page
21496 prompting, not 'set height 400'.
21497
21498 Fix a bunch of timeouts.
21499 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21500 four separate tests, so expect doesn't take forever to match a ton
21501 of text against a regexp with lots of .* forms.
21502 ("maint print psymbols", "maint print symbols"): Make some of
21503 these greps more selective, so that expect doesn't try to wade
21504 through huge piles of output and time out.
21505
21506 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21507
21508 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
21509 tests: one which doesn't expect shlib events to be reported, and
21510 another which does, but is XFAIL for all platforms other than
21511 HP/UX.
21512
21513 * gdb.base/break.exp: Teach the test suite that the `catch
21514 fork', `catch vfork', and `catch exec' commands produce error
21515 messages on platforms that don't provide these features.
21516
21517 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21518
21519 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
21520 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21521 (shortening names from solib_threshold.exp etc), won't run on
21522 anything but HP-UX for the foreseeable future.
21523 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
21524 reflect move.
21525
21526 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21527
21528 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21529 gdb.trace/Makefile.in (clean): Remove all test executables.
21530
21531 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21532
21533 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21534 successfully re-sets breakpoints in shared libraries.
21535 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21536
21537 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21538
21539 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21540 and compiled w/o GCC.
21541
21542 * gdb.hp/watch-cmd.exp: ditto.
21543
21544 * gdb.hp/watch-hp.exp: ditto.
21545
21546 * gdb.hp/xdb1.exp: ditto.
21547
21548 * gdb.hp/xdb2.exp: ditto.
21549
21550 * gdb.hp/dbx.exp: ditto.
21551
21552 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21553
21554 * constvars.c: Remove C++-isms.
21555 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
21556 with GCC.
21557
21558 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21559
21560 The following changes are part of the HP merge.
21561
21562 * gdb.base/break.exp: new tests to verify that catchpoints for
21563 fork, vfork, and exec don't trigger inappropriately.
21564
21565 * gdb.base/opaque.exp: compile one file at a time, then link.
21566
21567 * gdb.base/signals.exp: be more restrictive about which hppa
21568 systems receive a setup_xfail. new tests.
21569
21570 * gdb.base/solib_threshold.build: new file.
21571 * gdb.base/solib_threshold.exp: new file.
21572 * gdb.base/solib_threshold.link_opts: new file.
21573 * gdb.base/solib_threshold.mk: new file.
21574 * gdb.base/gen_solib_threshold.c: new file.
21575
21576 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21577 tests. New tests for enums inside classes.
21578
21579 * gdb.c++/compiler.cc: indicate support of template debugging.
21580
21581 * gdb.c++/demangle.exp: run hp style demangling tests.
21582
21583 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21584 tests.
21585
21586 * gdb.c++/misc.cc: changes to support new tests.
21587
21588 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21589 to support new tests.
21590
21591 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21592 gcc, then skip these tests.
21593
21594 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21595
21596 The following files are part of the HP merge; some had longer
21597 names at HP, but have been renamed to be no more than 14
21598 characters in length.
21599
21600 * gdb.hp/ambiguous.cc: new file.
21601 * gdb.hp/ambiguous.exp: new file.
21602 * gdb.hp/attach.exp: new file.
21603 * gdb.hp/attach2.exp: new file.
21604 * gdb.hp/classes-hp.exp: new file.
21605 * gdb.hp/ctti.exp: new file.
21606 * gdb.hp/ctti-add.cc: new file.
21607 * gdb.hp/ctti-add1.cc: new file.
21608 * gdb.hp/ctti-add2.cc: new file.
21609 * gdb.hp/ctti-add3.cc: new file.
21610 * gdb.hp/dbx.exp: new file.
21611 * gdb.hp/exception.cc: new file.
21612 * gdb.hp/exception.exp: new file.
21613 * gdb.hp/foll-exec.c: new file.
21614 * gdb.hp/foll-exec.exp: new file.
21615 * gdb.hp/foll-fork.c: new file.
21616 * gdb.hp/foll-fork.exp: new file.
21617 * gdb.hp/foll-vfork.c: new file.
21618 * gdb.hp/foll-vfork.exp: new file.
21619 * gdb.hp/inherit-hp.exp: new file.
21620 * gdb.hp/more-steps.exp: new file.
21621 * gdb.hp/namespace.cc: new file.
21622 * gdb.hp/namespace.exp: new file.
21623 * gdb.hp/optimize.exp: new file.
21624 * gdb.hp/pxdb.c: new file.
21625 * gdb.hp/pxdb.exp: new file.
21626 * gdb.hp/quicksort.exp: new file.
21627 * gdb.hp/reg-test.exp: new file.
21628 * gdb.hp/reg-test.s: new file.
21629 * gdb.hp/sized-enum.c: new file.
21630 * gdb.hp/sized-enum.exp: new file.
21631 * gdb.hp/start-stop.exp: new file.
21632 * gdb.hp/templ-hp.cc: new file.
21633 * gdb.hp/templ-hp.exp: new file.
21634 * gdb.hp/thr-lib.c: new file.
21635 * gdb.hp/thr-lib.exp: new file.
21636 * gdb.hp/thr-lib.h: new file.
21637 * gdb.hp/thr-liblib.c: new file.
21638 * gdb.hp/virtfun-hp.c: new file.
21639 * gdb.hp/virtfun-hp.exp: new file.
21640 * gdb.hp/watch-cmd.exp: new file.
21641 * gdb.hp/watch-hp.exp: new file.
21642 * gdb.hp/xdb1.exp: new file.
21643 * gdb.hp/xdb2.exp: new file.
21644 * gdb.hp/xdb3.exp: new file.
21645
21646 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21647
21648 The following files are part of the HP merge; some had longer
21649 names at HP, but have been renamed to be no more than 14
21650 characters in length.
21651
21652 * gdb.base/ss.h: new file.
21653 * gdb.base/call-ar-st.c: new file.
21654 * gdb.base/call-ar-st.exp: new file.
21655 * gdb.base/call-rt-st.c: new file.
21656 * gdb.base/call-rt-st-exp: new file.
21657 * gdb.base/call-strs.exp: new file.
21658 * gdb.base/ena-dis-br.exp: new file.
21659 * gdb.base/environ.exp: new file.
21660 * gdb.base/long_long.exp: new file.
21661 * gdb.base/sect-cmd.exp: new file.
21662 * gdb.base/shlib-cl2.exp: new file.
21663 * gdb.base/smoke.exp: new file.
21664 * gdb.base/so-impl-ld.c: new file.
21665 * gdb.base/so-impl-ld.exp: new file.
21666 * gdb.base/so-indr-cl.c: new file.
21667 * gdb.base/so-indr-cl.exp: new file.
21668 * gdb.base/varargs.exp: new file.
21669 * gdb.base/volatile.exp: new file.
21670 * gdb.base/whatis-exp.exp: new file.
21671 * gdb.base/display.exp: new file.
21672 * gdb.c++/derivation.exp: new file.
21673 * gdb.c++/local.exp: new file.
21674 * gdb.c++/member-ptr.exp: new file.
21675 * gdb.c++/overload.exp: new file.
21676 * gdb.c++/ovldbreak.exp: new file.
21677 * gdb.c++/ref-types.exp: new file.
21678 * gdb.c++/ref-types2.exp: new file.
21679 * gdb.c++/userdef.exp: new file.
21680
21681 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21682
21683 * gdb.base/default.exp: Reflect wording change in remote.c.
21684
21685 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
21686
21687 * gdb.base/help.exp: Update to reflect current text.
21688
21689 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21690
21691 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21692 they're stack variables and contain garbage.
21693 * gdb.c++/anon-union.exp: new file.
21694
21695 The following changes were made by David Taylor
21696 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21697 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21698 in changes by HP.
21699
21700 * gdb.base/bitops.exp: new file.
21701 * gdb.base/default.exp: change expected messages for catch and
21702 info catch tests to reflect HP merge changes.
21703 * gdb.base/enable-disable-break.exp
21704 * gdb.base/ending-run.c: new file.
21705 * gdb.base/long_long.c: new file.
21706 * gdb.base/maint.exp: new file.
21707 * gdb.base/pointers2.exp: new file.
21708 * gdb.base/shlib-call2.exp: new file.
21709 * gdb.base/solib.exp: new file.
21710 * gdb.base/step-test.c: new file.
21711 * gdb.c++/anon-union.cc: new file.
21712 * gdb.c++/local.cc: new file.
21713 * gdb.c++/member-pointer.cc: new file.
21714 * gdb.c++/method.cc: new file.
21715 * gdb.c++/ref-types.cc: new file.
21716 * gdb.c++/ref-types2.cc: new file.
21717 * gdb.c++/userdef.cc: new file.
21718
21719 * gdb.base/scope.exp: compile one file at a time, then link.
21720 * gdb.base/langs.exp: ditto.
21721 * gdb.base/list.exp: ditto.
21722
21723 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21724
21725 The following changes were made by David Taylor
21726 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21727 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21728 in changes by HP.
21729
21730 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21731 skip tests. When compiling pass c++ flag to gdb_compile.
21732 * gdb.c++/
21733
21734 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21735 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21736 (skip_hp_tests): new function.
21737 (gdb_preprocess): new function.
21738
21739 * configure.in (hpdir): decide whether to configure gdb.hp.
21740 * configure: regenerated.
21741
21742 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21743 to delete on clean.
21744 (EXECUTABLES): update to reflect new additions.
21745 * gdb.base/commands.exp: update message expected.
21746 * gdb.base/default.exp: add copyright notice.
21747 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21748 * gdb.base/help.exp: update messages to reflect current text.
21749 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21750 targets for recurse tests.
21751 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21752 skip this file.
21753
21754 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21755 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21756 compilation.
21757 * gdb.c++/misc.exp: ditto.
21758 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21759 run the tests. tell gdb_compile that it's a c++ compilation.
21760
21761 * gdb.threads/pthreads.exp: fix typo in message.
21762
21763 * gdb.base/all-bin.exp: new file.
21764 * gdb.base/arithmet.exp: new file.
21765 * gdb.base/assign.exp: new file.
21766 * gdb.base/completion.exp: new file.
21767 * gdb.base/cond-expr.exp: new file.
21768 * gdb.base/condbreak.exp: new file.
21769 * gdb.base/define.exp: new file.
21770 * gdb.base/dollar.exp: new file.
21771 * gdb.base/environment.exp: new file.
21772 * gdb.base/eval-skip.exp: new file.
21773 * gdb.base/jump.exp: new file.
21774 * gdb.base/logical.exp: new file.
21775 * gdb.base/pointers.exp: new file.
21776 * gdb.base/relational.exp: new file.
21777 * gdb.base/section_command.exp: new file.
21778 * gdb.base/whatis-expr.exp: new file.
21779
21780 * gdb.base/all-types.c: new file.
21781 * gdb.base/call-array-struct.c: new file.
21782 * gdb.base/call-return-struct.c: new file.
21783 * gdb.base/call-strings.c: new file.
21784 * gdb.base/callfuncs2.c: new file.
21785 * gdb.base/condbreak.c: new file.
21786 * gdb.base/constvars.c: new file.
21787 * gdb.base/display.c: new file.
21788 * gdb.base/int-type.c: new file.
21789 * gdb.base/jump.c: new file.
21790 * gdb.base/miscexprs.c: new file.
21791 * gdb.base/pointers.c: new file.
21792 * gdb.base/pointers2.c: new file.
21793 * gdb.base/shmain.c: new file.
21794 * gdb.base/shr1.c: new file.
21795 * gdb.base/shr2.c: new file.
21796 * gdb.base/solib.c: new file.
21797 * gdb.base/solib1.c: new file.
21798 * gdb.base/solib2.c: new file.
21799 * gdb.base/varargs.c: new file.
21800 * gdb.c++/derivation.cc: new file.
21801 * gdb.c++/overload.cc: new file.
21802 * gdb.c++/ovldbreak.cc: new file.
21803 * gdb.hp/attach.c: new file.
21804 * gdb.hp/attach2.c: new file.
21805 * gdb.hp/average.c: new file.
21806 * gdb.hp/compiler.c: new file.
21807 * gdb.hp/compiler.cc: new file.
21808 * gdb.hp/execd-program.c: new file.
21809 * gdb.hp/follow-exec.c: new file.
21810 * gdb.hp/follow-fork.c: new file.
21811 * gdb.hp/follow-vfork-and-exec.c: new file.
21812 * gdb.hp/misc-hp.cc: new file.
21813 * gdb.hp/more-steps.c: new file.
21814 * gdb.hp/optimize.c: new file.
21815 * gdb.hp/quicksort.c: new file.
21816 * gdb.hp/run-hp.c: new file.
21817 * gdb.hp/start-stop.c: new file.
21818 * gdb.hp/sum.c: new file.
21819 * gdb.hp/templates-hp.cc: new file.
21820 * gdb.hp/thread-local-in-lib.c: new file.
21821 * gdb.hp/thread-local-in-lib.h: new file.
21822 * gdb.hp/thread-local-in-lib.lib.c: new file.
21823 * gdb.hp/vforked-program.c: new file.
21824 * gdb.hp/virtfunc-hp.cc: new file.
21825 * gdb.hp/watchpoint-hp.c: new file.
21826 * gdb.hp/xdb.c: new file.
21827 * gdb.hp/xdb0.c: new file.
21828 * gdb.hp/xdb0.h: new file.
21829 * gdb.hp/xdb1.c: new file.
21830
21831 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21832
21833 The following change was made by Edith Epstein
21834 <eepstein@cygnus.com> as part of a project to merge in changes
21835 originally made by HP; HP did not create ChangeLog entries.
21836
21837 * gdb.c++/demangle.exp: changed the expected output for some
21838 ARM-style mangling -- removed second reference to datatype.
21839 For example, maint demangle __dt__11T1__pt__2_cFv
21840 T1<char>::~T1<char>(void)
21841 becomes,
21842 maint demangle __dt__11T1__pt__2_cFv
21843 T1<char>::~T1(void)
21844
21845 (test_hp_style_demangling): new hp specific demangling test cases.
21846
21847 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21848
21849 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21850 * gdb.trace/backtrace.exp: Likewise.
21851 * gdb.trace/circ.exp: Likewise.
21852 * gdb.trace/collection.exp: Likewise.
21853 * gdb.trace/deltrace.exp: Likewise.
21854 * gdb.trace/infotrace.exp: Likewise.
21855 * gdb.trace/limits.exp: Likewise.
21856 * gdb.trace/packetlen.exp: Likewise.
21857 * gdb.trace/passc-dyn.exp: Likewise.
21858 * gdb.trace/passcount.exp: Likewise.
21859 * gdb.trace/report.exp: Likewise.
21860 * gdb.trace/save-trace.exp: Likewise.
21861 * gdb.trace/tfind.exp: Likewise.
21862 * gdb.trace/tracecmd.exp: Likewise.
21863 * gdb.trace/while-dyn.exp: Likewise.
21864 * gdb.trace/while-stepping.exp: Likewise.
21865
21866 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21867
21868 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21869
21870 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21871
21872 From Brendan Kehoe:
21873 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21874 int return types.
21875
21876 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21877
21878 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
21879 remote dos host testing right.
21880
21881 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21882
21883 * gdb.base/corefile.exp: remove some xfails.
21884
21885 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21886
21887 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
21888 have different timestamps.
21889
21890 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21891
21892 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
21893 gdb.base/default.exp: Replace "exec" with "executable".
21894
21895 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21896
21897 * gdb.base/default.exp: Change else if to elseif from previous
21898 delta.
21899
21900 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21901
21902 * gdb.base/default.exp: Add brace missing from previous delta.
21903
21904 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21905
21906 * gdb.base/default.exp: Support test for info float for all
21907 varieties of arm toolchain.
21908
21909 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
21910
21911 * gdb.trace/*.exp: remove "remote_download" command.
21912
21913 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
21914
21915 * gdb.trace/*.exp: remove -gdwarf from compile.
21916
21917 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21918
21919 * gdb.trace/configure.in(AC_INIT): typo
21920 * gdb.trace/configure: regenerated
21921
21922 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
21923
21924 * config/m68k-emc.exp: New file.
21925 * lib/<emc-support.exp trace-support.exp}: New files.
21926 * configure.in: add new test directory gdb.trace.
21927 * gdb.trace/{configure configure.in Makefile.in}: New files.
21928 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21929 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21930 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21931 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21932 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21933 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21934 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
21935
21936 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
21937
21938 * gdb.c++/classes.exp: Change all regular expressions to match
21939 arbitrary combinations of newline/carriage-return, so that they
21940 will work equally well on Unix and Windows.
21941 * gdb.c++/inherit.exp: ditto.
21942 * gdb.c++/virtfunc.exp: ditto.
21943
21944 1998-08-11 Dawn Perchik <dawn@cygnus.com>
21945
21946 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21947
21948 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21949
21950 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21951 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21952 to use a0-a3/d0-d3 as needed.
21953
21954 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21955
21956 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21957 * gdb.disasm/am33.exp: Corresponding changes.
21958
21959 1998-07-11 Felix Lee <flee@cygnus.com>
21960
21961 * gdb.base/callfuncs.exp: add cmp10 test.
21962 * gdb.base/callfuncs.c (cmp10): new function.
21963
21964 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21965
21966 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
21967 into two parts to get around a synchronization problem in expect.
21968
21969 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21970
21971 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21972
21973 * configure.in: Add options for gdbtk testsuite.
21974
21975 * configure: Regenerate.
21976
21977 * gdb.gdbtk: New directory to hold gdbtk tests.
21978
21979 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21980
21981 * gdb.fortran/types.exp: Escape brackets in expect patterns
21982 for test_float_literal_types_accepted tests.
21983 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21984 before run test.
21985
21986 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21987
21988 * am33.exp: Just compile, do not link the testcase.
21989 * am33.s: Add ".am33" pseudoop to force am33 mode.
21990
21991 1998-06-25 Felix Lee <flee@cygnus.com>
21992
21993 * gdb.base/setshow.exp: make sure $pc is sane.
21994
21995 * gdb.stabs/weird.exp: split expect patterns properly.
21996
21997 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21998
21999 * gdb.disasm/am33.s: New disassembler testfile for the am33.
22000 * gdb.disasm/am33.exp: Run it.
22001
22002 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
22003
22004 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
22005 match processing (and eliminate spurious timeouts when running).
22006
22007 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
22008
22009 * gdb.base/signals.exp (test_handle_all_print): put back Mach
22010 exception test, but conditionalize it on target [mach | gnu].
22011
22012 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
22013
22014 * gdb.base/overlays.exp: fixup compile line for linker script.
22015
22016 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
22017
22018 * gdb.fortran/types.exp: don't guess at float size.
22019
22020 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
22021
22022 * gdb.base/exprs.exp: delete test that depends on int size.
22023
22024 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
22025
22026 * config/sim.exp: Removed checks for target triplets.
22027 (gdb_target_sim): Use gdb,target_sim_options.
22028
22029 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
22030
22031 * gdb.base/reread.exp: New file.
22032 * gdb.base/reread1.c: New file.
22033 * gdb.base/reread2.c: New file.
22034
22035 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
22036
22037 * config/sim.exp: Use 'target sim -sparclite' when running
22038 SPARClite programs.
22039
22040 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
22041
22042 * gdb.base/structs2.exp: New file.
22043 * gdb.base/structs2.c: New file.
22044
22045 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
22046
22047 * gdb.asm/common.inc: New file.
22048 * gdb.asm/d10v.inc: New file.
22049 * asm-source.exp: Pass -I's to gas to find .inc files.
22050 Update line numbers in expected output.
22051 * asmsrc1.s: Rewrite.
22052 * asmsrc2.s: Rewrite.
22053 * configure.in: Create arch.inc symlink.
22054 * configure: Regenerate.
22055 * Makefile.in (distclean): Delete arch.inc.
22056
22057 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
22058
22059 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
22060 (t_enum_value2): ditto
22061 (t_enum_value3): ditto
22062 (main): ditto
22063 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22064
22065 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
22066 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
22067 change.
22068 Use gdb_test instead of send_gdb/gdb_expect sequences.
22069
22070 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
22071
22072 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
22073 not void.
22074
22075 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
22076
22077 * gdb.base/branches.c: Code with lots of loops and
22078 subroutines. Used to test gdbs ability to single step through PC
22079 changes, especially to test mips-tdep.c:mips_next_pc
22080
22081 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
22082
22083 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
22084 more rigorous EGCS C++ error checking.
22085
22086 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22087
22088 * gdb.base/help.exp: Clean up `help set args' and `help show args'
22089 tests.
22090 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
22091 function when asleep.
22092 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
22093 for i*86 Linux and SVR4 signal handling problems.
22094 Remove linux xfail for `next to handler in signals_tests_1', fixed
22095 by recent infrun.c change.
22096 Limit backtrace to 10 frames to avoid timeout problems with infinite
22097 stack backtraces.
22098 Adjust expect pattern in `handle all print' test to match Apr 28 1997
22099 target.[ch] change.
22100
22101 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
22102
22103 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
22104 for a newline from gdb before continuing.
22105 (default_gdb_exit): Just look for y or n.
22106 (gdb_test): Detect abnormal exit from GDB running on DOS; if
22107 it does, fail the rests of the tests in the file.
22108
22109 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
22110
22111 * config/cygmon.exp: New file.
22112
22113 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
22114
22115 * gdb.base/list.exp: Fix problem with "list default lines around
22116 main" test on remote targets.
22117
22118 * gdb.base/scope.exp: Fix problem with filelocal_bss before
22119 run test on remote targets.
22120
22121 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
22122
22123 * gdb.asm: New directory.
22124 * configure.in: Configure it.
22125 * configure: Regenerate.
22126 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
22127 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
22128
22129 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
22130
22131 * config/mn10300-eval.exp: New file to support MN10300 eval board.
22132
22133 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
22134
22135 * gdb.base/overlays (several files): Merge the two overlay
22136 managers into one. Change variables (foox, barx, bazx, grbxx)
22137 back into ints but force them to load in their proper sections.
22138
22139 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
22140
22141 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
22142 on-chip insn memory and IMAP1 to upper 128k.
22143 (D10VCopy): Handle memory regions crossing 16k boundaries.
22144 (D10VCopy): Transfer data in 32 bit chunks.
22145
22146 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
22147
22148 * gdb.base/overlays.c (main): Exit normally when result is
22149 correct.
22150
22151 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
22152 map. Include space for printf in .text segment.
22153
22154 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
22155 updated d10v memory VMA/LMA map.
22156 (D10VCopy): Call D10VTranslate.
22157
22158 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
22159
22160 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
22161
22162 * gdb.base/bar.c (barx, bar): Change variable to small array so
22163 that it won't be put into the .sdata - small data -
22164 section. Update reference.
22165 * gdb.base/baz.c (bazx, baz): Ditto.
22166 * gdb.base/foo.c (foox, foo): Ditto.
22167 * gdb.base/grbx.c (grbxx, grbx): Ditto.
22168
22169 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
22170 to be arrays.
22171
22172 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
22173
22174 * gdb.base/overlays.exp: fix up and get working again.
22175 Add tests for backtraces from an overlay function.
22176
22177 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
22178
22179 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
22180 "calling function with watchpoint enabled".
22181
22182 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
22183
22184 * gdb.base/break.exp (test_next_with_recursion): Remove
22185 gdb_suppress_tests for d10v-*-*.
22186 * lib/gdb.exp (gdb_suppress_tests): Disable this function
22187 pending review of whether it is useful or not.
22188
22189 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
22190
22191 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
22192
22193 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
22194
22195 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
22196 * config/dve.exp: New file to support Densan boards.
22197
22198 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
22199
22200 * gdb.base/interrupt.exp: Document problem of simulators, signals,
22201 reads and BSD.
22202
22203 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
22204
22205 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
22206 response.
22207
22208 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
22209
22210 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
22211
22212 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
22213 test.
22214
22215 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
22216 target_sizeof_long and target_bigendian_p.
22217 (structs_by_value, structs_by_reference): Check values according
22218 to targets word size and endianess.
22219
22220 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
22221
22222 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
22223 output.
22224
22225 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
22226
22227 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
22228 Update test of set args help to match source change.
22229
22230 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
22231
22232 * gdb.base/default.exp: Expect help system output to be in
22233 alphabetical order.
22234 * gdb.base/help.exp: Ditto.
22235
22236 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
22237
22238 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
22239 "i*86-pc-linux-gnu*".
22240 * gdb.base/interrupt.exp: Ditto.
22241 * gdb.base/corefile.exp: Ditto.
22242
22243 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
22244 define vxworks when building the testcase.
22245
22246 * gdb.base/ptype.exp: Fix testnames to be unique.
22247 * gdb.base/radix.exp: Ditto.
22248 * gdb.base/term.exp: Ditto.
22249 * gdb.base/whatis.exp: Ditto.
22250 * gdb.c++/classes.exp: Ditto.
22251
22252 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
22253
22254 * gdb.base/callfuncs.exp: Fix indentation.
22255
22256 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
22257 suppress_flag has been set.
22258 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
22259 target feature.
22260
22261 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
22262
22263 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
22264 the testcase.
22265
22266 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
22267 set_debug_traps() and breakpoint().
22268 * gdb.c++/misc.cc (main): Ditto.
22269 * gdb.c++/templates.cc (main): Ditto.
22270 * gdb.c++/virtfunc.cc (main): Ditto.
22271
22272 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
22273
22274 * lib/gdb.exp(gdb_step_for_stub): New function.
22275 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
22276 exists, reload the executable and do a "continue" instead of
22277 doing a jump.
22278 (runto_main): Use gdb_step_for_stub.
22279
22280 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
22281 tests to have unique names.
22282 * gdb.base/callfuncs.exp: Ditto.
22283 * gdb.base/commands.exp: Ditto.
22284 * gdb.base/default.exp: Ditto.
22285 * gdb.base/help.exp: Ditto.
22286 * gdb.base/list.exp: Ditto.
22287 * gdb.base/opaque.exp: Ditto.
22288 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
22289 similar tests.
22290
22291 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
22292 * gdb.c++/cplusfuncs.cc: Ditto.
22293 * gdb.c++/virtfunc.cc: Ditto.
22294
22295 * config/monitor.exp: Keep track of the last file we saw, rather
22296 than trying to get the info from gdb.
22297
22298 * gdb.fortran/types.exp: Move comment to previous line.
22299
22300 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22301
22302 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
22303 target mode.
22304
22305 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22306
22307 From Bob Manson:
22308 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
22309 string from GDB when it connects.
22310
22311 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22312
22313 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22314
22315 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
22316 if we can't get a debug format from GDB (we may be testing an
22317 older GDB). Use a 10 second timeout when checking for the format.
22318
22319 * gdb.stabs/weird.exp: Fix quoting.
22320
22321 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22322
22323 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22324
22325 * config/arm-ice.exp: New file.
22326
22327 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22328
22329 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
22330 until it has been modified to work with the new testsuite.
22331
22332 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
22333 testcase won't compile, cause all of the testcases in the file to
22334 fail instead.
22335
22336 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22337 (gdb_clear_suppressed): New procedure.
22338 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22339 it contains a positive value.
22340
22341 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22342
22343 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22344
22345 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22346
22347 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22348
22349 * lib/gdb.exp (setup_xfail_format): New function.
22350 (get_debug_format): New function to get debug format.
22351 (debug_format): New global variable to hold last value set
22352 by get_debug_format.
22353 * gdb.base/list.exp: Call get_debug_format and expect some
22354 tests to fail for DWARF 1 and COFF formats.
22355 * gdb.c++/ptype.exp: Ditto.
22356 * gdb.c++/classes.exp: Ditto.
22357 * gdb.c++/cplusfuncs.exp: Ditto.
22358 * gdb.c++/inherit.exp: Ditto.
22359 * gdb.c++/templates.exp: Ditto.
22360 * gdb.c++/virtfunc.exp: Ditto.
22361
22362 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22363
22364 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22365 host doesn't have a currently-open connection.
22366
22367 * config/sparclet.exp: Cleanups and fixes to make it generic for
22368 any gdb stub target. Handle cases where gdb doesn't respond when
22369 interrupted in a sane fashion.
22370
22371 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
22372 same thing in a totally different way.
22373
22374 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
22375 setting "timeout".
22376 (gdb_start): We set the global gdb_prompt variable in
22377 default_gdb_init now.
22378
22379 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22380
22381 * gdb.base/printcmds.exp: Fix "check for floating addition"
22382 regexp to accept results within approx +/- .01 of exact value.
22383 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22384
22385 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22386
22387 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
22388 properly.
22389 (gdb_expect): Add optional timeout parameter, and add timeout
22390 value to various calls.
22391 (gdb_suppress_tests): Only give one warning message per group.
22392
22393 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22394
22395 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
22396 global variables. Handle getting a value for $timeout more
22397 gracefully.
22398
22399 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22400
22401 * lib/gdb.exp: Close connection to remote host if gdb doesn't
22402 initialize.
22403 (default_gdb_init): New procedure; allow gdb_init to be overridden
22404 by a target configuration file.
22405 (gdb_expect): Pass the timeout to remote_expect.
22406
22407 * config/monitor.exp(gdb_load): Fix typo in regexp.
22408
22409 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22410
22411 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22412
22413 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22414
22415 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
22416 here. Call gdb_target_exec before rebooting the target, to make
22417 sure the connection to the target is closed.
22418 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22419 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22420 Also detect "Timeout reading from remote" error.
22421
22422 * config/gdbserver.exp: Pass the executable being loaded to
22423 gdb_target_monitor. Don't call gdb_file_cmd here; let
22424 gdb_target_monitor do it.
22425
22426 * gdb.disasm/hppa.exp: Don't use exec_output.
22427
22428 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22429
22430 * gdb.base/list.exp: If we're debugging a non-native target,
22431 try to set the pc register to point to the start of the
22432 program before doing the first list command.
22433
22434 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
22435 test_calls after restarting.
22436
22437 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
22438 reloading.
22439
22440 * gdb.base/watchpoint.exp: Fix typo.
22441
22442 * gdb.base/setshow.exp: Check for use_gdb_stub.
22443
22444 * gdb.base/break.exp: Fix continue until exit test for the gdb
22445 stub case.
22446 * gdb.base/langs.exp: Ditto.
22447
22448 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
22449 gdb_load_offset. If we weren't given a file to load, figure out
22450 what the current file is and use it.
22451
22452 * config/i386-bozo.exp: New file.
22453
22454 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22455
22456 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22457 feature.
22458
22459 * config/proelf.exp: New entry.
22460
22461 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22462
22463 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22464 of regexps.
22465
22466 * gdb.base/watchpoint.exp: Don't run the test_stepping
22467 tests if gdb can't call functions on the target.
22468
22469 * gdb.base/setshow.exp: Don't run the set prompt tests if
22470 the board has gdb_prompt set.
22471
22472 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22473
22474 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22475 * gdb.base/commands.exp: Likewise.
22476 * gdb.base/setshow.exp: Likewise.
22477
22478 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22479
22480 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22481 feature.
22482
22483 * config/i960.exp: New file.
22484
22485 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22486
22487 * gdb.base/funcargs.exp: Check for gdb,short_int target
22488 feature instead of looking for explicit target triplets.
22489
22490 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
22491
22492 * gdb.base/printcmds.exp: add a couple more tests a la
22493 "p 123DEADBEEF", to check parse_number.
22494 * top.c: change "to enable to enable" to "to enable" in a couple
22495 of help strings.
22496
22497 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22498
22499 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22500 on the mn10300.
22501
22502 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22503
22504 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22505 where the test executable is run with explicit args.
22506 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22507
22508 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22509
22510 * gdb.base/run.c: Use FAKEARGV to build test executable that
22511 does not require a command line arg, since most simulators
22512 don't currently support passing such an arg into the simulated
22513 program.
22514 * gdb.base/commands.exp: Change tests to insert the proper
22515 value as the arg to the first recursive factorial call. Change
22516 compilation line to define FAKEARGV at compile time.
22517
22518 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22519
22520 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22521 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22522 function with watchpoint enabled" test.
22523
22524 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22525
22526 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
22527 Don't call gdb_test when the command doesn't return to a gdb prompt.
22528
22529 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
22530 "Tests restarted" messages.
22531
22532 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22533
22534 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22535
22536 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
22537
22538 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22539 for INFO SYMBOL; add help tests for OVERLAY commands.
22540 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22541 add tests for OVERLAY commands
22542 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22543 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22544 * gdb.base/sigall.c: add usestubs code frag
22545 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
22546
22547 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22548
22549 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22550 failures.
22551 (gdb_stop_suppressing_tests): Note that tests have restarted.
22552
22553 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22554
22555 * config/h8300.exp: New file.
22556
22557 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22558
22559 * gdb.base/setshow.exp: Check for the existence of a
22560 feature, not its value.
22561
22562 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22563
22564 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22565
22566 * gdb.base/scope.exp: It's now init0(), not init().
22567
22568 * gdb.base/scope0.c: For now, change init() to be init0().
22569
22570 * config/monitor.exp: Use gdb_serial in preference to serial
22571 or netport.
22572
22573 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
22574 and it's not already set.
22575
22576 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22577
22578 * gdb.base/setshow.exp: Only test the run command if the target
22579 isn't using a stub and if it supports argument passing.
22580
22581 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22582
22583 * config/udi.exp(gdb_start): Make sure UDICONF is set
22584 properly before starting gdb.
22585
22586 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22587
22588 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22589 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22590 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22591
22592 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22593
22594 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
22595 specialized code to reboot the board, use remote_reboot instead.
22596
22597 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22598
22599 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22600
22601 * config/monitor.exp: Make sure we disconnect from the target.
22602 Also, try a reboot/reload cycle instead of failing if the
22603 load fails.
22604
22605 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22606
22607 * gdb.base/default.exp: Don't set match_max.
22608 * gdb.base/help.exp: Ditto.
22609 * gdb.base/list.exp: Ditto.
22610 * gdb.base/signals.exp: Ditto.
22611
22612 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22613 set, use remote_ld to download the testcase instead of
22614 the GDB loader.
22615
22616 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22617
22618 * config/vr5000.exp: New file.
22619
22620 * config/monitor.exp(gdb_target_monitor): Add pattern for
22621 "Ending remote" to detect errors in connecting.
22622
22623 * gdb.base/setshow.exp: Add .* within auto language test.
22624
22625 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22626 target feature.
22627
22628 * config/monitor.exp(gdb_load): Check for a failure when loading,
22629 and reboot the board if necessary.
22630
22631 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22632 a set of tests. Remove print.* from the patterns being checked.
22633
22634 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22635
22636 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22637 refer to gdb_spawn_id.
22638
22639 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22640 longer used.
22641 * config/sparclet.exp: Ditto.
22642 * config/sparclet-old.exp: Ditto.
22643 * config/slite.exp: Ditto.
22644 * config/sim.exp: Ditto.
22645 * gdb.base/funcargs.exp: Ditto.
22646
22647 * lib/gdb.exp:Remove references to gdb_spawn_id.
22648 (gdb_expect): Move to remote.exp.
22649
22650 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22651
22652 * config/monitor.exp: Detect the "Couldn't establish connection"
22653 message from GDB.
22654
22655 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22656
22657 * gdb.base/bitfields.exp: Use runto instead of explicit
22658 gdb_run_cmd/gdb_expect sequences.
22659
22660 * gdb.base/break.exp(text_next_with_recursion): Add match for
22661 gdb_expect call.
22662
22663 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22664 We also need to handle the "A program is being debugged already"
22665 prompt from gdb. Use gdb_test to set the baud rate.
22666
22667 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22668 to 20000. Really. I mean it.
22669
22670 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22671
22672 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
22673 fails. If suppress_flag is set, skip perror message about not
22674 being able to send to GDB.
22675 (send_gdb): If suppress_flag is set, don't try to send commands to
22676 GDB.
22677 (gdb_expect): If suppress_flag is set, always fail immediately.
22678 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22679 (gdb_init): Call gdb_stop_suppressing_tests.
22680 (default_gdb_exit): Ditto.
22681 (default_gdb_start): Ditto.
22682
22683 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
22684 gdb_stop_suppressing_tests as appropriate.
22685 * gdb.base/break.exp: Ditto.
22686 * gdb.base/callfuncs.exp: Ditto.
22687 * gdb.base/commands.exp: Ditto.
22688 * gdb.base/exprs.exp: Ditto.
22689 * gdb.base/funcargs.exp: Ditto.
22690 * gdb.base/list.exp: Ditto.
22691 * gdb.base/recurse.exp: Ditto.
22692 * gdb.base/scope.exp: Ditto.
22693 * gdb.base/structs.exp: Ditto.
22694 * gdb.c++/inherit.exp: Ditto.
22695
22696 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22697
22698 * config/vr4300.exp: New file.
22699
22700 * gdb.*/*.exp: Call gdb_expect instead of expect.
22701
22702 * lib/gdb.exp(gdb_expect): New function.
22703
22704 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22705
22706 * lib/gdb.exp(gdb_init): New function.
22707
22708 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
22709 for each individual variable set.
22710
22711 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22712 name.
22713
22714 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22715
22716 * gdb.base/scope.exp: Use gdb_test.
22717
22718 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22719 aborting; the testsuite driver will do that for us (see
22720 gdb_finish). Also, use gdb_test in a few more places.
22721
22722 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22723
22724 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22725
22726 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22727
22728 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22729 and "add_tests" are not at the same address.
22730
22731 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22732
22733 * gdb.base/ptype.exp: Use gdb_test.
22734
22735 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22736
22737 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22738 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22739 left in. No longer expect them to fail.
22740
22741 * gdb.stabs/*.mt; Deleted, no longer used.
22742 * gdb.stabs/configure.in: Remove references to target makefile
22743 frags.
22744 * gdb.stabs/configure: Rebuilt.
22745
22746 * gdb.disasm/*.mt: Deleted, no longer used.
22747 * gdb.disasm/configure.in: Remove references to target makefile
22748 frags. Use "sh3.s" as the unique filename for this directory.
22749 * gdb.disasm/configure: Rebuilt.
22750
22751 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22752 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22753 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22754
22755 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22756
22757 * config/udi.exp: Use mondfe,name instead of remote_host.
22758
22759 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22760
22761 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22762 a function with a watchpoint enabled on the mn10200.
22763
22764 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22765 before trying to create it!
22766
22767 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22768
22769 * config/vx.exp: Use hostname instead of netport.
22770
22771 * config/vxworks.exp: New file.
22772
22773 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22774
22775 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
22776 gdb before assuming everything worked. Send a ^C if a timeout
22777 occurs.
22778
22779 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22780 $gdb_spawn_id directly.
22781 (gdb_run_cmd): Try _start as well as start. Use the target feature
22782 gdb,start_symbol as the symbol to start from when jumping.
22783
22784 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22785
22786 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22787 redundant) test.
22788
22789 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22790 it doesn't lose for 16bit integer systems.
22791
22792 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22793
22794 * gdb.fortran/types.exp: If the target doesn't support "double"
22795 data types, then expect "real" types to only be 4 bytes.
22796
22797 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22798 call tests if the target doesn't support inferior function calls.
22799
22800 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22801 in printf tests.
22802
22803 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22804
22805 * gdb.base/help.exp: Disable "help set", "help show", and
22806 "help support". Simplify regexp for "help stack".
22807
22808 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22809 to 60 seconds. Temporarily set match_max to 15000 around the
22810 "info copying" test.
22811
22812 * gdb.base/nodebug.exp: Don't try to do an inferior function
22813 call if the target doesn't support them.
22814 * gdb.base/printcmds.exp: Likewise.
22815 * gdb.base/setvar.exp: Likewise.
22816 * gdb.base/structs.exp: Likewise.
22817 * gdb.c++/templates.exp: Likewise.
22818 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22819
22820 * gdb.base/recurse.exp: Enable for the mn10200.
22821
22822 * configure.in: Do configure gdb.stabs directory for *-*-elf
22823 targets.
22824 * configure: Rebuilt.
22825
22826 * gdb.base/break.exp: Check for gdb,noresults before testing
22827 exit status and/or results from the target.
22828 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22829 * lib/gdb.exp: Remove old (now bogus) initialization of
22830 noinferior, noargs, noresults and nosignals.
22831
22832 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22833
22834 * config/sh.exp: New file.
22835
22836 * config/slite.exp: Try to connect multiple times to the board
22837 before rebooting. Only send a "monitor run" if need_monitor_run
22838 is set.
22839
22840 * gdb.base/break.exp: Don't do the "stub continue" test if
22841 the target has gdb_stub set.
22842
22843 * gdb.base/callfuncs.exp: Increase the timeout.
22844
22845 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22846 if the target has gdb,noinferiorio set.
22847
22848 * gdb.base/list.exp: Increase match_max to 10000 characters.
22849
22850 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22851
22852 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22853 target.
22854
22855 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22856
22857 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22858
22859 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
22860 trying to delete the copy of gdb. Catch the file delete so we
22861 don't die if the delete fails; also, the file should be copied to
22862 the host, not to the build.
22863
22864 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22865
22866 * lib/gdb.exp(gdb_test): Surround the result pattern with
22867 parenthesis in case it contains multiple regexps separated
22868 with |.
22869
22870 * gdb.base/watchpoint.exp: Use gdb_test.
22871 * gdb.base/default.exp: Ditto.
22872
22873 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22874
22875 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
22876
22877 * gdb.base/scope.exp: Use gdb_test.
22878 * gdb.c++/classes.exp: Ditto.
22879 * gdb.c++/inherit.exp: Ditto.
22880
22881 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22882
22883 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22884 remote_exec instead.
22885 * gdb.base/corefile.exp: Don't be ridiculous.
22886 * gdb.base/*.c: Add missing stub invocations.
22887
22888 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22889
22890 * config/slite.exp: Miscellaneous fixes.
22891
22892 * lib/gdb.exp: Fix runto.
22893
22894 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22895 the target.
22896
22897 * gdb.base/watchpoint.exp: Fix regexp.
22898
22899 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22900 close and wait commands, as the descriptor may now be
22901 invalid. Always call "remote_close host".
22902
22903 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22904
22905 Major rewrite for testsuite revision.
22906
22907 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22908 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22909 instead of relying on spawn_id to always contain a valid
22910 spawn id.
22911 (get_compiler_info): New procedure to build the ${binfile}.ci
22912 file, instead of replicating this in N different places.
22913 (gdb_compile): New procedure.
22914
22915 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
22916 appropriate arguments) instead of compile. Use gdb_test in a lot
22917 more places. Use send_gdb instead of send. Always run gdb_start
22918 at the start of a testcase, as this is no longer done magically.
22919
22920 config/*-gdb.exp: Rename without the -gdb suffix.
22921
22922 config/mips.exp: Use remote_close instead of exit_remote_shell.
22923 config/monitor.exp: Use target_info instead of looking at
22924 baud, timeout, etc.
22925 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22926
22927 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22928
22929 * gdb.c++/templates.exp (test_ptype_of_templates),
22930 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22931 Update expect patterns for destructors and assignment operators
22932 to match corresponding c-typeprint.c changes.
22933 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22934 to destructor breakpoint test, GDB should be able to set the
22935 destructor breakpoint without specifying arguments.
22936
22937 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22938
22939 * gdb.threads/pthreads.exp: Change result for failure to compile due
22940 to lack of pthreads runtime support from an error to simply an
22941 unsupported test, per dejagnu standards.
22942
22943 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22944
22945 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22946 where GDB exits to reduce pattern match time.
22947 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22948
22949 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22950
22951 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
22952
22953 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22954 * gdb.base/default.exp: ditto.
22955 * gdb.base/nodebug.exp: ditto.
22956 * gdb.base/printcmds.exp: ditto.
22957 * gdb.base/ptype.exp: ditto.
22958 * gdb.base/setvar.exp: ditto.
22959 * gdb.base/structs.exp: ditto.
22960 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22961
22962 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22963
22964 * configure, */configure: Rebuild with autoconf 2.12.
22965
22966 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22967
22968 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22969 use new i*86-pc-linux*-gnu quads.
22970 * gdb.base/corefile.exp: Ditto.
22971 * gdb.base/signals.exp: Ditto.
22972 * gdb.base/sigall.exp: Ditto.
22973 * gdb.base/interrupt.exp: Ditto.
22974
22975 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22976 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22977 RedHat 4.0.
22978
22979 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
22980 linux. This allows the test case to at least compile on latest
22981 linux, but still not run due to missing the threads runtime library.
22982
22983 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22984
22985 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22986 directory to search gdb directory. Accept and step over conditional
22987 stack alignment code. Consume $prompt in failure cases.
22988 Reset timeout to $oldtimeout instead of some arbitrary value.
22989 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22990 timeout problems with infinite stack backtraces.
22991 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22992 Accept function parameters for linkfunc member.
22993
22994 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22995
22996 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22997 (CXXFLAGS): Remove, unreferenced.
22998 (B_OPTIONS): Add for -B options and add code to initialize with
22999 previous -B options and also add -B option to pick up cross compiled
23000 runtime.
23001 (TARGET_INCLUDES): Add for -I options and add code to initialize when
23002 doing cross compiles.
23003 (target_alias): Declare global.
23004 (xgcc): Set variable to full path of gcc in build tree. Use findfile
23005 to verify that gcc exists in build tree, and if so set CC to that
23006 gcc and to use B_OPTIONS and TARGET_INCLUDES.
23007
23008 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
23009
23010 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
23011 ptype test for anonymous union. Fixup testcase to match
23012 current gcc debug output.
23013
23014 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
23015
23016 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
23017 force argument to an unsigned long type.
23018
23019 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
23020
23021 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
23022 tests and anonymous union print/ptype tests.
23023 * gdb.base/list.exp (test_forward-search): Increase timeout by
23024 5 minutes for the "search extremely long line" case.
23025 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
23026 completely optional and that the pass/fail messages use the command as
23027 the message if that third arg is a null string.
23028 (gdb_test_exact): Arrange that a null string pattern means match a
23029 null string output rather than any output, which might include random
23030 errors.
23031 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
23032 backtrace test.
23033 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
23034 always failing and failure is now exposed by gdb.exp changes.
23035
23036 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
23037
23038 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
23039 weren't being noted.
23040
23041 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23042
23043 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
23044 * gdb.stabs/weird.exp: Remove v_comb xfails.
23045
23046 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
23047
23048 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
23049 list.exp scope.exp watchpoint.exp]
23050 Make all timeout error msgs explicitly say "(timeout)".
23051
23052 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
23053
23054 * config/monitor.exp: Increase download timeout to 1000 seconds.
23055
23056 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
23057
23058 * config/m32r.exp: Increase timeout to 120 seconds.
23059
23060 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
23061
23062 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
23063 and accept older ordering as obsolescent gcc or gdb.
23064 * gdb.c++/templates.exp: Ditto.
23065 * gdb.c++/virtfunc.exp: Ditto.
23066
23067 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
23068
23069 * gdb.base/coremaker.c: Add code to mmap some data so we
23070 can check that it ends up in the core file.
23071 * gdb.base/corefile.exp: Add test to read mmapped data
23072 from core file.
23073
23074 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
23075
23076 * config/m32r.exp: New file.
23077
23078 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
23079
23080 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
23081 that cflags can contains -gstabs, and work correctly for other tests.
23082
23083 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
23084
23085 * gdb.base/setshow.exp: New file, tests show and set.
23086 * gdb.base/setshow.c: New file, tests show and set.
23087 * gdb.base/help.exp: Add test for help set|show annotate.
23088 * gdb.base/default.exp: Add test for set|show annotate.
23089
23090 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
23091
23092 * testsuite/gdb.base/break.exp: Make backtrace from factorial
23093 errors unique.
23094 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
23095 explicitly.
23096
23097 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
23098
23099 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
23100 and width commands. This is done elsewhere.
23101 * (gdb_start): Don't call gdb_start_sim here. That's already
23102 done in gdb_load. This fixes lots of failures in default.exp.
23103
23104 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
23105
23106 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
23107 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
23108 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
23109 in the same we we treat other failures (since it may be an expected
23110 condition), rather than as an error.
23111 * gdb.base/signals.exp (test_handle_all_print): Revert back to
23112 old test format.
23113
23114 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
23115
23116 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
23117 (distclean maintainer-clean realclean): No need to remove files
23118 twice. Nuke the duplicates.
23119 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
23120 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
23121 Remove config.h along with other config files.
23122
23123 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
23124
23125 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
23126 "p func1 ()" and note that rests of tests are skipped.
23127 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
23128 setup_xfails for "print func2::coremaker_local".
23129 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
23130 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
23131 affected by the previous run test.
23132 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
23133 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
23134 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
23135 "pass int powerset tuple" and "pass modeless int powerset tuple".
23136 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
23137 "real write 4" and "real write 8".
23138 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
23139 setup_xfails for "print vs1 after tuple assign 2",
23140 "print \$i after tuple assign 2", and
23141 "print vs2 after tuple assign 2".
23142 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
23143 meaningful error message and return -1 so the caller can
23144 suppress further tests and avoid a cascade of errors.
23145
23146 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
23147
23148 * gdb.base/a1-selftest.exp: Tweak tests to account for new
23149 format for printing version.
23150 * gdb.base/default.exp: Ditto.
23151 * gdb.base/interrupt.exp: Fix problem with cascade of
23152 errors if child process dies while calling a function.
23153
23154 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
23155
23156 * Makefile.in (VPATH): Add
23157 * Makefile.in (Makefile, config.status): Fix rules so things get
23158 remade when necessary.
23159
23160 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
23161
23162 * Makefile.in (just-check): Add path to sibling expect dir
23163 to environment variable specified by RPATH_ENVVAR.
23164
23165 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
23166
23167 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
23168 (just-check): Add shared library paths for libstdc++, tk,
23169 tcl, bfd, and opcodes to the environment variable specified
23170 in RPATH_ENVVAR.
23171 * configure.in: Add support to recognize --enable-shared flag
23172 and generate correct value for RPATH_ENVVAR.
23173 * configure: Regenerated with autoconf.
23174
23175 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
23176
23177 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
23178 include all osf versions.
23179 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
23180 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
23181 when target is linux. When failing to build pthreads test
23182 executable, give more meaningful message.
23183 * gdb.threads/pthreads.c: Hpux also uses old definition of second
23184 arg for pthread_create.
23185
23186 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
23187
23188 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
23189 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
23190 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
23191 and -lpthreads (everybody else).
23192 (test_startup): Fail gracefully if threads are not supported.
23193 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
23194 "p/c array_index("abcdef",2)" when not gcc compiled.
23195 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
23196 "print func2::coremaker_local" when not gcc compiled.
23197 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
23198 "ptype on opaque struct tagname (statically)",
23199 "ptype on opaque struct tagname (dynamically) 1", and
23200 "ptype on opaque struct tagname (dynamically) 2"
23201 for not compiled with gcc.
23202 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
23203 backtrace when compiled with gcc.
23204 * lib/gdb.exp (runto_main): Return result of "runto main" rather
23205 than always return success.
23206
23207 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
23208
23209 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
23210
23211 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
23212
23213 * gdb.base/structs.exp: Undo last change.
23214
23215 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
23216
23217 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
23218 encapsulate all the steps/nexts done during self test, starting
23219 at main, and makes them less sensitive to optimization issues.
23220 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
23221 signal handler" test.
23222 * gdb.threads/pthreads.exp: Only run this for native configs.
23223 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
23224 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
23225 tests.
23226 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
23227 for "runto test_calls(void)" test.
23228
23229 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
23230
23231 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
23232 and don't expect address info in breakpoint confirmations.
23233
23234 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
23235
23236 * gdb.base/list.exp (test_forward_search): Increase timeout
23237 temporarily by 60 seconds for searching extremely long line,
23238 and then reset to old value when done. Increase expect input
23239 buffer to 10000.
23240
23241 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
23242
23243 * gdb.base/list.exp (test_forward_search): Fix to handle very
23244 long source line without overflowing expect's input buffer.
23245
23246 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
23247
23248 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
23249 "buffer_full".
23250
23251 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
23252 "buffer_full".
23253
23254 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
23255 "buffer_full".
23256
23257 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
23258 "buffer_full".
23259
23260 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
23261
23262 * configure.in (configdirs): Add gdb.threads.
23263 * configure: Regenerated with autoconf.
23264 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
23265 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
23266 * gdb.threads/configure: New, generated with autoconf.
23267
23268 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
23269
23270 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
23271
23272 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
23273
23274 * gdb.base/signals.exp (test_handle_all_print): Test separately for
23275 each signal's status in the output of "handle all print".
23276 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
23277 the \r\n sequence that immediately precedes the gdb prompt.
23278 * gdb.base/a1-selftest.exp: Save original timeout and restore
23279 after test.
23280
23281 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
23282
23283 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
23284 symbol.
23285
23286 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
23287
23288 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
23289
23290 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
23291
23292 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
23293 timeout by 60 seconds.
23294
23295 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
23296
23297 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
23298 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23299 error return.
23300
23301 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23302
23303 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23304 gdb initialization, also report how long dejagnu waited. Restore
23305 old timeout before doing error return. Temporarily increase timeout
23306 by 3 minutes to allow for slow startups over heavy NFS use.
23307
23308 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23309
23310 * lib/gdb.exp: Report timeout value for verbosity level 2.
23311 * config/gdbserver.exp: Ditto.
23312 * config/hppro.exp: Ditto.
23313 * config/mips-gdb.exp: Ditto.
23314 * config/monitor.exp: Ditto.
23315 * config/netware.exp: Ditto.
23316 * config/sim-gdb.exp: Ditto.
23317 * config/slite-gdb.exp: Ditto.
23318 * config/udi-gdb.exp: Ditto.
23319 * config/unix-gdb.exp: Ditto.
23320 * config/vx-gdb.exp: Ditto.
23321 * gdb.base/a1-selftest.exp: Ditto.
23322 * gdb.base/a2-run.exp: Ditto.
23323 * gdb.base/break.exp: Ditto.
23324 * gdb.base/corefile.exp: Ditto.
23325 * gdb.base/list.exp: Ditto.
23326 * gdb.base/recurse.exp: Ditto.
23327 * gdb.base/scope.exp: Ditto.
23328 * gdb.base/signals.exp: Ditto.
23329
23330 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23331
23332 * gdb.threads/Makefile.in (docdir): Removed.
23333
23334 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23335
23336 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
23337 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
23338 @srcdir@.
23339 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
23340 autoconf 2.5 or higher.
23341 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23342
23343 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23344
23345 * configure: Regenerated.
23346 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23347 avoid name clashes with SunOS headers.
23348
23349 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23350
23351 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23352
23353 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23354
23355 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23356 prototype information ends up in the compiler info file.
23357
23358 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23359
23360 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23361 attempting to regenerate it. Eliminate use of a temporary file
23362 and just generate the info file directly. Source it immediately,
23363 for consistency of use.
23364 * gdb.base/corefile.exp: Ditto
23365 * gdb.base/exprs.exp: Ditto.
23366 * gdb.base/funcargs.exp: Ditto.
23367 * gdb.base/langs.exp: Ditto.
23368 * gdb.base/list.exp: Ditto.
23369 * gdb.base/mips_pro.exp: Ditto.
23370 * gdb.base/nodebug.exp: Ditto.
23371 * gdb.base/opaque.exp: Ditto.
23372 * gdb.base/ptype.exp: Ditto.
23373 * gdb.base/scope.exp: Ditto.
23374 * gdb.base/setvar.exp: Ditto.
23375 * gdb.base/signals.exp: Ditto.
23376 * gdb.base/whatis.exp: Ditto.
23377 * gdb.c++/templates.exp: Ditto.
23378 * gdb.c++/virtfunc.exp: Ditto.
23379 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
23380 whether or not to add -lstdc++ to the compile command line args.
23381
23382 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23383
23384 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23385 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23386 Increase timeout, a lot of single stepping might be needed if the
23387 target has no hardware watchpoints.
23388
23389 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23390
23391 * gdb.base/break.exp: Ignore compiler warnings when compiling
23392 break.c.
23393 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23394 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23395 from remote-sim.
23396 * gdb.base/exprs.exp: Add h8300 xfails.
23397 * gdb.base/funcargs.exp: Likewise.
23398 * gdb.base/nodebug.exp: Likewise.
23399 * gdb.base/printcmds.exp: Likewise.
23400 * gdb.base/ptype.exp: Likewise.
23401 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23402 h8300 xfails.
23403 * gdb.base/return.exp: Handle float/double precision problems
23404 on the h8300.
23405 * gdb.base/funcargs.c: Explicitly make last constant argument to
23406 call_after_alloca_subr an unsigned long type.
23407 * gdb.base/return.c: Include stdio.h.
23408
23409 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23410
23411 * config/abug.exp: New file for the older Motorola Bug monitor
23412 that runs on the mvme13x series VME boards.
23413 * config/monitor.exp: Use the new config array for target settings
23414 if they exist.
23415
23416 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23417
23418 * sim-gdb.exp: Make the SH simulator allocate less space when
23419 it is targeted.
23420
23421 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23422
23423 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23424 test.
23425
23426 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23427
23428 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23429 "rs6000-*-*" for "list function in include file" when gcc compiled.
23430 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23431 for "p ctable1[120]".
23432 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23433 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23434 Remove setup_xfail for "rs6000-*-*" for
23435 "print 'scope0.c'::filelocal before run".
23436 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23437 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23438 since some compilers don't allow both options to be given
23439 on the same command line. Create object file and move it.
23440
23441 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23442
23443 * gdb.base/corefile.exp: Always regenerate the core file, since
23444 we always regenerate the coremaker program. Detect special case
23445 where registers cannot be read from core file.
23446
23447 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23448
23449 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23450 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23451 * gdb.c++/templates.exp: Only match on basename of file since
23452 some formats like xcoff don't encode directory information.
23453 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23454 and rs6000 AIX xcoff targets.
23455 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23456 * configure: Regenerate.
23457 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23458 here, rather than in distclean.
23459
23460 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23461
23462 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23463 defined, and use it to compile the test case with -O2. The
23464 native compilation still uses no optimization.
23465 * gdb.base/mips_pro.c: Remove inline assembly code since
23466 it is compiled PIC by default, which results in assembler
23467 warnings that make the testsuite think the compilation
23468 was unsuccessful.
23469
23470 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23471
23472 * gdb.c++/misc.exp: Add note to message for
23473 "print s.a for foo struct" that this is a known gcc 2.7.2
23474 and earlier bug.
23475
23476 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23477
23478 * gdb.base/break.exp: Fix pattern for matching "Delete all
23479 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23480 setup_xfail for deleting all breakpoints test. Fix various
23481 timeout messages to include "(timeout)".
23482 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23483 for "p t_float_values2(3.14159,float_val2)".
23484 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23485 for "continue to call2g" when gcc compiled.
23486 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23487 "up to foo in langs.exp", "show language at foo in langs.exp",
23488 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23489 and "show language at fsub in langs.exp".
23490 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23491 "list line 1 in include file", "list message for lines past EOF",
23492 "list function in include file", "list list0.h:foo", and
23493 "list filename:function; nonexistant function".
23494 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23495 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23496 and "ptype t_char_array" to be for native cc only.
23497
23498 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23499
23500 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
23501 setup_xfail for "print coremaker_bss", "print coremaker_ro",
23502 "print func2::coremaker_local", and "backtrace in corefile.exp".
23503
23504 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23505
23506 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23507 "bt in signals.exp". This problem only appears when running
23508 the testsuite, and then only intermittently.
23509
23510 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23511
23512 * gdb.base/return.exp (return_tests): Differentiate between
23513 two tests of continuing.
23514
23515 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23516
23517 * */Makefile.in (maintainer-clean): Remove config.log.
23518 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23519 * gdb.c++/Makefile.in (PROGS): Add inherit.
23520 (clean): Remove *.ci.
23521
23522 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23523
23524 * gdb.c++/misc.cc: Add test code from Mike Stump.
23525 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23526
23527 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23528
23529 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23530 to "alpha-*-osf2*" and add comment.
23531 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
23532 setup_xfail for "step over execarg initialization" and
23533 "step over corearg initialization".
23534 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23535 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23536 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
23537 gcc compiled for "print coremaker_bss", "print coremaker_ro",
23538 "print func2::coremaker_local", and "backtrace in corefile.exp".
23539 * gdb.base/signals.exp: Build and source signals.ci.
23540 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23541 to be for gcc only.
23542 * lib/gdb.exp: Move verbose statements outside conditionals.
23543
23544 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23545
23546 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23547 Feb 3 procfs.c change.
23548
23549 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23550
23551 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23552
23553 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23554
23555 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23556 from dejagnu's apparent default of 10 seconds, which gives random
23557 results when running the tests over NFS on moderately loaded systems.
23558 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23559
23560 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23561
23562 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23563 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
23564 result reports.
23565
23566 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23567
23568 * configure.in (CY_AC_PATH_TCLH): Remove.
23569 * configure: Regenerate.
23570
23571 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23572
23573 * gdb.c++/Makefile.in (clean): Add missing '{'.
23574
23575 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23576
23577 * lib/gdb.exp: Provide a default value for noinferior.
23578
23579 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23580 Load libgloss.exp.
23581
23582 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23583
23584 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23585 the executable, not the .o to run the tests from.
23586
23587 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23588
23589 * gdb.base/break.exp: Don't test for program exit or exit status
23590 if $noresults if nonzero.
23591 * gdb.base/langs.exp: Likewise.
23592 * gdb.base/watchpoint.exp: Likewise.
23593
23594 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23595 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23596 trying to compile the testcase.
23597
23598 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23599
23600 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23601 * gdb.base/signals.exp (continue to handler): Likewise.
23602
23603 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23604
23605 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23606
23607 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23608
23609 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23610
23611 * gdb.base/corefile.exp: Recognize "not found" as failure
23612 when trying to determine if a core file was generated.
23613 If no core file was generate the first time, try again without
23614 the ulimit -c to work around braindamaged shells.
23615
23616 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23617
23618 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23619 [] tests with "test" and enclose string in quotes.
23620 * gdb.stabs/configure: Rebuild
23621
23622 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23623
23624 Changes in sync with expect:
23625 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23626 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23627 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23628 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23629 argument to AC_REQUIRE.
23630 * configure: Regenerated.
23631
23632 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23633
23634 * gdb.base/corefile.exp: When generating a core, discard any
23635 error messages about ulimit not found and the "core dumped"
23636 message from the shell that runs the coredumper.
23637
23638 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23639
23640 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23641
23642 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23643 which sed script to run. Expect failure for v_comb test
23644 on PA targets too.
23645
23646 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23647
23648 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
23649 "print func2::coremaker_local" and for "backtrace in corefile.exp"
23650
23651 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23652
23653 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23654 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
23655 "sparc-sun-solaris*" xfails for "p v_comb".
23656 * lib/gdb.exp (default_gdb_start): Fix typo.
23657 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23658 messages to not include the full program name that caused
23659 the core dump since some systems (such as solaris) apparently
23660 truncate this path to about 80 characters.
23661 When generating a core file first try increasing the core file
23662 size limit to unlimited since some systems may default it to
23663 zero, and it is harmless to try it. Move the test for failing
23664 to generate a core file to where it will actually get executed.
23665 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23666 new gdb result from g++ debug info improvements and make old
23667 pattern obsolescent. Also account for size_t differences
23668 (may be int or long).
23669 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23670 initialization before function call is placed in the delay slot
23671 and thus appears to be skipped over by commands such as "next".
23672
23673 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23674
23675 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23676
23677 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23678
23679 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23680 input source file; fix code to compile test to deal with this
23681 convention.
23682 * gdb.c++/*.exp: Likewise.
23683
23684 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23685
23686 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23687 "bt in signals.exp".
23688
23689 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23690
23691 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23692 "step over execarg initialization" and
23693 "step over corearg initialization".
23694
23695 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23696
23697 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23698 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23699
23700 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23701
23702 From Rob Savoye (rob@poseidon.cygnus.com)
23703 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23704 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
23705 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23706 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23707 configure.in}: Major reworking for autoconfig.
23708 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23709 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
23710 New files.
23711 * config/unix-gdb.exp: Make GDB global.
23712 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
23713 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23714 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23715 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23716 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23717 term.exp, twice.exp, watchpoint.exp, whatis.exp},
23718 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
23719 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23720 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23721 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23722 pr-8136.exp, result.exp, string.exp, tuples.exp},
23723 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
23724 to returns as necessary, arrange for test to compile own testcase
23725 executable.
23726 * lib/gdb.exp: Changes for testsuite to compile own test cases.
23727
23728 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23729
23730 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
23731 clear_xfail at end of test which might not call either pass or fail.
23732 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23733 "backtrace through signal handler".
23734
23735 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23736
23737 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23738 continuing from a job control stop signal.
23739 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23740
23741 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23742
23743 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23744 * gdb.base/corefile.exp: Likewise.
23745 * gdb.base/funcargs.exp: Likewise.
23746
23747 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23748
23749 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23750 * config/monitor.exp: Add support for setting baud rate.
23751
23752 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23753
23754 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23755 i*86-*-linux* xfails for "backtrace through signal handler".
23756 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23757 "print func2::coremaker_local".
23758 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
23759 alpha-dec-osf2* xfail for
23760 "delete all breakpoints when none".
23761
23762 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23763
23764 * gdb.base/break.exp: Change test that deletes all breakpoints
23765 when no user breakpoints are installed. A post 4.15 change
23766 causes gdb to no longer prompt in this case.
23767
23768 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23769
23770 * gdb.base/return.exp (return_tests): Change xfail for test
23771 "correct value returned double test" to stop xfailing at
23772 Solaris 2.5. Apparently the bug has been fixed.
23773
23774 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23775
23776 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23777 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23778
23779 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23780
23781 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23782 * gdb.disasm/hppa.s: Corresponding changes.
23783
23784 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23785
23786 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23787 makefile fragment.
23788 * config/mt-hpux: Deleted.
23789
23790 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23791
23792 * Many files: When warning about suppressed tests due to a
23793 nonexistant test binary, avoid incrementing the warning count.
23794
23795 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23796
23797 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
23798
23799 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23800
23801 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23802 "sparc-*-solaris2*".
23803
23804 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23805
23806 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23807 Add global and local variables and initialize them.
23808 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23809 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23810 extracts the file name and terminating signal from the core file.
23811 * TODO: Remove note about tests for correct mapping of corefile.
23812 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23813 from optimizing it away.
23814 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23815 handles common blocks.
23816
23817 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23818
23819 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23820 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23821
23822 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23823
23824 * Makefile.in (maintainer-clean): New target, synonym for
23825 realclean.
23826 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23827 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23828 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23829 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23830 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23831 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23832
23833 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23834
23835 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23836 xfails when not gcc compiled for "print foo::funclocal".
23837 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23838 "print foo::funclocal at foo",
23839 "print 'scope1.c'::foo::funclocal at foo",
23840 "print foo::funclocal_bss at foo",
23841 "print 'scope1.c'::foo::funclocal_bss at foo",
23842 "print foo::funclocal_ro at foo",
23843 "print 'scope1.c'::foo::funclocal_ro at foo",
23844 "print bar::funclocal at foo" and
23845 "print 'scope1.c'::bar::funclocal at foo".
23846 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23847 gcc compiled for "print foo::funclocal at bar".
23848 Expand all messages to ensure that they identify that
23849 the test is at bar().
23850 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23851 gcc compiled for:
23852 "ptype on opaque struct pointer (statically)",
23853 "ptype on opaque struct tagname (statically)",
23854 "ptype on opaque struct pointer (dynamically) 1",
23855 "ptype on opaque struct tagname (dynamically) 1",
23856 "ptype on opaque struct pointer (dynamically) 2" and
23857 "ptype on opaque struct tagname (dynamically) 2
23858 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23859 gcc compiled for:
23860 "p datalocal"
23861 "whatis datalocal",
23862 "ptype datalocal",
23863 "p bsslocal",
23864 "whatis bsslocal", and
23865 "ptype bsslocal".
23866 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23867 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23868 when not gcc compiled.
23869 * gdb.base/funcargs.exp (float_and_integral_args): Add
23870 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23871 compiled.
23872 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23873 "backtrace from call6a" when not gcc compiled.
23874 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23875 "backtrace from call7a" when not gcc compiled.
23876 * gdb.base/callfuncs.exp (do_function_calls):
23877 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23878 "p t_char_array_values(char_array_val2,char_array_val1)",
23879 "p t_char_array_values(char_array_val1,char_array_val2)",
23880 "p t_char_array_values("carray 1","carray 2")",
23881 "p t_char_array_values("carray 1",char_array_val2)",
23882 "p t_char_array_values(char_array_val1,"carray 2")",
23883 "p sum_args(1,{2})",
23884 "p sum_args(2,{2,3})",
23885 "p sum_args(3,{2,3,4})",
23886 "p sum_args(4,{2,3,4,5})"
23887 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23888 "backtrace in corefile.exp" when not gcc compiled.
23889
23890 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23891
23892 * gdb.base/signals.exp: Rewrite `handle all print' test as
23893 a procedure. Accept blanks or TABs as whitespace, increase
23894 timeout and expect input buffer size for the large output
23895 from the command. Remove "i*86-*-bsdi2.0" xfail.
23896
23897 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23898
23899 * gdb.base/setvar.exp: Add new testcases for truncation when
23900 assigning invalid values to bitfields.
23901
23902 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23903
23904 * gdb.base/callfuncs.exp (do_function_calls): Remove
23905 mips-sgi-irix* xfail for
23906 "call inferior func with struct - returns char *"
23907 and fix test so that an optional (unsigned char *) cast is
23908 accepted in the result.
23909
23910 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23911
23912 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23913 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23914 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23915 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23916 that accidentally got checked in.
23917
23918 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23919
23920 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
23921 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23922 compiled test.
23923 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23924 Add mips-sgi-irix5* xfail for not gcc compiled.
23925 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23926 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23927 "p top", "whatis top", "p middle", and "whatis middle".
23928 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23929 "whatis signed char" for not gcc compiled.
23930 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23931 "set variable signed char=-1 (-1)" and
23932 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23933 * gdb.base/funcargs.exp (float_and_integral_args):
23934 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23935 Add mips-sgi-irix* xfail when not gcc compiled for
23936 "continue to call2b".
23937 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23938 "continue to call2g".
23939 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23940 "backtrace from call6a"
23941 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23942 "backtrace from call7k".
23943 Add mips-sgi-irix5* xfail when not gcc compiled for
23944 "backtrace from call7a".
23945 (localvars_after_alloca): Fix gdb_test cmds for
23946 "print * after runto ...".
23947 Remove rs6000-*-* xfails for
23948 "print i after runto localvars_after_alloca" and
23949 "print l after runto localvars_after_alloca"
23950 for all compilers.
23951 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
23952 when not compiled with gcc, for:
23953 "print signed char == (minus)",
23954 "print signed char != (minus)",
23955 "print signed char < (minus)",
23956 "print signed char > (minus)".
23957 * gdb.base/callfuncs.exp (do_function_calls):
23958 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23959 "call inferior func with struct - returns char *".
23960 * gdb.base/return.exp (return_tests): Change xfail for
23961 "correct value returned double test" to include Solaris 2.4.
23962 * gdb.base/funcargs.exp (float_and_integral_args):
23963 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23964
23965 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23966
23967 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23968 enumeration bitfields if compiling with GNU C.
23969 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23970 to empty' prompt.
23971
23972 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23973
23974 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23975 test for PRO targets.
23976
23977 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23978 breakpoints in the inferior at any given time by making
23979 two groups of breakpoints for call2*, call6* and call7*
23980 tests.
23981
23982 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23983
23984 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23985 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23986 from optimizing it away.
23987 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23988 "call inferior func with struct".
23989
23990 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23991
23992 * configure.in: Only configure gdb.chill for particular targets.
23993
23994 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23995
23996 * gdb.base/Makefile.in: Add action to .c.o transformation
23997 rule that generates a .ci file for each .o file and remove
23998 explicit .c.o rules except for callfuncs.o.
23999 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
24000 generates a .ci file for each .o file and remove explicit
24001 .cc.o rules.
24002 (clean): Remove *.tmp *.ci files.
24003 (EXECUTABLES): Remove templ-info.exp.
24004 * gdb.base/compiler.c: New file.
24005 * gdb.c++/compiler.cc: New file
24006 * gdb.base/scope.exp: Source gdb.base/scope.ci.
24007 Change rs6000-*-* xfail for
24008 "print 'scope0.c'::filelocal_ro" and
24009 "print 'scope1.c'::filelocal" and
24010 "print 'scope1.c'::filelocal_bss" and
24011 "print 'scope1.c'::filelocal_ro" and
24012 "print 'scope1.c'::foo::funclocal" and
24013 "print 'scope1.c'::foo::funclocal_ro" and
24014 "print 'scope1.c'::bar::funclocal" and
24015 "print 'scope0.c'::filelocal_ro" and
24016 "print 'scope1.c'::filelocal at foo" and
24017 "print 'scope1.c'::filelocal_bss at foo" and
24018 "print 'scope1.c'::filelocal_ro at foo" and
24019 "print 'scope1.c'::foo::funclocal at foo" and
24020 "print 'scope1.c'::foo::funclocal_bss at foo" and
24021 "print 'scope1.c'::foo::funclocal_ro at foo" and
24022 "print 'scope1.c'::bar::funclocal at foo" and
24023 "print 'scope0.c'::filelocal_ro" and
24024 "print 'scope1.c'::filelocal" and
24025 "print 'scope1.c'::filelocal_bss" and
24026 "print 'scope1.c'::filelocal_ro" and
24027 "print 'scope1.c'::foo::funclocal" and
24028 "print 'scope1.c'::foo::funclocal_bss" and
24029 "print 'scope1.c'::foo::funclocal_ro" and
24030 "print 'scope1.c'::bar::funclocal" and
24031 "print 'scope1.c'::bar::funclocal_bss"
24032 to only be xfail'd when not compiled with gcc.
24033 Add rs6000-*-* xfail for
24034 "print 'scope0.c'::filelocal_bss before run"
24035 when compiled with gcc.
24036 (test_at_main): Add rs6000-*-* xfail for
24037 "print filelocal_ro in test_at_main"
24038 when compiled with gcc.
24039 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
24040 Add rs6000-*-aix* xfail for
24041 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
24042 "ptype t_char_array", not compiled with gcc.
24043 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
24044 xfail for "list foo (in include file)" when gcc compiled.
24045 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
24046 (integral_args): Add rs6000-*-* xfail for
24047 "run to call0a" if not compiled with gcc.
24048 (unsigned_integral_args): Add rs6000-*-* xfail for
24049 "run to call1a" if not compiled with gcc.
24050 (float_and_integral_args): Add rs6000-*-* xfail for
24051 "run to call2a" if not compiled with gcc and for
24052 "continue to call2b" for any compiler.
24053 Add rs6000-*-* xfail to
24054 "print f1 after run to call2a" for gcc compiled.
24055 (discard_and_shuffle): Add rs6000-*-* xfail for
24056 "run to call6a".
24057 (shuffle_round_robin): Add rs6000-*-* xfail for
24058 "backtrace from call7a" if not compiled with gcc.
24059 Add rs6000-*-* xfail for
24060 "backtrace from call7b" if compiled with gcc.
24061 (call_after_alloca): Add rs6000-*-* xfail for
24062 "print c in call_after_alloca" and
24063 "print s in call_after_alloca" and
24064 "backtrace from call_after_alloca_subr"
24065 if not compiled with gcc.
24066 (localvars_in_indirect_call): Add rs6000-*-* xfail for
24067 "print c in localvars_in_indirect_call" and
24068 "print c in localvars_in_indirect_call" and
24069 "backtrace in indirectly called function" and
24070 "stepping into indirectly called function"
24071 if not compiled with gcc.
24072 (localvars_after_alloca): Add rs6000-*-* xfail for
24073 "print c after runto localvars_after_alloca" and
24074 "print s after runto localvars_after_alloca" and
24075 "print i after runto localvars_after_alloca" and
24076 "print l after runto localvars_after_alloca"
24077 for all compilers.
24078 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
24079 than whatis-info.exp.
24080 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
24081 than opaque-info.exp.
24082 Setup rs6000-*-* xfail for
24083 "ptype on opaque struct pointer (statically)" and
24084 "ptype on opaque struct pointer (dynamically)" when
24085 not compiled with gcc.
24086 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
24087 rather than callf-info.exp.
24088 (do_function_calls): Add clear_xfail for rs6000-*-* for
24089 "p t_float_values2(3.14159,float_val2)". Seems to work
24090 fine there, both with xlc and gcc. Need to find out what
24091 it is doing right and fix other platforms.
24092 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
24093 "call inferior func with struct - returns int",
24094 "call inferior func with struct - returns long",
24095 "call inferior func with struct - returns float",
24096 "call inferior func with struct - returns double",
24097 "call inferior func with struct - returns char *",
24098 but only if not gcc compiled (presumes xlc compiled).
24099 Change rs6000-*-* xfails for
24100 "call inferior func with struct - returns char" and
24101 " call inferior func with struct - returns short" to only
24102 xfail if not using gcc.
24103 (clean mostlyclean): Remove *.ci and *.tmp files.
24104 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
24105 than templ-info.exp.
24106 * gdb.base/langs.exp: Source gdb.base/langs.ci.
24107 Add rs6000-*-* xfail for "up to foo in langs.exp"
24108 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
24109 when not gcc compiled.
24110
24111 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24112
24113 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
24114 * gdb.base/corefile.exp: Likewise.
24115 * gdb.base/list.exp: Likewise.
24116 * gdb.base/scope.exp: Likewise.
24117 * gdb.base/siganls.exp: Likewise.
24118
24119 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
24120 compiler output.
24121 * gdb.base/whatis.exp: Likewise.
24122
24123 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
24124
24125 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
24126 failure (opcode table has been fixed to match reality).
24127
24128 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
24129
24130 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
24131 "call inferior func with struct - returns char",
24132 "call inferior func with struct - returns short"
24133
24134 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
24135 "print 'scope0.c'::filelocal at main",
24136 "print 'scope0.c'::filelocal_bss in test_at_main",
24137 "print 'scope0.c'::filelocal at foo",
24138 "print 'scope0.c'::filelocal_bss in test_at_foo",
24139 "print 'scope0.c'::filelocal at bar",
24140 "print 'scope0.c'::filelocal_bss in test_at_bar"
24141
24142 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
24143 in source file 1". This bug seems to have been fixed with both
24144 gcc and native cc (was native assembler bug?).
24145
24146 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
24147
24148 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
24149 "backtrace through signal handler" to "i*86-*-sysv4*".
24150 * gdb.base/signals.exp: Add xfail for "'next' behaved as
24151 continue" case. Add "known SVR4 bug" to fail message.
24152 Add "i*86-*-bsdi2.0" xfail for "handle all print".
24153 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
24154 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
24155 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
24156 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
24157 "up to foo in langs.exp", "show language at foo in
24158 langs.exp", "up to cppsub_ in langs.exp", "show
24159 language at cppsub_ in langs.exp", "up to fsub in
24160 langs.exp", and "show language at fsub in langs.exp".
24161 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
24162 "bactrace in corefile.exp".
24163 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
24164 "call inferior function with struct - returns float" and
24165 "call inferior function with struct - returns double".
24166
24167 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
24168
24169 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
24170 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
24171 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
24172 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
24173
24174 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
24175
24176 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
24177 (or overriden) "CHILL" macro rather then bare "gcc".
24178 Also look for ../../gcc/xgcc since that is what we will
24179 actually need, not "Makefile". Remove following assignment
24180 of CHILL to CHILL_FOR_TARGET because that results in
24181 recursive definition.
24182
24183 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
24184
24185 * gdb.base/corefile.exp: Change xfail for backtrace in
24186 corefile.exp from linuxaout to all linux.
24187 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
24188 cases where we miss the breakpoint at the signal handler
24189 for some reason. Setup xfail for linuxoldld/linuxaout and
24190 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
24191 hitting SIGURG breakpoint.
24192 * gdb.base/signals.exp: Setup xfail for "next" acting like
24193 continue to add linuxoldld. Setup xfail for all linux for
24194 "next to handler in signals_tests_1", "backtrace in
24195 signals_tests_1", "continue to func1", "pass SIGUSR1",
24196 and continue to handler".
24197
24198 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
24199
24200 * Update all FSF addresses except those in COPYING* files.
24201
24202 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
24203
24204 * gdb.base/a2-run.exp: Change messages to be more explicit about
24205 the status of args, and quote binfile in results.
24206
24207 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
24208
24209 * gdb.base/callfuncs.exp: Add tests for passing structs to
24210 inferior functions and return various types.
24211 * gdb.base/callfuncs.c: Add functions to receive a struct
24212 and return a member of the struct, in various types.
24213
24214 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24215
24216 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
24217
24218 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
24219
24220 * config/vxworks29k.exp: New file, sources vxworks.exp.
24221
24222 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24223
24224 * config/gdbremote.exp: New file. Testing framework using
24225 gdbserver.
24226
24227 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
24228
24229 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
24230 "call function when asleep" and "send end of file".
24231 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
24232 for "backtrace in corefile.exp".
24233 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
24234 for "backtrace through signal handler".
24235 * gdb.base/corefile.exp: Make sure we actually generate a core file
24236 before trying the core tests. Some systems allow the user to suppress
24237 generation of core files and default to that (linux for example).
24238 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
24239 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
24240
24241 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24242
24243 * gdb.threads: New directory with some crude multi-threaded
24244 gdb tests (step.exp and step2.exp).
24245 * config/mt-lynx (STEP_EXECUTABLE): Define.
24246 (THREADFLAGS): Define.
24247
24248 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
24249
24250 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24251
24252 * gdb.base/signals.exp: Disable whole file for lynx until
24253 further notice.
24254
24255 * gdb.base/signals.exp: xfail test where "next" acts like
24256 "continue" for lynx.
24257
24258 * gdb.base/interrupt.exp: xfail test for calling function while
24259 inferior is asleep for lynx.
24260
24261 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
24262 than one cr-lf after each command.
24263
24264 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24265
24266 * configure.in: Reinstate setting of stabsdirs variable, fix
24267 typo in setting up configdirs for native builds.
24268
24269 * gdb.base/return.exp: Fix typo in return double test.
24270 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
24271 compiler from optimizing them away.
24272
24273 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
24274
24275 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
24276 sequences to be echo'd by gdb when using gdb_test.
24277 * gdb.chill/chexp.exp: Likewise.
24278 * gdb.fortran/exprs.exp: Likewise
24279
24280 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24281
24282 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
24283 after the inferior gdb has started.
24284
24285 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
24286 after each command.
24287 * gdb.base/funcargs.exp: Likewise.
24288 * gdb.base/gdbvars.exp: Likewise.
24289 * gdb.base/interrupt.exp: Likewise.
24290 * gdb.base/list.exp: Likewise.
24291 * gdb.base/watchpoint.exp: Likewise.
24292 * gdb.c++/demangle.exp: Likewise.
24293 * gdb.c++/inherit.exp: Likewise.
24294 * gdb.chill/chexp.exp: Likewise.
24295 * gdb.fortran/exprs.exp: Likewise.
24296
24297 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
24298 test if we can't handle IO to/from the inferior.
24299
24300 * gdb.c++/misc.exp: Always check for a program already being
24301 started after sending a "run" command to gdb.
24302
24303 * gdb.base/twice.exp: Start with a fresh gdb.
24304
24305 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24306 only depend on gdb's expression code, not the chill runtime.
24307
24308 * gdb.base/return.c: Put return values into variables so we
24309 can have gdb print them rather than depending on the program
24310 to print them.
24311 * gdb.base/return.exp: Corresponding changes.
24312
24313 * lib/gdb.exp: Provide default value for noinferiorio.
24314 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24315 the inferior.
24316
24317 * gdb.base/break.exp: Always check for a program already being
24318 started after sending a "run" command to gdb.
24319 (text_next_with_recursion): Don't check the output from the
24320 program's printf statement. Instead just make sure the program
24321 exited.
24322
24323 * gdb.base/commands.exp: Protect tests which need arguments with
24324 $noargs conditionals.
24325
24326 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24327
24328 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24329 of structure member arrays to match gdb/valops.c:value_addr change.
24330
24331 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24332
24333 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24334 cases.
24335
24336 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24337
24338 * configure.in (configdirs): Remove gdb.chill from default list
24339 of subdirs and then add it back in only if doing a native build.
24340 The current chill compiler does not yet work in any cross build.
24341 * Revert all signal changes from Jul 6.
24342 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24343 for sh-hms targets, allowing these tests to link, with no other
24344 changes. Testing is suppressed by setting "nosignals" in site.exp.
24345
24346 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24347
24348 * configure.in (signaldirs): Define and add to configdirs for all
24349 targets except some specific ones that are known to not support signals.
24350 Also clean up formatting.
24351 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24352 (signals, sigall): Remove rules to build.
24353 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24354 Moved to new gdb.signals directory.
24355 * gdb.signals: New test directory.
24356 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24357 signals.c signals.exp}: New or moved files.
24358
24359 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24360
24361 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24362
24363 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24364
24365 * gdb.base/return.exp: Xfail `return double' test failure
24366 on at least Solaris 2.3 and handle future/past versions on
24367 a case by case basis as appropriate. Also update message
24368 to include i*86 failures.
24369
24370 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24371
24372 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24373
24374 * lib/gdb.exp: Fix comment which erroneously identified
24375 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24376 gdb_file_cmd not gdb_load).
24377 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24378
24379 * gdb.base/setvar.exp: Make test names consistent between pass and
24380 fail cases. Use gdb_test more.
24381
24382 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24383
24384 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24385
24386 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24387
24388 * gdb.base/help.exp: Fix expected help string for `show commands'.
24389
24390 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24391
24392 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24393
24394 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24395 of a text section.
24396
24397 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24398
24399 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24400 that loop eventually terminates. Fix Connection refused logic so
24401 that testsuite will expire nicely.
24402
24403 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24404
24405 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24406 config/rom68k.exp: New tcl glue for the appropriate monitors.
24407 These all just end up calling monitor.exp.
24408 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24409 refused' by retrying. Cleanup some timeout issues.
24410 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24411 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24412 callers don't have to set/restore global timeout variable.
24413
24414 * The following set of changes centralizes management of the global
24415 timeout variable. This way, it can be set in one target dependent
24416 place instead of dozens of places scattered throughout the test suite.
24417 If you need to lengthen a timeout, then you should either set timeout
24418 in one of the config/{target}.exp files, or multiply it by a factor.
24419 Setting it to an absolute value is always going to lose for some
24420 targets.
24421 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24422 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24423 * gdb.base/funcargs.exp: Don't set timeout.
24424 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24425 * gdb.base/printcmds.exp (test_print_string_constants
24426 test_print_array_constants): Don't set timeout.
24427 * gdb.base/ptype.exp: Don't set timeout.
24428 * gdb.base/recurse.exp: Don't set timeout.
24429 * gdb.base/return.exp: Don't set timeout.
24430 * gdb.base/watchpoint.exp: Don't set timeout.
24431 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24432 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24433
24434 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24435
24436 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24437
24438 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24439
24440 * lib/gdb.exp: Disable chill tests for irix5.
24441
24442 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24443
24444 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24445 each test pass or fail.
24446
24447 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24448
24449 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24450 xlc not gcc.
24451
24452 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24453
24454 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24455
24456 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24457
24458 * config/est.exp: Fix copyright and comments. Remove dead code.
24459 Use targetname, serialport and baud variables instead of fixed
24460 constants.
24461 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24462 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24463
24464 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24465
24466 * gdb.base/watchpoint.exp: Don't run
24467 test_watchpoint_triggered_in_syscall for sunos.
24468
24469 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24470
24471 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24472 they don't seem to exist. Do include stdio.h.
24473
24474 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24475
24476 * gdb.base/a1-selftest.exp: Add alpha xfail.
24477
24478 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24479
24480 * gdb.base/watchpoint.c (main): Prompt before calling read().
24481 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24482 Revise accordingly. Remove cruft about sending "123" several
24483 times, until it gets noticed. Clean up the "print buf[0]" stuff
24484 so that it passes or fails, and waits for prompts in the usual way.
24485
24486 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24487
24488 * gdb.base/recurse.exp: Fix comment.
24489
24490 * TODO: Remove item about printing variables in nodebug.exp. Add
24491 item about enabling tests which are only run on some targets.
24492
24493 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24494 fail, make test names unique, use new gdb_test convention
24495 regarding pattern, use gdb_test more, etc.).
24496
24497 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24498 fail, make test names unique, etc.).
24499
24500 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24501
24502 * gdb.base/nodebug.c: Change return type of top and middle to
24503 short.
24504 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24505 are fixed by the recent mdebugread.c changes. Allow `short ()'
24506 as type for top and middle.
24507
24508 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24509
24510 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24511 nearly as I can tell, the whole thing was an accident in Stu's
24512 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24513 to replace a send/expect pair with gdb_test, but ended up only
24514 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24515 of 30 Mar 1995 took care of it, but left this vestigial comment
24516 which I am now nuking.
24517
24518 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24519
24520 * gdb.base/break.exp: Look for different line number for
24521 breakpoint at main depending on usestubs.
24522
24523 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24524
24525 * gdb.base/list.exp: Adjust some alternate expect patterns to
24526 match recent list0.c change. Add alternate expect pattern for
24527 output from `list default lines around main' for optimizing
24528 compilers.
24529
24530 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24531
24532 * lib/gdb.exp: If nosignals is not set, set it to 0.
24533
24534 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24535
24536 * config/slite-gdb.exp: Responds to load symbol table prompt.
24537 * gdb.base/break.exp: Adjust line number, fix rerun.
24538 * gdb.base/langs0.c: Add #ifdef usestubs.
24539
24540 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24541
24542 * gdb.base/list.exp: Adjust line contents after adding new lines in
24543 list0.c. Also fix a syntax error.
24544
24545 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24546 * gdb.base/break.exp: ditto.
24547 * gdb.base/list.exp: ditto.
24548 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24549 * gdb.base/run.c: ditto.
24550 * gdb.base/list0.c: ditto.
24551 * gdb.base/funcargs.c: ditto.
24552
24553 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24554
24555 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24556 $targetname, $serialport and $baud instead of hardwired variables.
24557 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24558 target doesn't support signals.
24559
24560 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24561
24562 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24563
24564 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24565
24566 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24567 Don't rely on the value of an auto variable before it has been
24568 initialized. Use gdb_test more.
24569
24570 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24571
24572 * lib/gdb.exp (default_gdb_version): A version number must start
24573 with a digit, but other than that contains all characters up to
24574 the first whitespace character.
24575
24576 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24577
24578 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24579
24580 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24581
24582 * gdb.c++/*.exp: Warn if executable does not exist. The original
24583 reason for skipping the warning was that configure.in sometimes
24584 intentionally skipped building the executables but the tcl code
24585 had no way of knowing. That (a) was always bogus with respect to
24586 error handling, (b) is no longer true (right now there is no way
24587 to skip C++ tests).
24588
24589 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24590
24591 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24592
24593 * gdb.base/list.exp: Add expect patterns for output from
24594 SunPRO compiled executables.
24595 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24596 types.
24597
24598 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24599
24600 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24601 number (we are already testing that the correct source line text
24602 gets printed).
24603
24604 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24605 that is what is intended, but something needed to be done to get
24606 sunos4 native working again.
24607
24608 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24609
24610 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24611 apparently went with a (very) old xfail.
24612
24613 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24614
24615 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24616 runto_main is a proc in gdb.exp that will do 'step' for target use
24617 stubs.
24618 * gdb.base/exprs.exp: ditto.
24619 * gdb.base/interrupt.exp: ditto.
24620 * gdb.base/opaque.exp: ditto.
24621 * gdb.base/printcmds.exp: ditto.
24622 * gdb.base/ptype.exp: ditto.
24623 * gdb.base/scope.exp: ditto.
24624 * gdb.base/setvar.exp: ditto.
24625 * gdb.base/signals.exp: ditto.
24626 * gdb.base/twice.exp: ditto.
24627 * gdb.c++/classes.exp: ditto.
24628 * gdb.c++/inherit.exp: ditto.
24629 * gdb.c++/templates.exp: ditto.
24630 * gdb.base/break.exp: no run and hit main for stubs. Change line
24631 numbers for breakpoints and info breakpoint.
24632 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24633 breakpoint().
24634 * gdb.base/callfuncs.c: ditto.
24635 * gdb.base/exprs: ditto.
24636 * gdb.base/interrupt.c: ditto.
24637 * gdb.base/opaque0.c: ditto.
24638 * gdb.base/printcmds.c: ditto.
24639 * gdb.base/ptype.c: ditto.
24640 * gdb.base/scope0.c: ditto.
24641 * gdb.base/setvar.c: ditto.
24642 * gdb.base/signals.c: ditto.
24643 * gdb.base/twice.c: ditto.
24644 * gdb.c++/misc.cc: ditto.
24645 * gdb.c++/templates.cc: ditto.
24646
24647 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24648
24649 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24650
24651 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24652 somewhere between `read' and `main.c'. I'm pretty sure the
24653 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24654 and it isn't particularly useful.
24655
24656 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24657
24658 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24659
24660 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24661
24662 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24663
24664 * config/mt-slite: add LIBS and -nostdlib.
24665 * config/slite-gdb.exp: add this new file to support sparclite target.
24666
24667 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24668
24669 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24670
24671 * gdb.base/a2-run.exp: Change argument to istarget from
24672 "*-*-vxworks" to "*-*-vxworks*".
24673 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24674
24675 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24676
24677 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24678 will not runto main but do a 'step' to step out of breakpoint().
24679 * config/mt-slite: add -Dusestubs.
24680
24681 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24682
24683 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24684 instead of just @.
24685
24686 * gdb.base/signals.exp: Add test for "handle all print".
24687 * TODO: Remove "handle all print". Also remove item about
24688 checking copyright date (I don't like the idea of a spurious FAIL
24689 based on when we run the tests).
24690
24691 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24692 for SunOS4 (reason for failure not investigated). Remove
24693 redundant test for $binfile.
24694
24695 * gdb.base/nodebug.c (array_index): Call malloc.
24696
24697 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24698
24699 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24700
24701 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24702 conventions and slightly simplify the matching regexp.
24703
24704 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24705
24706 * gdb.base/break.exp: Update gdb_test invocation to use new
24707 convention.
24708
24709 * lib/gdb.exp: If noargs is not set, set it to 0.
24710
24711 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24712 tests unique.
24713
24714 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24715
24716 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24717
24718 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24719 one argument of type "<non-float parameter>".
24720
24721 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24722
24723 * config/rom68k.exp: New file to support Motorola IDP board.
24724 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24725 * gdb.base/break.c: Change things around so that this program
24726 doesn't depend upon args. This is necessary to make remote
24727 targets work (in general, they can't take args).
24728 * gdb.base/break.exp: Don't try to send args to program. Don't
24729 expect output. Also, replace lots of code with gdb_test.
24730
24731 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24732
24733 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24734 printing of '\'' (which is what the comment says we are testing,
24735 even though we were not), not '''.
24736 (test_integer_literals_rejected): Test that printing ''' is an error.
24737
24738 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24739 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24740 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24741 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24742 Use gdb_test not test_print_accept.
24743 * lib/gdb.exp: Remove test_print_accept.
24744
24745 * gdb.base/signals.exp (signal_tests_1): Make pass message
24746 consistent with fail message.
24747
24748 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24749 unsigned char; the bug (PR 1821) is fixed.
24750
24751 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24752
24753 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24754 successful tests--makes xfailing them work right.
24755
24756 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24757
24758 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24759 only \r\n, not .*. The test can pass .* as the last thing in
24760 $pattern if that is what it wants. In addition to providing this
24761 flexibility, this change should speed up pattern matching in cases
24762 where the pattern already ended with .* (there were a number of
24763 them). This change also helps catch bad patterns--in the old
24764 scheme the typo "char \*" instead of "char \\*" would pass. Now
24765 it is caught.
24766 * Many .exp files: Update callers.
24767
24768 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24769 clearer and does not spuriously match multiple ('s. Likewise for
24770 ) and *.
24771
24772 * gdb.base/nodebug.exp: Test ability to call a function and pass
24773 it a string (even with no debugging info).
24774
24775 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24776 "p '\'", which is the same as "p ''" once tcl gets done with
24777 quoting, to "p '\\'", which I suspect is what is intended (one
24778 backslash gets sent to GDB).
24779
24780 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24781
24782 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24783
24784 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24785 1817) was fixed literally years ago.
24786
24787 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24788
24789 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24790 test, it causes stepping out of call_after_alloca_subr with
24791 optimizing compilers.
24792 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24793 fails.
24794
24795 * gdb.c++/templates.exp: Source templ-info.exp only if
24796 the templates executable exists.
24797
24798 * gdb.c++/misc.cc (class Contains_static_instance,
24799 class Contains_nested_static_instance),
24800 gdb.c++/classes.exp (test_static_members): Test printing of
24801 a class that contains a static instance of the class.
24802
24803 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24804
24805 * gdb.base/langs2.c (cppsub_): Don't prototype.
24806 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24807 only, I believe).
24808
24809 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24810
24811 * lib/gdb.exp (skip_chill_tests): New procedure.
24812
24813 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24814
24815 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24816
24817 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24818 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24819
24820 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24821
24822 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24823
24824 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24825 disassemble 8, not 16, instructions for part 4.
24826
24827 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24828 support the latter anymore.
24829
24830 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24831 -DNO_PROTOTYPES.
24832 * gdb.base/callfuncs.c: Control use of prototypes based on
24833 NO_PROTOTYPES, not __STDC__.
24834 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24835 t_float_values2 tests if prototypes in use.
24836
24837 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24838 t_double_values): When checking differences against DELTA, check
24839 that difference is within the range (-DELTA,DELTA), not just
24840 (-infinity,DELTA).
24841
24842 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24843
24844 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24845 'file' command firts, then 'target', then 'load', this is due to gdb
24846 target set up.
24847 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24848
24849 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24850
24851 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24852 FP load/store variants.
24853 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24854
24855 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24856
24857 * gdb.base/term.exp: Do not give a warning if not native, it is
24858 not an abnormal condition.
24859
24860 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24861
24862 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24863 t_char_array".
24864
24865 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24866
24867 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24868 are getting the version number.
24869
24870 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24871 if not native, it is not an abnormal condition.
24872
24873 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24874
24875 * lib/gdb.exp: Just use "file exists", rather than undocumented
24876 dejagnu procedure "findfile".
24877
24878 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24879
24880 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24881 (LDFLAGS): Set to -Xlinker -Ur.
24882
24883 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24884 Removed, these values are set by lib/gdb.exp.
24885
24886 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24887
24888 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24889
24890 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24891 of replicating gdb startup code.
24892
24893 * config/mt-vxworks (LDFLAGS): Set to -r.
24894 (CFLAGS_FOR_TARGET): Removed.
24895
24896 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24897 (gdb) and gdb for vxworks uses (vxgdb).
24898
24899 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24900 executable is not in the tree and host != target, use sed and
24901 program_transform_name to determine the gdb name used by the
24902 target.
24903
24904 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24905 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24906
24907 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24908
24909 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24910 floats, chars, and shorts where there are ANSI-style function
24911 definitions.
24912
24913 * gdb.base/langs.exp, gdb.base/langs*: New test.
24914 * gdb.base/Makefile.in: Build it.
24915 * TODO: Remove item about checking that C names don't get C++
24916 demangling applied; this test tests it.
24917
24918 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24919
24920 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24921 went with the const70 xfail. The xfail went away a year ago.
24922
24923 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24924
24925 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24926 for hp300.
24927
24928 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24929
24930 * gdb.base/a1-selftest.exp: Don't run on hp300.
24931
24932 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24933
24934 * Makefile.in (site.exp): Set host_alias and target_alias as well
24935 as host_triplet and target_triplet.
24936
24937 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24938
24939 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24940
24941 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24942 places as other ecoff systems).
24943
24944 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24945 ultrix.
24946
24947 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24948
24949 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24950 remove them.
24951 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24952 variable and "variable" in addition to "data variable".
24953 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24954
24955 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24956 2.
24957 * gdb.base/list1.c (long_line): Add additional statement at start
24958 of function.
24959 * gdb.base/list.exp (test_forward_search): Update line number to
24960 reflect new statement.
24961
24962 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24963
24964 * gdb.base/signals.exp: Reinitialize searched source directories
24965 after gdb_start call.
24966
24967 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24968
24969 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24970 * gdb.stabs/Makefile.in: Likewise.
24971
24972 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24973 change. Instead split the tests into smaller pieces.
24974 * gdb.disasm/hppa.s: Corresponding changes.
24975
24976 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24977
24978 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24979 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24980
24981 * gdb.base/funcargs.exp: Modify many tests so that every test
24982 either passes or fails. Make some test names unique.
24983
24984 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24985
24986 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24987 Call stty to set interrupt character.
24988
24989 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24990 for HP assembler versus GNU assembler based on actual behavior of
24991 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24992
24993 * TODO: Suggest a few more stepping tests.
24994
24995 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24996
24997 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24998 restart GDB for h8300 after a continue.
24999 (return): Add pattern to match a29k-udi behavior.
25000 * gdb.base/nodebug.exp: Remove obsolete comment.
25001 * gdb.base/regs.exp: New file, testing of register displays.
25002 * gdb.base/return.exp: Fix typo in reference to $objdir.
25003 * gdb.base/whatis.exp: Always start with a fresh GDB.
25004
25005 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25006
25007 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
25008 higher, these tests generate a lot of output.
25009
25010 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25011
25012 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
25013 code following the catch silently ignored some errors; without the
25014 catch they should be thrown like any other tcl error. Also, the
25015 catch used "" instead of {} which meant all the callers who wanted
25016 to include one of the characters "[]$ had to quote it an extra time.
25017 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
25018 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
25019 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
25020 Remove extra quoting.
25021
25022 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
25023
25024 * gdb.base/commands.exp: Make test names unique; every test either
25025 passes or fails. Update some comments.
25026
25027 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
25028
25029 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25030
25031 The following fixes a FAIL caused by the fact that the alpha stabs
25032 configuration didn't use the ".if alpha" code in weird.def.
25033 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
25034 bit pointer, so the 32 bit version works even on the alpha.
25035 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
25036 Remove the stuff which allowed us to have separate versions for
25037 alpha and everything else.
25038
25039 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
25040 regexp which "info func operator\[\](" is supposed to match. Fix
25041 string to send to GDB. Note that GDB still doesn't work right. Add a
25042 new test for "info func .perator\[\](" which GDB does handle correctly.
25043
25044 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
25045
25046 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25047
25048 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
25049 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
25050 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
25051 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
25052 it makes the tests harder to understand and confuses test-o-matic.
25053 The preferred style is that each test provides a PASS or a FAIL,
25054 and has a unique message (e.g. "continue #54" not just "continue")
25055 which is the same for the pass and the fail.
25056 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25057 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
25058 to lib/gdb.exp.
25059 * gdb.base/printcmds.exp: Use test_print_accept. Remove
25060 prt_accept which was basically the same thing. Likewise for
25061 test_print_reject and prt_reject.
25062 * lib/gdb.exp (test_print_reject): Add some more error message
25063 patterns to match from the former printcmds.exp (prt_reject).
25064 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
25065 One defect of the passcount stuff is that some of it failed to
25066 report XPASS where appropriate.
25067 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
25068 stuff before and after arg in expected pattern.
25069 (test_paddr_operator_functions): Re-do test without print_addr_of;
25070 this is the only test which seems to want extra stuff there.
25071
25072 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25073
25074 * gdb.base/nodebug.exp: Update new tests to reflect improved
25075 wording of gdb output.
25076
25077 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
25078 and "ptype" work on variables in files compiled without -g.
25079 Replaces commented out "maint print msymbol" tests.
25080
25081 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25082
25083 * gdb.base/setvar.c (dummy): Call malloc.
25084
25085 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
25086 losing with the irix4 sed.
25087
25088 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
25089 ALRM" on irix4.
25090
25091 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25092
25093 * TODO: Remove items about corefile.exp testing new exec-file and
25094 backtrace; both are now done. Add items about printing enums.
25095
25096 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25097
25098 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
25099 "get signal $thissig" test fails.
25100
25101 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
25102
25103 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25104
25105 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
25106 compiler warning with dec alpha compiler.
25107
25108 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
25109 extra \n from gdb_test call (this explains why the prompt test
25110 that I removed yesterday was there).
25111 (user_defined_command_test): Remove extra \n and prompt test.
25112
25113 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
25114 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
25115 doesn't exist.
25116 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
25117 Also remove alpha workaround, which turns out to be because
25118 SIGABRT == SIGLOST.
25119
25120 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
25121
25122 * gdb.base/help.exp: Don't test "help show".
25123
25124 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25125
25126 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
25127 "set print address" is on.
25128 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
25129 pass prompt to gdb_test; gdb_test already looks for the prompt.
25130
25131 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
25132
25133 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
25134 was a vestige of the manual TESTSTRATEGY, and the purpose of it
25135 was to make sure that gdb can read a core file. But (a) the "read
25136 the corefile" part didn't make it to a1-selftest.exp, we just
25137 delete the corefile after creating it, and (b) we test reading
25138 corefiles in corefile.exp anyway. Also, this test left around a
25139 xgdb process on Solaris.
25140
25141 * gdb.base/corefile.exp: Also test backtrace.
25142
25143 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
25144
25145 * gdb.base/commands.exp: Test a simple user defined command with
25146 arguments and if/while statements; verify the full user command is
25147 printed by "show user".
25148
25149 * gdb.base/commands.exp: Test if/while commands as part of a
25150 breakpoint command list; verify they appear in breakpoint
25151 information.
25152
25153 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25154
25155 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
25156 than by dividing by zero.
25157
25158 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
25159
25160 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
25161 performing an inferior call with watchpoints enabled.
25162 * gdb.base/watchpoint.c (main): Delete second unnecessary read
25163 call.
25164
25165 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25166
25167 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
25168 of "file" command.
25169
25170 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
25171 Add additional pattern for when "int operator int(void);" appears
25172 in a different order.
25173
25174 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25175
25176 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
25177
25178 * gdb.base/help.exp: Replace most of docstrings for "info signals"
25179 and "signal" with ".*".
25180
25181 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25182
25183 * TODO: Add note about "handle all nostop".
25184
25185 * gdb.base/{sigall.c, sigall.exp}: New test.
25186 * gdb.base/Makefile.in: Add it.
25187
25188 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
25189
25190 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
25191 when invoking GDB, suppresses any windowing interface.
25192
25193 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
25194
25195 * config/sim-gdb: New file, simulator testing support.
25196
25197 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
25198
25199 * gdb.base/interrupt.exp: Test calling func1 twice.
25200
25201 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
25202
25203 * gdb.base/list.exp (test_forward_search): Set timeout higher
25204 when we'll be getting lots of output from gdb.
25205
25206 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
25207 "init_malloc" to after the expect statement. Run it if that
25208 regexp is taken, but also for two others which happen if source
25209 cannot be found.
25210
25211 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25212
25213 * gdb.base/printcmds.exp: New test, for printing register before
25214 program is running.
25215
25216 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25217
25218 * gdb.base/list.exp: Correct some alternate expect patterns
25219 to reflect changes in list1.c.
25220
25221 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25222
25223 * TODO: Add item regarding large frames.
25224
25225 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
25226
25227 * TODO: Remove item about enabling return.exp; it
25228 is enabled. Suggest a few more "return" tests.
25229
25230 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25231
25232 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
25233 anonymous unions.
25234
25235 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25236
25237 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
25238 and pr-5646.o, so "make" is the same as "make all", not "make
25239 pr-4975.o".
25240
25241 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
25242
25243 * gdb.base/list.exp: Adjust expectations to reflect changes in
25244 list1.c.
25245 (test_forward_search): New test proc.
25246 * gdb.base/list1.c (long_line): New function, has long source line.
25247
25248 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
25249
25250 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25251 additional line of code that was added.
25252
25253 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
25254
25255 * gdb.disasm/hppa.s: Break the large branching tests into smaller
25256 tests so as not to overflow expect's input buffers.
25257 * gdb.disasm/hppa.exp: Corresponding changes.
25258
25259 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25260
25261 Beginnings of template debugging tests.
25262 * gdb.c++/templ-info.cc: New file to test for template
25263 debugging capability of the compiler.
25264 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
25265 templ-info.cc.
25266 * gdb.c++/templates.cc: Add explicit template instantiations
25267 to enable compiling with -fno-implicit-templates. Add destructor
25268 and 'value' method to T5 class for template tests.
25269 * gdb.c++/templates.exp: Add testcases for printing of template
25270 types, setting breakpoints on template methods and calling a
25271 template method.
25272
25273 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
25274
25275 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
25276 branch target since some assemblers (gas-2.5) may emit a
25277 relocation for the branch instead of resolving it in the
25278 assembler.
25279
25280 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25281
25282 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
25283 through signal handler.
25284
25285 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25286
25287 * configure.in (*-*-netware): Use config/mt-netware.
25288
25289 * config/mt-netware: New file.
25290 * config/mt-i386-netware: Removed, separate configs for different
25291 netware architectures are no longer needed now that we have
25292 --with-headers.
25293
25294 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25295
25296 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
25297 by the recent changes to use ANSI C arithmetic conversions.
25298
25299 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25300
25301 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25302 bug involving using inferior_pid to figure out whether to select a
25303 frame.
25304
25305 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25306
25307 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25308 match the current disassembler output.
25309
25310 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25311
25312 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25313 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25314 types, expect "int" as type of integer values (for now).
25315
25316 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25317
25318 * gdb.base/commands.exp: New tests for if/while commands.
25319
25320 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25321
25322 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25323 by .*, since hex values have different syntax in Chill mode.
25324
25325 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25326
25327 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25328 linefeed from expect pattern for repeated types with indices > 9.
25329
25330 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25331
25332 First part of Fortran test suite.
25333 * gdb.fortran: New directory.
25334 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25335
25336 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25337
25338 * gdb.base/default.exp: Update expect pattern for load command
25339 without arguments.
25340
25341 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25342
25343 * configure.in: Change i386 to i[345]86.
25344 * gdb.base/configure.in: Likewise.
25345 * gdb.c++/configure.in: Likewise.
25346 * gdb.chill/configure.in: Likewise.
25347
25348 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25349
25350 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25351 patterns, since that is not a valid context for comments.
25352
25353 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25354
25355 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25356 repeated types and repeated types with indices > 9.
25357
25358 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25359
25360 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25361 2417; old bug has been fixed.
25362
25363 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25364
25365 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25366 send the newline ourselves instead of assuming gdb_test will do
25367 so when passed an empty input string.
25368
25369 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25370 stabs testcode.
25371
25372 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25373
25374 * lib/gdb.exp (gdb_test): Don't send anything if the first
25375 argument is an empty string. This makes cases where we want to
25376 match output that is already in expect's buffers (for example,
25377 matching a breakpoint after gdb_run_cmd has been called) work
25378 reliably.
25379
25380 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25381
25382 * config/netware.exp: New file.
25383
25384 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25385
25386 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25387 the -B and -L prefixes so we can find the debugging stub.
25388
25389 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25390 there and we are using the gcc from the tree.
25391
25392 * gdb.base/types.c: Removed.
25393
25394 * gdb.base/configure.in: Look for makefile fragments in ../config.
25395 Recognize i386-*-netware.
25396 * gdb.c++/configure.in: Likewise.
25397
25398 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25399
25400 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25401 the correct TCL syntax.
25402
25403 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25404
25405 * gdb.base/opaque.exp: use runto instead of messing around with
25406 breakpoints. Simplify by using gdb_test.
25407
25408 * gdb.base/bitfields.exp: restart between tests on netware targets
25409 because breakpoints aren't relocated after target death. Run
25410 processes to completion.
25411
25412 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25413
25414 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25415
25416 * Makefile.in: Remove extra tabs that confuse some versions
25417 of "make". Use the newly built gdb to test with by default,
25418 rather than the first one in the tester's search path.
25419
25420 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25421
25422 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25423
25424 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25425 condition help.
25426
25427 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25428
25429 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25430
25431 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25432 running.
25433 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25434 * gdb.base/funcargs.exp: Likewise.
25435
25436 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25437 * gdb.base/funcargs.exp: Likewise.
25438
25439 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25440 message is "".
25441
25442 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25443
25444 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25445 return,signals,twice}.exp: Handle non-existant binaries
25446 consistantly.
25447
25448 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25449 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25450 might testing a cross development system.
25451
25452 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25453
25454 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25455 runtest script is relative to ${srcdir}, not ${rootdir}.
25456
25457 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25458
25459 * gdb.base/signals.exp: Allow for optionality of breakpoint
25460 address.
25461
25462 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25463
25464 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25465
25466 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25467
25468 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25469 for size_t definition.
25470 * gdb.c++/templates.cc: Likewise
25471
25472 * config/mt-i386-netware: New file.
25473
25474 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25475 defined.
25476
25477 * gdb.base/Makefile.in: Added support for systems that name core
25478 files by appending "core" to the program name.
25479 * gdb.base/a1-selftest.exp: Likewise.
25480
25481 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25482
25483 * gdb.base/return.exp: Add comment and message for `return double'
25484 test failure on Sparc Solaris.
25485
25486 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25487
25488 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25489
25490 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25491
25492 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25493 from optimizing them away.
25494 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25495 patterns to include default constructors and assignment operators,
25496 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25497 character in the output of the virtual base pointer.
25498
25499 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25500
25501 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25502 expression match in print_addr_of to avoid unintented matches.
25503 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25504 versions up to 2.5.8.
25505
25506 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25507
25508 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25509 included file to run under newer versions of expect.
25510 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25511 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25512 Remove xfail for the virtual table of BDDHookV.
25513
25514 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25515
25516 * lib/gdb.exp (string_to_regexp): Set a default result.
25517 (default_gdb_start): Fix misleading message.
25518
25519 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25520
25521 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25522 Remove all CC, etc definitions.
25523 * config/mt-hpux: New file.
25524 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25525 (CFLAGS, LDFLAGS): Define.
25526 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25527
25528 * Makefile.in (site.exp): Don't insert host_os, etc.
25529 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25530 (distclean): Check existence of subdir.
25531 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25532 * gdb.base/Makefile.in: General cleanup and simplification.
25533 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25534 to build executables. Use default rule to build .o files.
25535 (EXPECT, RUNTEST, CC): Fix relative pathname.
25536 (site.exp): Don't insert host_os, etc.
25537 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25538 and/or SIGUSR1 defined.
25539 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25540 * gdb.c++/Makefile.in: General cleanup and simplification.
25541 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25542 (CFLAGS): Remove.
25543 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25544
25545 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25546
25547 * gdb.base/recurse.exp: Misc changes to get tests running again
25548 after Kung's changes to the watchpoint code.
25549 * gdb.base/watchpoint.exp: Likewise.
25550
25551 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25552
25553 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25554
25555 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25556
25557 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25558 * lib/gdb.exp (default_gdb_start): Define.
25559 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25560 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25561 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25562 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25563 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25564 Don't call gdb_target_udi in between tests.
25565
25566 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25567
25568 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25569 (which was basically just a local version of the same thing). In
25570 addition to avoiding duplication, gdb_test_exact is faster.
25571 * lib/gdb.exp (gdb_test_exact): Fix typo.
25572
25573 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25574 don't give an error.
25575
25576 * gdb.base/term.exp: Call delete_breakpoints before starting.
25577
25578 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25579 (t10): Add comment.
25580
25581 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25582
25583 Reorganization of the GDB Test Suite.
25584
25585 * gdb.base: New directory, contains all the basic tests.
25586 * gdb.c++: New directory, tests specific to C++.
25587 * gdb.chill: New directory, tests specific to Chill.
25588 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25589 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25590 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25591 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25592 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25593 t30-31 to chill).
25594 * */gdbme.*: Rename to match appropriate expect scripts.
25595 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25596 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25597 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25598 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25599 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25600 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25601 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25602 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25603 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25604 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25605 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25606 gdb.c++/virtfunc.cc: New names of C++ files.
25607 * gdb.chill/chillvars.ch: New name of Chill file.
25608 * gdb.base/configure.in, gdb.c++/configure.in,
25609 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25610 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25611 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25612 * configure.in (configdirs): Update to reflect directory changes.
25613 (target_abbrev): No longer define for any configuration.
25614 * Makefile.in: Cosmetic improvements to header comments.
25615
25616 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25617
25618 Various changes to gdb.t31:
25619
25620 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25621 * gdbme.ch: Make all key-words and predefineds be upper-case.
25622 * chillvars.exp: Expect key-words and predefinds in upper-case.
25623
25624 * chillvars.exp: Use gdb_test_exact many places.
25625 Change expected output for arrays (which now includes index labels).
25626
25627 * pr-5020.exp, gdme.ch (module PR_5020):
25628 New test, for PR-5020.
25629
25630 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25631
25632 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25633 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25634
25635 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25636
25637 * Makefile.in: Fix bit-rot in definitions of CHILL,
25638 CHILL_FOR_TARGET and Chill_LIB.
25639 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25640 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25641 CHILL, and CHILL_LIB.
25642
25643 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25644
25645 * Revert the previous changes. Please see Rob's directory
25646 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25647
25648 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25649
25650 * Makefile.in, configure.in, config/mips-gdb.exp,
25651 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25652 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25653 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
25654 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25655 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25656 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25657 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25658 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25659 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25660 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25661 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25662 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25663 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25664 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25665 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25666 changes from 94Q1.
25667
25668 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25669
25670 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25671 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25672 Rob's new testing fragments.
25673
25674 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25675
25676 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
25677 lib/gdb.exp: Replace error proc calls with perror.
25678
25679 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25680
25681 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25682 version also, match on casted version strings, and match on
25683 gdb startup case where the line numbers might be messed up.
25684
25685 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25686
25687 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
25688 (CFLAGS): Delete it from here.
25689
25690 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25691
25692 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25693
25694 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25695
25696 * Makefile.in (RUNTEST): Default to just "runtest".
25697
25698 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25699
25700 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25701 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25702 the code has been restructured.
25703
25704 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25705
25706 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25707 \n, not just one of each.
25708
25709 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25710 /bin/cc gives a warning if you do.
25711
25712 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25713
25714 * gdb.t24/demangle.exp: change expect pattern of
25715 __t10ListS_link1ZUiRCUiPT0
25716
25717 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25718
25719 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25720 on local variables in recursive functions.
25721
25722 * gdb.t07/Makefile.in: Build the new test.
25723
25724 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25725
25726 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25727 directly. Instead compare the return values from actual calls.
25728
25729 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25730
25731 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25732
25733 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25734
25735 * From Peter Schauer with minor modifications.
25736 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25737 stops in mid-line in the caller. Add xfail for returning a float
25738 value on X86 targets.
25739
25740 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25741
25742 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25743 to avoid expect lossage.
25744 (fmem_LRbug_tests): Likewise.
25745 * gdb.disasm/hppa.s: Corresponding changes.
25746
25747 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25748 conditions to work with latest dejagnu/expect.
25749
25750 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25751 expected to fail on the PA.
25752 (backtrace in call with trampolines): Explicitly require main
25753 to be frame #1 (no trampolines should show up in backtrace).
25754
25755 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25756 "continue -expect".
25757 * gdb.t06/break.exp: Likewise.
25758 * gdb.t07/watchpoint.exp: Likewise.
25759 * gdb.t13/bitfields.exp: Likewise.
25760 * gdb.t15/{funcargs,return}.exp: Likewise.
25761 * gdb.stabs/weird.exp: Likewise.
25762 * config/{mips,udi}-gdb.exp: Likewise.
25763
25764 * hppa.sed: Enclose comments within a sed command to avoid
25765 losing with the old OSF1 sed.
25766
25767 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25768
25769 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25770 sequent dynix.
25771 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25772 * gdb.t15/funcargs.exp: Conditionally step again to really
25773 finish from marker_call_with_trampolines. Handle the case where
25774 the first step from within call_with_trampolines already steps
25775 us back to main.
25776 * gdb.t15/gdbme.c: Add comment to closing brace of
25777 call_with_trampolines for funcargs.exp.
25778
25779 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25780
25781 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
25782 Fix typo(s).
25783
25784 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25785
25786 * gdb.t07/gdbme.c: More code for watchpoint testing.
25787
25788 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25789 "Hardware watchpoint" throughout file.
25790 (test_watchpoint_triggered_in_syscall): New test.
25791 (test_complex_watchpoint): New test.
25792
25793 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25794
25795 * gdbme.c (call_with_trampolines): New function to try and step
25796 into. Tests trampoline problems on the PA.
25797
25798 * funcargs.exp (localvars_in_indirect_call): No longer expect
25799 stepping into indirect call to fail on PAs.
25800 (test_stepping_over_trampolines): New test.
25801
25802 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25803
25804 * TODO: Add suggestions for static member function tests, and
25805 completion tests.
25806
25807 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25808
25809 * TODO: Add suggestions for "p/a" tests.
25810
25811 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25812 (default_gdb_exit): Replace all the hair with sending "quit" to
25813 the process with a simple close.
25814
25815 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25816
25817 * TODO: Add suggestions for shared library tests.
25818
25819 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25820
25821 * TODO: Add suggestions for x/s tests.
25822
25823 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25824
25825 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25826 "enable once", and "enable breakpoints once" with ".*".
25827
25828 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25829
25830 * TODO: Add suggestions about structure passing tests.
25831
25832 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25833
25834 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25835 the primary1 test, use work around if __GNUC__ < 2.
25836 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25837 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25838 Test for bad output rather than waiting for timeout. Issue
25839 second continue only if first continue failed.
25840
25841 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25842
25843 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25844 operator[] test with gdb_test because the old code didn't seem to
25845 be getting the quoting right with the new dejagnu.
25846
25847 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25848
25849 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25850 one from the path.
25851 * Makefile.in: Use a fresh expect if there is one, use runtest
25852 from the src tree if there is one.
25853
25854 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25855
25856 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25857 next over recursive call. Revise the tests from that point on
25858 (which had been skipped) to match GDB's actual (correct) output.
25859
25860 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25861 with next over a breakpoint whose condition is false.
25862
25863 * gdb.t00/help.exp: Comment out "help set print" tests just like
25864 (and for same reason as) "help set" test.
25865
25866 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25867
25868 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25869 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25870
25871 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25872
25873 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25874 necessary gdb_target_udi.
25875
25876 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25877
25878 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25879 1838 and 2417; they are fixed.
25880
25881 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25882 gdb.t03/ptype.exp (ptype structure, ptype union):
25883 Remove xfails; the test is looser than when the xfails were added.
25884
25885 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25886 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25887
25888 * gdb.t01/run.exp: Only run shell test if isnative.
25889
25890 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25891 since "run" automatically loads if necessary. Call gdb_target_udi
25892 after the "file" since "file" kills any execution target.
25893
25894 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25895 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25896 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25897 argument for UDI.
25898
25899 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25900
25901 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25902
25903 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25904
25905 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25906
25907 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25908 properly quoting regexps. This makes the second argument to
25909 demangle a fixed string, which matches the callers, instead of a
25910 shell-style pattern which is what the previous implementation
25911 used. Update some of the callers.
25912
25913 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25914
25915 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25916 (comib_nullified_tests): Fix typo.
25917 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25918 strings. No longer expected to fail.
25919
25920 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25921 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25922 strings. No longer expected to fail.
25923
25924 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25925 string. No longer expected to fail.
25926
25927 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25928
25929 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25930 No longer expected to fail.
25931
25932 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25933 string. No longer expected to fail.
25934
25935 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25936
25937 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25938 only in the names (I probably got most of them). I was even
25939 generous with some which differed in underscores in names, and
25940 probably missed a few, and I *still* was able to remove almost a
25941 third of the file with almost no impact on testsuite coverage.
25942
25943 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25944
25945 * gdb.t00/default.exp: Match udi_attach error message as well as
25946 the one from child_attach.
25947
25948 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25949
25950 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25951
25952 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25953 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25954
25955 * Move test with enums and partial symbols back to
25956 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25957 Reverts the change of 26 May 93. Per today's change to
25958 stabs.texinfo, the behavior that weird.exp was expecting was
25959 unreasonable; what is important is that the compiler+gdb get
25960 things right, which happens with a recent gcc. Also fix the test
25961 to deal with native compilers which put out the stab gdb can't
25962 deal with.
25963
25964 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25965
25966 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25967 in the names. The main thing these accomplish is to slow things down.
25968 Many more such duplicates surely remain.
25969
25970 * gdb.t00/help.exp: Comment out "help support" test just like
25971 (and for same reason as) "help set" test.
25972
25973 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25974
25975 * gdb.t06/break.exp: Remove setup_xfails for
25976 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25977 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25978 about known bug in gcc to include up through 2.5.8.
25979 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25980 well as "_vb$".
25981 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25982 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25983 with latest gcc and gdb.
25984 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25985 well as "_vb$".
25986
25987 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25988
25989 * configure.in (hppa*-*-*): Also configure and build stabs-only
25990 tests.
25991
25992 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25993
25994 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25995 * gdb.t10/configure.in (hppa*-*-*): Use it.
25996
25997 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25998
25999 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
26000
26001 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26002
26003 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
26004 versions prior to 1.13.5.
26005
26006 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26007
26008 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
26009 the prompt is at the start of a line.
26010
26011 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26012
26013 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
26014 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
26015 in the copr tests now.
26016 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
26017 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
26018 expected to fail.
26019
26020 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
26021
26022 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
26023 gdb.t31/chillvars.exp, lib/gdb.exp:
26024 Tweak to run under either version of expect.
26025 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
26026 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
26027 * gdb.t11/list.exp: Remove extraneous whitespace.
26028
26029 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26030
26031 * gdb.t16/printcmds.exp (test_print_strings): Accept
26032 "(unsigned char *) " before the string.
26033
26034 * TODO: Add notes about printing of fancy types and GDB expressions.
26035
26036 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
26037
26038 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
26039 * gdb.t06/configure.in: Don't try to compile signals test program
26040 if doing mips-idt-ecoff.
26041
26042 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
26043
26044 * Most .exp files: Tweak to run under either version of expect.
26045
26046 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26047
26048 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
26049 xfails; I'm not sure why they are failing, but not because of PR 1806.
26050
26051 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
26052
26053 * config/unix-gdb.exp: Remove gdb_unload cause it's already
26054 defined in lib/gdb.exp.
26055
26056 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26057
26058 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
26059 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
26060 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
26061 have to be typeless.
26062
26063 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26064
26065 * TODO: Add suggestion for copyright year test.
26066
26067 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
26068
26069 * configure.in (*-*-lynxos*): Add stabs tests.
26070
26071 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26072
26073 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
26074 so insert a tab before any assembler directive in column zero.
26075
26076 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
26077 stores.
26078 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
26079 stores.
26080 (fpu_short_memory_tests): Likewise.
26081
26082 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26083
26084 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
26085 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
26086 .stabs directives in comments.
26087
26088 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26089
26090 * TODO: New file, describing tests we could write.
26091 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
26092
26093 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26094
26095 * gdb.t06/signals.exp: Add kludge to force re-sync.
26096
26097 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
26098 to xgdb instead of gdb, get out of gdb.
26099
26100 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
26101
26102 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
26103 for info.
26104
26105 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26106
26107 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
26108 * gdb.stabs/configure.in (hppa*-*-*): Use it.
26109 * gdb.stabs/hppa.sed: New sed script for the PA.
26110
26111 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26112
26113 * gdb.stabs: Re-write weird.def and configuration to use sed
26114 instead of cpp. sed is portable and POSIX; cpp is neither.
26115
26116 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26117
26118 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
26119
26120 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26121
26122 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
26123
26124 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26125
26126 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
26127 "_vb$".
26128 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
26129 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
26130
26131 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26132
26133 * lib/gdb.exp: Comment out code which depends on non-existent
26134 `transform' procedure.
26135
26136 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
26137
26138 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
26139 * lib/gdb.exp: Transform tool name.
26140 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
26141 1.1's new error handling system.
26142
26143 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26144
26145 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
26146
26147 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26148
26149 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
26150 They made pattern matching so slow that timeouts happened on
26151 heavily loaded systems. Now any output from "show print" which
26152 gets us back to the GDB prompt is a PASS.
26153
26154 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
26155
26156 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
26157
26158 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26159
26160 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
26161
26162 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
26163 It is not from PR 3220.
26164
26165 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26166
26167 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
26168 just started failing because they depended on the order the
26169 subcommands are presented, or exact docstring text. This kind of
26170 test is a pain and has minimal benefit.
26171
26172 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26173
26174 * gdb.t09/corefile.exp: At end of test, use "core" command with
26175 no arguments.
26176
26177 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
26178
26179 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
26180 17}/Makefile.in: Make it possible to run the testsuite with Sun
26181 make and CC = cross gcc by adding explicit build rules for .o
26182 files.
26183
26184 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26185
26186 * gdb.t15/funcargs.exp: Don't put comments on same line as
26187 setup_xfail (@#$*%& tcl braindamage!).
26188
26189 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26190
26191 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
26192
26193 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
26194
26195 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
26196 * gdb.t20/inherit.exp: remove three dumplicate entries.
26197
26198 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26199
26200 * gdb.t06/break.exp: For "next over recursive call", fail on any
26201 incorrect output, not just on "factorial (value=2)".
26202
26203 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26204
26205 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
26206 working now. Add an xfail if accesing a bss variable causes
26207 a memory error if the target is not yet run.
26208
26209 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26210
26211 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
26212 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
26213 name of __st* demangling (2 strings). Did Kung really get the
26214 more than 95 others right without testing them?
26215
26216 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
26217
26218 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
26219
26220 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
26221
26222 * configure.in (configdirs): Add gdb.disasm
26223 * gdb.disasm: New directory for GDB disassembler tests.
26224 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
26225
26226 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26227
26228 * gdb.t00/help.exp: Don't test "help set".
26229
26230 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
26231 from within expect statements. None of these happen anymore and
26232 they cause regressions to be silently unnoticed.
26233
26234 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
26235 messages) about known failures with gcc cygnus-2.4.5-930417.
26236
26237 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
26238 comp-info.exp so it gets built if it doesn't exist.
26239
26240 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
26241 it is no longer used.
26242 * gdb.t13/comp-info.c: Removed.
26243
26244 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26245
26246 * gdb.t06/signals.exp: Add xfail for sun3.
26247
26248 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26249
26250 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26251 relevant because ^C doesn't get sent but failure can be reproduced
26252 interactively).
26253
26254 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26255
26256 * gdb.stabs/alpha.mt: New configuration file for alpha.
26257 * gdb.stabs/configure.in: Use it.
26258 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
26259 sharing with alpha.mt, redefine long to word via preprocessor.
26260 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
26261 for alpha.
26262 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
26263 native cc.
26264 * gdb.t00/teststrategy.exp: Change expect string so that we
26265 consume the `(xgdb)' from the command echo and from the gdb prompt.
26266 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
26267 gdb currently compares all values as long, so this failure probably
26268 applies to any configuration where LONGEST is bigger than a target int.
26269 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
26270 with gcc.
26271 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
26272 to handle opaque pointers, gcc is.
26273 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
26274 as first argument. Include <sys/types.h> and change all operator
26275 new definitions to use size_t.
26276 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
26277 now that we use size_t.
26278
26279 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26280
26281 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
26282 a long or float array cast all array members to the same type.
26283 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
26284 with 64 bit longs.
26285 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
26286 on alpha.
26287 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
26288
26289 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26290
26291 * gdb.t24 (demangle.exp): Constructors of templates have names like
26292 vector<int>::vector(int) not vector<int>::vector<int>(int). See
26293 section 14.6 of the ARM.
26294
26295 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
26296 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
26297 accomplish little and slow down the testsuite.
26298
26299 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26300 Accept spaces various places.
26301
26302 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26303
26304 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26305 with watchpoint enabled.
26306
26307 * Makefile.in: Remove definition of CC and remove the second
26308 definition of CXX (the "CXX = gcc" one remains). These definitions
26309 were causing backquotes to be expanded within backquotes, which
26310 doesn't work.
26311
26312 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26313
26314 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26315
26316 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26317
26318 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26319 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
26320 by mips cc and contains no stabs entries.
26321
26322 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26323
26324 * config/vx-gdb.exp: Use fake device to load files rather than
26325 NFS.
26326 * lib/gdb.exp: New proc to do "file" command.
26327 * config/unix-gdb.exp: Use new "file" proc.
26328
26329 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26330
26331 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26332 Rework board rebooting slightly.
26333 (gdb_exit): Don't exit from the remote shell; there isn't one.
26334 * gdb.stabs/weird.exp: If a program is being debugged already,
26335 kill it.
26336 * gdb.t04/setvar.exp: Stop and restart gdb.
26337 * gdb.t05/expr.exp: Likewise.
26338 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26339 restart gdb and reload the program.
26340 * gdb.t08/opaque.exp: Likewise.
26341 * gdb.t12/scope.exp: Likewise.
26342 * gdb.t13/bitfields.exp: Likewise.
26343 * gdb.t15/funcargs.exp: Likewise.
26344 * gdb.t20/classes.exp: Likewise.
26345 * gdb.t03/ptype.exp: Increase timeout.
26346 * gdb.t16/printcmds.exp (test_print_string_constants,
26347 test_print_array_constants): Likewise.
26348 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26349 * gdb.t20/classes.exp (do_tests): Likewise.
26350 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26351
26352 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26353
26354 * gdb.stabs: Renamed *wierd* to *weird*.
26355
26356 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26357
26358 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26359 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26360
26361 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26362
26363 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26364 (do_tests): Remove xfail for whatis on one_var and two_var.
26365
26366 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26367
26368 * Makefile.in: Made cross building work better by adding
26369 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26370
26371 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26372
26373 * gdb.t15/{return.c,return.exp,Makefile.in}:
26374 New test, currently commented out.
26375
26376 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26377
26378 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26379 still running and removes the leftover named socket so GDb can do
26380 clean restarts.
26381
26382 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26383
26384 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26385 console, not GDB.
26386 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26387 cross testing works better with "make check"
26388 * config/unix-gdb: Use default procedures for exit and version.
26389 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26390 with the newest VxWorks.
26391
26392 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26393
26394 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26395 old form.
26396
26397 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26398 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26399
26400 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26401
26402 * config/unix-gdb.exp: Remove this version of gdb_exit
26403 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26404 Rob says he'll look at it when he gets back to testing boards.
26405
26406 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26407
26408 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26409 an expected fail for certain ptype commands.
26410
26411 * gdb.t20/classes.exp: Update expected results of "ptype class
26412 Base1" to account for the constructor that now appears in the type.
26413
26414 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26415
26416 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26417 disappeared from list.
26418 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26419 "alldone" proc with call to cleanup and exit.
26420 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26421 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26422 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26423 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26424 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26425 "alldone" proc with simple returns that suppress remaining
26426 tests. The alldone proc went away many months ago.
26427
26428 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26429
26430 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26431
26432 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26433
26434 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26435
26436 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26437 as vax gdb will display them.
26438
26439 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26440
26441 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26442 optimizers.
26443
26444 * scope.exp: Change "bad value for localval" messages so each one
26445 is unique.
26446
26447 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26448 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26449
26450 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26451
26452 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26453
26454 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26455 doesn't exist (due to optimization).
26456
26457 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26458
26459 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26460 contains \r because the filename is long.
26461
26462 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26463 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26464
26465 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26466
26467 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26468 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26469 Ultrix.
26470 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26471 int tests.
26472 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26473
26474 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26475
26476 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26477
26478 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
26479 to match does not match the passing case but still matches the
26480 failing case.
26481
26482 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26483
26484 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26485
26486 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26487
26488 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26489 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26490 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26491 Remove various versions of gdb_exit.
26492 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26493 gdb_exit.
26494 * config/unix-gdb.exp: gdb_exit remains here, and should override
26495 the generic version, since it's doing a lot of wierd stuff that
26496 the other versions aren't. FIXME, fold it in, or abandon this
26497 version.
26498
26499 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26500
26501 * gdb.t24/demangle.exp: Add tests for PR 3220.
26502
26503 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26504
26505 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26506
26507 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26508
26509 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26510 "i386-*-*". Works for i486 as well.
26511
26512 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26513 bug, and expand domain of xfail to all SVR4 systems, since the
26514 actual problem is likely to be in generic SVR4 /proc support.
26515
26516 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26517
26518 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26519
26520 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26521
26522 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26523 xfails for other systems. Match a missing 'Continuing.' as an
26524 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26525
26526 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26527 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26528 Only issue warning for missing executables if -all option is used.
26529
26530 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26531 file if -all option is used. It's like an unpredictable XFAIL.
26532
26533 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26534
26535 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26536 for dynamically linked binaries.
26537
26538 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26539
26540 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26541
26542 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26543 to state that this is a known bug in old versions of g++.
26544
26545 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26546
26547 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26548 while waiting for `Continuing'.
26549
26550 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26551
26552 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26553 in text, data, and bss.
26554 * gdb.t10/nodebug.c: Add local and global test variables for
26555 initialized and uninitialized data.
26556
26557 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26558
26559 * config/unix-gdb.exp (gdb_exit): Add "wait".
26560
26561 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26562
26563 * gdb.t06/signals.exp: xfail the continue from the handler for all
26564 targets.
26565
26566 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26567 function with watchpoints enabled, the i386 call dummy starts with
26568 a call.
26569
26570 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26571 386 bsd names its corefiles.
26572
26573 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26574
26575 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26576 compilers don't grok it.
26577 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26578 with small octal ints rather than character constants, which
26579 are signed and might not fit if first promoted to int.
26580
26581 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26582
26583 * gdb.t09/Makefile.in (clean): Remove corefile.
26584
26585 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26586
26587 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26588
26589 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26590 and Jim Kingdon (kingdon@cygnus.com)
26591
26592 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26593 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26594 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26595
26596 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26597
26598 * gdb.t17/interrupt.exp: Add xfail for hppa.
26599
26600 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26601
26602 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26603 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26604 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26605 to determine signed-ness of bitfields and use the result to setup
26606 the xfail.
26607 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26608 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26609 call line is reached if necessary.
26610
26611 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26612
26613 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26614
26615 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26616
26617 * gdb.t06/break.exp: Also test `clear' command.
26618
26619 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26620
26621 * gdb.t00/teststrategy.exp: Remove extra quote.
26622
26623 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26624 watchpoint enabled to be for all non-68k machines.
26625
26626 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26627
26628 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26629
26630 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26631 targets use aout.mt instead of ecoff.mt as gas understands
26632 standard aout format.
26633
26634 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26635
26636 * lib/gdb.exp (runto): Don't insist that function we are running to
26637 was compiled with -g.
26638
26639 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26640
26641 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26642 to get back into the read system call.
26643 Accept leading newline in case where we woke it up.
26644
26645 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26646
26647 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26648 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26649 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26650 enable ecoff configuration.
26651
26652 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26653
26654 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26655
26656 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26657
26658 * gdb.t16/printcmds.exp: Add another printf test.
26659
26660 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26661
26662 * configure.in: If configured -with-stabs on any target, add
26663 stabsdirs to configdirs.
26664
26665 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26666
26667 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26668 fun" so pattern does not match the command itself.
26669
26670 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26671
26672 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26673
26674 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26675
26676 * gdb.t17/interrupt.exp: Test for more things.
26677
26678 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26679
26680 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26681 compiler arranges the code and line numbers.
26682
26683 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26684
26685 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26686
26687 * gdb.t00/help.exp: Increase expect input buffer size.
26688
26689 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26690
26691 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26692
26693 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26694
26695 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26696
26697 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26698 [0-9]*, not just [0-9].
26699
26700 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26701
26702 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26703
26704 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26705
26706 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26707
26708 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26709
26710 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26711
26712 * gdb.t06/signals.c: Add xfails for sun3.
26713
26714 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26715
26716 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26717 test_stepping tests.
26718
26719 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26720
26721 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26722
26723 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26724
26725 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26726 rather than actually putting it through cpp twice.
26727
26728 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26729
26730 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26731
26732 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26733 no longer needed.
26734
26735 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26736
26737 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26738
26739 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26740 C++ features prints as "struct", make it a pass, not an xfail.
26741
26742 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26743
26744 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26745 Don't require VA to print as "class" rather than "struct".
26746
26747 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26748
26749 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26750
26751 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26752
26753 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26754
26755 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26756
26757 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26758 order.
26759
26760 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26761
26762 * gdb.t16/printcmds.exp: Add printf tests.
26763
26764 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26765
26766 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26767
26768 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26769
26770 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26771 pass counts, to counteract any existing or future setup_xfails.
26772
26773 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26774
26775 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26776 {BEGIN,END}_COMMON for common block instead of STAB.
26777 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26778
26779 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26780 intp_var should be N_GSYM not N_LSYM.
26781 wierd-aout.S: Use a label for the value of the N_SO.
26782 wierd.def: Remove all backslashes.
26783 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26784
26785 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26786
26787 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26788 get the expected next to inheritance3.
26789
26790 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26791
26792 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26793 now that gcc-2.4 gets it right.
26794
26795 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26796
26797 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26798
26799 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26800 generating comp-info.exp which works for cross-compilation.
26801
26802 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26803
26804 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26805 "*-*-sysv4.*".
26806
26807 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26808
26809 * gdb.t01/run.exp: Start with a fresh gdb.
26810 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26811 SVR4.x.
26812
26813 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26814
26815 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26816 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26817 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26818 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26819 things to remove.
26820
26821 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26822
26823 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26824 test cases from bug reports.
26825
26826 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26827
26828 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26829 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26830 avoid spurious xfails.
26831 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26832 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26833 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26834
26835 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26836
26837 * gdb.t00/teststrategy.exp: Rework to provide more useful
26838 description of each test, fix problem with systems that define
26839 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26840 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26841 results for "next over recursive call" so timeouts aren't taken
26842 by error.
26843
26844 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26845
26846 * gdb.t12/scope.exp: Test printing of variables before run.
26847
26848 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26849 printed in wrong order due to sorting.
26850
26851 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26852
26853 * gdb.t00/teststrategy.exp: Fix expected results for printing
26854 user entered string constant. Is array of char, prints with no
26855 address.
26856
26857 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26858 commands.
26859 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26860 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26861 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26862 of struct of char arrays.
26863 * gdb.t00/radix.exp: New tests for radix commands.
26864
26865 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26866
26867 * gdb.t16/printcmd.exp: Print a variable before running program
26868 (with xfail for AIX).
26869
26870 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26871
26872 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26873
26874 * gdb.t16/printcmd.exp: Don't print variables before running program.
26875
26876 * gdb.t06/break.exp: Don't require envp argument to main.
26877
26878 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26879
26880 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26881 Add xfails for rs6000.
26882
26883 * gdb.t02/whatis.exp: Change other tests not to re-test something
26884 we already tested.
26885
26886 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26887 each type used has a variable of that type.
26888
26889 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26890
26891 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26892
26893 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26894
26895 * configure.in: change srctrigger to be a file, not a directory
26896
26897 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26898
26899 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26900
26901 * gdb.t11/list.exp: Fixed a couple of typos.
26902
26903 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26904
26905 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26906 is fixed and PR is closed.
26907 * gdb.t16 (gdbme.c): Add simple test string variable.
26908 * gdb.t16 (printcmds.exp): Add tests with simple test string
26909 variable, primarily for boundaries on "set print elements".
26910
26911 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26912
26913 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26914 Make leading 0's optional and don't expect a tab in the middle
26915 of the number.
26916
26917 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26918
26919 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26920 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26921 don't end command passed to gdb_test with newline.
26922
26923 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26924 signed keyword away, don't expect signed bitfields to be signed.
26925
26926 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26927 printing with only as many 1's as are in the field as well as printing
26928 with 32 1's (see comment).
26929
26930 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26931
26932 * gdb.t00/default.exp: Start with a fresh gdb.
26933 * configure.in (configdirs): Remove gdb.t31 until the chill
26934 compiler works again. It no longer is able to find chillrt0
26935 since it isn't in libchill.a anymore.
26936 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26937 wierd.o, make more modular.
26938 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26939 spurious newlines that caused problems.
26940
26941 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26942
26943 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26944 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26945 gdb.stabs/wierd.{exp,def}: Many new tests.
26946
26947 * gdb.t00/default.exp: update info line for new message.
26948
26949 * gdb.t02/{whatis.exp,gdbme.c}:
26950 Test that "char *" doesn't print as "caddr_t".
26951
26952 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26953
26954 * gdb.t00/help.exp: Use .* in place of some help messages which
26955 just changed.
26956 gdb.t00/default.exp: Update "info frame" test for new message.
26957 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26958 Remove some xfails
26959
26960 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26961
26962 * gdb.t03/{gdbme.c,ptype.exp}:
26963 Add tests for typedef'd struct and union without tags.
26964 Also check "whatis" on a variable of a typedef'd enum without a tag.
26965
26966 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26967 PRMS 1823; the bug still exists but isn't reproduced by this test
26968 anymore), and remove rs6000 XFAIL (the bug is fixed).
26969
26970 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26971 duplicated from whatis.exp. For those that are left, accept
26972 "long", "long int", or "int" for long variables (whatis.exp already
26973 has an XFAIL for "int", so no need to fail it here).
26974
26975 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26976 Deal with GCC's names for types now that GDB uses the compiler's names.
26977
26978 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26979 setup_xfail's for sunos4. If we #defined the signed keyword away,
26980 don't expect GDB to know that char it is signed.
26981
26982 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26983
26984 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26985
26986 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26987 should work on any system, regardless of debugging format.
26988 * gdb.t21/demangle.exp: Move to gdb.t24.
26989 * gdb.t24/demangle.exp: Move from gdb.t21.
26990 * gdb.t24/{Makefile.in, configure.in}: New files.
26991
26992 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26993
26994 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26995 * gdb.stabs: New directory.
26996
26997 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26998
26999 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
27000 not just "Quit anyway?".
27001
27002 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
27003
27004 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
27005 that all setup_xfails are immediately followed by clear_xfails.
27006
27007 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
27008
27009 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
27010 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
27011 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
27012 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
27013 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
27014 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27015 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27016 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
27017 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
27018 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
27019 gdb.t31/chillvars.exp, lib/gdb.exp:
27020 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
27021 bug-gdb@prep.ai.mit.edu.
27022
27023 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
27024
27025 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
27026 with 0.0, not integer 0.
27027
27028 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
27029
27030 * gdb.t06/break.exp: Update for "Kill the program" message change.
27031
27032 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
27033
27034 * Makefile.in (GDBFLAGS): Set to -nx.
27035 * Makefile.in (site.exp): Use GDBFLAGS.
27036
27037 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27038
27039 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
27040 Makefiles.
27041 (check): depend on just-check.
27042 (just-check): added so that tests can be run without a noop
27043 build pass.
27044
27045 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27046
27047 Switch to using configure's configdirs.
27048 * Makefile.in (Makefile): add configure.in dependency.
27049 (SUBDIRS): removed redundant assignment.
27050 * configure.in: switch subdirs assignment to configdirs.
27051 * gdb.t*/configure.in: new files.
27052
27053 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
27054
27055 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
27056 works.
27057
27058 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
27059
27060 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
27061 in explicit rules. Apparently this is not supported by some makes.
27062
27063 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
27064
27065 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
27066
27067 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27068
27069 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
27070 disappeared.
27071
27072 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
27073
27074 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
27075
27076 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
27077
27078 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
27079 watchpoint problem that is now fixed.
27080 * gdb.t30/chexp.exp: Remove setup_xfail for printing
27081 uninitialized convenience variables.
27082 * gdb.t31/chillvars.exp: Fix expected patterns for printing
27083 structures.
27084
27085 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27086
27087 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
27088 which causes expect to get out of sync with gdb on long output
27089 from help set.
27090 * gdb.t09/corefile.exp: Make expected pattern for core file
27091 failing signal and frame output format less sun specific.
27092
27093 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
27094
27095 * gdb.t31/chillvars.exp: Add and remove initial dummy
27096 breakpoint, so that symbol table is forced in.
27097 (Needed at least on Sunos4, though it seems not SVR4.)
27098 * gdb.t31/chillvars.exp: Update for changed output format.
27099
27100 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
27101
27102 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
27103
27104 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
27105
27106 * Makefile.in: Added --srcdir when invoking runtest, removed the
27107 need for a local config file. (optional now)
27108
27109 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
27110
27111 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
27112 failure count used to force early termination. Add some more
27113 expected failures for gnu style demangling.
27114
27115 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27116
27117 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
27118 pmi variable from gdb.t20/gdbme to get optimized away.
27119 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
27120 Check for written corefile upon timeout _and_ eof.
27121
27122 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27123
27124 * config/unix-gdb.exp: Add missing return 0.
27125
27126 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27127
27128 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
27129 test termination.
27130
27131 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
27132
27133 * configure.in (subdirs): Put back gdb.t17 which mysteriously
27134 disappeared.
27135
27136 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
27137
27138 * gdb.t10/crossload.exp: Disable the i860-elf test until such
27139 time as i860 support works.
27140
27141 * gdb.t15/funcargs.exp: Fix expected outputs to include
27142 "backtrace 100\r" rather than just "backtrace\r", to match last
27143 change.
27144
27145 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
27146
27147 * config/udi-gdb.exp (gdb_exit): Remove close command.
27148 (gdb_target_udi): New procedure to set the UDI target.
27149 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
27150 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
27151 Added waits for prompts after several question responses. Added
27152 some more responses used by a29k-amd-udi-gdb.
27153 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
27154 pass different arguments, restart UDI connection after program
27155 completion.
27156 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
27157 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27158 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
27159 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
27160 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
27161 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
27162 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27163 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
27164 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
27165 after program completion.
27166 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
27167 compiled with a SELECT_VECS setting.
27168 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
27169 infinite recursion.
27170
27171 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
27172 Added checks for COFF results, and made them expected failures for
27173 all targets. It would be better to make them expected failures
27174 for COFF targets only.
27175
27176 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
27177
27178 * Makefile.in: add null dvi target, don't bother to recurse
27179 through test directories for info and install-info; rename
27180 $(datadir) to be dejagnu instead of deja-gnu
27181
27182 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
27183
27184 * gdb.t31/gdbme.ch: Re-enable code that previously caused
27185 compiler to coredump.
27186 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
27187 code.
27188
27189 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
27190
27191 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
27192 coredump.
27193 * gdb.t31/chillvars.exp: Comment out tests that depend on that
27194 code.
27195
27196 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
27197
27198 * gdb.t03/ptype.exp: tests for return code from gdb_test.
27199 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
27200 which in a shell. Deletes xgdb when done.
27201 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
27202 Tests the return from the "set height" or "set width" commands.
27203 Added a few return codes where needed.
27204
27205 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
27206
27207 * Makefile.in (SUBDIRS): Add gdb.t17.
27208 * configure.in (subdirs): Add gdb.t17.
27209 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
27210 files to test gdb's calling of functions in the inferior with
27211 the correct arguments and gdb's ability to retrieve any
27212 result returned.
27213
27214 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
27215
27216 * config/unix-gdb.exp (gdb_exit): Remove close commands that
27217 may be called after gdb goes away. Previous versions of expect
27218 needed these to avoid file descriptor leaks, but they cause
27219 errors with the current revision of expect.
27220 * gdb.t00/gdbvars.exp: Use -re on expected output after
27221 setting sevenbit-strings.
27222 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
27223 to set sevenbit-strings consistent across tests.
27224 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
27225 set sevenbit-strings consistent across tests.
27226
27227 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
27228
27229 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
27230 expected output to match current "expect" expectations.
27231
27232 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
27233
27234 * gdb.t00/default.exp: Change expected output for default "source"
27235 command, to match new gdb behavior which requires a filename to
27236 source.
27237
27238 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
27239
27240 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
27241 expected fail for i486-*-* that misses the marker2 function.
27242 * gdb.t10/crossload.exp (bfddefault): Allow successful
27243 recognition of a format to pass even if no symbols are found.
27244 Explicitly catch failures where the format is not recognized
27245 or is ambiguous, and add the reason to the fail message.
27246 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
27247 the cause is and invalid target and add reason to failure message.
27248 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
27249 elf32-i386, elf32-sparc, and elf32-i860.
27250 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27251 Set up expected failure for 'filename'::variable scope resolution,
27252 which is now apparently broken on all targets.
27253 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
27254 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
27255 gdb.t23/templates.exp: Change failure for missing binfile into
27256 just a warning.
27257 gdb.t21/demangle.exp: Change all cfront references to 'arm'
27258 references.
27259
27260 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
27261
27262 * gdb.t00/default.exp: Add expected output for default "source"
27263 command, to match new gdb behavior.
27264 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
27265
27266 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
27267
27268 * config/*-gdb.exp: returns an error, rather than exiting on
27269 internal errors.
27270
27271 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
27272
27273 * gdb.t03/gdbme.c: Add pointer to struct variable.
27274 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
27275 referencing struct members.
27276
27277 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
27278
27279 * configure.in (mips-idt-ecoff): New target.
27280 * config/mips-gdb.exp: New file for remote board using MIPS remote
27281 debugging protocol.
27282
27283 * Redid configuration scheme. Removed gdb.t*/configure.in.
27284 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
27285 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
27286 distclean targets. Built executables via .o files. Adjusted
27287 tests to account for source files in $(srcdir) rather than
27288 $(objdir).
27289 * lib/gdb.exp (runto): Don't expect () after the function name,
27290 because it may have arguments.
27291
27292 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
27293
27294 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
27295 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
27296 expected failures for mips-idt-* and mips-sgi-*.
27297 * gdb.t00/default.exp (attach): Kill process if requested.
27298 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27299 that does not read core files.
27300 * gdb.t01/run.exp: Removed checks for exit status code.
27301 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27302 it is linked in.
27303 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27304 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27305 appropriate, rather than doing it by hand.
27306 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27307 execution.
27308 * gdb.t10/crossload.exp: Kill existing program if needed.
27309 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27310 appropriate, rather than doing it by hand. Always increase
27311 timeout for this test, not just for VxWorks.
27312
27313 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27314
27315 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27316 of Chill STRUCT types and STRUCT values.
27317 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27318 than "char".
27319 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
27320 struct2): New struct definitions and initializations to test
27321 simple Chill STRUCT types.
27322
27323 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27324
27325 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27326 the null byte at the end of strings.
27327 * gdb.t00/default.exp: Make show version insensitive to copyright
27328 date.
27329 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27330 to avoid dependencies on target char signedness.
27331 * gdb.t16/printcmds.exp: Update expected results for explicitly
27332 unsigned char.
27333 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27334 now work.
27335 * gdb.t21/demangle.exp: Add many more patterns for template
27336 demangling, most of them being expected failures.
27337 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27338 string we are matching for, to match on the whole string.
27339 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27340 and fix a whole bunch that had incorrect expected output but were
27341 passing anyway because of the bug in "proc demangle".
27342 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27343 type.
27344 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27345
27346 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27347
27348 * gdb/testsuite: made modifications to testcases, etc., to allow
27349 them to work properly given the reorganization of deja-gnu and the
27350 relocation of the testcases from deja-gnu to a "tool" subdirectory.
27351
27352 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27353
27354 * gdb/testsuite: Initial creation of gdb/testsuite.
27355 Migrated dejagnu testcases and support files for testing nm to
27356 gdb/testsuite from deja-gnu. These files were moved "as is"
27357 with no modifications. This migration is part of a major overhaul
27358 of dejagnu. The modifications to these testcases, etc., which
27359 will allow them to work with the new version of dejagnu will be
27360 made in a future update.
27361
27362 For additional changes see gdb.mi/ChangeLog-1999-2003.
27363 \f
27364 ;; Local Variables:
27365 ;; mode: change-log
27366 ;; left-margin: 8
27367 ;; fill-column: 74
27368 ;; version-control: never
27369 ;; End:
27370
27371 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
27372 Copying and distribution of this file, with or without modification,
27373 are permitted provided the copyright notice and this notice are preserved.
This page took 0.597915 seconds and 4 git commands to generate.