Fix bug in date in previous entry.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b9e219b9
YQ
12012-04-29 Yao Qi <yao@codesourcery.com>
2
3 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4
3019eac3
DE
52012-04-28 Doug Evans <dje@google.com>
6
7 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
8 .Ltype_int_in_cu2. Use name "int2" instead of "int".
9 All uses updated.
10 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
11 "ptype func_cu1" to expand cu2 before cu1.
12
62e5f89c
SDJ
132012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
14 Tom Tromey <tromey@redhat.com>
15
16 * gdb.base/default.exp: Add `$_probe_arg*' convenience
17 variables.
18 * gdb.base/stap-probe.c: New file.
19 * gdb.base/stap-probe.exp: New file.
20 * gdb.trace/stap-trace.c: New file.
21 * gdb.trace/stap-trace.exp: New file.
22 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
23 libgcc's unwinder.
24
14132e89
MR
252012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
26
27 * gdb.arch/mips16-thunks-inmain.c: New file.
28 * gdb.arch/mips16-thunks-main.c: New file.
29 * gdb.arch/mips16-thunks-sin.c: New file.
30 * gdb.arch/mips16-thunks-sinfrob.c: New file.
31 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
32 * gdb.arch/mips16-thunks-sinmain.c: New file.
33 * gdb.arch/mips16-thunks-sinmips16.c: New file.
34 * gdb.arch/mips16-thunks.exp: New file.
35
a766d390
DE
362012-04-25 Doug Evans <dje@google.com>
37
38 * configure.ac: Create gdb.go/Makefile.
39 * configure: Regenerate.
40 * gdb.base/default.exp: Add "go" to "set language" testing.
41 * gdb.go/Makefile.in: New file.
42 * gdb.go/basic-types.exp: New file.
43 * gdb.go/chan.exp: New file.
44 * gdb.go/chan.go: New file.
45 * gdb.go/handcall.exp: New file.
46 * gdb.go/handcall.go: New file.
47 * gdb.go/hello.exp: New file.
48 * gdb.go/hello.go: New file.
49 * gdb.go/integers.exp: New file.
50 * gdb.go/integers.go: New file.
51 * gdb.go/methods.exp: New file.
52 * gdb.go/methods.go: New file.
53 * gdb.go/package.exp: New file.
54 * gdb.go/package1.go: New file.
55 * gdb.go/package2.go: New file.
56 * gdb.go/print.exp: New file.
57 * gdb.go/strings.exp: New file.
58 * gdb.go/strings.go: New file.
59 * gdb.go/types.exp: New file.
60 * gdb.go/types.go: New file.
61 * gdb.go/unsafe.exp: New file.
62 * gdb.go/unsafe.go: New file.
63 * lib/future.exp: Add Go support.
64 (gdb_find_go, gdb_find_go_linker): New procs.
65 (gdb_default_target_compile): Add Go support.
66 * lib/gdb.exp (skip_go_tests): New proc.
67 * lib/go.exp: New file.
68
e65f9ffb
TT
692012-04-25 Tom Tromey <tromey@redhat.com>
70
71 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
72
14e75d8e
JK
732012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
74 Jan Kratochvil <jan.kratochvil@redhat.com>
75
76 PR symtab/7259:
77 * gdb.base/enumval.c: New test case.
78 * gdb.base/enumval.exp: New test case.
79 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
80 field.bitpos.
81
f3525b70
PA
822012-04-17 Pedro Alves <palves@redhat.com>
83
84 * Makefile.in (site.exp): Make site.exp source
85 $srcdir/lib/append_gdb_boards_dir.exp.
86 * lib/append_gdb_boards_dir.exp: New file.
87
bccbefd2
JK
882012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
89
90 New option "set auto-load safe-path".
91 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
92 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
93
bf88dd68
JK
942012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
95
96 auto-load: Implementation.
97 * gdb.base/help.exp (test set height): Increase the height.
98 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
99 to ...
100 (info auto-load python-scripts): ... here.
101 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
102 to ...
103 (info auto-load python-scripts *): ... here.
104
c0d4d1c0
YQ
1052012-04-16 Yao Qi <yao@codesourcery.com>
106
107 * lib/trace-support.exp (get_in_proc_agent): New.
108 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
109 of in process trace agent.
110 * gdb.trace/ftrace.exp: Likewise.
111 * gdb.trace/pending.exp: Likewise.
112 * gdb.trace/trace-break.exp: Likewise.
113 * gdb.trace/trace-mt.exp
114 * gdb.trace/tspeed.exp: Likewise.
115 * gdb.trace/tstatus.exp
116 * gdb.trace/strace.exp: Likewise.
117
cbf68a60
TS
1182012-04-16 Thomas Schwinge <thomas@codesourcery.com>
119
dd6d3b70
TS
120 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
121 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
122
cbf68a60
TS
123 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
124
8264ba82
AG
1252012-04-14 Anton Gorenkov <xgsa@yandex.ru>
126
127 PR mi/13393
128 * gdb.mi/mi-var-rtti.cc: New file.
129 * gdb.mi/mi-var-rtti.exp: New file.
130 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
131 function.
132 (mi_varobj_update_with_type_change): updated to avoid code duplication.
133
de0919f8 1342012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
135
136 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
137 EXECUTABLES.
138 * gdb.python/py-explore.c: C program used for testing the new
139 'explore' command on C constructs.
140 * gdb.python/py-explore.cc: C++ program used for testing the new
141 'explore' command on C++ constructs.
142 * gdb-python/py-explore.exp: Tests for the new 'explore'
143 command on C constructs.
144 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
145 command on C++ constructs.
146
a82da7dd
MK
1472012-04-07 Mark Kettenis <kettenis@gnu.org>
148
149 * gdb.base/funcargs.exp (complex_args): Fix typo.
150
e127cba8
JK
1512012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
154 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
155
40e084e1
KS
1562012-04-05 Keith Seitz <keiths@redhat.com>
157
158 * gdb.base/advance.exp: Update error message for
159 "advance malformed" test.
160 * gdb.base/break.exp: Likewise for "breakpoint with
161 trailing garbage" test.
162 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
163 with trailing garbage" test.
164 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
165 trailng garbage" test.
166 * gdb.base/until.exp: Likewise for "malformed until" test.
167 * gdb.cp/ovldbreak.exp: Create the breakpoint table
168 for "breakpoint info (after setting on all)".
169 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
170 tests.
171 * gdb.cp/cplabel.cc: New file.
172 * gdb.cp/cplabel.exp: New test.
173 * gdb.linespec/ls-errs.c: New file.
174 * gdb.linespec/ls-errs.exp: New test.
175
a72c8f6a
JK
1762012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.trace/unavailable.exp
179 (collect globals: print object on: print derived_partial)
180 (collect globals: print object on: print derived_whole)
181 (collect globals: print object off: print derived_partial)
182 (collect globals: print object off: print derived_whole): Update
183 expected output.
184
f87a3023
KS
1852012-03-30 Keith Seitz <keiths@redhat.com>
186
187 * gdb.python: Add test for linespecs with commas.
188
e2171b3c
KS
1892012-03-28 Keith Seitz <keiths@redhat.com>
190
191 * gdb.linespec/ls-dollar.cc: New file.
192 * gdb.linespec/ls-dollar.exp: New test.
193
1942012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
195
196 * gdb.cp/namespace.exp: Add breakpoint tests for functions
197 starting with the global namespace.
198
2f4e0a80
DE
1992012-03-23 Doug Evans <dje@google.com>
200
201 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
202
7b282c5a
SCR
2032012-03-22 Siva Chandra Reddy <sivachandra@google.com>
204
205 * gdb.python/py-value.cc: Add test case for testing the
206 methodology exposing C++ values to Python.
207 * gdb.python/py-value-cc.exp: Add tests testing the methodology
208 exposing C++ values to Python.
209 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
210
2e98ca53
JK
2112012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
212 Siddhesh Poyarekar <siddhesh@redhat.com>
213
214 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
215 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
216 (generate native core dump): Make the test unsupported if core cannot
217 be generated.
218
8320cc4f
JK
2192012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
220
221 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
222 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
223 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
224
3a69ffb2
JK
2252012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
226
227 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
228
8fabffee
DE
2292012-03-17 Doug Evans <dje@google.com>
230
231 * dg-extract-results.sh: Handle KFAILs.
232
ab260dad
JK
2332012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
234
235 PR symtab/13777
236 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
237
53ba8333
JB
2382012-03-16 Joel Brobecker <brobecker@adacore.com>
239
240 * gdb.ada/set_pckd_arr_elt: New testcase.
241
481860b3
GB
2422012-03-16 Gary Benson <gbenson@redhat.com>
243
244 PR breakpoints/10738
245 * gdb.opt/inline-break.exp: New file.
246 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
247 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
248 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
249 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
250 * gdb.base/async-shell.exp: Likewise.
251 * lib/mi-support.exp (library_loaded_re): Likewise.
252
410528f0
TT
2532012-03-15 Tom Tromey <tromey@redhat.com>
254
255 * gdb.cp/virtfunc2.exp: Update expected output.
256 * gdb.cp/pr9631.exp: Update expected output.
257 * gdb.cp/member-ptr.exp: Update expected output.
258 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
259 output.
260 * gdb.cp/casts.exp: Update expected output.
261
c4aeac85
TT
2622012-03-15 Tom Tromey <tromey@redhat.com>
263
264 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
265 (test_info_vtbl): Likewise.
266 (do_tests): Call test_info_vtbl.
267 * gdb.cp/virtfunc.cc (va): New global.
268
856d06f9
TS
2692012-03-15 Thomas Schwinge <thomas@codesourcery.com>
270
271 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
272 describing DWARF data structures.
273 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
274 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
275 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
276 * gdb.dwarf2/dw2-entry-value.S: Likewise.
277 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
278 * gdb.dwarf2/dw2-param-error.S: Likewise.
279 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
280 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
281 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
282 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
283 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
284 * gdb.dwarf2/pr11465.S: Likewise.
285
e837f12a
JK
2862012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 * gdb.mi/mi2-prompt.exp: New file.
289
ccbb4f28
JB
2902012-03-13 Joel Brobecker <brobecker@adacore.com>
291
292 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
293
32039130
JB
2942012-03-13 Joel Brobecker <brobecker@adacore.com>
295
296 * gdb.ada/bp_range_type: New testcase.
297
16899756
DE
2982012-03-13 Doug Evans <dje@google.com>
299
300 * gdb.base/default.exp: Delete tests for symbol-reloading.
301 * gdb.base/help.exp: Ditto.
302 * gdb.base/setshow.exp: Ditto.
303 * gdb.base/gdb_history: Delete references to symbol-reloading.
304
87b0bb13
JK
3052012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
306
307 * gdb.base/attach-twice.c: New files.
308 * gdb.base/attach-twice.exp: New files.
309
0d7941a9
KS
3102012-03-08 Keith Seitz <keiths@redhat.com>
311
312 * lib/gdb.exp (gdb_get_line_number): Throw an
313 error instead of returning -1.
314 * gdb.base/break.exp: Remove unused variable
315 bp_location5.
316 * gdb.base/hbreak2.exp: Likewise.
317 * gdb.base/sepdebug.exp: Likewise.
318
f4647387
YQ
3192012-03-08 Yao Qi <yao@codesourcery.com>
320 Pedro Alves <palves@redhat.com>
321
322 Fix PR server/13392.
323 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
324 (tracepoint_change_loc_2): Remove kfail. Return if failed to
325 download tracepoints.
326 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
327 (pending_tracepoint_resolved_during_trace): Likewise.
328 (pending_tracepoint_installed_during_trace): Likewise.
329 (pending_tracepoint_with_action_resolved): Likewise.
330
83c532cb
KS
3312012-03-08 Keith Seitz <keiths@redhat.com>
332
333 * gdb.ada/array_bounds.exp: Get breakpoint for line
334 with "START", not "STOP".
335 * gdb.python/py-infthread.exp: Do not continue to
336 line marked "Break here.", which is undefined.
337
d6b6bbb7
LM
3382012-03-08 Luis Machado <lgustavo@codesourcery.com>
339
340 Revert:
341
342 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
343
344 Implement testsuite workaround for PR breakpoints/13781.
345 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
346 (set breakpoint condition-evaluation host): New conditional command.
347
7fe25d9b
JK
3482012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 Fix CU relative vs. absolute DIE offsets.
351 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
352 one.
353
51898c15
JK
3542012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 Fix false FAIL on distros with relro linkage as default.
357 * gdb.reverse/solib-precsave.exp: Try to compile the test using
358 -Wl,-z,norelro first.
359
8131799e
JB
3602012-03-06 Joel Brobecker <brobecker@adacore.com>
361
362 * gdb.ada/bp_on_var: New testcase.
363
ba241969
JB
3642012-03-06 Joel Brobecker <brobecker@adacore.com>
365
366 * gdb.ada/bp_enum_homonym: New testcase.
367
abe49676
YQ
3682012-03-06 Yao Qi <yao@codesourcery.com>
369
370 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
371 x86_64-*-* and i?86-*-*.
372 Set up KFAIL for gdb/13808.
373
d8df103b
TT
3742012-03-05 Tom Tromey <tromey@redhat.com>
375
376 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
377 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
378
b7b189f3
TT
3792012-03-05 Tom Tromey <tromey@redhat.com>
380
381 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
382
69dc1c4d
YQ
3832012-03-04 Yao Qi <yao@codesourcery.com>
384
385 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
386 messages for KFAIL.
387
3f20c47f
JK
3882012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
389
390 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
391 (print one_two_three, indexes off, print few_reps, indexes off)
392 (print many_reps, indexes off, print empty, indexes off)
393 (print one_two_three, print few_reps, print many_reps, print empty):
394 Call setup_xfail if $gcc_old.
395
abf1152a
JK
3962012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
397
398 Implement testsuite workaround for PR breakpoints/13781.
399 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
400 (set breakpoint condition-evaluation host): New conditional command.
401
a06715f8
JK
4022012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 Code cleanup.
405 * gdb.cp/mb-templates.exp: New variables executable. Use it for
406 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
407 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
408 number 1 by $bpnum. Four times.
409
5808517f
YQ
4102012-03-03 Yao Qi <yao@codesourcery.com>
411
412 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
413
dfe2ac14
JK
4142012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
415
416 Setup KFAIL for PR server/13796.
417 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
418
8bbc467a
JB
4192012-03-02 Joel Brobecker <brobecker@adacore.com>
420
421 * gdb.ada/operator_bp: New testcase.
422
c0eac87f
JB
4232012-03-02 Joel Brobecker <brobecker@adacore.com>
424
425 * gdb.ada/info_locals_renaming: New testcase.
426
4f42c881
TT
4272012-03-02 Tom Tromey <tromey@redhat.com>
428
429 * gdb.base/nextoverexit.c: New file.
430 * gdb.base/nextoverexit.exp: New file.
431
7380c0c9
EBM
4322012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
433
434 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
435 parameter.
436
1faeff08
MR
4372012-03-01 Maciej W. Rozycki <macro@mips.com>
438
439 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
440 core registers.
441
320b6f49
MR
4422012-03-01 Maciej W. Rozycki <macro@mips.com>
443 Maciej W. Rozycki <macro@codesourcery.com>
444 Daniel Jacobowitz <dan@codesourcery.com>
445
446 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
447
ad5f7d6e
PA
4482012-03-01 Pedro Alves <palves@redhat.com>
449
450 PR gdb/13767
451
452 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
453 (gdb_collect_globals_test): Call it.
454
d3dc44a6
KS
4552012-03-01 Keith Seitz <keiths@redhat.com>
456
457 * gdb.cp/method2.exp: Output of overload menu is now
458 alphabetized. Update tests for "break A::method".
459 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
460 of hard-coding them.
461 Overload menu is alphabetized: rewrite to accommodate.
462 Unset variables LINE and TYPES which are used in other tests.
463 Compute the output of "info break".
464 Update the breakpoint table after all breakpoints are deleted.
465 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
466 compute ACTUALS and the method body based on parameters.
467 Update expected output accordingly.
468 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
469 unique comments to allow the use of gdb_get_line_number.
470
4712012-03-01 Keith Seitz <keiths@redhat.com>
472
473 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
474 some Tcl syntax.
475 * gdb.cp/ovldbreak.exp: Likewise.
476
7949c2a0
KS
4772012-03-01 Keith Seitz <keiths@redhat.com>
478
479 * gdb.base/help.exp (help show user): Update expected result
480 for new doc string changes (add "non-python").
481
7d74f244
DE
4822012-03-01 Scott J. Goldman <scottjg@vmware.com>
483
484 * gdb.python/py-cmd.exp: Add test to verify that python commands can
485 be put in the user-defined category and that the commands appear in
486 "help user-defined".
487
1b611343
JB
4882012-02-29 Joel Brobecker <brobecker@adacore.com>
489
490 * gdb.ada/tagged_not_init: New testcase.
491
99b1c762
JB
4922012-02-29 Joel Brobecker <brobecker@adacore.com>
493
494 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
495 * gdb.ada/enum_idx_packed: New testcase.
496
2d4a02ee
JB
4972012-02-29 Joel Brobecker <brobecker@adacore.com>
498
499 * gdb.ada/aliased_array: New testcase.
500
2e6fda7d
JB
5012012-02-29 Joel Brobecker <brobecker@adacore.com>
502
503 * gdb.ada/whatis_array_val: New testcase.
504
9a7f938f
JK
5052012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
506
507 Fix disp-step-syscall.exp: fork: single step over fork.
508 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
509 whitespaces.
510 (single step over $syscall): Remove its check.
511 (single step over $syscall final pc): New check.
512
8703a944
JK
5132012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
514
515 Support processors without SSSE3.
516 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
517 pabsd into ...
518 (ssse3_test): ... a new function.
519 (main): Call ssse3_test.
520 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
521 Update expected values everywhere.
522 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
523 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
524 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
525 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
526 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
527 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
528 Move these tests lower.
529 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
530 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
531 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
532 New tests.
533
c03e6ccc
YQ
5342012-02-29 Yao Qi <yao@codesourcery.com>
535 Pedro Alves <palves@redhat.com>
536
537 * gdb.trace/trace-mt.c: New.
538 * gdb.trace/trace-mt.exp: New.
539
7964b62a
TS
5402012-02-28 Thomas Schwinge <thomas@codesourcery.com>
541
2c8910ba
TS
542 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
543 numbers instead of hardcoding them.
544 * gdb.base/annota1.c: Provide suitable markers.
545 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
546 numbers instead of hardcoding them.
547 * gdb.base/annota3.c: Provide suitable markers.
548
549 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
550 * gdb.base/annota3.c: Likewise.
551 * gdb.base/sigall.c: Likewise.
552 * gdb.base/signals.c: Likewise.
553 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 554
5a41c0b7
MR
5552012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
556
557 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
558 failure return path.
559
ebbbe5c5
LM
5602012-02-27 Luis Machado <lgustavo@codesourcery.com>
561
562 * gdb.base/save-bp.exp: Account for new condition evaluator output.
563
8d126d8a
LM
5642012-02-24 Luis Machado <lgustavo@codesourcery.com>
565
566 * gdb.base/cond-eval-mode.exp: New file.
567
11337c2f
PA
5682012-02-24 Pedro Alves <palves@redhat.com>
569
570 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
571 (top level): Use with_test_prefix.
572
13fc3e3c
PA
5732012-02-24 Pedro Alves <palves@redhat.com>
574
575 * gdb.threads/attach-into-signal.exp (corefunc): Use
576 with_test_prefix.
577
07c1b626
JK
5782012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
579
580 Fix false FAILs on old CPUs without SSE.
581 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
582 Return untested for Illegal instruction.
583
596ba138
JK
5842012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
585
586 Fix false FAILs with glibc debug infos installed.
587 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
588 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
589
aeaa2474
SA
5902012-02-22 Sterling Augustine <saugustine@google.com>
591
592 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
593 constant with cast.
594
aed555c9
PA
5952012-02-21 Pedro Alves <palves@redhat.com>
596
597 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
598
78afebb4
PA
5992012-02-21 Pedro Alves <palves@redhat.com>
600
601 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
602
fdcfef12
PA
6032012-02-21 Pedro Alves <palves@redhat.com>
604
605 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
606 with_test_prefix.
607
0f4d39d5
PA
6082012-02-21 Pedro Alves <palves@redhat.com>
609
610 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
611 with_test_prefix here.
612 (top level): Do it here instead. Remove `:' from the
613 with_test_prefix string.
614 * gdb.base/attach-pie-misread.exp: Remove the leading space the
615 the suffix `:' from the with_test_prefix prefix string.
616 * gdb.base/break-interp.exp: Ditto.
617 * gdb.base/catch-load.exp: Ditto.
618 * gdb.base/disp-step-syscall.exp: Ditto.
619 * gdb.base/jit-so.exp: Ditto.
620 * gdb.base/jit.exp: Ditto.
621 * gdb.base/sepdebug.exp: Ditto.
622 * gdb.base/solib-display.exp: Ditto.
623 * gdb.base/solib-overlap.exp: Ditto.
624 * gdb.base/watch-cond-infcall.exp: Ditto.
625 * gdb.base/watchpoint.exp: Ditto.
626 * gdb.dwarf2/dw2-noloc.exp: Ditto.
627 * gdb.mi/mi-watch.exp: Ditto.
628 * gdb.mi/mi2-watch.exp: Ditto.
629 * gdb.threads/non-ldr-exc-1.exp: Ditto.
630 * gdb.threads/non-ldr-exc-2.exp: Ditto.
631 * gdb.threads/non-ldr-exc-3.exp: Ditto.
632 * gdb.threads/non-ldr-exc-4.exp: Ditto.
633 * gdb.threads/watchpoint-fork.exp: Ditto.
634 * gdb.threads/watchthreads-reorder.exp: Ditto.
635 * gdb.trace/change-loc.exp: Ditto.
636 * gdb.trace/pending.exp: Ditto.
637 * gdb.trace/status-stop.exp: Ditto.
638 * gdb.trace/strace.exp: Ditto.
639 * gdb.trace/trace-break.exp: Ditto.
640 * gdb.trace/unavailable.exp: Ditto.
641 * lib/gdb.exp (with_test_prefix): Always prefix with space and
642 suffix with colon. Adjust leading comments.
643
6a5870ce
PA
6442012-02-21 Pedro Alves <palves@redhat.com>
645 Tom Tromey <tromey@redhat.com>
646
647 * lib/gdb.exp: Add description of test prefixes.
648 (with_test_prefix): New procedure.
649 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
650 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
651 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
652 instead of lappend to append to pf_prefix.
653 * gdb.base/catch-load.exp: Use with_test_prefix.
654 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
655 * gdb.base/jit-so.exp: Use with_test_prefix.
656 * gdb.base/jit.exp: Use with_test_prefix.
657 * gdb.base/return-nodebug.exp (do_test): Use append instead of
658 lappend to append to pf_prefix.
659 * gdb.base/sepdebug.exp: Use with_test_prefix.
660 * gdb.base/solib-display.exp: Use with_test_prefix.
661 * gdb.base/solib-overlap.exp: Use with_test_prefix.
662 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
663 * gdb.base/watchpoint.exp: Use with_test_prefix.
664 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
665 * gdb.mi/mi-watch.exp: Use with_test_prefix.
666 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
667 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
668 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
669 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
670 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
671 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
672 append instead of lappend to append to pf_prefix.
673 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
674 * gdb.trace/change-loc.exp: Use with_test_prefix.
675 * gdb.trace/pending.exp: Use with_test_prefix.
676 * gdb.trace/status-stop.exp: Use with_test_prefix.
677 * gdb.trace/strace.exp: Use with_test_prefix.
678 * gdb.trace/trace-break.exp: Use with_test_prefix.
679 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
680 instead of lappend to append to pf_prefix.
681
35dc4a6b
JK
6822012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
683
684 Fix racy FAILs.
685 * gdb.base/inferior-died.c (main): Add return of 0.
686 * gdb.base/inferior-died.exp (continue): Fix expectation of
687 asynchronous events.
688 (p 1): New test.
689
c5a006e6
PA
6902012-02-20 Pedro Alves <palves@redhat.com>
691
692 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
693 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
694 gdb's internal debug output. For the non-threaded case, look for
695 "Program received signal SIGLARM", for the threaded case, peek at
696 the thread's siginfo.
697
cc51a170
PA
6982012-02-20 Pedro Alves <palves@redhat.com>
699
700 General cleanup, make output test messages unique, and build
701 different executable files for the non-threaded and threaded
702 cases.
703
704 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
705 Delete.
706 (executable_nothr, executable_thr): New globals.
707 (top level): Adjust to delete both executables.
708 (corefunc): New parameter $executable. Set $pf_prefix instead of
709 hand writing a prefix in tests. Issue a clean_restart and enable
710 lin-lwp debug output here.
711 (top level): Adjust. Use build_executable. Don't start gdb here,
712 and don't enable lin-lwp debug output here.
713 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
714
c755f03d
JK
7152012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
716
717 Fix racy FAILs.
718 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
719 "continue" command.
720
6bec5e0a
JK
7212012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
722
723 Fix for gdbserver non-extended mode.
724 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
725 and gdb_run_cmd.
726
2e8265fd
TT
7272012-02-17 Tom Tromey <tromey@redhat.com>
728
729 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
730 * gdb.python/py-events.exp: Check 'dir' output.
731 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
732
9e507076
YQ
7332012-02-17 Yao Qi <yao@codesourcery.com>
734
735 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
736
32d22ab1
TT
7372012-02-16 Tom Tromey <tromey@redhat.com>
738
739 * gdb.base/inferior-died.c: Don't include stdio.h.
740
9addecb9
TT
7412012-02-16 Tom Tromey <tromey@redhat.com>
742
743 * gdb.base/inferior-died.c: New file.
744 * gdb.base/inferior-died.exp: New file.
745
4cb6da1c
AR
7462012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
747
748 * gdb.base/break-inline.exp: New file.
749 * gdb.base/break-inline.c: New file.
750
3af2590d
TT
7512012-02-15 Tom Tromey <tromey@redhat.com>
752
753 * gdb.base/pc-fp.exp: Add "info register" tests.
754
29988831
TT
7552012-02-15 Tom Tromey <tromey@redhat.com>
756
757 * gdb.base/regs.exp: Remove.
758
10010058
PA
7592012-02-15 Pedro Alves <palves@redhat.com>
760
761 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
762 the target doesn't support tracepoints.
763 * gdb.trace/circ.exp: Ditto.
764 * gdb.trace/collection.exp: Ditto.
765 * gdb.trace/packetlen.exp: Ditto.
766 * gdb.trace/passc-dyn.exp: Ditto.
767 * gdb.trace/report.exp: Ditto.
768 * gdb.trace/tfind.exp: Ditto.
769 * gdb.trace/tspeed.exp: Ditto.
770 * gdb.trace/tsv.exp: Ditto.
771 * gdb.trace/unavailable.exp: Ditto.
772 * gdb.trace/while-dyn.exp: Ditto.
773
a2e0062d
PA
7742012-02-15 Pedro Alves <palves@redhat.com>
775
776 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
777 gdb_test_multiple, and call unsupported instead of fail, if the
778 remote side does not support the request.
779
a1999d40
PA
7802012-02-15 Pedro Alves <palves@redhat.com>
781
782 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
783 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
784 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
785 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
786 * gdb.server/server-run.exp: Make sure gdb is disconnected.
787 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
788 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
789 doesn't start with "extended-" already.
790
7cee1e54
PA
7912012-02-15 Pedro Alves <palves@redhat.com>
792
793 Support extended-remote. Avoid cascading timeouts.
794
795 * gdb.base/attach.exp (do_attach_tests): Add expected output for
796 the extended-remote target. If attaching with no file fails, load
797 the file manually.
798 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
799
816338b5
SS
8002012-02-14 Stan Shebs <stan@codesourcery.com>
801
802 * gdb.base/ena-dis-br.exp: Add enable count test.
803
cc30c4bd
PA
8042012-02-13 Pedro Alves <palves@redhat.com>
805
806 * config/mips-idt.exp: Delete.
807 * gdb.base/a2-run.exp: Remove mips-idt xfails.
808 * gdb.base/bitfields.exp: Remove mips-idt restarts.
809 * gdb.base/break.exp: Remove mips-idt references.
810 * gdb.base/chng-syms.exp: Ditto.
811 * gdb.base/default.exp: Ditto.
812 * gdb.base/funcargs.exp (funcargs_reload): Delete.
813 (top level): Don't call it.
814 * gdb.base/opaque.exp: Remove mips-idt restarts.
815 * gdb.base/ptype.exp: Remove mips-idt xfails.
816 * gdb.base/scope.exp: Remove mips-idt restarts.
817 * gdb.base/sepdebug.exp: Remove mips-idt references.
818 * gdb.base/watchpoint.exp (maybe_clean_restart)
819 (maybe_reinitialize): Delete.
820 (test_disabling_watchpoints, test_disabling_watchpoints)
821 (test_watchpoint_triggered_in_syscall)
822 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
823 Don't call them.
824
57008375
JK
8252012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 * gdb.server/server-exec-info.exp: New file.
828
4a2d9c08
PA
8292012-02-10 Pedro Alves <palves@redhat.com>
830
831 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
832 always non-empty.
833 (test_attach): Always pass $exec to test_attach_gdb.
834
09fa21bd
TT
8352012-02-08 Tom Tromey <tromey@redhat.com>
836
837 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
838 before inferior is started.
839
f0823d2c
TT
8402012-02-07 Tom Tromey <tromey@redhat.com>
841
842 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
843 Symbol.value.
844 * gdb.python/py-symbol.c (qq): Set default value.
845
8462012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
847
848 * gdb.python/py-symbol.c (qq): New global.
849 * gdb.python/py-symbol.exp: Add test for frame-less
850 lookup_symbol.
851 * gdb.python/py-symtab.exp: Fix line number.
852
f7e44f65
JB
8532012-02-03 Joel Brobecker <brobecker@adacore.com>
854
855 * gdb.ada/mi_task_arg: New testcase.
856
4c9ed63c
PA
8572012-02-02 Pedro Alves <palves@redhat.com>
858
859 * gdb.reverse/until-precsave.exp: Also put "record save" under the
860 extended timeout.
861
c0b9f2c6
PA
8622012-02-02 Pedro Alves <palves@redhat.com>
863
864 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
865 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
866
5f8cefd7
PA
8672012-02-02 Pedro Alves <palves@redhat.com>
868
869 * gdb.base/term.exp: Rewrite.
870 * gdb.base/term.c: New.
871
2f3a2569
PA
8722012-02-02 Pedro Alves <palves@redhat.com>
873
874 * gdb.base/default.exp (run "r" abbreviation, run): Add
875 extended-remote expected output.
876
f149aabd
TT
8772012-02-02 Tom Tromey <tromey@redhat.com>
878
879 * gdb.cp/dispcxx.exp: New file.
880 * gdb.cp/dispcxx.cc: New file.
881
03bef283
TT
8822012-02-01 Tom Tromey <tromey@redhat.com>
883
884 * gdb.base/jit-simple.exp: New file.
885 * gdb.base/jit-simple.c: New file.
886
a79b18b5
YQ
8872012-01-30 Yao Qi <yao@codesourcery.com>
888
889 * gdb.base/skip.exp: Make test result unique.
890
f0d1a53e
JK
8912012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
894 compatibility with valgrind-3.7.0.
895
4b3c9f41
PA
8962012-01-27 Pedro Alves <palves@redhat.com>
897
898 * gdb.base/watchpoint.exp (no_hw): New global.
899 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
900 disable hw watchpoints.
901 (test_wide_location_1, test_wide_location_2): If no_hw is set,
902 don't expect hw watchpoints.
903 (no_hw_watchpoints): Always clean restart.
904 (do_tests): New procedure, factored out from the top level.
905 (top level): Run tests twice. Once with hw watchpoints enabled,
906 another time with hw watchpoints disabled.
907
a13491c8
PA
9082012-01-27 Pedro Alves <palves@redhat.com>
909
910 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
911 out from the top level.
912 (top level): Call it instead.
913
f2c8a051
PA
9142012-01-27 Pedro Alves <palves@redhat.com>
915
916 * gdb.base/watchpoint.exp (top level): Re-enable hardware
917 watchpoints sooner.
918
654d7a9e
PA
9192012-01-27 Pedro Alves <palves@redhat.com>
920
921 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
922
274f47f3
PA
9232012-01-27 Pedro Alves <palves@redhat.com>
924
925 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
926 "You may have requested too many hardware
927 breakpoints/watchpoints".
928
e4d63ba2
PA
9292012-01-27 Pedro Alves <palves@redhat.com>
930
931 * gdb.base/watchpoint.exp (maybe_clean_restart)
932 (maybe_reinitialize): New.
933 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
934 expect "hit N times".
935 (test_disabling_watchpoints, test_complex_watchpoint)
936 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
937 Call maybe_clean_restart.
938 (top level): Use clean_restart. Remove "mips-idt-*"
939 reinitialization.
940
dbd95daf
PA
9412012-01-27 Pedro Alves <palves@redhat.com>
942
943 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
944
f3ad2025
PA
9452012-01-27 Pedro Alves <palves@redhat.com>
946
947 * gdb.base/watchpoint.exp: Clean restart after tests that don't
948 require `initialize' anymore. Remove unnecessary `initialize'
949 calls.
950
100aa3ae
PA
9512012-01-27 Pedro Alves <palves@redhat.com>
952
953 * gdb.base/watchpoint.exp (wp_set): Delete.
954 (initialize, test_simple_watchpoint, top level): Remove dead code.
955
c79a8e11
PA
9562012-01-27 Pedro Alves <palves@redhat.com>
957
958 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
959 typo.
960
048fe15a
PA
9612012-01-27 Pedro Alves <palves@redhat.com>
962
963 * config/extended-gdbserver.exp: New file.
964 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
965 comment.
966 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
967 * boards/native-extended-gdbserver.exp: New file.
968
4033a6bf
PA
9692012-01-26 Pedro Alves <palves@redhat.com>
970
971 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
972 and gdb_test_multiple.
973
3d7f4b81
PA
9742012-01-26 Pedro Alves <palves@redhat.com>
975
976 Make test messages unique, and more identifiable.
977 * gdb.multi/watchpoint-multi.exp: Change test messages.
978
484abf42
TT
9792012-01-25 Tom Tromey <tromey@redhat.com>
980
981 * gdb.base/solib-disc.exp: Fix regexps.
982
edcc5120
TT
9832012-01-24 Tom Tromey <tromey@redhat.com>
984
985 * lib/mi-support.exp (mi_expect_stop): Add special case for
986 solib-event.
987 * gdb.base/catch-load-so.c: New file.
988 * gdb.base/catch-load.exp: New file.
989 * gdb.base/catch-load.c: New file.
990 * gdb.base/break-interp.exp (reach_1): Update regexp.
991
30b91c90
JK
9922012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
993
994 Fix fuzzy results.
995 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
996 lpsimple and func.
997
53fe1783
GB
9982012-01-24 Gary Benson <gbenson@redhat.com>
999
1000 Delete #if 0'd out code.
1001 * gdb.base/default.exp (info catch): Remove.
1002 * gdb.base/gdb_history (info catch): Likewise.
1003 * gdb.base/help.exp (info catch): Likewise.
1004
d0d8b0c6
JK
10052012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 Fix watchpoints to be specific for each inferior.
1008 * gdb.multi/watchpoint-multi.c: New file.
1009 * gdb.multi/watchpoint-multi.exp: New file.
1010
4403d8e9
JK
10112012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 Fix watchpoints across inferior fork.
1014 * gdb.threads/watchpoint-fork-child.c: New file.
1015 * gdb.threads/watchpoint-fork-mt.c: New file.
1016 * gdb.threads/watchpoint-fork-parent.c: New file.
1017 * gdb.threads/watchpoint-fork-st.c: New file.
1018 * gdb.threads/watchpoint-fork.exp: New file.
1019 * gdb.threads/watchpoint-fork.h: New file.
1020
050a2e1d
PA
10212012-01-23 Pedro Alves <palves@redhat.com>
1022
1023 * gdb.base/call-signal-resume.exp: Allow output after "return".
1024
6a52fb62
PA
10252012-01-20 Pedro Alves <palves@redhat.com>
1026
1027 * gdb.python/py-finish-breakpoint.py: Fix typo.
1028
145b16a9
UW
10292012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
1030
1031 * gdb.base/info-proc.exp: Also run on remote targets. Main
1032 "info proc" command is now always present; whether target supports
1033 actual info proc operation is detected when attempting to issue
1034 the command.
1035
26f6125e
JK
10362012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * .gdbinit: Remove.
1039
eb5227ce
PA
10402012-01-19 Pedro Alves <palves@redhat.com>
1041
1042 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
1043 look at the funtions' returns.
1044 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
1045 (jprint.print(int, int)): Change return type to int. Adjust.
1046
1db33378
PP
10472012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1048
1049 PR gdb/9538
1050 * gdb.base/sepdebug.exp: New test.
1051
b9736cf8
PA
10522012-01-18 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
1055 Allow output before ^done.
1056
4aac40c8
TT
10572012-01-16 Tom Tromey <tromey@redhat.com>
1058
1059 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
1060 Add tests for relative directory.
1061
cafec441
TT
10622012-01-16 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.base/printcmds.c (enum flag_enum): New.
1065 (three): New global.
1066 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
1067 enum printing.
1068 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
1069 FlagEnumerationPrinter.
1070 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
1071 * gdb.python/py-pp-maint.c (enum flag_enum): New.
1072 (fval): New global.
1073
abcc4978
PA
10742012-01-16 Pedro Alves <palves@redhat.com>
1075
1076 * lib/gdb.exp (banned_procedures): New variable.
1077 (banned_variables_traced): Rename to ...
1078 (banned_traced): ... this.
1079 (gdb_init): Also trace banned procedures.
1080 (gdb_finish): Also untrace banned procedures.
1081
97ccebe8
PA
10822012-01-16 Pedro Alves <palves@redhat.com>
1083
1084 Remove all calls to strace.
1085
2af7517b
JK
10862012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
1089 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
1090
9241a8bc
PP
10912012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1092
1093 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
1094 * gdb.base/pie-execl.exp: Likewise.
1095
3848a17f
KS
10962012-01-12 Keith Seitz <keiths@redhat.com>
1097
1098 PR mi/10586
1099 * gdb.mi/var-cmd.c (struct anonymous): New structure.
1100 (do_anonymous_type_tests): New function.
1101 (main): Call do_anonymous_type_tests.
1102 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
1103 (verify_everything): New procedure.
1104 * gdb.mi/mi-var-cp.cc (class A): New class.
1105 (anonymous_structs_and_unions): New function.
1106 (main): Call anonymous_structs_and_unions.
1107 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
1108 (verify_everything): New procedure.
1109
440e2fca
KS
11102012-01-12 Keith Seitz <keiths@redhat.com>
1111
1112 * lib/mi-support.exp: Expand comments about PATH_EXPR.
1113 (varobj_tree::get_path_expr): Assume that all varobjs are
1114 compound unless they are known simple types.
1115 Adjust path expressions based on parent type, path parent type,
1116 and tree language.
1117 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
1118 the root varobj.
1119 (mi_walk_varobj_tree): Add LANGUAGE parameter.
1120
675399c9
PA
11212012-01-11 Pedro Alves <palves@redhat.com>
1122
1123 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
1124 core files on this machine" anymore.
1125
97ddaa9b
PH
11262012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1127
1128 * gdb.base/watchpoint.c (recurser): Initialize local_x.
1129 (main): Repeat recurser call.
1130 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
1131 equivalent to 'local_x'.
1132
ea733575
PH
11332012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1134 Joel Brobecker <brobecker@adacore.com>
1135
1136 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
1137
2ca0b532
PA
11382012-01-05 Pedro Alves <alves.ped@gmail.com>
1139
1140 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
1141 * gdb.python/py-events.c (first): Add bits for new "step N" test.
1142 * gdb.python/py-events.exp: Test that "step N" tripping on a
1143 breakpoint emits a breakpoint event.
1144
6e681866
JB
11452012-01-03 Joel Brobecker <brobecker@adacore.com>
1146
1147 * gdb.base/auxv.exp: Reformat the copyright notice.
1148
3c2d6aff
YQ
11492012-01-03 Yao Qi <yao@codesourcery.com>
1150
1151 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
1152 (strace_trace_on_diff_addr): New.
1153 * gdb.trace/strace.c: (main): Add two local variables.
1154
0852fee3
UW
11552011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
1156
1157 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
1158 * gdb.cell/gcore.exp: Likewise.
1159 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
1160 to verify the correct instance of main is selected.
1161
12c3e59c
JB
11622012-01-02 Joel Brobecker <brobecker@adacore.com>
1163
1164 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
1165 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
1166 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
1167 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
1168 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
1169 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
1170 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
1171 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
1172 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
1173 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
1174 gdb.threads/thread_check.c: Reformat copyright header.
1175
c0f378ec
EBM
11762011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
1177
e4a7ca93 1178 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
1179 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
1180 is not enabled.
1181
3bc96cfb
JK
11822011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
1185 parameter to self_exec, adjust the function.
1186 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
1187 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
1188 (set var do_exit = 0): Remove test.
1189 (newline at end of file): Add one.
1190
095bcf5e
JB
11912011-12-27 Joel Brobecker <brobecker@adacore.com>
1192
1193 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
1194 New files.
1195
18d19bd1
JK
11962011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1197
1198 Fix racy FAILs.
1199 * gdb.threads/fork-thread-pending.c (barrier): New variable.
1200 (thread_function, thread_forker): Call pthread_barrier_wait for it.
1201 (main): Call pthread_barrier_init for it.
1202
e809353a
JK
12032011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 Fix double send_gdb leading to racy FAILs.
1206 * gdb.base/break.exp (set silent break bp_location1): Replace
1207 3x send_gdb and gdb_expect by gdb_test.
1208 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
1209 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
1210 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
1211 instead of send_gdb. Twice.
1212 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
1213 3x send_gdb and gdb_expect by gdb_test.
1214 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
1215
da8cb7ec
JK
12162011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 * gdb.linespec/linespec.exp: Compile using {c++}.
1219
ae1a303e
JK
12202011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1221
1222 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
1223 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
1224 (verify GCC PR debug/51668): New test.
1225
cc72b2a2
KP
12262011-12-23 Kevin Pouget <kevin.pouget@st.com>
1227
1228 Introduce gdb.FinishBreakpoint in Python.
1229 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
1230 py-finish-breakpoint2
1231 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
1232 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
1233 instead of line number.
1234 * gdb.python/py-finish-breakpoint.c: New file.
1235 * gdb.python/py-finish-breakpoint.exp: New file.
1236 * gdb.python/py-finish-breakpoint.py: New file.
1237 * gdb.python/py-finish-breakpoint2.cc: New file.
1238 * gdb.python/py-finish-breakpoint2.exp: New file.
1239 * gdb.python/py-finish-breakpoint2.py: New file.
1240
3b7962f9
JK
12412011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 Partial fix of compatibility with gcc-4.7.
1244 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
1245 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
1246 Add comment to add a PASS case in the future.
1247
6538471c
JK
1248 Fix compatibility with gcc-4.7.
1249 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
1250
7052e42c
UW
12512011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
1252
1253 PR tdep/12797
1254 * gdb.base/callfuncs.exp: Remove KFAIL.
1255
9ac7f98e
JB
12562011-12-21 Joel Brobecker <brobecker@adacore.com>
1257
1258 * gdb.ada/task_bp: New testcase.
1259
f6eeced0
JK
12602011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1261
1262 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
1263 -DNO_SECTIONS.
1264 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
1265
72225e17
JK
12662011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
1269 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
1270 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1271 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
1272 conditional for gcc <= 4.5.
1273
13ac8d2c
JK
12742011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1275
1276 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
1277 by XFAIL.
1278 * gdb.cp/static-method.exp (info addr A::func())
1279 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1280 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1281 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1282 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
1283 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
1284 (test value of F in k3_m): Likewise.
1285 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1286 Likewise.
1287
049682ba
JK
12882011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
1291 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
1292 Remove.
1293 * gdb.threads/attachstop-mt.c: Remove.
1294 * gdb.threads/attachstop-mt.exp: Remove.
1295
2c9d8796
MK
12962011-12-17 Mark Kettenis <kettenis@gnu.org>
1297
1298 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
1299
e0f9f062
DE
13002011-12-16 Doug Evans <dje@google.com>
1301
f4aa2101 1302 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
1303 * boards/native-gdbserver.exp: New file.
1304
e0f9f062
DE
1305 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
1306 gdbserver output.
1307 (gdbserver_default_get_remote_address): New function.
1308 (gdbserver_start): Call gdb,get_remote_address to compute argument
1309 to "target remote" command.
1310
80b6e756
PM
13112011-12-16 Phil Muldoon <pmuldoon@redhat.com>
1312
1c3ad6ab 1313 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
1314 python print-stack. Add set/show python print-stack
1315 off|full|message tests.
1316
1576bd00
YQ
13172011-12-15 Yao Qi <yao@codesourcery.com>
1318
1319 * gdb.trace/strace.c: New
1320 * gdb.trace/strace.exp: New.
1321
d6a0f6e0
TT
13222011-12-14 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
1325
31015e1d
DE
13262011-12-14 Doug Evans <dje@google.com>
1327
1328 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
1329
7b50312a
PA
13302011-12-14 Pedro Alves <pedro@codesourcery.com>
1331
1332 PR threads/10729
1333
1334 * gdb.mi/watch-nonstop.c: New file.
1335 * gdb.mi/mi-watch-nonstop.exp: New file.
1336
924437bc
PA
13372011-12-13 Pedro Alves <pedro@codesourcery.com>
1338 Doug Evans <dje@google.com>
1339
1340 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
1341 (clean_restart): Remove references to the gdb_stub target board
1342 variable.
1343 (gdb_step_for_stub): Delete.
1344
1345 * gdb.base/annota1.exp: Remove all references to [target_info
1346 exists gdb_stub], gdb_step_for_stub and usestubs.
1347 * gdb.base/annota3.exp: Ditto.
1348 * gdb.base/async.exp: Ditto.
1349 * gdb.base/break.exp: Ditto.
1350 * gdb.base/code-expr.exp: Ditto.
1351 * gdb.base/commands.exp: Ditto.
1352 * gdb.base/completion.exp: Ditto.
1353 * gdb.base/condbreak.exp: Ditto.
1354 * gdb.base/consecutive.exp: Ditto.
1355 * gdb.base/cvexpr.exp: Ditto.
1356 * gdb.base/define.exp: Ditto.
1357 * gdb.base/display.exp: Ditto.
1358 * gdb.base/ena-dis-br.exp: Ditto.
1359 * gdb.base/environ.exp: Ditto.
1360 * gdb.base/gnu-ifunc.exp: Ditto.
1361 * gdb.base/maint.exp: Ditto.
1362 * gdb.base/pending.exp: Ditto.
1363 * gdb.base/sect-cmd.exp: Ditto.
1364 * gdb.base/sepdebug.exp: Ditto.
1365 * gdb.base/unload.exp: Ditto.
1366 * gdb.base/watchpoint-solib.exp: Ditto.
1367 * gdb.cp/annota2.exp: Ditto.
1368 * gdb.cp/annota3.exp: Ditto.
1369 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1370 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1371 * gdb.mi/mi-pending.exp: Ditto.
1372 * gdb.trace/circ.exp: Ditto.
1373 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1374 * gdb.base/list.exp: Ditto.
1375
1376 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1377 breakpoint function and all references to the usestubs macro.
1378 * gdb.base/exprs.c: Ditto.
1379 * gdb.base/freebpcmd.c: Ditto.
1380 * gdb.base/bitfields.c: Ditto.
1381 * gdb.base/bitfields2.c: Ditto.
1382 * gdb.base/break.c: Ditto.
1383 * gdb.base/call-sc.c: Ditto.
1384 * gdb.base/call-signals.c: Ditto.
1385 * gdb.base/callfuncs.c: Ditto.
1386 * gdb.base/charset.c: Ditto.
1387 * gdb.base/consecutive.c: Ditto.
1388 * gdb.base/constvars.c: Ditto.
1389 * gdb.base/funcargs.c: Ditto.
1390 * gdb.base/int-type.c: Ditto.
1391 * gdb.base/interrupt.c: Ditto.
1392 * gdb.base/langs0.c: Ditto.
1393 * gdb.base/list0.c: Ditto.
1394 * gdb.base/mips_pro.c: Ditto.
1395 * gdb.base/miscexprs.c: Ditto.
1396 * gdb.base/nodebug.c: Ditto.
1397 * gdb.base/opaque0.c: Ditto.
1398 * gdb.base/pointers.c: Ditto.
1399 * gdb.base/printcmds.c: Ditto.
1400 * gdb.base/ptype.c: Ditto.
1401 * gdb.base/recurse.c: Ditto.
1402 * gdb.base/reread1.c: Ditto.
1403 * gdb.base/reread2.c: Ditto.
1404 * gdb.base/restore.c: Ditto.
1405 * gdb.base/return.c: Ditto.
1406 * gdb.base/run.c: Ditto.
1407 * gdb.base/scope0.c: Ditto.
1408 * gdb.base/sepdebug.c: Ditto.
1409 * gdb.base/setshow.c: Ditto.
1410 * gdb.base/setvar.c: Ditto.
1411 * gdb.base/sigall.c: Ditto.
1412 * gdb.base/signals.c: Ditto.
1413 * gdb.base/structs.c: Ditto.
1414 * gdb.base/structs2.c: Ditto.
1415 * gdb.base/testenv.c: Ditto.
1416 * gdb.base/twice.c: Ditto.
1417 * gdb.base/unwindonsignal.c: Ditto.
1418 * gdb.base/watchpoint.c: Ditto.
1419 * gdb.base/watchpoints.c: Ditto.
1420 * gdb.base/whatis.c: Ditto.
1421 * gdb.cp/classes.cc: Ditto.
1422 * gdb.cp/cplusfuncs.cc: Ditto.
1423 * gdb.cp/derivation.cc: Ditto.
1424 * gdb.cp/formatted-ref.cc: Ditto.
1425 * gdb.cp/misc.cc: Ditto.
1426 * gdb.cp/overload.cc: Ditto.
1427 * gdb.cp/ovldbreak.cc: Ditto.
1428 * gdb.cp/ref-params.cc: Ditto.
1429 * gdb.cp/ref-types.cc: Ditto.
1430 * gdb.cp/templates.cc: Ditto.
1431 * gdb.cp/virtfunc.cc: Ditto.
1432 * gdb.hp/gdb.aCC/run.c: Ditto.
1433 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1434 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1435 * gdb.reverse/consecutive-reverse.c: Ditto.
1436 * gdb.reverse/sigall-reverse.c: Ditto.
1437 * gdb.reverse/until-reverse.c: Ditto.
1438 * gdb.reverse/watch-reverse.c: Ditto.
1439 * gdb.trace/actions.c: Ditto.
1440 * gdb.trace/circ.c: Ditto.
1441 * gdb.trace/collection.c: Ditto.
1442
fabde485
PA
14432011-12-13 Pedro Alves <pedro@codesourcery.com>
1444
1445 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1446 (func6, func7): New.
1447 (main): Call func6 and func7.
1448 * gdb.base/watchpoint.exp (test_wide_location_1)
1449 (test_wide_location_2): New.
1450 (top level): Re-enable hardware watchpoints if necessary. Call
1451 test_wide_location_1 and test_wide_location_2.
1452
ff7d1690
YQ
14532011-12-11 Yao Qi <yao@codesourcery.com>
1454
1455 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1456
a6af7abe
JB
14572011-12-11 Joel Brobecker <brobecker@adacore.com>
1458
1459 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1460 expected output for unsupported case.
1461
61638e15
JK
14622011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1463
1464 PR testsuite/12649
1465 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1466 Protect gdb_test_multiple by final $gdb_prompt match.
1467
0a00efc3
JK
14682011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1469
1470 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1471 New variable, new test.
1472 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1473 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1474 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1475 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1476 them if HAVE_GCC_45682_FIXED is not set.
1477
4511b1ba
YQ
14782011-12-10 Yao Qi <yao@codesourcery.com>
1479
1480 * gdb.trace/status-stop.exp: New.
1481 * gdb.trace/status-stop.c: New.
1482
27949e73
JK
14832011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1484
1485 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1486 timeout.
1487
d8ea7931
TT
14882011-12-08 Tom Tromey <tromey@redhat.com>
1489
1490 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1491 condition.
1492
1cc310d2
SS
14932011-12-07 Stan Shebs <stan@codesourcery.com>
1494
1495 * gdb.trace/tfind.exp: Update for output changes.
1496
d482a875
PA
14972011-12-07 Pedro Alves <pedro@codesourcery.com>
1498
1499 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1500 throws "Cannot insert catchpoints in this configuration".
1501 * gdb.ada/mi_catch_ex.exp: Likewise.
1502
f0ba3972
PA
15032011-12-06 Pedro Alves <pedro@codesourcery.com>
1504
1505 * gdb.base/break-always.exp: Test changing memory at addresses
1506 with breakpoints inserted.
1507
f8eba3c6
TT
15082011-12-06 Joel Brobecker <brobecker@acacore.com>
1509
1510 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1511 involving a fully qualified function name.
1512
15132011-12-06 Tom Tromey <tromey@redhat.com>
1514
1515 * gdb.ada/homonym.exp: Add three breakpoint tests.
1516
15172011-12-06 Tom Tromey <tromey@redhat.com>
1518
1519 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1520 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1521 * gdb.objc/objcdecode.exp: Update for output changes.
1522 * gdb.linespec/linespec.exp: New file.
1523 * gdb.linespec/lspec.cc: New file.
1524 * gdb.linespec/lspec.h: New file.
1525 * gdb.linespec/body.h: New file.
1526 * gdb.linespec/base/two/thefile.cc: New file.
1527 * gdb.linespec/base/one/thefile.cc: New file.
1528 * gdb.linespec/Makefile.in: New file.
1529 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1530 output changes.
1531 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1532 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1533 makes one breakpoint.
1534 * gdb.cp/method2.exp (test_break): Update for output changes.
1535 * gdb.cp/mb-templates.exp: Update for output changes.
1536 * gdb.cp/mb-inline.exp: Update for output changes.
1537 * gdb.cp/mb-ctor.exp: Update for output changes.
1538 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1539 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1540 has multiple matches.
1541 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1542 error message change.
1543 * gdb.base/list.exp (test_list_filename_and_number): Update for
1544 error message change.
1545 * gdb.base/break.exp: Disable pending breakpoints. Update for
1546 output changes.
1547 * configure.ac: Add gdb.linespec.
1548 * configure: Rebuild.
1549 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1550
c642a434
UW
15512011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1552
1553 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1554 last_break register on s390*-*-* targets.
1555
b18003d1
JB
15562011-12-06 Joel Brobecker <brobecker@adacore.com>
1557
1558 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1559 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1560 of parameter X in procedure Foo.
1561
fe96589c
SS
15622011-12-05 Stan Shebs <stan@codesourcery.com>
1563
1564 * gdb.trace/tfind.exp: Update help string matches.
1565
1820ab47
JK
15662011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 * gdb.server/ext-run.exp (get process list): Accept also systemd
1569 as PID 1.
1570
e11ac3a3
JK
15712011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1572 Pedro Alves <pedro@codesourcery.com>
1573
1574 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1575 starting GDB.
1576 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1577 $use_gdb_stub.
1578 * gdb.base/display.exp: Likewise.
1579 * gdb.base/ending-run.exp: Likewise.
1580 * gdb.base/list.exp (test_listsize): Likewise.
1581 * gdb.base/setshow.exp: Likewise.
1582 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1583 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1584 check by global $use_gdb_stub.
1585 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1586 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1587 (default_gdb_init): Unset global $use_gdb_stub.
1588 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1589 by global $use_gdb_stub.
1590 * lib/gdbserver-support.exp: Extend comments for set_board_info
1591 gdb_protocol and gdb,socketport.
1592 (gdbserver_start_extended): Set global gdbserver_protocol and
1593 gdbserver_gdbport. Clear global use_gdb_stub.
1594 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1595 from target use_gdb_stub.
1596 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1597
1d41d75c
DE
15982011-12-03 Doug Evans <dje@google.com>
1599
1600 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1601 (gdb_step_for_stub): Add comments.
1602
d6d7a51a
MR
16032011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1604
1605 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1606 to the caller.
1607 (gdb_test_multiple): Likewise.
1608
05acf274
JK
16092011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 Fix gdb.mi/mi-solib.exp without system debug info installed.
1612 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1613 expect attribute, return 0 for it. Update comments.
1614
2268b414
JK
16152011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1616
1617 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1618 (corrupted list): Adjust the expectation.
1619
585861ea
JK
16202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 PR threads/13448
1623 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1624 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1625 * gdb.threads/tls-var-main.c: New file.
1626 * gdb.threads/tls-var.c: New file.
1627 * gdb.threads/tls-var.exp: New file.
1628
968643aa
JK
16292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 PR testsuite/12649
1632 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1633 Protect gdb_test_multiple by final $gdb_prompt match.
1634 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1635 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1636 (test_tracepoints): Likewise.
1637
9750bca9
JK
16382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 PR breakpoints/13346
1641 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1642 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1643 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1644
ac1349b7
JB
16452011-12-01 Joel Brobecker <brobecker@adacore.com>
1646
1647 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1648 * gdb.ada/homonym/homonym.adb: For use of all types defined
1649 locally inside both Get_Value subprograms.
1650
26d44faf
JK
16512011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1652
1653 Fix racy FAILs.
1654 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1655 of send_gdb.
1656
514f6425
UW
16572011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1658
1659 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1660 environment variable after test completed.
1661
4255c8d2
UW
16622011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1663
1664 * gdb.base/solib-nodir.exp: Skip if remote target.
1665 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1666 application. Call gdb_load_shlibs.
1667 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1668
a35ad96a
JB
16692011-11-29 Joel Brobecker <brobecker@adacore.com>
1670
1671 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1672
1a1d5513
JB
16732011-11-28 Joel Brobecker <brobecker@adacore.com>
1674
1675 * gdb.ada/fullname_bp: New testcase.
1676
50b4ddf8
JK
16772011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 PR testsuite/12649
1680 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1681 Wrap send_gdb into a new gdb_test.
1682
fb0aec57
JK
1683 Code cleanup.
1684 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1685 Convert send_gdb and gdb_expect to gdb_test_multiple.
1686
2376d946
JK
16872011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1688
1689 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1690
1eec78bd
KS
16912011-11-23 Keith Seitz <keiths@redhat.com>
1692
1693 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1694 (mi_varobj_tree_test_children_callback): New proc.
1695 (mi_walk_varobj_tree): New proc.
1696
36dfb11c
TT
16972011-11-22 Tom Tromey <tromey@redhat.com>
1698
1699 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1700 Add "use_mi_command" argument.
1701 (mi_run_cmd, mi_run_with_cli): New procs.
1702 * gdb.mi/solib-lib.c: New file.
1703 * gdb.mi/solib-main.c: New file.
1704 * gdb.mi/mi-solib.exp: New file.
1705
0e965dd0
DE
17062011-11-21 Doug Evans <dje@google.com>
1707
1708 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1709 _Unwind_DebugHook is missing.
1710
f196051f
SS
17112011-11-20 Stan Shebs <stan@codesourcery.com>
1712
1713 * gdb.trace/tstatus.exp: New.
1714 * gdb.trace/actions.c: Include string.h.
1715
bfccc43c
YQ
17162011-11-18 Yao Qi <yao@codesourcery.com>
1717
1718 * gdb.trace/pending.exp: New.
1719 * gdb.trace/pending.c: New.
1720 * gdb.trace/pendshr1.c: New.
1721 * gdb.trace/pendshr2.c: New.
1722 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1723 tracepoint location becomes pending.
1724 (tracepoint_change_loc_2): New.
1725
73cd8ab1
DM
17262011-11-16 David S. Miller <davem@davemloft.net>
1727
1728 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1729 target is sparc*-*-linux*
1730
77426730
PK
17312011-11-15 Paul Koning <paul_koning@dell.com>
1732
1733 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1734 types.
1735
ed59ded5
DE
17362011-11-14 Doug Evans <dje@google.com>
1737
1738 * gdb.base/shell.exp: New file.
1739
405f8e94
SS
17402011-11-14 Stan Shebs <stan@codesourcery.com>
1741
1742 * gdb.trace/ftrace.c: New.
1743 * gdb.trace/ftrace.exp: New.
1744
1e4d1764
YQ
17452011-11-14 Yao Qi <yao@codesourcery.com>
1746
1747 * gdb.trace/change-loc-1.c: New.
1748 * gdb.trace/change-loc-2.c: New.
1749 * gdb.trace/change-loc.c: New.
1750 * gdb.trace/change-loc.exp: New.
1751 * gdb.trace/change-loc.h: New.
1752 * gdb.trace/trace-break.c (marker): Define new symbol.
1753 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1754 New.
1755 (break_trace_same_addr_6): New.
1756
71eba9c2 17572011-11-12 Matt Rice <ratmice@gmail.com>
1758
1759 * gdb.base/info-macros.exp: Make tests for info definitions
1760 test info macro. Add tests for info macro argument processing.
1761 Rename a few tests.
1762
1d93e29a
KS
17632011-11-11 Keith Seitz <keiths@redhat.com>
1764
1765 PR gdb/12843
1766 * gdb.base/linespecs.exp: New file.
1767
a4b5b48a
DE
17682011-11-11 Doug Evans <dje@google.com>
1769
1770 * gdb.threads/print-threads.exp: Extend timeout for slower
1771 tests.
1772
f6b47be4
DE
17732011-11-10 Doug Evans <dje@google.com>
1774
792a0230
DE
1775 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1776 "record to end of main" test.
1777
f6b47be4
DE
1778 * gdb.python/py-type.c (TS): New typedef.
1779 (ts): New global.
1780 * gdb.python/py-type.exp: Test field list of typedef.
1781
22355c90
JB
17822011-11-10 Joel Brobecker <brobecker@adacore.com>
1783
1784 * gdb.ada/small_reg_param: New testcase.
1785
a7860e76
TT
17862011-11-09 Tom Tromey <tromey@redhat.com>
1787
1788 * gdb.cp/destrprint.exp: New file.
1789 * gdb.cp/destrprint.cc: New file.
1790
72a2e3dc
MI
17912011-11-08 Meador Inge <meadori@codesourcery.com>
1792
1793 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1794 (switch_stack_to_other): New test function.
1795 * gdb.arch/thumb-prologue.exp: New test cases.
1796
c7195df2 17972011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1798
1799 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1800
d3895d7d
YQ
18012011-11-08 Yao Qi <yao@codesourcery.com>
1802
1803 * gdb.exp (supports_process_record): New.
1804 (supports_reverse): New.
1805 * gdb.reverse/break-precsave.exp: Call support_process_record
1806 to run test conditionally.
1807 * gdb.reverse/consecutive-precsave.exp: Likewise.
1808 * gdb.reverse/i386-precsave.exp: Likewise.
1809 * gdb.reverse/machinestate-precsave.exp: Likewise.
1810 * gdb.reverse/solib-precsave.exp: Likewise.
1811 * gdb.reverse/step-precsave.exp: Likewise.
1812 * gdb.reverse/until-precsave.exp: Likewise.
1813 * gdb.reverse/watch-precsave.exp: Likewise.
1814 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1815 test conditionally.
1816 * gdb.reverse/consecutive-reverse.exp: Likewise.
1817 * gdb.reverse/finish-precsave.exp: Likewise.
1818 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1819 * gdb.reverse/finish-reverse.exp: Likewise.
1820 * gdb.reverse/i386-reverse.exp: Likewise.
1821 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1822 * gdb.reverse/machinestate.exp: Likewise.
1823 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1824 * gdb.reverse/sigall-precsave.exp: Likewise.
1825 * gdb.reverse/sigall-reverse.exp: Likewise.
1826 * gdb.reverse/solib-reverse.exp: Likewise.
1827 * gdb.reverse/step-reverse.exp: Likewise.
1828 * gdb.reverse/until-reverse.exp: Likewise.
1829 * gdb.reverse/watch-reverse.exp: Likewise.
1830
a59306a3
YQ
18312011-11-05 Yao Qi <yao@codesourcery.com>
1832
1833 * gdb.trace/trace-break.exp: Add test on setting two
1834 fast tracepoints at the same address.
1835
87769f59
JK
18362011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1837
1838 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1839
3065dfb6
SS
18402011-11-02 Stan Shebs <stan@codesourcery.com>
1841
1842 * gdb.trace/collection.c: Add code using strings.
1843 * gdb.trace/collection.exp: Add tests of string collection.
1844
89e208db
JK
18452011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1846
1847 * gdb.base/skip-solib.exp (executable_main): New variable.
1848 (binfile_main): Base it on that.
1849 Use $executable_main in clean_restart calls. Drop gdb_exit and
1850 gdb_start calls.
1851
405e54e9
JK
18522011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1853
1854 Fix racy FAILs.
1855 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1856 breakpoint_re globals import by async. Set string_regex to .* for
1857 async. Remove the optional thread_selected_re and breakpoint_re
1858 globals expectations.
1859
58e8570a
JM
18602011-11-01 Joseph Myers <joseph@codesourcery.com>
1861
1862 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1863 well as Cygwin.
1864
7b35ec7f 18652011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1866
1867 Add tests for skip command.
89e208db
JK
1868 * gdb.base/skip-solib-lib.c: New
1869 * gdb.base/skip-solib-main.c: New
1870 * gdb.base/skip-solib.exp: New
1871 * gdb.base/skip.c: New
1872 * gdb.base/skip.exp: New
1873 * gdb.base/skip1.c: New
1874 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1875
b9fd1791
PA
18762011-10-31 Yao Qi <yao@codesourcery.com>
1877 Pedro Alves <pedro@codesourcery.com>
1878
1879 * gdb.trace/trace-break.c: New.
1880 * gdb.trace/trace-break.exp: New.
1881
4323fecc
JK
18822011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1883
1884 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1885 break-here-2.
1886
0e5bf2a8
PA
18872011-10-28 Pedro Alves <pedro@codesourcery.com>
1888
1889 * gdb.threads/no-unwaited-for-left.c: New.
1890 * gdb.threads/no-unwaited-for-left.exp: New.
1891 * gdb.threads/non-ldr-exc-1.c: New.
1892 * gdb.threads/non-ldr-exc-1.exp: New.
1893 * gdb.threads/non-ldr-exc-2.c: New.
1894 * gdb.threads/non-ldr-exc-2.exp: New.
1895 * gdb.threads/non-ldr-exc-3.c: New.
1896 * gdb.threads/non-ldr-exc-3.exp: New.
1897 * gdb.threads/non-ldr-exc-4.c: New.
1898 * gdb.threads/non-ldr-exc-4.exp: New.
1899
3a3dad98
JK
19002011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1903 * gdb.base/attach-pie-misread.exp: Likewise.
1904 * gdb.base/break-interp.exp: Likewise.
1905 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1906 testcases for use_gdb_stub.
1907 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1908 (continue): New testcase.
1909 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1910 * gdb.threads/attach-into-signal.exp: Likewise.
1911 * gdb.threads/attach-stopped.exp: Likewise.
1912 * gdb.threads/attachstop-mt.exp: Likewise.
1913
d6a5d40c
PK
19142011-10-28 Paul Koning <paul_koning@dell.com>
1915
1916 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1917
ca539be8
JK
19182011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1919
1920 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1921 (mi_gdb_test): Import globals thread_selected_re
1922 and breakpoint_re. Expect them optionally at the regex start.
1923
d234ef5c
DE
19242011-10-27 Doug Evans <dje@google.com>
1925
1926 * gdb.python/python.exp: Test source -s.
1927
ab964825
PK
19282011-10-26 Paul Koning <paul_koning@dell.com>
1929
1930 * gdb.python/lib-types.cc (struct A): New structure.
1931 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1932
54d8a644
PK
19332011-10-25 Paul Koning <paul_koning@dell.com>
1934
1935 PR python/13327
d234ef5c 1936
54d8a644
PK
1937 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1938 fetch_lazy method.
1939
b0221781
YQ
19402011-10-24 Yao Qi <yao@codesourcery.com>
1941
1942 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1943 target is tic6x-*-*.
1944
6cda5a20
JB
19452011-10-21 Joel Brobecker <brobecker@adacore.com>
1946
1947 * gdb.ada/mi_task_info/task_switch.adb: New file.
1948 * gdb.ada/mi_task_info.exp: New file.
1949
5ed9db04
JK
19502011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1951
1952 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1953 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1954
9df2fbc4
PM
19552011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1956
1957 PR python/12656
1958
1959 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1960 global_block tests.
1961
736086ba
TT
19622011-10-18 Tom Tromey <tromey@redhat.com>
1963
1964 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1965
4af31552
TT
19662011-10-18 Tom Tromey <tromey@redhat.com>
1967
1968 * gdb.base/source.exp: Don't include full file name in test name.
1969 * gdb.python/python.exp: Don't include full file name in test
1970 name.
1971
43136979
AR
19722011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1973
1974 * gdb.base/attach-pie-noexec.c: New files.
1975 * gdb.base/attach-pie-noexec.exp: New files.
1976
543a9323
JM
19772011-10-17 Joseph Myers <joseph@codesourcery.com>
1978
1979 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1980 prompt for each extra line in command.
1981
21ae7a4d
JK
19822011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1985 Revert the part of:
1986 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1987 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1988 Change the expected string.
1989
20ec36d9
JK
19902011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1991
1992 Fix results with system glibc debug info installed.
1993 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1994 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1995 Accept also __libc_ symbol prefix and no prefix.
1996
6501c2fc
KS
19972011-10-14 Keith Seitz <keiths@redhat.com>
1998
1999 PR c++/13225
2000 * gdb.cp/converts.cc (foo3_1): New function.
2001 (foo3_2): New functions.
2002 * gdb.cp/converts.exp: Add tests for int to pointer conversion
2003 and null pointer conversions of integer constant zero.
2004 Add test to check if all arguments are checked for incompatible
2005 conversion BADNESS.
2006
55b1fd0c
TT
20072011-10-14 Tom Tromey <tromey@redhat.com>
2008
2009 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
2010 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
2011 linespec.
2012
22c05d8a
JK
20132011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2014
2015 Fix internal error regression.
2016 * gdb.dwarf2/implptr-optimized-out.S: New file.
2017 * gdb.dwarf2/implptr-optimized-out.exp: New file.
2018
1d6edc3c
JK
20192011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 Fix empty DWARF expressions DATA vs. SIZE conditionals.
2022 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
2023 (loclist): New.
2024 (4): New abbrev.
2025 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
2026 Use prepare_for_testing, remove clean_restart.
2027 (p arraynoloc, p arraycallnoloc): New tests.
2028
9ec72168
JK
20292011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 * gdb.cp/namespace-enum.exp (executable): New variable.
2032 (binfile): Use ${objdir}/${subdir}/ prefix.
2033 Use ${executable} for clean_restart.
2034
9c6c53f7
SA
20352011-10-11 Sterling Augustine <saugustine@google.com>
2036
2037 * gdb.cp/Makefile.in: Add namespace-enum test.
2038 * gdb.cp/namespace-enum.exp: New file.
2039 * gdb.cp/namespace-enum.c: New file.
2040 * gdb.cp/namespace-enum-main.c: New file.
2041
fac7ceb3
UW
20422011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
2043
2044 * gdb.python/py-shared.exp: Relax filename check to handle remote:
2045 sysroot.
2046
941b2081
JK
20472011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2048
2049 Reimplement @entry in input expressions.
2050 * gdb.base/exprs.c (v_int_array_init): New variable.
2051 * gdb.base/exprs.exp (print v_int_array_init)
2052 (print *v_int_array_init@1, print *v_int_array_init@2)
2053 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
2054 (print v_int_array_init[1]@1): New tests.
2055
0344e878
JM
20562011-10-10 Joseph Myers <joseph@codesourcery.com>
2057
2058 * gdb.cp/gdb2495.exp: Do not include directories in filename in
2059 expected message.
2060
5a56e9c5
DE
20612011-10-09 Doug Evans <dje@google.com>
2062
2063 * gdb.base/alias.exp: Add tests for alias command.
2064
2bda9cc5
JK
20652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2066
2067 * gdb.arch/amd64-entry-value.s: New file.
2068 * gdb.mi/mi2-amd64-entry-value.s: New file.
2069
a471c594
JK
20702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 Display @entry parameter values even for references.
2073 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
2074 functions.
2075 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
2076 reference and datap_input.
2077 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
2078 breakpoints.
2079 (continue to breakpoint: entry_reference: reference)
2080 (entry_reference: bt at entry)
2081 (continue to breakpoint: entry_reference: breakhere_reference)
2082 (entry_reference: bt, entry_reference: ptype regparam)
2083 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
2084 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
2085 (entry_reference: p regcopy, entry_reference: p nodataparam)
2086 (entry_reference: p nodataparam@entry): New tests.
2087
36b11add
JK
20882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 Support @entry in input expressions.
2091 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
2092 (entry_stack: p s1@entry, entry_stack: p s2@entry)
2093 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
2094 (tailcall: p j@entry): New tests.
2095 * gdb.cp/koenig.cc (A::entry): New function.
2096 (main): Call it.
2097 * gdb.cp/koenig.exp (p entry (c)): New test.
2098
e18b2753
JK
20992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 Display @entry parameter values (without references).
2102 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
2103 (different, validity, invalid): New functions.
2104 (main): Call them.
2105 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
2106 stacktest, breakhere_stacktest, different, breakhere_different,
2107 breakhere_validity and breakhere_invalid.
2108 (entry: bt): Update for @entry.
2109 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
2110 (entry_validity: *, entry_invalid: *): Many new tests.
2111 * gdb.base/break.exp
2112 (run until breakpoint set at small function, optimized file): Accept
2113 also the @entry suffix.
2114 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
2115 * gdb.mi/mi2-amd64-entry-value.c: New files.
2116 * gdb.mi/mi2-amd64-entry-value.exp: New files.
2117
2d6c5dc2
JK
21182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2119
2120 Protect entry values against self tail calls.
2121 * gdb.arch/amd64-entry-value.cc (self2, self): New.
2122 (main): Call self.
2123 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
2124 (set debug entry-values 1, self: bt debug entry-values): New tests.
2125
111c6489
JK
21262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2127
2128 Recognize virtual tail call frames.
2129 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
2130 (amb_b, amb_a): New.
2131 (main): Call a and b.
2132 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
2133 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
2134 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
2135 New tests.
2136
8e3b41a9
JK
21372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2138
2139 Implement basic support for DW_TAG_GNU_call_site.
2140 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
2141 * gdb.arch/amd64-entry-value.cc: New file.
2142 * gdb.arch/amd64-entry-value.exp: New file.
2143
181cebd4
JK
21442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2145
2146 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
2147 * gdb.dwarf2/implptr-64bit.S: New file.
2148 * gdb.dwarf2/implptr-64bit.exp: New file.
2149
741f5e3c
JK
21502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2151
2152 Fix initial language detection with -readnow.
2153 * gdb.cp/readnow-language.cc: New file.
2154 * gdb.cp/readnow-language.exp: New file.
2155
a73d2258
JK
21562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2157
2158 Fix printed anonymous struct name.
2159 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
2160
af369495
JM
21612011-10-09 Joseph Myers <joseph@codesourcery.com>
2162
2163 * gdb.base/solib-symbol.exp: Do not include directories in
2164 filenames in expected messages.
2165
1fa57852
DE
21662011-10-07 Doug Evans <dje@google.com>
2167
2168 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
2169
bd054e06
KP
21702011-10-07 Kevin Pouget <kevin.pouget@st.com>
2171
2172 Allow Python notification of new object-file loadings.
2173 * gdb.python/py-events.exp: Test newobjfile event.
2174 * gdb.python/py-events.py: Register newobjfile callback.
2175 * gdb.python/py-events.c: Add call to shared library
2176 * gdb.python/py-events-shlib.c: New file.
2177
8031b6f8
JM
21782011-10-06 Joseph Myers <joseph@codesourcery.com>
2179
2180 * gdb.base/fixsection.exp: Do not include directories in filename
2181 in expected message.
2182
7fea6923
PM
21832011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2184
2185 Add tests for passing of environment variables to inferior.
2186 * gdb.base/testenv.c: New test source.
2187 * gdb.base/testenv.exp: New expect test.
2188
687f2a88
PK
21892011-10-04 Paul Koning <paul_koning@dell.com>
2190
2191 * gdb.python/py-value.c (main): Break before return.
2192
cb6be26b
KP
21932011-10-04 Kevin Pouget <kevin.pouget@st.com>
2194
2195 PR python/12691: Add the inferior to Python exited event
2196 * gdb.python/py-events.exp: Test the inferior attribute of exited
2197 event with a fork.
2198 * gdb.python/py-events.py: Print inferior number on exit.
2199 * gdb.python/py-events.c: Fork the inferior.
2200
fb213700
EBM
22012011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2202
2203 * gdb.base/jit.exp: Add testcase name to log message
2204
aa2071bd
PK
22052011-10-03 Paul Koning <paul_koning@dell.com>
2206 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 * gdb.python/py-value.exp
2209 (python inval = gdb.parse_and_eval('*(int*)0'))
2210 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
2211 (set argc=2, python print argc_lazy): New tests.
2212
dd11a36c
JB
22132011-10-02 Joel Brobecker <brobecker@adacore.com>
2214
2215 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
2216
46f886f1
JK
22172011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2218 Pedro Alves <pedro@codesourcery.com>
2219
2220 * gdb.python/py-value.exp (test_value_in_inferior): New variable
2221 can_read_0, test for it.
2222 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
2223 (parse_and_eval with memory error): ... here, make it untested if
2224 can_read_0.
2225
c5cb204f
MP
22262011-09-30 Marek Polacek <mpolacek@redhat.com>
2227
2228 * gdb.python/python.exp (verify pagination beforehand)
2229 (verify pagination afterwards): Fix race by splitting the line.
2230
68fb0ec0
JM
22312011-09-29 Joseph Myers <joseph@codesourcery.com>
2232
2233 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
2234 for 64-bit multilibs from i?86-* targets.
2235
6aee0d90
MP
22362011-09-29 Marek Polacek <mpolacek@redhat.com>
2237
2238 * lib/gdb.exp: Fix a typo in one of the comments.
2239
e9101ff5
MP
22402011-09-29 Marek Polacek <mpolacek@redhat.com>
2241
2242 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
2243 matching pattern.
2244
7a81bdbf
PK
22452011-09-28 Paul Koning <paul_koning@dell.com>
2246
2247 * gdb.python/py-type.c (enum E): New.
2248 * gdb.python/py-type.exp (test_fields): Add tests for Python
2249 mapping access to fields.
2250 (test_enums): New test for field access on enums.
2251
6710bf39
SS
22522011-09-27 Stan Shebs <stan@codesourcery.com>
2253
2254 * gdb.trace/collection.exp: Test collection of $_ret.
2255
b2a6bdeb
AT
22562011-09-22 Andreas Tobler <andreast@fgznet.ch>
2257
2258 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
2259 list of compilation switches for <*-*-freebsd*>.
2260
3c9057f3
SS
22612011-09-19 Stan Shebs <stan@codesourcery.com>
2262
2263 * gdb.trace/tspeed.exp: New file.
2264 * gdb.trace/tspeed.c: New file.
2265
34518530
YQ
22662011-09-18 Yao Qi <yao@codesourcery.com>
2267
2268 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
2269 instructions.
2270 (test_adr_32bit, test_pop_pc): Likewise.
2271 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
2272 Thumb instructions.
2273 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
2274 in gdb_test_multiple.
2275 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
2276
ab254057
YQ
22772011-09-17 Yao Qi <yao@codesourcery.com>
2278
2279 * lib/gdb.exp (can_single_step_to_signal_handler): New.
2280 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
2281 support single step to signal handler.
2282
9c317b71
YQ
22832011-09-17 Yao Qi <yao@codesourcery.com>
2284
2285 * gdb.base/disp-step-fork.c: New.
2286 * gdb.base/disp-step-syscall.exp: New.
2287 * gdb.base/disp-step-vfork.c: New.
2288
a8123151
JB
22892011-09-16 Joel Brobecker <brobecker@adacore.com>
2290
2291 * gdb.ada/tasks.exp: Make the expected output for
2292 the `info tasks' tests more resilient to spacing
2293 changes.
2294
63a9aad8
JK
22952011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2296
2297 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
2298 (reached breakpoint 2, reached breakpoint 3): Update expected output.
2299
2aa48337
KP
23002011-09-15 Kevin Pouget <kevin.pouget@st.com>
2301
2302 PR Python/12692 Add gdb.selected_inferior() to Python interface.
2303 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
2304
6839b47f
KP
23052011-04-30 Kevin Pouget <kevin.pouget@st.com>
2306
2307 Handle multiple breakpoint hits in Python interface:
2308 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
2309 presence.
2310 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
2311 breakpoint hits.
2312
0935723e
JK
23132011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2314 Jan Kratochvil <jan.kratochvil@redhat.com>
2315
2316 * gdb.python/py-events.exp: Remove pretty printing comment.
2317 * gdb.python/py-evsignal.exp: New file.
2318 * gdb.python/py-evthreads.c: Include signal.h.
2319 (thread3): Remove variable count3. Remove variable bad and use raise
2320 instead.
2321 (thread2): Remove variable count2. Move thread3 pthread_create here,
2322 merge pthread_join to a single line.
2323 (main): Remove variable count1. Merge pthread_join with pthread_create
2324 to a single line.
2325 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
2326 KFAIL python/12966 for gdbserver. Test return value of
2327 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
2328 gdb_expect by gdb_test and gdb_test_multiple.
2329 (thread 2, thread 3): New tests.
2330
4801a9a3
PA
23312011-09-12 Matt Rice <ratmice@gmail.com>
2332 Pedro Alves <pedro@codesourcery.com>
2333
2334 PR gdb/13175
2335
2336 * gdb.base/interp.exp: New tests.
2337 * gdb.base/interp.c: New file.
2338
24ece742
DE
23392011-09-12 Doug Evans <dje@google.com>
2340
2341 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
2342 * gdb.dwarf2/typeddwarf.exp: Ditto.
2343
7f062217
JK
23442011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 Fix compatibility with x32 arch.
2347 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
2348 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
2349 is_x86_like_target.
2350 * testsuite/gdb.trace/collection.exp: Likewise.
2351 * testsuite/gdb.trace/report.exp: Likewise.
2352 * testsuite/gdb.trace/unavailable.exp: Likewise.
2353 * testsuite/gdb.trace/while-dyn.exp: Likewise.
2354 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
2355 (is_x86_like_target): Check also is_amd64_regs_target.
2356
08711b9a
JK
23572011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 PR breakpoints/12435
2360 * gdb.arch/amd64-prologue-xmm.c: New file.
2361 * gdb.arch/amd64-prologue-xmm.exp: New file.
2362 * gdb.arch/amd64-prologue-xmm.s: New file.
2363
b99b5f66
JK
23642011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 * gdb.dwarf2/dw2-param-error-main.c: New file.
2367 * gdb.dwarf2/dw2-param-error.S: New file.
2368 * gdb.dwarf2/dw2-param-error.exp: New file.
2369
a391a2f6
PA
23702011-09-08 Pedro Alves <pedro@codesourcery.com>
2371
2372 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2373 inferior's pid and look for a core dump named core.$pid. Use
2374 `remote_file' commands on the host instead of hand coding shell
2375 commands on the build.
2376 * gdb.base/valgrind-db-attach.exp: Kill the program before
2377 finishing the test.
2378
7d8e6458 23792011-09-02 Matt Rice <ratmice@gmail.com>
2380
2381 * lib/prompt.exp: New file for testing the first prompt.
2382 * gdb.python/py-prompt.exp: Ditto.
2383 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2384
68e77c9e
PA
23852011-09-02 Pedro Alves <pedro@codesourcery.com>
2386
2387 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2388 0, before testing gcore.
2389
9655e943
JK
23902011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
df6dc84d
JK
2392 * dw2-ifort-parameter-debug.S: Update copyright year.
2393 * dw2-ifort-parameter.c: Update copyright year.
2394 * dw2-ifort-parameter.exp: Update copyright year.
2395
9655e943
JK
2396 * dw2-ifort-parameter-debug.S: New file.
2397 * dw2-ifort-parameter.c: New file.
2398 * dw2-ifort-parameter.exp: New file.
2399
353d1d73
JK
24002011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 * gdb.base/commands.exp (error_clears_commands_left): New function.
2403 (): Call it.
2404
5c07461a
JK
24052011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2406
2407 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2408 (C): Initialize `a'.
2409 * gdb.mi/mi-inheritance-syntax-error.exp
2410 (-data-evaluate-expression $path): Expect `a' as 5.
2411
0d932b2f
MK
24122011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2413
2414 PR mi/11912
2415 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2416 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2417 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2418 keyword in output of -var-info-path-expression.
2419
bdb54049
JK
24202011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2423 * gdb.trace/collection.exp: Likewise.
2424 * gdb.trace/report.exp: Likewise.
2425 * gdb.trace/unavailable.exp: Likewise.
2426 * gdb.trace/while-dyn.exp: Likewise.
2427
59cde39c
KS
24282011-08-18 Keith Seitz <keiths@redhat.com>
2429
2430 PR c++/12266
2431 * gdb.cp/meth-typedefs.cc: New file.
2432 * gdb.cp/meth-typedefs.exp: New file.
2433
fa3a4f15
PM
24342011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2435
2436 * gdb.python/python.exp: Add extended-prompt tests.
2437
c1049fca
JK
24382011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2439
2440 * gdb.arch/i386-dr3-watch.exp
2441 (watchpoint on gap1 does not fit debug registers)
2442 (delete all watchpoints): Fix racy expect strings.
2443
d93f7b5c
YQ
24442011-08-14 Yao Qi <yao@codesourcery.com>
2445
2446 * gdb.base/maint.exp: set data_section to ".neardata".
2447 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2448 * gdb.base/savedregs.exp: Handle SIGILL.
2449 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2450 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2451
457e09f0
DE
24522011-08-12 Doug Evans <dje@google.com>
2453
2454 * gdb.python/py-symbol.exp: Add test for symbol.type.
2455
5d0bb2fb
UW
24562011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2457
2458 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2459 * gdb.mi/mi-pthreads.exp: Likewise.
2460 * gdb.mi/mi2-pthreads.exp: Likewise.
2461 * gdb.mi/gdb669.exp.exp: Likewise.
2462
fcdfa280
PA
24632011-08-09 Pedro Alves <pedro@codesourcery.com>
2464
2465 * lib/mi-support.exp (detect_async): Rename to...
2466 (mi_detect_async): ... this.
2467 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2468 * gdb.mi/mi-nonstop.exp: Adjust.
2469 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2470 * gdb.mi/mi-nsintrall.exp: Adjust.
2471 * gdb.mi/mi-nsmoribund.exp: Adjust.
2472 * gdb.mi/mi-nsthrexec.exp: Adjust.
2473
9d8fa392
PA
24742011-08-09 Pedro Alves <pedro@codesourcery.com>
2475
2476 * gdb.base/display.c (do_loops): New `p_i' local.
2477 * gdb.base/display.exp: Test displaying a variable that is
2478 temporarily at a bad address.
2479
b6cede78
JK
24802011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2481
2482 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2483 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2484
67bedb8c
JK
24852011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2486
2487 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2488 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2489 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2490
af6e93b2
PA
24912011-08-05 Pedro Alves <pedro@codesourcery.com>
2492
2493 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2494 procedure.
2495 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2496
1cf0e11f
YQ
24972011-08-05 Yao Qi <yao@codesourcery.com>
2498
2499 * gdb.base/callfuncs.exp: Set language after main.
2500 * gdb.cp/cplusfuncs.exp: Likewise.
2501 * gdb.cp/inherit.exp: Likewise.
2502
a1e28cb2
UW
25032011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2504
2505 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2506 * gdb.base/watch-vfork.exp: Skip on remote targets.
2507
d4f5bbb9
UW
25082011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2509
2510 * gdb.threads/thread-find.exp: Support remote targets.
2511
724f4f80
UW
25122011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2513
2514 * gdb.base/jit.exp: Download solib_binfile to target.
2515 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2516 and call dlopen without full path name.
2517 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2518 dlopen without full path name.
2519
934709f0
PW
25202011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2521
2522 * gdb.base/break-always.exp: Complete the test
2523 with duplicated breakpoints and enabling/disabling them.
2524
c26106c4
TT
25252011-08-02 Tom Tromey <tromey@redhat.com>
2526
2527 PR gdb/11289:
2528 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2529
9300444e 25302011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2531
2532 PR gdb/13045
2533 * gdb.base/float.exp: Add new test case for PR gdb/13045
2534 * gdb.base/float.c: New file.
2535
00bd41d6
PM
25362011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2537
2538 * gdb.python/py-mi.exp: Test printers returning string hint, and
2539 also not returning a value.
2540 * gdb.python/py-prettyprint.c: Add testcase for above.
2541 * gdb.python/py-prettyprint.py: Add test printer for above.
2542
d24f74ce
JK
25432011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2544
2545 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2546 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2547 (.Ldie30) Add as field "data4".
2548 (.Ldie32) Rename field "b" to "shl".
2549 (abbrev4) Change for the "data4" field.
2550 (abbrev5, abbrev6) Remove.
2551 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2552 (p &s.shl): ... here. Add comment.
2553 (p &s.data4): New.
2554
bb7da2bf
JK
25552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 Fix crash on lval_computed values.
2558 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2559
11081198
JK
25602011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2561
2562 * gdb.base/help.exp (help whatis): Update the expected string.
2563
3c6e0cb3
JK
25642011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2565
2566 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2567 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2568 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2569 Change the expected string.
2570
efa80663
PA
25712011-07-26 Pedro Alves <pedro@codesourcery.com>
2572
2573 * gdb.base/watchpoint.exp
2574 (test_disable_enable_software_watchpoint): New procedure.
2575 (top level): Run it.
2576
db8e4570
UW
25772011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2578
2579 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2580 executable file "${binfile}", C++ version "${binfile}-cxx".
2581 * gdb.python/py-prettyprint.exp: Likewise.
2582 * gdb.python/py-symbol.exp: Likewise.
2583 * gdb.python/py-type.exp: Likewise.
2584 * gdb.python/py-value.exp: Likewise.
2585 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2586 file name instead of just suffix.
2587
543305c9
JK
25882011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2589
2590 Fix implicit pointer offsets.
2591 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2592 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2593 (continue to breakpoint: continue to baz breakpoint for implptr)
2594 (sanity check element 0, sanity check element 1)
2595 (enter the inlined function, check element 0 for the offset)
2596 (check element 1 for the offset)
2597 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2598 (set foo breakpoint for implptr): Update the breakpoint number.
2599
b3215adc
UW
26002011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2601
2602 * gdb.python/py-mi.exp: Use different file names for different
2603 versions of the executable under test.
2604 * gdb.python/py-prettyprint.exp: Likewise.
2605 * gdb.python/py-symbol.exp: Likewise.
2606 * gdb.python/py-template.exp: Likewise.
2607 * gdb.python/py-type.exp: Likewise.
2608 * gdb.python/py-value.exp: Likewise.
2609
182b9acc
UW
26102011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2611
2612 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2613 flag after restarting GDB if necessary.
2614
e6052b5d
UW
26152011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2616
2617 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2618
1ced966e
PA
26192011-07-22 Pedro Alves <pedro@codesourcery.com>
2620
2621 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2622 backend doesn't leave used debug registers behind.
2623
3543a589
TT
26242011-07-22 Tom Tromey <tromey@redhat.com>
2625
2626 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2627 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2628 argument.
2629 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2630
14d15303 26312011-07-21 Matt Rice <ratmice@gmail.com>
2632
2633 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2634 in mostlyclean rule. Add files ending in .core.
2635
9b158ba0 26362011-07-21 Matt Rice <ratmice@gmail.com>
2637
2638 PR macros/12999
2639 * gdb.base/info-macros.c: New test sources.
2640 * gdb.base/info-macros.exp: New tests.
2641
d17b6f81
PM
26422011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2643
2644 * gdb.python/python.exp: Add prompt substitution tests.
2645
918dd910
JK
26462011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2647
2648 Fix crash if referenced CU is aged out.
2649 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2650 New.
2651 * gdb.dwarf2/implptr.exp: Likewise.
2652
0e37a63c
JK
26532011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2654
2655 * gdb.dwarf2/implptr.S: Rebuilt.
2656 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2657 (bar): Use them for j, k, l.
2658 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2659 COMPILE.
2660 (print j in implptr:bar): Update for the intp typedef.
2661 (print p[0].x in implptr:foo): Use more exact regex.
2662
f65cf84c
TT
26632011-07-18 Tom Tromey <tromey@redhat.com>
2664
2665 * gdb.cp/static-method.exp: Add missing single quote.
2666
d5b4a7be
YQ
26672011-07-18 Yao Qi <yao@codesourcery.com>
2668
2669 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2670 supported.
2671 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2672 * gdb.mi/mi-nonstop.exp: Likewise.
2673 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2674 * gdb.mi/mi-nsintrall.exp: Likewise.
2675 * gdb.mi/mi-nsmoribund.exp: Likewise.
2676 * gdb.mi/mi-nsthrexec.exp: Likewise.
2677 * gdb.python/py-evthreads.exp: Likewise.
2678
e9ea2662
JK
26792011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2680
2681 Code cleanup.
2682 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2683 it. Substitute it instead of test_compiler_info everywhere.
2684
ce451573
UW
26852011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2686
2687 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2688 remote targets as well.
2689
756d88a7
UW
26902011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2691
2692 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2693 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2694
31f83dc5
UW
26952011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2696
2697 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2698 a remote machine, not the host.
2699 (gdb_compile_shlib): Set soname if target is remote.
2700
059241a0
PP
27012011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2702
2703 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2704
28a0b48c 27052011-07-13 Matt Rice <ratmice@gmail.com>
2706
2707 * gdb.python/py-objfile-script-gdb.py: Renamed to
2708 py-objfile-script-gdb.py.in.
2709 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2710 py-objfile-script-gdb.py.
2711 * gdb.python/py-objfile-script.exp: Update reference to
2712 py-objfile-script-gdb.py.
2713
9a771b67
JK
27142011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2715
2716 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2717 reference undefined label.
2718
04ad99e6
JK
27192011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2722 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2723 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2724 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2725
713389e0
PM
27262011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2727
2728 PR python/12438
2729 * gdb.python/python.exp: Add maint set/show python print-stack
2730 deprecated tests. Add set/show python print-backtrace tests.
2731
97d146f8
JK
27322011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2733
2734 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2735 debug info.
2736
facde0e5 27372011-07-06 Matt Rice <ratmice@gmail.com>
2738
2739 * gdb.python/python.exp: Update filename paths.
2740 * gdb.python/py-symtab.exp: Ditto.
2741
438640d1
MP
27422011-07-06 Marek Polacek <mpolacek@redhat.com>
2743
2744 * gdb.python/py-evthreads.exp: Add missing `$'.
2745
33a365df
MF
27462011-07-06 Jie Zhang <jie.zhang@analog.com>
2747
2748 * config/bfin.exp: New file.
2749 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2750 * gdb.asm/bfin.inc: New file.
2751
8f7ae686
MP
27522011-07-06 Marek Polacek <mpolacek@redhat.com>
2753
df46027d 2754 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2755 the whole output.
2756
eb2a6f42
TT
27572011-07-05 Tom Tromey <tromey@redhat.com>
2758
2759 * gdb.java/jprint.java (jprint.hi): New field.
2760 * gdb.java/jprint.exp: Print string.
2761
177b42fe
TJB
27622011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2763
2764 * gdb.base/call-sc.c: Fix typos.
2765 * gdb.base/ifelse.exp: Likewise.
2766 * gdb.base/structs.c: Likewise.
2767
3b2a0cf2
JB
27682011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2769
2770 * gdb.base/jit-so.exp: New test.
2771 * gdb.base/jit-dlmain.c: New file.
2772 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2773
46fc714c
JK
27742011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2777 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2778 * gdb.cp/pr9167.exp (p b): Likewise.
2779 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2780 (test value of P in inner_m, test type of Z in inner_m): Call
2781 setup_xfail for gcc <= 4.5.
46fc714c 2782
418c7cf7
JK
27832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2784
2785 * gdb.cp/paren-type.cc: New files.
2786 * gdb.cp/paren-type.exp: New files.
2787
3d50dd94
JK
27882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2789
2790 Stop on first linespec terminator instead of eating what we can.
2791 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2792 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2793 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2794 (break C::f()): ... this one.
2795 (break C::operator()()): New test.
2796 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2797 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2798 test.
2799
dcf9f4ab
JK
28002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2801
2802 Fall back linespec to minimal symbols.
2803 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2804 error message.
2805 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2806 * gdb.cp/minsym-fallback-main.cc: New file.
2807 * gdb.cp/minsym-fallback.cc: New file.
2808 * gdb.cp/minsym-fallback.exp: New file.
2809 * gdb.cp/minsym-fallback.h: New file.
2810
3f542ed1
JK
28112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2812
2813 * gdb.cp/no-dmgl-verbose.cc: New file.
2814 * gdb.cp/no-dmgl-verbose.exp: New file.
2815
28162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2817
2818 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2819 __GI_.
2820 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2821 (f): New function.
2822 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2823 (complete p 'func<short>(): ... here.
2824 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2825 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2826 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2827 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2828 Make them KFAIL gcc/49546.
2829
00eb2c4a
JB
28302011-07-01 Joel Brobecker <brobecker@adacore.com>
2831
2832 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2833
85a20c42
JK
28342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 Test GCC PR debug/49546.
2837 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2838 (test type of F in k3_m, test value of F in k3_m): New.
2839 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2840 (main): New variable k3. Call k3.k3_m.
2841
d2d43431
JB
28422011-07-01 Jean-Charles Delay <delay@adacore.com>
2843
2844 * gdb.ada/packed_array.exp: Fix expected outout.
2845
54ae186f
JB
28462011-07-01 Jean-Charles Delay <delay@adacore.com>
2847
2848 * gdb.ada/packed_array.exp: fixed expected output.
2849
8f17729f
JB
28502011-07-01 Joel Brobecker <brobecker@adacore.com>
2851
2852 * gdb.ada/same_enum: New testcase.
2853
f5aa6869
JB
28542011-07-01 Joel Brobecker <brobecker@adacore.com>
2855
2856 * gdb.ada/ptr_typedef: New testcase.
2857
828292f2
JB
28582011-07-01 Joel Brobecker <brobecker@adacore.com>
2859
2860 * gdb.ada/arrayptr.exp: Add ptype test.
2861
18920c42
JB
28622011-07-01 Joel Brobecker <brobecker@adacore.com>
2863
2864 * gdb.ada/char_enum: New testcase.
2865
3536d9e3 28662011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2867
2868 * gdb.base/dump.exp (capture_pointer_with_type): New.
2869 Get value from address instead of name.
2870 Start GDB once, and do `dump' and `restore'
2871 tests together.
2872
db863c42
MF
28732011-06-30 Jie Zhang <jie.zhang@analog.com>
2874 Mike Frysinger <vapier@gentoo.org>
2875
2876 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2877 helper functions for getting/setting remotetimeout variable.
2878 * lib/gdb.exp (gdb_load): If the target is remote, set
2879 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2880 with $loadtimeout. Set $load_ok to 0 before doing the load.
2881 Instead of returning, immediately, set $load_ok to 0. Call
2882 set_remotetimeout with $oldremotetimeout, and then return if
2883 $load_ok is 1.
2884
e9e642a8
AB
28852011-06-30 Andrew Burgess <aburgess@broadcom.com>
2886
2887 * gdb.python/py-template.exp: Don't run this test if the target
2888 does not support c++ tests.
2889
32019081
JK
28902011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 Fix non-only rename list for Fortran modules import.
2893 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2894 tests.
2895 * gdb.fortran/module.f90 (module moduse): New.
2896 (program module): use moduse, test var_x, var_y and var_z.
2897
0ecee54c
TT
28982011-06-29 Tom Tromey <tromey@redhat.com>
2899
2900 PR testsuite/12040:
2901 * gdb.fortran/array-element.exp: Use f90, not f77.
2902 * gdb.fortran/complex.exp: Use f90, not f77.
2903 * gdb.fortran/derived-type.exp: Use f90, not f77.
2904 * gdb.fortran/library-module.exp: Use f90, not f77.
2905 * gdb.fortran/logical.exp: Use f90, not f77.
2906 * gdb.fortran/module.exp: Use f90, not f77.
2907 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2908 * gdb.fortran/subarray.exp: Use f90, not f77.
2909
3b2b8fea
TT
29102011-06-29 Tom Tromey <tromey@redhat.com>
2911
2912 * gdb.fortran/charset.exp: New file.
2913 * gdb.fortran/charset.f90: New file.
2914
42159ca5
TT
29152011-06-29 Tom Tromey <tromey@redhat.com>
2916
2917 PR testsuite/12040:
2918 * lib/future.exp: New file, mostly extracted from ada.exp.
2919 Rewrote compatibility code to use rename.
2920 (gdb_find_gfortran): New proc.
2921 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2922 gfortran patch.
2923 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2924 Move to future.exp.
2925 * lib/gdb.exp: Always load future.exp.
2926
af69a5ce
YQ
29272011-06-28 Yao Qi <yao@codesourcery.com>
2928
2929 * gdb.cp/exception.cc: Don't include iostream.
2930 (bar): Remove print statement.
2931 (catcher): New.
2932 (main): Remove print statements. Call function catcher.
2933 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2934 Set breakpoint on catcher, and check the value of parameter.
2935
ab5c6a72
YQ
29362011-06-23 Yao Qi <yao@codesourcery.com>
2937
2938 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2939 1.2 is disabled. KFAIL for uclinux.
2940
9497469f
MP
29412011-06-23 Marek Polacek <mpolacek@redhat.com>
2942
2943 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2944 mi_gdb_test.
2945
b9132588
MP
29462011-06-23 Marek Polacek <mpolacek@redhat.com>
2947
5d197ed0 2948 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2949
e55595ca
MP
29502011-06-23 Marek Polacek <mpolacek@redhat.com>
2951
5d197ed0
MP
2952 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2953
29542011-06-23 Marek Polacek <mpolacek@redhat.com>
2955
2956 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2957 `test_exec_and_symbol_mi_operatons' return value.
2958 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2959 gdb_test_multiple.
2960 (test_exec_and_symbol_mi_operatons): Likewise.
2961 (test_path_specification): Likewise.
e55595ca 2962
be777e08
YQ
29632011-06-23 Yao Qi <yao@codesourcery.com>
2964
2965 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2966 supported.
2967 * lib/gdb.exp (support_displaced_stepping): New.
2968
615556d6
YQ
29692011-06-23 Yao Qi <yao@codesourcery.com>
2970
2971 * gdb.threads/execl.exp: Skip on remote target.
2972
833b0ca7
MP
29732011-06-21 Marek Polacek <mpolacek@redhat.com>
2974
5d197ed0 2975 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2976 mi_gdb_test.
2977
1ee4023a
MP
29782011-06-20 Marek Polacek <mpolacek@redhat.com>
2979
5d197ed0 2980 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2981
d0b1d624
MP
29822011-06-20 Marek Polacek <mpolacek@redhat.com>
2983
5d197ed0 2984 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2985 mi_gdb_test.
2986
79aa92c1
MP
29872011-06-20 Marek Polacek <mpolacek@redhat.com>
2988
5d197ed0 2989 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2990
5ce5db06
YQ
29912011-06-14 Yao Qi <yao@codesourcery.com>
2992
2993 gdb/testsuite/
2994 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2995
533a737e
JK
29962011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2997
2998 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2999
d0e53741
TT
30002011-06-10 Tom Tromey <tromey@redhat.com>
3001
3002 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
3003 Add tests for pointer-to-member-function.
3004 * gdb.cp/temargs.cc (S::somefunc): New function.
3005 (K2): New class.
3006 (main): Instantiate K2; call method.
3007
b5916bbd
JB
30082011-06-08 Joel Brobecker <brobecker@adacore.com>
3009
3010 * gdb.python/py-inferior.c (f2): Make str an array rather
3011 than a pointer.
3012 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
3013
5be4dfca
JK
30142011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3015
3016 * gdb.base/async-shell.c: New file.
3017 * gdb.base/async-shell.exp: New file.
3018
9f47e254
PA
30192011-06-06 Pedro Alves <pedro@codesourcery.com>
3020
3021 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
3022
64b9b334
JB
30232011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
3024
3025 From Stephen Kitt <steve@sk2.org>
3026 * gdb.base/help.exp: Adjust following some spelling corrections
3027 in GDB.
3028
dbc0f131
YQ
30292011-06-01 Yao Qi <yao@codesourcery.com>
3030
3031 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
3032
fd336a18
KS
30332010-05-31 Keith Seitz <keiths@redhat.com>
3034
3035 PR c++/12750
3036 * gdb.cp/static-method.cc: New file.
3037 * gdb.cp/static-method.exp: New file.
3038
fa8b9902
KS
30392010-05-31 Keith Seitz <keiths@redhat.com>
3040
3041 PR symtab/12704
3042 * gdb.cp/anon-ns.cc: New file.
3043 * gdb.cp/anon-ns.exp: New file.
3044
0a5b1e09
PA
30452011-05-31 Pedro Alves <pedro@codesourcery.com>
3046
3047 * gdb.arch/i386-dr3-watch.c: New file.
3048 * gdb.arch/i386-dr3-watch.exp: New file.
3049
0578b8d1
YQ
30502011-05-30 Yao Qi <yao@codesourcery.com>
3051
3052 * gdb.base/callfuncs.c (t_structs_fc): New.
3053 (t_structs_dc, t_structs_ldc): New.
3054 (t_double_many_args):
3055 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
3056 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
3057 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
3058 * gdb.base/callfuncs.exp: Call new functions.
3059
6680506e
YQ
30602011-05-30 Yao Qi <yao@codesourcery.com>
3061
ff4d2c60
YQ
3062 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
3063 Call rerun_and_prepare for each test to isolate effects.
3064
30652011-05-30 Yao Qi <yao@codesourcery.com>
3066
3067 * gdb.base/varargs.c (find_max_float_real): New.
3068 (find_max_double_real, find_max_long_double_real): New.
3069 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
3070 * lib/gdb.exp (setup_kfail_for_target): New.
3071
e43ec454
YQ
30722011-05-30 Yao Qi <yao@codesourcery.com>
3073
3074 * gdb.base/funcargs.c (callca, callcb, callcc): New.
3075 (callcd, callce, callcf, callc1a, callc1b): New.
3076 (callc2a, callc2b): New.
3077 * gdb.base/funcargs.exp (complex_args): New.
3078 (complex_integral_args, complex_float_integral_args): New.
3079 * lib/gdb.exp (support_complex_tests): New. Determine
3080 whether to run test cases on _Complex types.
3081
432b4d03
JK
30822011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 * gdb.threads/leader-exit.c: New file.
3085 * gdb.threads/leader-exit.exp: New file.
3086
6caf069d
MP
30872011-05-27 Marek Polacek <mpolacek@redhat.com>
3088
9497469f 3089 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 3090
97fce28b
MP
30912011-05-27 Marek Polacek <mpolacek@redhat.com>
3092
3093 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
3094 remove the `supported' variable.
3095 * gdb.mi/mi-nonstop.exp: Likewise.
3096 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3097 * gdb.mi/mi-nsintrall.exp: Likewise.
3098 * gdb.mi/mi-nsmoribund.exp: Likewise.
3099 * gdb.mi/mi-nsthrexec.exp: Likewise.
3100
9da8c2a0
PA
31012011-05-26 Pedro Alves <pedro@codesourcery.com>
3102
3103 * gdb.reverse/finish-reverse-bkpt.exp: New test.
3104
2c03e5be
PA
31052011-05-26 Pedro Alves <pedro@codesourcery.com>
3106
3107 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
3108
2e21250d
KS
31092011-05-24 Keith Seitz <keiths@redhat.com>
3110
3111 PR breakpoint/12803
3112 * gdb.cp/cmpd-minsyms.cc (a): New method.
3113 (b): New method.
3114 (c): New method.
3115 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
3116
cdac0397
PA
31172011-05-24 Pedro Alves <pedro@codesourcery.com>
3118
3119 * gdb.base/commands.exp (watchpoint_command_test): Check that the
3120 watchpoint's command list didn't execute when the watchpoint went
3121 out of scope.
3122
ee5683ab
PM
31232011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
3124
3125 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
3126 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
3127 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
3128 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3129 * gdb.arch/i386-permbkpt.exp: Likewise.
3130 * gdb.arch/i386-prologue.exp: Likewise.
3131 * gdb.arch/i386-size-overlap.exp: Likewise.
3132 * gdb.arch/i386-size.exp: Likewise.
3133 * gdb.arch/i386-unwind.exp: Likewise.
3134 * gdb.reverse/i386-precsave.exp: Likewise.
3135 * gdb.reverse/i386-reverse.exp: Likewise.
3136 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3137 * gdb.reverse/i387-env-reverse.exp: Likewise.
3138 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3139
c91c8c16
PA
31402011-05-24 Pedro Alves <pedro@codesourcery.com>
3141
3142 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
3143 file doesn't error, using MI.
3144
c50491a7
TT
31452011-05-23 Tom Tromey <tromey@redhat.com>
3146
3147 * gdb.base/charset.exp (string_display): Add tests to assign to
3148 arrays.
3149 * gdb.base/charset.c (short_array, int_array, long_array): New.
3150
4a07b7da
PA
31512011-05-20 Pedro Alves <pedro@codesourcery.com>
3152
3153 Cope with async mode.
3154
4a07b7da
PA
3155 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
3156 into gdb_test + mi_expect_stop.
3157
b275f2d2
PA
31582011-05-20 Pedro Alves <pedro@codesourcery.com>
3159
3160 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
3161 (callme): Remove printf call.
3162
eec52c44
PM
31632011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
3164
3165 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
3166 quote pattern to avoid problems with Cygwin/mingw expect versions.
3167 * gdb.base/default.exp (show convenience): Use double
3168 quote pattern for regular expressions.
3169
b3c8eb43
JK
31702011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 Fix -readnow for -gdwarf-4 unused type units.
3173 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
3174 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
3175
ed731959
JK
31762011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3177
3178 * gdb.base/kill-after-signal.c: New file.
3179 * gdb.base/kill-after-signal.exp: New file.
3180
3b48433d
PA
31812011-05-16 Pedro Alves <pedro@codesourcery.com>
3182
3183 * gdb.ada/start.exp: Call untested with the correct test filename.
3184 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
3185 test filename. Make the test's binary unique.
3186 * gdb.arch/i386-signal.exp: Call untested with the correct test
3187 filename.
3188 * gdb.arch/i386-size-overlap.exp: Ditto.
3189 * gdb.arch/Makefile.in (EXECUTABLES): Update.
3190 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3191 * gdb.cp/call-c.exp: Ditto.
3192 * gdb.mi/mi-reverse.exp: Call untested with the correct test
3193 filename. Make the test's binary unique.
3194 * gdb.mi/Makefile.in (EXECUTABLES): Update.
3195 * gdb.python/py-mi.exp: Ditto.
3196 * gdb.python/Makefile.in (EXECUTABLES): Update.
3197 * gdb.reverse/i386-precsave.exp: Ditto.
3198 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
3199 test filename.
3200 * gdb.reverse/i387-stack-reverse.exp: Ditto.
3201 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
3202 unique.
3203 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
3204 test filename.
3205 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
3206 * gdb.trace/tfile.exp: Ditto.
3207
ba4a8bdd
YQ
32082011-05-14 Yao Qi <yao@codesourcery.com>
3209
3210 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
3211 type.
3212
dbaefcf7
DE
32132011-05-13 Doug Evans <dje@google.com>
3214
3215 * gdb.python/py-objfile-script.exp: New file.
3216 * gdb.python/py-objfile-script.c: New file.
3217 * gdb.python/py-objfile-script-gdb.py: New file.
3218 * testsuite/gdb.python/py-section-script.exp: Test
3219 "info auto-load-scripts".
3220
9930639c
TT
32212011-05-13 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.dwarf2/clztest.exp: New file.
3224 * gdb.dwarf2/clztest.c: New file.
3225 * gdb.dwarf2/clztest.S: New file.
3226
05272e11
DE
32272011-05-13 Doug Evans <dje@google.com>
3228
cc63ef9b
DE
3229 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
3230 String16 tests.
05272e11 3231
6edba76f
TT
32322011-05-13 Tom Tromey <tromey@redhat.com>
3233
3234 * lib/gdb.exp (is_x86_like_target): New proc.
3235 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
3236 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
3237 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
3238 -nostdlib to compiler.
3239 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
3240 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
3241 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
3242 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
3243 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
3244
028d0ed5
TJB
32452011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3246
3247 * gdb.python/py-function.exp: Test setting a value from a function
3248 which executes a command.
3249
8a9b8146
TT
32502011-05-12 Tom Tromey <tromey@redhat.com>
3251
3252 * gdb.dwarf2/typeddwarf.S: New file.
3253 * gdb.dwarf2/typeddwarf.c: New file.
3254 * gdb.dwarf2/typeddwarf.exp: New file.
3255
10483e8e
MP
32562011-05-12 Marek Polacek <mpolacek@redhat.com>
3257
3258 * gdb.mi/mi-basics.exp: Fix races. Honour the
3259 `test_exec_and_symbol_mi_operatons' return value.
3260 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3261 gdb_test_multiple.
3262 (test_exec_and_symbol_mi_operatons): Likewise.
3263 (test_path_specification): Likewise.
3264
faf067f1
JK
32652011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3266
3267 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
3268 (gdb_touch_execfile): Remove catch wrappers. New variable time.
3269 Replace `file copy' and `file rename' by `file mtime'. Twice.
3270
7ff911a3
JK
32712011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3272
3273 * gdb.base/readline-ask.c: New file.
3274 * gdb.base/readline-ask.exp: New file.
3275 * gdb.base/readline-ask.inputrc: New file.
3276
a536c6d7
UW
32772011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
3278
3279 * gdb.cell/bt.exp: Delete breakpoints before running to signal
3280 to avoid race condition.
3281 * gdb.cell/coremaker.c: Use small stack size.
3282 * gdb.cell/ea-standalone.exp: Use file name without path as
3283 argument to c_to.
3284 * gdb.cell/fork.exp: Allow other output when continuing to end.
3285
d472a426
JK
32862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3287
3288 * gdb.threads/corethreads.c: New file.
3289 * gdb.threads/corethreads.exp: New file.
3290
32912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
3292
3293 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
3294 Try to compile the test using -Wl,-z,norelro first.
3295 (load_core): New variable libthread_db_seen, initialize it.
3296 (zeroed-threads cannot be listed): Protect it by XFAIL on
3297 !$libthread_db_seen.
3298
8be455d7
JK
32992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3300
3301 PR 12573
3302 * gdb.dwarf2/dw2-skip-prologue.S: New file.
3303 * gdb.dwarf2/dw2-skip-prologue.c: New file.
3304 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
3305
1976171a
JK
33062011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 * gdb.cp/psymtab-parameter.cc: New file.
3309 * gdb.cp/psymtab-parameter.exp: New file.
3310
7db6f30f
JK
33112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3312
3313 Fix a race.
3314 * gdb.cp/static-print-quit.exp (print c): Split to ...
3315 (print c - <return>, print c - q <return>, print c - to quit):
3316 ... these. Make the testfile untested on gdb-7.1.
3317
85161e9e 33182011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
3319
3320 * lib/gdb.exp (exec_target_file, exec_symbol_file,
3321 gdb_rename_execfile, gdb_touch_execfile): New.
3322 * gdb.base/reread.exp: Use new procs to handle multiple
3323 exec files.
3324
0c51be18
YQ
33252011-05-05 Yao Qi <yao@codesourcery.com>
3326
3327 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
3328 (test_adr_32bit, test_pop_pc): New.
3329 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
3330 (test_adr_32bit, test_pop_pc): New.
3331
4d393d60
JM
33322011-05-04 Joseph Myers <joseph@codesourcery.com>
3333
3334 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
3335 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
3336 targets.
3337 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
3338 handle targets.
3339
8ffd0459
JK
33402011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3341
3342 * gdb.base/completion.exp (complete help info wat): Rename to ...
3343 (complete 'help info wat'): ... here.
3344 Remove all `-re ".*' and `-re "^.*' redundant regexes.
3345 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
3346
8e28d804
PA
33472011-05-04 Pedro Alves <pedro@codesourcery.com>
3348
3349 * gdb.base/completion.exp: Use gdb_test_multiple instead of
3350 gdb_test and explicit $gdb_prompt/timeout matches.
3351
3eb2ef34
YQ
33522011-05-04 Yao Qi <yao@codesourcery.com>
3353
3354 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
3355 and __thumb2__.
3356
aaaf81a3
MP
33572011-05-03 Marek Polacek <mpolacek@redhat.com>
3358
3359 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
3360 in place of `gdb_test "delete breakpoints"'. This eliminates two
3361 testcases.
3362
c4cbc0df
PA
33632011-05-02 Pedro Alves <pedro@codesourcery.com>
3364
3365 PR testsuite/12649
3366 Fix races.
3367
3368 * gdb.base/completion.exp: Remove all sleep calls. Remove
3369 unnecessary regexs. Don't explicitly expect anything after the
3370 prompt. Eat the prompt if necessary.
3371
b4cbb4a3
EBM
33722011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3373
3374 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3375 accept to show the caller line again as well as the line after.
3376
d65aec65
PM
33772011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3378
3379 PR mi/12531
3380
3381 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3382 compile target.
3383 * gdb.python/py-prettyprint.exp: Add C++ object for
3384 CPLUS_FAKE_CHILD test.
3385
30852783
UW
33862011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3387
3388 * gdb.base/signest.exp: New file.
3389 * gdb.base/signest.c: Likewise.
3390
c7b1f0d9
JK
33912011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3392
3393 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3394 thread and breakpoint notifications.
3395
559a7a62
JK
33962011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3397
3398 * gdb.base/fortran-sym-case.c: New file.
3399 * gdb.base/fortran-sym-case.exp: New file.
3400 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3401 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3402 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3403
8344e389
JK
34042011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3405
3406 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3407 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3408 false #1', `if true else false #2' and `if true else false #3'.
3409
2484c66b
UW
34102011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3411
3412 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3413 while delivering signal.
3414
8d3788bd
VP
34152011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3416
3417 MI breakpoint notifications.
3418
3419 * testsuite/gdb.mi/mi-cli.exp: Adust.
3420 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3421 * testsuite/gdb.mi/mi-watch.exp: Adust.
3422 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3423 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3424 notifications.
3425
3e03848b
JK
34262011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3429 * gdb.base/gdbindex-stabs.c: New file.
3430 * gdb.base/gdbindex-stabs.exp: New file.
3431
918c9108
YQ
34322011-04-25 Yao Qi <yao@codesourcery.com>
3433
3434 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3435 with /*...*/.
3436 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3437
90556b8c
JK
34382011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 * gdb.python/py-value.exp (test_objfiles): Name the first test
3441 `py-value in file.filename'.
3442
03f2bd59
JK
34432011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3444
3445 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3446 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3447 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3448 !gdbserver_reconnect_p..
3449 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3450
7b08b9eb
JK
34512011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3452
3453 * gdb.cp/cpcompletion.exp (complete class methods)
3454 (complete class methods beginning with F): Move them above runto. New
3455 comment about the runto delimiter.
3456
b78974c3
PA
34572011-04-20 Pedro Alves <pedro@codesourcery.com>
3458
3459 * gdb.base/maint.exp: Test that "maint print registers" works
3460 without a running program.
3461
20429c40 34622011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3463
20429c40
MP
3464 * gdb.base/setshow.exp: Fix racy tests.
3465 ($old_gdb_prompt): New variable.
3466
7a9dd1b2
TT
34672011-04-19 Tom Tromey <tromey@redhat.com>
3468
3469 * gdb.mi/mi-nsmoribund.exp:
3470 * gdb.hp/gdb.objdbg/objdbg01.exp:
3471 * gdb.base/structs.exp (test_struct_returns):
3472 * gdb.base/call-sc.exp (test_scalar_returns):
3473 * gdb.base/bigcore.exp: Remove duplicate words.
3474
02835898
JK
34752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3476
3477 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3478 * gdb.base/break-interp.exp (test_attach): New comment.
3479
254f582e
JK
34802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3481
3482 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3483 (clear __stack_user.next, clear stack_used.next)
3484 (save a zeroed-threads corefile): New test.
3485 Call core_load for $core0file.
3486 (zeroed-threads cannot be listed): New test.
3487
4fe85f5c
JK
34882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3489
3490 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3491 filename.
3492 ($srcfile): Preserve the original value.
3493 ($testfile): Match it the .exp filename.
3494 ($corefile): New variable. Substitute it around.
3495 Use clean_restart.
3496 ($prev_timeout): Remove.
3497 (load_core): Move core loading into this proc.
3498 Fix restore of $timeout if load_core fails.
3499
63524580
JK
35002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 * gdb.base/eu-strip-infcall.c: New file.
3503 * gdb.base/eu-strip-infcall.exp: New file.
3504
90359a16
JK
35052011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3506
3507 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3508 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3509
626e7282
JK
35102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3511
3512 Fix Python access to inlined frames.
3513 * gdb.python/py-frame-inline.c: New file.
3514 * gdb.python/py-frame-inline.exp: New file.
3515
3363d018
EBM
35162011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3517
3518 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3519 content of 's24' correctly (avoiding "optimized out").
3520 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3521
28781456
JK
35222011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3523
3524 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3525
4a4106ca
TJB
35262011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3527
3528 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3529 expect a colon in watch -location output.
3530
d26ccb4f
JK
35312011-04-13 Marek Polacek <mpolacek@redhat.com>
3532
df46027d 3533 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3534 New testcase `expect response to define backtrace'. Also remove
3535 redundant `default' block.
3536
e1ab1f9c
JK
35372011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3538
3539 * gdb.python/py-prettyprint.c (struct hint_error): New.
3540 (main): New variable hint_error.
3541 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3542 "print hint_error".
3543 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3544 (register_pretty_printers): Register it.
3545
0c2e6019
TT
35462011-04-04 Tom Tromey <tromey@redhat.com>
3547
3548 * gdb.cp/maint.exp (test_help): Update.
3549 (test_namespace): Likewise.
3550
af57139d
JB
35512011-04-01 Joel Brobecker <brobecker@adacore.com>
3552
3553 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3554 * gdb.ada/arrayptr.exp: Add new tests.
3555
956a9fb9
JB
35562011-04-01 Joel Brobecker <brobecker@adacore.com>
3557
3558 * gdb.ada/mi_catch_ex: New testcase.
3559
d0c4d642
PA
35602011-04-01 Pedro Alves <pedro@codesourcery.com>
3561
3562 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3563 base::overload(void) method without specifying "const".
3564
18819fa6
UW
35652011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3566
3567 * gdb.arch/thumb-singlestep.S: New file.
3568 * gdb.arch/thumb-singlestep.exp: Likewise.
3569
a4c8e806
TT
35702011-03-31 Tom Tromey <tromey@redhat.com>
3571
3572 * gdb.python/py-prettyprint.py (exception_flag): New global.
3573 (NoStringContainerPrinter._iterator.next): Check it.
3574 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3575 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3576
53832f31
TT
35772011-03-29 Tom Tromey <tromey@redhat.com>
3578
3579 * gdb.cp/anon-struct.cc: New file.
3580 * gdb.cp/anon-struct.exp: New file.
3581
e4620230
JK
35822011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3583
3584 Test STT_GNU_IFUNC support.
3585 * gdb.base/gnu-ifunc-lib.c: New file.
3586 * gdb.base/gnu-ifunc.c: New file.
3587 * gdb.base/gnu-ifunc.exp: New file.
3588
d0fb5eae
JK
35892011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3590
3591 Support a ring of related breakpoints.
3592 * gdb.base/watchpoint-delete.c: New file.
3593 * gdb.base/watchpoint-delete.exp: New file.
3594
20106cfb
JK
35952011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3596
3597 * gdb.ada/arrayparam.exp (print first after function call): Use
3598 explicit package name. Add a comment
3599 (print lasta after function call): Rename ...
3600 (print last after function call): ... it and use explicit package
3601 name.
3602 (print length after function call): Use explicit package name.
3603 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3604 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3605 (multiple matches for symbol i): Rename ...
3606 (multiple matches for symbol integervar): ... it.
3607 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3608 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3609
e7ab5e63
AB
36102011-03-25 Andrew Burgess <aburgess@broadcom.com>
3611
3612 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3613 environment variable to make grep output more predictable. Move
3614 all the environment setup into gdb_init so it's done once per test
3615 case rather than each time we start gdb.
3616
9ef07c8c
TT
36172011-03-24 Tom Tromey <tromey@redhat.com>
3618
3619 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3620 test.
3621
dd90784c
JK
36222011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3623
3624 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3625 * gdb.dwarf2/dw2-entry-value.S: New file.
3626 * gdb.dwarf2/dw2-entry-value.exp: New file.
3627
05775840
PM
36282011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3629
3630 PR python/12183
3631
3632 * gdb.python/py-function.exp: Add GdbError tests.
3633
8661b11b
PA
36342011-03-18 Pedro Alves <pedro@codesourcery.com>
3635
3636 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3637 (reglocal_test_func, statlocal_test_func): New functions.
3638 (globals_test_func): Call new functions.
3639 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3640 (gdb_collect_locals_test): New procedure.
3641 (gdb_trace_collection_test): Call new procedures.
3642
0fdb4f18
PA
36432011-03-18 Pedro Alves <pedro@codesourcery.com>
3644
3645 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3646 (test_register, test_register_unavailable): New procedures.
3647 (gdb_unavailable_registers_test): New procedure.
3648 (gdb_trace_collection_test): Call it.
3649
99c3dc11
PM
36502011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3651
3652 PR python/12149
3653
3654 * gdb.python/python.exp: Add gdb.write tests.
3655
29703da4
PM
36562010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3657
3658 * gdb.python/Makefile.in: Add py-objfile.
3659 * gdb.python/py-objfile.exp: New file.
3660 * gdb.python/py-objfile.c: New file.
3661 * gdb.python/py-block.exp: Add is_valid tests.
3662 * gdb.python/py-inferior.exp: Ditto.
3663 * gdb.python/py-infthread.exp: Ditto.
3664 * gdb.python/py-symbol.exp: Ditto.
3665 * gdb.python/py-symtab.exp: Ditto.
3666
598997c8
KS
36672011-03-16 Keith Seitz <keiths@redhat.com>
3668
3669 PR c++/12273
3670 * gdb.cp/cmpd-minsyms.exp: New test.
3671 * gdb.cp/cmpd-minsyms.cc: New file.
3672
3673 PR c++/11734
3674 * gdb.cp/ovsrch.exp: New test.
3675 * gdb.cp/ovsrch.h: New file.
3676 * gdb.cp/ovsrch1.cc: New file.
3677 * gdb.cp/ovsrch2.cc: New file.
3678 * gdb.cp/ovsrch3.cc: New file.
3679 * gdb.cp/ovsrch4.cc: New file.
3680
c91513d8
PP
36812011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3682
3683 PR gdb/12528
3684 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3685 * gdb.base/break-on-linker-gcd-function.exp: New test.
3686 * gdb.base/break-on-linker-gcd-function.cc: New file.
3687
7470fc63
AT
36882011-03-15 Andreas Tobler <andreast@fgznet.ch>
3689
3690 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3691
959e7469
PM
36922011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3693
3694 * lib/gdb.exp (gdb_unload): Add another termination case.
3695
9373cf26
JK
36962011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3699 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3700 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3701 Provide a stub byte there.
3702 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3703 DW_AT_entry_pc.
3704 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3705
24e9cda0
UW
37062011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3707
3708 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3709 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3710 "generic ABI, auto".
3711 (altivec_abi_tests): Accept vectors returned by reference.
3712
7371cf6d
PM
37132010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3714
3715 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3716
ce77046a
UW
37172011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3718
3719 * gdb.python/py-section-script.exp: Skip test if no Python support.
3720
176400c3
UW
37212011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3722
3723 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3724
ecec24e6
PM
37252011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3726
3727 * gdb.python/py-parameter.exp: Update tests to the new Python
3728 parameter API. Add "no documentation" test. Add deprecated API
3729 backward compatibility test.
3730
5dbdd470
TT
37312011-03-09 Tom Tromey <tromey@redhat.com>
3732
3733 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3734 gdb_continue_to_end.
3735
b66e66ee
MK
37362011-03-09 Mark Kettenis <kettenis@gnu.org>
3737
3738 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3739 tabs.
3740
eceb0c5f
TT
37412011-03-09 Tom Tromey <tromey@redhat.com>
3742
3743 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3744 parentheses.
3745 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3746 $command.
3747 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3748 argument to gdb_continue_to_end.
3749 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3750 argument to gdb_continue_to_end.
3751 * gdb.cp/annota3.exp: Fix regex.
3752 * gdb.cp/annota2.exp: Fix regex.
3753 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3754 gdb_continue_to_end.
3755 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3756 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3757 gdb_continue_to_end.
3758
63154eca
PA
37592011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 * gdb.server/ext-run.exp
3762 (load new file without any gdbserver inferior): New test.
3763
967d1f9b
TT
37642011-03-07 Tom Tromey <tromey@redhat.com>
3765
3766 * Makefile.in (TAGS): Rewrite.
3767
d68dcbb9
JK
37682011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3771 initial commands echo. New match for `Found trace'. Anchor all the
3772 other matches. Anchor and match for `No trace frame found' the final
3773 match.
3774
6bf58e63
TT
37752011-03-07 Tom Tromey <tromey@redhat.com>
3776
3777 * Makefile.in (TAGS): New target.
3778
fda326dd
TT
37792011-03-07 Tom Tromey <tromey@redhat.com>
3780
3781 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3782 change.
3783 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3784 change.
3785 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3786 exit message change.
3787 (skip_altivec_tests): Update for exit message change.
3788 (skip_vsx_tests): Likewise.
3789 (gdb_continue_to_end): Likewise. Add 'command' argument.
3790 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3791 * gdb.threads/tls.exp: Update for exit message change.
3792 * gdb.threads/thread-unwindonsignal.exp: Use
3793 gdb_continue_to_end.
3794 * gdb.threads/step.exp (step_it): Update for exit message change.
3795 (continue_all): Likewise.
3796 * gdb.threads/print-threads.exp (test_all_threads): Update for
3797 exit message change.
3798 * gdb.threads/interrupted-hand-call.exp: Use
3799 gdb_continue_to_end.
3800 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3801 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3802 gdb_continue_to_end.
3803 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3804 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3805 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3806 * gdb.cp/method.exp: Update for exit message change.
3807 * gdb.cp/mb-templates.exp: Update for exit message change.
3808 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3809 * gdb.cp/annota3.exp: Update for exit message change.
3810 * gdb.cp/annota2.exp: Update for exit message change.
3811 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3812 * gdb.base/term.exp: Update for exit message change.
3813 * gdb.base/step-test.exp (test_i): Update for exit message change.
3814 * gdb.base/sigstep.exp (advance): Update for exit message change.
3815 (advancei): Likewise.
3816 * gdb.base/siginfo.exp: Update for exit message change.
3817 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3818 * gdb.base/reread.exp: Use gdb_continue_to_end.
3819 * gdb.base/langs.exp: Use gdb_continue_to_end.
3820 * gdb.base/interrupt.exp: Update for exit message change.
3821 * gdb.base/gdb1555.exp: Update for exit message change.
3822 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3823 * gdb.base/ending-run.exp: Update for exit message change.
3824 * gdb.base/chng-syms.exp: Update for exit message change.
3825 * gdb.base/checkpoint.exp: Update for exit message change.
3826 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3827 gdb_continue_to_end.
3828 (test_catch_syscall_with_wrong_args): Likewise.
3829 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3830 * gdb.base/break-interp.exp (test_ld): Update for exit message
3831 change.
3832 * gdb.base/bang.exp: Update for exit message change.
3833 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3834 (do_call_attach_tests): Likewise.
3835 * gdb.base/a2-run.exp: Update for exit message change.
3836 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3837 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3838 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3839
dd19bd70
JK
38402011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3841
3842 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3843
30e62689
TT
38442011-03-03 Tom Tromey <tromey@redhat.com>
3845
3846 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3847 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3848 * gdb.hp/gdb.aCC/configure.ac: Remove.
3849 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3850 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3851 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3852 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3853 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3854 * gdb.hp/gdb.compat/configure.ac: Remove.
3855 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3856 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3857 * gdb.hp/gdb.defects/configure.ac: Remove.
3858 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3859 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3860 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3861 * gdb.hp/configure.ac: Remove.
3862 * gdb.hp/configure: Remove.
3863 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3864 substitution.
3865 (Makefile): Remove rule.
3866 * gdb.cell/configure.ac: Remove.
3867 * gdb.cell/configure: Remove.
3868 * gdb.stabs/Makefile.in (Makefile): Remove.
3869 (distclean): Don't remove config.status or config.log.
3870 * gdb.stabs/configure (Makefile): Remove.
3871 * gdb.stabs/configure.ac: Remove.
3872 * configure: Rebuild.
3873 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3874 Remove stabs- and cell-specific logic. Test for existence of
3875 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3876 subdirectories, gdb.cell, and and gdb.stabs.
3877 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3878
c171f854
JB
38792011-03-03 Joel Brobecker <brobecker@adacore.com>
3880
3881 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3882 end of buffer.
3883
9a5193cb
JB
38842011-03-02 Joel Brobecker <brobecker@adacore.com>
3885
3886 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3887 gdb_test when running a test where we expected no output back.
3888
9bb4c1bb
MS
38892011-02-28 Michael Snyder <msnyder@vmware.com>
3890
3891 * gdb.cp/overload.cc: Change initializer value to integer.
3892
3bd0f5ef
MS
38932011-02-27 Michael Snyder <msnyder@vmware.com>
3894
3895 * gdb.multi/base.exp: Add test for remove-inferiors.
3896
2279eaad
JB
38972011-02-26 Joel Brobecker <brobecker@adacore.com>
3898
3899 * gdb.python/py-frame.exp: Simplify the initialization phase
3900 using prepare_for_testing.
3901
c82c0b55
MS
39022011-02-25 Michael Snyder <msnyder@vmware.com>
3903
3904 * gdb.multi/base.exp: Add tests for info inferiors with args.
3905
1d94651b
JK
39062011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3907
3908 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3909 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3910 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3911 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3912 asmfile3. Comment the STABS (#3) file compilation. Compile
3913 everything through assembler. Provide KFAIL for symtab/12497.
3914 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3915 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3916 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3917 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3918
3bd0f5ef
MS
39192011-02-24 Michael Snyder <msnyder@vmware.com>
3920
3921 * gdb.base/break.exp: Add tests for delete breakpoints using
3922 convenience variables and value history references.
3923
12c1418e
MS
39242011-02-24 Michael Snyder <msnyder@vmware.com>
3925
3926 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3927 left behind in previous check-in.
3928
e5a67952
MS
39292011-02-23 Michael Snyder <msnyder@vmware.com>
3930
3931 * gdb.base/break.exp: Add tests for "info break" with arguments.
3932 * gdb.trace/infotrace.exp: Update patterns for error and help.
3933 * gdb.base/completion.exp: Update pattern.
3934 * gdb.base/ena-dis-br.exp: Update pattern.
3935 * gdb.base/help.exp: Update patterns.
3936
39372011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3938
3939 * gdb.base/memattr.exp: New test.
3940 * gdb.base/memattr.c: Test load for memattr.exp.
3941
6e6fbe60
DE
39422011-02-22 Doug Evans <dje@google.com>
3943
3944 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3945
1d41d745
MS
39462011-02-22 Michael Snyder <msnyder@vmware.com>
3947
3948 * Makefile.in: Make more clean.
3949 * gdb.ada/Makefile.in: Ditto.
3950 * gdb.arch/Makefile.in: Ditto.
3951 * gdb.asm/Makefile.in: Ditto.
3952 * gdb.base/Makefile.in: Ditto.
3953 * gdb.cp/Makefile.in: Ditto.
3954 * gdb.dwarf2/Makefile.in: Ditto.
3955 * gdb.java/Makefile.in: Ditto.
3956 * gdb.mi/Makefile.in: Ditto.
3957 * gdb.modula2/Makefile.in: Ditto.
3958 * gdb.python/Makefile.in: Ditto.
3959 * gdb.server/Makefile.in: Ditto.
3960 * gdb.stabs/Makefile.in: Ditto.
3961 * gdb.threads/Makefile.in: Ditto.
3962 * gdb.trace/Makefile.in: Ditto.
3963
79ba84ca
MS
39642011-02-22 Michael Snyder <msnyder@vmware.com>
3965
df46027d 3966 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3967 info threads.
3968
b9b35694
JB
39692011-02-22 Joel Brobecker <brobecker@adacore.com>
3970
3971 * gdb.python/py-breakpoint.exp: Fix the expected output of
3972 one of the "maint info breakpoints" tests to accept the output
3973 generated on platforms that do not have hardware watchpoints.
3974
8bfb830f
JB
39752011-02-22 Joel Brobecker <brobecker@adacore.com>
3976
3977 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3978 clean_restart. Be a little stricter in the expected output
3979 for one of the tests. Fix a typo in one of the comments.
3980
c45f3c54
JB
39812011-02-22 Joel Brobecker <brobecker@adacore.com>
3982
3983 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3984 Delete variable binfile, no longer use. Add or modify test
3985 comments to make them unique.
3986
b97c863c
MS
39872011-02-21 Michael Snyder <msnyder@vmware.com>
3988
3989 * Makefile.in: Update for make clean.
3990 * gdb.ada/Makefile.in: Ditto.
3991 * gdb.arch/Makefile.in: Ditto.
3992 * gdb.asm/Makefile.in: Ditto.
3993 * gdb.base/Makefile.in: Ditto.
3994 * gdb.cp/Makefile.in: Ditto.
3995 * gdb.dwarf2/Makefile.in: Ditto.
3996 * gdb.java/Makefile.in: Ditto.
3997 * gdb.mi/Makefile.in: Ditto.
3998 * gdb.modula2/Makefile.in: Ditto.
3999 * gdb.python/Makefile.in: Ditto.
4000 * gdb.server/Makefile.in: Ditto.
4001 * gdb.stabs/Makefile.in: Ditto.
4002 * gdb.threads/Makefile.in: Ditto.
4003 * gdb.trace/Makefile.in: Ditto.
4004
aea5b279
MS
40052011-02-21 Michael Snyder <msnyder@vmware.com>
4006
4007 * gdb.threads/thread-find.exp: Update patterns for changes in
4008 output of "info threads" command.
4009
e3039479
UW
40102011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4011 Ulrich Weigand <uweigand@de.ibm.com>
4012
4013 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
4014 (skip_hw_watchpoint_tests): Likewise.
4015 (skip_hw_watchpoint_multi_tests): Likewise.
4016
b800ec70
UW
40172011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
4018
4019 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
4020 (skip_hw_watchpoint_tests): Likewise.
4021 (skip_hw_watchpoint_multi_tests): Likewise.
4022 (skip_hw_watchpoint_access_tests): Likewise.
4023
4024 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
4025 * gdb.base/pr11022.exp: Likewise.
4026 * gdb.base/watch-read.exp: Likewise.
4027 * gdb.base/watch_thread_num.exp: Likewise.
4028 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4029 * gdb.base/watchpoint-hw.exp: Likewise.
4030 * gdb.base/watchpoint.exp: Likewise.
4031 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
4032 * gdb.threads/watchthreads-reorder.exp: Likewise.
4033 * gdb.threads/watchthreads.exp: Likewise.
4034 * gdb.threads/watchthreads2.exp: Likewise.
4035
91033e37
JB
40362011-02-21 Joel Brobecker <brobecker@adacore.com>
4037
4038 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
4039 the debugger is unable to find the array bounds.
4040
eeaafae2
JK
40412011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 * gdb.cp/typedef-operator.exp: New file.
4044 * gdb.cp/typedef-operator.cc: New file.
4045
e338d953
MS
40462011-02-17 Michael Snyder <msnyder@vmware.com>
4047
4048 * gdb.threads/thread-find.exp: Fix regular expressions.
4049
e67ad678
JB
40502011-02-17 Joel Brobecker <brobecker@adacore.com>
4051
4052 * gdb.ada/packed_array: Expand testcase to test printing of
4053 unconstrained packed array.
4054
93084bca
JB
40552011-02-17 Joel Brobecker <brobecker@adacore.com>
4056
4057 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
4058
a0c78a73
PA
40592011-02-16 Pedro Alves <pedro@codesourcery.com>
4060
f65d5553 4061 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
4062 (main): Initialize it before collecting, and and clear it
4063 afterwards.
f65d5553
PA
4064 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4065 collecting with '{type} addr', where the addr expression is not an
4066 rvalue.
a0c78a73 4067
3dfcbbd2
KW
40682011-02-16 Ken Werner <ken.werner@de.ibm.com>
4069
4070 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
4071 a bool variable. Expect correct OpenCL names for vector types. Use the
4072 uc3 variable name instead of referring to the uchar3 built-in type.
4073 Escape the asterisk at the half pointer test.
4074
08807d5a
PA
40752011-02-16 Pedro Alves <pedro@codesourcery.com>
4076
f65d5553 4077 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
4078 (main): Initialize it before collecting, and and clear it
4079 afterwards.
f65d5553
PA
4080 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4081 collecting overlapping memory ranges.
08807d5a 4082
60f98dde
MS
40832011-02-15 Michael Snyder <msnyder@vmware.com>
4084
4085 * gdb.base/default.exp: Add tests for thread commands.
4086 * gdb.base/help.exp: Add tests for thread commands.
4087 * gdb.threads/thread-find.exp: New test for thread find command.
4088
648cd113
KW
40892011-02-15 Ken Werner <ken.werner@de.ibm.com>
4090
4091 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
4092
494e194e
YQ
40932011-02-15 Yao Qi <yao@codesourcery.com>
4094
4095 PR tdep/12352
4096 * gdb.arch/arm-disp-step.S : New test for str instruction.
4097 * gdb.arch/arm-disp-step.exp : Likewise.
4098
d9492458
TJB
40992011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
4100
4101 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
4102 "vector_register2_vr" test strings. Test the extended floating
4103 point registers (F32~F63).
4104 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
4105 IBM XL C compiler. Make the test program use a register provided
4106 by the compiler for the lxvd2x instruction.
4107
8af8e3bc
PA
41082011-02-14 Pedro Alves <pedro@codesourcery.com>
4109
4110 * gdb.trace/unavailable.cc (class Base, class Middle, class
4111 Derived): New types.
4112 (derived_unavail, derived_partial, derived_whole): New globals.
4113 (virtual_partial): New global.
4114 (virtualp): Point at virtual_partial.
4115 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
4116 related to unavailable vptr.
4117
1b28d0b3
PA
41182011-02-14 Pedro Alves <pedro@codesourcery.com>
4119
4120 * gdb.trace/unavailable.cc (a, b, c): New globals.
4121 (main): Set and clear them.
4122 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
4123 `a' and `c', and check that `b' isn't collected, although `a' and
4124 `c' are.
4125
ec0a52e1
PA
41262011-02-14 Pedro Alves <pedro@codesourcery.com>
4127
4128 * gdb.trace/unavailable.cc (struct Virtual): New.
4129 (virtualp): New global pointer.
4130 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
4131 printing a pointer to an object whose type has a vtable, with
4132 print object on.
4133
24e6bcee
PA
41342011-02-14 Pedro Alves <pedro@codesourcery.com>
4135
4136 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
4137 value repeat handles unavailableness.
4138
39d37385
PA
41392011-02-14 Pedro Alves <pedro@codesourcery.com>
4140
4141 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
4142 tests for building arrays from unavailable values, subscripting
4143 non-memory rvalue unvailable arrays, and accessing fields or
4144 baseclasses of non-lazy unavailable values,
4145 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
4146 struct types.
4147 (g_smallstruct, g_smallstruct_b): New globals.
4148
06d72e16
PA
41492011-02-14 Pedro Alves <pedro@codesourcery.com>
4150
4151 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
4152
bc9a5551
JK
41532011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4154
4155 Fix const/volatile qualifiers of C++ types, PR c++/12328.
4156 * gdb.cp/overload-const.exp: New file.
4157 * gdb.cp/overload-const.cc: New file.
4158
54fcddd0
UW
41592011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4160
4161 * gdb.opencl/callfuncs.cl: New file.
4162 * gdb.opencl/callfuncs.exp: New test.
4163 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
4164
d6dafb7c
UW
41652011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4166
4167 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
4168 when computing result.
4169 * gdb.arch/altivec-abi.exp: Update expected results.
4170
a449c2d8
TJB
41712011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4172
4173 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
4174 * gdb.base/jit.exp: Likewise.
4175 * gdb.base/pie-execl.exp: Likewise.
4176 * gdb.base/solib-nodir.exp: Likewise.
4177 * gdb.base/solib-overlap.exp: Likewise.
4178
764880b7
PA
41792011-02-07 Pedro Alves <pedro@codesourcery.com>
4180
4181 * gdb.trace/collection.c (global_pieces): New.
4182 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
4183 New procedure.
4184 (gdb_trace_collection_test): Call it.
4185
505500db
SW
41862011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
4187
4188 * gdb.python/py-evthreads.c: New file.
4189 * gdb.python/py-evthreads.exp: New file.
4190 * gdb.python/py-events.py: New file.
4191 * gdb.python/py-events.exp: New file.
4192 * gdb.python/py-events.c: New file.
4193
385203ed
DD
41942011-02-04 David Daney <ddaney@caviumnetworks.com>
4195
4196 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
4197
9011945e
AB
41982011-02-03 Andrew Burgess <aburgess@broadcom.com>
4199
4200 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
4201 gdb.base/disasm-end-cu.exp: New test for disassembling over the
4202 boundary between two compilation units.
4203
580688f3
PA
42042011-02-02 Pedro Alves <pedro@codesourcery.com>
4205
4206 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
4207 (Virtual): New structs.
4208 (virtual_o, virtual_middle_b): New globals.
4209 * gdb.cp/virtbase.exp: New tests.
4210
d3f0f853
PP
42112011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
4212
4213 * gdb.base/jit.exp: New file.
4214 * gdb.base/jit-main.c: New file.
4215 * gdb.base/jit-solib.c: New file.
4216
b2030fb5
UW
42172011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
4218
4219 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
4220 proceed to initial kernel entry point.
4221 * gdb.opencl/datatypes.exp: Likewise.
4222 * gdb.opencl/operators.exp: Likewise.
4223 * gdb.opencl/vec_comps.exp: Likewise.
4224
2db19d1e
SW
42252011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
4226
4227 * gdb.cp/nsnested.cc: New.
4228 * gdb.cp/nsnested.exp: New.
4229 * gdb.cp/nsnoimports.exp: New.
4230 * gdb.cp/nsnoimports.cc: New.
4231
6b0c4c1f
JB
42322011-01-31 Joel Brobecker <brobecker@adacore.com>
4233
4234 * gdb.base/interact.exp: Add extra tests that verify that
4235 the value of the interactive-mode setting does not change
4236 after the script is sourced.
4237
80b23b6a
JK
42382011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * gdb.cp/noparam.exp: New file.
4241 * gdb.cp/noparam.cc: New file.
4242
ffd5ec24
PA
42432011-01-28 Pedro Alves <pedro@codesourcery.com>
4244
4245 * gdb.trace/tfile.exp: Test that with no traceframe selected,
4246 there's no stack or registers.
4247
a81766d8
TT
42482011-01-26 Tom Tromey <tromey@redhat.com>
4249
4250 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
4251 space before string output. Add test for "set print pretty off"
4252 case.
4253
585fdaa1
PA
42542011-01-25 Pedro Alves <pedro@codesourcery.com>
4255
4256 * gdb.base/frame-args.exp: Adjust.
4257 * gdb.dwarf2/dw2-noloc.exp: Adjust.
4258 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
4259 * gdb.dwarf2/pieces.exp: Adjust.
4260 * gdb.opt/clobbered-registers-O2.exp: Adjust.
4261 * gdb.opt/inline-locals.exp: Adjust.
4262 * gdb.threads/fork-child-threads.exp: Adjust.
4263
d468832a
KW
42642011-01-25 Ken Werner <ken.werner@de.ibm.com>
4265
4266 * gdb.opencl/convs_casts.cl: Move program scope variables into the
4267 OpenCL kernel function. Add a comment as marker. Add address space
4268 qualifiers for the remaining program scope variables.
4269 * gdb.opencl/datatypes.cl: Likewise.
4270 * gdb.opencl/operators.cl: Likewise.
4271 * gdb.opencl/vec_comps.cl: Likewise.
4272 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
4273 Add breakpoint at the marker comment.
4274 * gdb.opencl/datatypes.exp: Likewise.
4275 * gdb.opencl/operators.exp: Likewise.
4276 * gdb.opencl/vec_comps.exp: Likewise.
4277
490f124f
PA
42782011-01-24 Pedro Alves <pedro@codesourcery.com>
4279
4280 * gdb.base/printcmds.c (some_struct): New struct and instance.
4281 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
4282 procedure.
4283 <global scope>: Call it.
4284
6da78614
KW
42852011-01-21 Ken Werner <ken.werner@de.ibm.com>
4286
4287 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
4288 argument to the gdb_compile_opencl_hostapp call.
4289
ec64c9aa
YQ
42902011-01-19 Yao Qi <yao@codesourcery.com>
4291
4292 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
4293 positve list.
4294
810cfdbb
YQ
42952011-01-19 Yao Qi <yao@codesourcery.com>
4296
4297 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
4298 canonical form.
4299 Remove "xscale-*-*"
4300 * gdb.xml/tdesc-regs.exp: Likewise.
4301 * gdb.python/py-section-script.exp: Replace ARM target triplet
4302 with canonical form.
4303 Match arm*-*-symbianelf*.
4304 * gdb.base/dup-sect.exp: Likewise.
4305 * lib/dwarf.exp: New.
4306 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
4307 dwarf2_support.
4308 * gdb.dwarf2/dup-psym.exp: Likewise.
4309 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
4310 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4311 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
4312 * gdb.dwarf2/dw2-basic.exp: Likewise.
4313 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4314 * gdb.dwarf2/dw2-const.exp: Likewise.
4315 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
4316 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
4317 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4318 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4319 * gdb.dwarf2/dw2-filename.exp: Likewise.
4320 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4321 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
4322 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4323 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4324 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
4325 * gdb.dwarf2/dw2-noloc.exp: Likewise.
4326 * gdb.dwarf2/dw2-op-call.exp: Likewise.
4327 * gdb.dwarf2/dw2-producer.exp: Likewise.
4328 * gdb.dwarf2/dw2-ranges.exp: Likewise.
4329 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
4330 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
4331 * gdb.dwarf2/dw2-strp.exp: Likewise.
4332 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
4333 * gdb.dwarf2/implptr.exp: Likewise.
4334 * gdb.dwarf2/mac-fileno.exp: Likewise.
4335 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
4336 * gdb.dwarf2/pieces.exp: Likewise.
4337 * gdb.dwarf2/pr11465.exp: Likewise.
4338 * gdb.dwarf2/valop.exp: Likewise.
4339 * gdb.dwarf2/watch-notconst.exp: Likewise.
4340 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
4341
4694da01
TT
43422011-01-19 Tom Tromey <tromey@redhat.com>
4343
4344 * gdb.python/py-infthread.exp: Add thread tests.
4345
b075872c
JB
43462011-01-14 Joel Brobecker <brobecker@adacore.com>
4347
4348 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
4349
2c3e6e24
JB
43502011-01-14 Joel Brobecker <brobecker@adacore.com>
4351
4352 * gdb.ada/widewide: New testcase.
4353
de8fa76c
JB
43542011-01-13 Joel Brobecker <brobecker@adacore.com>
4355
4356 * gdb.base/interact.exp: New testcase.
4357
1b05df00
TT
43582011-01-12 Tom Tromey <tromey@redhat.com>
4359
4360 * gdb.mi/gdb2549.exp: Update for error message changes.
4361 * gdb.mi/mi-cli.exp: Likewise.
4362 * gdb.mi/mi-disassemble.exp: Likewise.
4363 * gdb.mi/mi-pthreads.exp: Likewise.
4364 * gdb.mi/mi-regs.exp: Likewise.
4365 * gdb.mi/mi-stack.exp: Likewise.
4366 * gdb.mi/mi-var-block.exp: Likewise.
4367 * gdb.mi/mi-var-cmd.exp: Likewise.
4368 * gdb.mi/mi2-cli.exp: Likewise.
4369 * gdb.mi/mi2-disassemble.exp: Likewise.
4370 * gdb.mi/mi2-pthreads.exp: Likewise.
4371 * gdb.mi/mi2-regs.exp: Likewise.
4372 * gdb.mi/mi2-stack.exp: Likewise.
4373 * gdb.mi/mi2-var-block.exp: Likewise.
4374 * gdb.mi/mi2-var-cmd.exp: Likewise.
4375
c2ff108b
JK
43762011-01-12 Andrew Burgess <aburgess@broadcom.com>
4377 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 PR fortran/11104 and DWARF unbound arrays detection.
4380 * gdb.fortran/multi-dim.exp: New file.
4381 * gdb.fortran/multi-dim.f90: New file.
4382
b716877b
AB
43832011-01-12 Andrew Burgess <aburgess@broadcom.com>
4384
4385 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4386 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4387 add new tests for opcode dumping.
4388
6c162d5e
TT
43892011-01-11 Tom Tromey <tromey@redhat.com>
4390
4391 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4392
77b06cd7
TJB
43932010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4394
4395 Convert hardware watchpoints to use breakpoint_ops.
4396 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4397 type is not supported.
4398 * gdb.base/foll-fork.exp: Likewise.
4399 * gdb.base/foll-vfork.exp: Likewise.
4400
f39a75d0
PM
44012011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4402
4403 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4404 Use load_lib gdb-python.exp.
4405 * gdb.python/python.exp: Ditto.
4406 * gdb.python/py-function.exp: Ditto.
4407
fc529d80
AS
44082011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4409
4410 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4411
fb03cb59
JK
44122011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4413
4414 * configure: Regenerate.
4415
d8e22779
TT
44162011-01-06 Tom Tromey <tromey@redhat.com>
4417
4418 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4419
09050809
JB
44202011-01-06 Joel Brobecker <brobecker@adacore.com>
4421
fc529d80
AS
4422 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4423 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4424 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4425 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4426 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4427 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4428 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4429 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4430 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4431 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4432 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4433 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4434 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4435 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4436 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4437 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4438 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4439 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4440 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4441 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4442 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4443 gdb.ada/uninitialized_vars.exp,
4444 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4445 Simplify by using clean_restart.
09050809 4446
8ed5dd9e
JB
44472011-01-06 Joel Brobecker <brobecker@adacore.com>
4448
4449 Add marker to be used as anchor for inserting breakpoints.
4450 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4451 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4452 Likewise.
4453
4454 Remove uses of gdb_start_cmd.
4455 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4456 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4457
4458 Do not run testcase if testing with GDBserver.
4459 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4460 if testing with GDBserver.
4461
368a124f
JB
44622011-01-06 Joel Brobecker <brobecker@adacore.com>
4463
4464 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4465 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4466 copyright header.
4467
44944448
JB
44682011-01-05 Joel Brobecker <brobecker@adacore.com>
4469
4470 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4471 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4472 testsuite/gdb.fortran/complex.f,
4473 testsuite/gdb.fortran/derived-type.f90,
4474 testsuite/gdb.fortran/library-module-lib.f90,
4475 testsuite/gdb.fortran/library-module-main.f90,
4476 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4477 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4478 Copyright year update.
4479
31886ea6
JB
44802011-01-05 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.base/langs1.f: Add copyright header.
4483
ebedcab5
JK
44842011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4485
4486 * gdb.base/morestack.exp: New file.
4487 * gdb.base/morestack.c: New file.
4488
de1eb2f9
JK
44892011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4490
4491 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4492
9e87a409
JB
44932010-12-29 Joel Brobecker <brobecker@adacore.com>
4494
4495 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4496 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4497
720d1a40
JB
44982010-12-29 Joel Brobecker <brobecker@adacore.com>
4499
4500 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4501
a283af87
AS
45022010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4503
5d3d9cba
AS
4504 * gdb.threads/tls.exp: Fix typo.
4505
a283af87
AS
4506 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4507 * gdb.threads/execl.exp: Update.
4508
2a20745c
YQ
45092010-12-23 Yao Qi <yao@codesourcery.com>
4510
4511 * gdb.arch/arm-disp-step.exp: New.
4512 * gdb.arch/arm-disp-step.S: New.
4513
a7658b96
TT
45142010-12-21 Tom Tromey <tromey@redhat.com>
4515
4516 * gdb.threads/execl.exp: Update.
4517 * gdb.threads/linux-dp.exp: Update.
4518 * gdb.threads/manythreads.exp: Update.
4519 * gdb.threads/tls.exp: Update.
4520
5b79abe7
TT
45212010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4522
4523 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4524 (NextOverThrowDerivates) <resumebpt>: New.
4525 (resumebpt_test): New.
4526 (main): Call resumebpt_test.
4527 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4528
0914bcdb
SS
45292010-12-12 Stan Shebs <stan@codesourcery.com>
4530
4531 * gdb.trace/tsv.exp: Test print command on trace state variables.
4532
305aeedc
TT
45332010-12-09 Tom Tromey <tromey@redhat.com>
4534
4535 * gdb.base/interp.exp: Add regression test.
4536
186c406b
TT
45372010-12-09 Tom Tromey <tromey@redhat.com>
4538
4539 * gdb.java/jnpe.java: New file.
4540 * gdb.java/jnpe.exp: New file.
4541 * gdb.cp/nextoverthrow.exp: New file.
4542 * gdb.cp/nextoverthrow.cc: New file.
4543
aae1c79a
DE
45442010-12-07 Doug Evans <dje@google.com>
4545
4546 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4547 of data-directory.
4548 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4549 updated.
4550 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4551
60f98dde 45522010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4553
4554 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4555 * gdb.base/call-sc.exp: Ditto.
4556 * gdb.base/finish.exp: Ditto.
4557 * gdb.base/return.exp: Ditto.
4558 * gdb.base/return2.exp: Ditto.
4559
5fa290c1
DE
45602010-11-30 Doug Evans <dje@google.com>
4561
4562 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4563 (gdb_expect_list): Fix spelling errors in comments.
4564 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4565 send_gdb/gdb_expect_list where applicable.
4566 * gdb.base/call-ar-st.exp: Ditto.
4567 * gdb.base/funcargs.exp: Ditto.
4568 * gdb.base/gcore.exp: Ditto.
4569 * gdb.base/page.exp: Ditto.
4570 * gdb.base/sigaltstack.exp: Ditto.
4571 * gdb.base/siginfo.exp: Ditto.
4572 * gdb.base/sigstep.exp: Ditto.
4573 * gdb.base/trace-commands.exp: Ditto.
4574
4e04c971
DE
45752010-11-29 Doug Evans <dje@google.com>
4576
4577 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4578 printer-name;subprinter-name.
4579
8cf6f0b1
TT
45802010-11-29 Tom Tromey <tromey@redhat.com>
4581
4582 * gdb.dwarf2/implptr.exp: New file.
4583 * gdb.dwarf2/implptr.c: New file.
4584 * gdb.dwarf2/implptr.S: New file.
4585
94b6973e
PM
45862010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4587
fc529d80 4588 PR python/12199
94b6973e
PM
4589
4590 * gdb.python/py-breakpoint.exp: Test the delete method.
4591
8358c15c
JK
45922010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 Fix step_resume_breakpoint unsaved during an infcall.
4595 * gdb.base/step-resume-infcall.exp: New file.
4596 * gdb.base/step-resume-infcall.c: New file.
4597
f6df29bc
TJB
45982010-11-24 Edjunior Machado <emachado@br.ibm.com>
4599
4600 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4601
f2b5a5cf
TJB
46022010-11-24 Edjunior Machado <emachado@br.ibm.com>
4603
4604 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4605 on ppc64's symbols; "finish" and "return" commands must accept to
4606 show the caller line again as well as the line after.
4607 * gdb.asm/powerpc64.inc: New file.
4608
6b0ecdc2
DE
46092010-11-23 Doug Evans <dje@google.com>
4610
4611 * lib/gdb.exp (gdb_test_sequence): New function.
4612 (gdb_expect_list): Add verbose -log call for each pattern.
4613 * gdb.base/signals.exp (test_handle_all_print): Call it.
4614 Reduce timeout increment from 6 minutes to 1 minute.
4615 * gdb.server/ext-run.exp: Call it.
4616
ea976c60
PM
46172010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4618
f2b5a5cf 4619 PR python/12212
ea976c60
PM
4620
4621 * gdb.python/python.exp: Check that selected_thread raises an
4622 error when no inferior is loaded.
4623
c0efa795
JK
46242010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4625
4626 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4627 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4628
ec3aa567
JK
46292010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4630
4631 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4632 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4633
d8249011
DE
46342010-11-18 Doug Evans <dje@google.com>
4635
4636 * gdb.server/ext-run.exp: Fix intermittent failures.
4637
d4eba7d1
NF
46382010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4639
4640 * gdb.stabs/gdb11479.exp: Use runto_main.
4641
b04c2f88
NF
46422010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4643
4644 * gdb.base/break-entry.exp: Skip if using a stub.
4645
ae9d7ce4
NF
46462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4647
4648 * gdb.python/py-inferior.exp: Pack values in target endianness.
4649
621c8364
TT
46502010-11-12 Tom Tromey <tromey@redhat.com>
4651
4652 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4653 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4654 MemoryError.
4655 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4656 type.
4657 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4658 MemoryError.
4659 (test_subscript_regression): Update exception type.
4660
84f4c1fe
PM
46612010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4662
4663 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4664 breakpoint tests.
4665
a1442452
PA
46662010-11-09 Pedro Alves <pedro@codesourcery.com>
4667
4668 * gdb.base/watchpoint.exp: Test "watch -location" with an
4669 innacessible location.
4670
efd11a33
JK
46712010-11-09 Edjunior Machado <emachado@br.ibm.com>
4672 Luis Machado <luisgpm@br.ibm.com>
4673
4674 * gdb.base/maint.exp: Expect "." prefix.
4675 * gdb.base/nodebug.exp: Expect "." Likewise.
4676 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4677 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4678 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4679 POWER server processors.
4680
aa00efb5
JK
46812010-11-08 Edjunior Machado <emachado@br.ibm.com>
4682 Luis Machado <luisgpm@br.ibm.com>
4683
4684 * gdb.base/break-entry.exp: convert entry point for
4685 ppc64 and expect leading `.' on ppc64's symbols
4686
99e7ae30
DE
46872010-11-05 Doug Evans <dje@google.com>
4688
4689 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4690 * gdb.python/py-param.exp: Delete, contents moved to ...
4691 * gdb.python/py-parameter.exp: ... here. New file.
4692 Add test for gdb.parameter ("directories").
99e7ae30 4693
f4b8a18d
KW
46942010-11-05 Ken Werner <ken.werner@de.ibm.com>
4695
4696 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4697 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4698 * configure: Regenerate.
4699 * gdb.opencl/Makefile.in: New File.
4700 * gdb.opencl/datatypes.exp: Likewise.
4701 * gdb.opencl/datatypes.cl: Likewise.
4702 * gdb.opencl/operators.exp: Likewise.
4703 * gdb.opencl/operators.cl: Likewise.
4704 * gdb.opencl/vec_comps.exp: Likewise.
4705 * gdb.opencl/vec_comps.cl: Likewise.
4706 * gdb.opencl/convs_casts.exp: Likewise.
4707 * gdb.opencl/convs_casts.cl: Likewise.
4708 * lib/opencl.exp: Likewise.
4709 * lib/opencl_hostapp.c: Likewise.
4710 * lib/opencl_kernel.cl: Likewise.
4711 * lib/cl_util.c: Likewise.
4712 * lib/cl_util.c: Likewise.
4713 * gdb.base/default.exp (set language): Add "opencl" to the list of
4714 languages.
4715
a9d5ef47
SW
47162010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4717
4718 * gdb.cp/overload.exp: Added test for inheritance overload.
4719 * gdb.cp/overload.cc: Ditto.
4720 * gdb.cp/oranking.exp: Removed releveant kfails.
4721
03eb1c79
JK
47222010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4723 Joel Brobecker <brobecker@adacore.com>
4724
4725 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4726 check test_compiler_info.
4727
dbc98a8b
KW
47282010-11-03 Ken Werner <ken.werner@de.ibm.com>
4729
4730 * gdb.base/gnu_vector.exp: Adjust expect messages.
4731
120bd360
KW
47322010-11-03 Ken Werner <ken.werner@de.ibm.com>
4733
4734 * gdb.base/gnu_vector.exp: Add unary operator tests.
4735
c37f7098
KW
47362010-11-03 Ken Werner <ken.werner@de.ibm.com>
4737
4738 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4739
7b51bc51
DE
47402010-11-02 Doug Evans <dje@google.com>
4741
4742 * gdb.python/py-pp-maint.c: New file.
4743 * gdb.python/py-pp-maint.exp: New file.
4744 * gdb.python/py-pp-maint.py: New file.
4745
50c97f38
TT
47462010-11-02 Tom Tromey <tromey@redhat.com>
4747
4748 * gdb.base/default.exp: Remove "scheme" from language list.
4749
a289b8f6
JK
47502010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4751
4752 Revert:
4753 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4754 * gdb.threads/sigstep-threads.exp: New file.
4755 * gdb.threads/sigstep-threads.c: New file.
4756
cd017491
MS
47572010-10-20 Michael Snyder <msnyder@vmware.com>
4758
4759 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4760
8e6a5956
UW
47612010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4762
4763 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4764 Skip test completely if gdb,no_hardware_watchpoints.
4765
2c04da0d
UW
47662010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4767
4768 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4769 strict, but do not check for any particular function name within libc.
4770
79afc5ef
SW
47712010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4772
4773 * gdb.cp/smartp.exp: New test.
4774 * gdb.cp/smartp.cc : New test.
4775
026ffab7
SW
47762010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4777
4778 * gdb.cp/converts.exp: Test pointer to bool conversion.
4779 Test pointer to long conversion.
4780 * gdb.cp/oranking.exp: Removed relevant kfail.
4781
3a772aa4
TT
47822010-10-18 Tom Tromey <tromey@redhat.com>
4783
4784 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4785 argument to lazy_string.
4786 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4787 (pp_ls.to_string): Use it.
4788 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4789 Add "estring2" local.
4790
5fc3827b
JK
47912010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4792
4793 Fix s390x compatibility.
4794 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4795 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4796
8aeb23f3
JK
47972010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4798
4799 * gdb.threads/sigstep-threads.exp: New file.
4800 * gdb.threads/sigstep-threads.c: New file.
4801
c1e56572
JK
48022010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4803
4804 * gdb.base/pie-execl.exp: New file.
4805 * gdb.base/pie-execl.c: New file.
4806
92163a10
JK
48072010-10-13 Doug Evans <dje@google.com>
4808 Jan Kratochvil <jan.kratochvil@redhat.com>
4809
4810 PR exp/12117
4811 * gdb.cp/ptype-cv-cp.cc: New file.
4812 * gdb.cp/ptype-cv-cp.exp: New file.
4813
7062b0a0
SW
48142010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4815
4816 * gdb.cp/converts.cc: New test program.
4817 * gdb.cp/converts.exp: New test.
4818 * gdb.cp/overload.exp: Added test for void* vs int*.
4819 * gdb.cp/overload.exp: Ditto.
4820 * gdb.cp/oranking.exp: Removed related kfail.
4821
0e3509db
DE
48222010-10-13 Doug Evans <dje@google.com>
4823
4824 * lib/gdb-python.exp (gdb_check_python_config): New function.
4825 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4826 * gdb.python/lib-types.cc: New file.
4827 * gdb.python/lib-types.exp: New file.
4828
8dc78533
JK
48292010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4830
4831 * gdb.python/py-error.exp: New file.
4832 * gdb.python/py-error.py: New file.
4833
93c17e06
JK
48342010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4835
4836 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4837 gdb_test_multiple.
4838
d8b34041
JK
48392010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4840
4841 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4842 * gdb.base/prelink.exp: Likewise.
4843 * gdb.base/solib-nodir.exp: Likewise.
4844 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4845 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4846 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4847
e0cc584e
UW
48482010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4849
4850 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4851 for the "info files" test to avoid timeouts on slow machines.
4852
cfc353b1
JK
48532010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4854
4855 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4856 (main): Make openlib dummy call.
4857
d3d7896d
JK
48582010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4861 * break-interp.exp (reach): Move the core body ...
4862 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4863 (test_ld): Provide always real argument, even to the linker. Replace
4864 dl_main by _dl_debug_state.
4865
5e533c94
JK
48662010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4867
4868 Fix results of prelinked PIEs on ppc*.
4869 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4870 Accept also DISPLACEMENT "PRESENT".
4871 (main): Replace "ZERO" displacements by "PRESENT".
4872
33540610
SW
48732010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4874
4875 * gdb.cp/oranking.exp: New test.
4876 * gdb.cp/oranking.cc: New test program.
4877
3bdf2bbd
KW
48782010-10-08 Ken Werner <ken.werner@de.ibm.com>
4879
4880 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4881 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4882
2f608a3a
KW
48832010-10-06 Ken Werner <ken.werner@de.ibm.com>
4884
4885 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4886 lush, lynx) New constant.
4887 * gdb.base/constvars.exp: Test const array types.
4888 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4889
aa2e2d8d
DE
48902010-10-06 Doug Evans <dje@google.com>
4891
4892 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4893 of syscall staging area.
4894
2844d6b5
KW
48952010-10-06 Ken Werner <ken.werner@de.ibm.com>
4896
4897 * gdb.base/gnu_vector.c: Add variable c4.
4898 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4899 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4900
7d8ac8bb
MR
49012010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4902
4903 * gdb.arch/altivec-abi.exp: Fix a typo.
4904
84a02e58
MR
49052010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4906
4907 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4908 to match a thread ID.
4909
b18e6318
JK
49102010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4911
4912 Fix s390x testcase compatibility.
4913 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4914
a2c09bd0
DE
49152010-10-01 Doug Evans <dje@google.com>
4916
4917 * lib/gdb-python.exp: New file.
4918 * gdb.python/py-block.exp: Use it.
4919 * gdb.python/py-breakpoint.exp: Ditto.
4920 * gdb.python/py-frame.exp: Ditto.
4921 * gdb.python/py-inferior.exp: Ditto.
4922 * gdb.python/py-param.exp: Ditto.
4923 * gdb.python/py-prettyprint.exp: Ditto.
4924 * gdb.python/py-shared.exp: Ditto.
4925 * gdb.python/py-symbol.exp: Ditto.
4926 * gdb.python/py-symtab.exp: Ditto.
4927 * gdb.python/py-type.exp: Ditto.
4928 * gdb.python/py-value.exp: Ditto.
4929 * gdb.python/python.exp: Ditto.
4930
38f12cfc
TT
49312010-09-30 Tom Tromey <tromey@redhat.com>
4932
4933 * gdb.base/anon.exp: New file.
4934 * gdb.base/anon.c: New file.
4935
9ae8282d
TT
49362010-09-30 Tom Tromey <tromey@redhat.com>
4937
4938 * gdb.base/completion.exp: Test completion through anonymous
4939 union.
4940 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4941
e9e07ba6
JK
49422010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 Fix printing parameters of inlined functions.
4945 * gdb.dwarf2/dw2-inline-param.exp: New file.
4946 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4947 * gdb.dwarf2/dw2-inline-param.S: New file.
4948
cd2effb2
JK
49492010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4950
4951 PR corefiles/12071.
4952 * gdb.base/corefile.exp (quit with a process, no question: load core)
4953 (quit with a core file): New tests.
4954
bceffbf3
JK
49552010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 Fix GDB crash on inferior calls with self-referencing classes.
4958 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4959 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4960 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4961
1736ad11
JK
49622010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 Fix lost siginfo_t for inferior calls.
4965 * gdb.base/siginfo-infcall.exp: New file.
4966 * gdb.base/siginfo-infcall.c: New file.
4967
a176ad92
JB
49682010-09-22 Joel Brobecker <brobecker@adacore.com>
4969
4970 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4971
c2b0a229
JK
49722010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4973
4974 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4975 New test.
4976 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4977
e8ae22d1
JB
49782010-09-22 Joel Brobecker <brobecker@adacore.com>
4979
4980 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4981 type of our const type.
4982
ec322823
SW
49832010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4984
4985 * gdb.cp/pr12028.cc: New.
4986 * gdb.cp/pr12028.exp: New.
4987
72929c62
JB
49882010-09-22 Joel Brobecker <brobecker@adacore.com>
4989
4990 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4991
875b4ff5 49922010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4993 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4994
4995 PR mi/11407
4996 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4997 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4998 * gdb.mi/dw2-ref-missing-frame.S New File.
4999 * gdb.mi/dw2-ref-missing-frame.exp New File.
5000
7155d578
TT
50012010-09-14 Tom Tromey <tromey@redhat.com>
5002
5003 PR symtab/8399:
5004 * gdb.threads/tls.exp: Remove kfail. Update expected output.
5005
515ed532
TT
50062010-09-14 Tom Tromey <tromey@redhat.com>
5007
5008 PR exp/11803:
5009 * gdb.threads/tls.exp: Use C++.
5010 (check_thread_local): Use K::another_thread_local.
5011 * gdb.threads/tls.c (class K): New.
5012 (another_thread_local): Now a member of K.
5013 (spin): Update. No longer K&R C.
5014
450ca57c
SW
50152010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5016
5017 * gdb.cp/koenig.cc: created class for testing member lookup.
5018 * gdb.cp/koenig.exp: Added test for member lookup.
5019
dbd492a3
JK
50202010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5021
5022 Fix false FAILs on sourcetree topdir directory containing "kill".
5023 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
5024 source line matching regexp.
5025
8d4d924b
JK
50262010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5027
5028 * gdb.python/python.exp (set height 0, collect help from uiout)
5029 (verify help to uiout): New tests.
5030
8e64f2a0
JK
50312010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5032
5033 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
5034 is_lp64_target to check 64bit target.
5035
4569eed2
JK
50362010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5037
5038 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
5039 (test_ld) <powerpc64-*>: New.
5040
5e1617b1
DJ
50412010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5042
5043 * gdb.cp/templates.exp (test_template_args): Allow "struct".
5044
c767944b
DJ
50452010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5046
5047 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
5048 (FunctionArg::method): New function.
5049 (empty, arg): New variables.
5050 (main): Call arg.method.
5051 * gdb.cp/templates.exp (test_template_args): New function.
5052 (do_tests): Call it.
5053
27d3a3fc
UW
50542010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5055
5056 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
5057 of "next" to proceed over pthread_exit call.
5058
55b7ce7f
UW
50592010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5060
5061 * gdb.base/maint.exp: Avoid wildcards against potentially very long
5062 "maint print statistics" output to prevent expect timeouts.
5063
809df446
JK
50642010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5065
5066 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
5067 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5068 (test_float_rejected): ... here.
5069 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
5070 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5071 (test_float_rejected): ... here.
5072 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
5073 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5074 (test_float_rejected): ... here.
5075 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
5076 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5077 (test_float_rejected): ... here.
5078
8464be76
DJ
50792010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5080
5081 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
5082 before disabling hardware watchpoints.
5083 (test_inaccessible_watchpoint): Check that hardware watchpoints
5084 are used. Test for watchpoints on a constant address.
5085
14dba4b4
JK
50862010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5087
5088 * gdb.base/ui-redirect.exp: New file.
5089
3f3540e1 50902010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 5091 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
5092
5093 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
5094
0f254bb7
DE
50952010-08-31 Doug Evans <dje@google.com>
5096
5097 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
5098
03f17ccf
TT
50992010-08-30 Tom Tromey <tromey@redhat.com>
5100
5101 PR python/11792:
5102 * gdb.python/py-value.exp (test_subscript_regression): Add
5103 dynamic_type test.
5104
640617ad
DJ
51052010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
5106
5107 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
5108 instead of running to main. Do not test the main function.
5109 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
5110 Add new main.
5111
2ed91d1b
PA
51122010-08-26 Pedro Alves <pedro@codesourcery.com>
5113
5114 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
5115 one test.
5116
673bfd45
DE
51172010-08-24 Doug Evans <dje@google.com>
5118
5119 PR symtab/11942
5120 * gdb.dwarf2/dw4-sig-types.cc: New file.
5121 * gdb.dwarf2/dw4-sig-types.h: New file.
5122 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
5123 * gdb.dwarf2/dw4-sig-types.exp: New file.
5124
f9ffd4bb
TT
51252010-08-23 Tom Tromey <tromey@redhat.com>
5126
5127 PR python/11145:
5128 * gdb.python/py-value.c (Base, Derived): New types.
5129 (base): New global.
5130 * gdb.python/py-value.exp (test_subscript_regression): Add
5131 dynamic_cast test.
5132
d839c8a4
TT
51332010-08-23 Tom Tromey <tromey@redhat.com>
5134
5135 PR python/10676:
5136 * gdb.python/py-type.exp (test_fields): Add tests for type
5137 equality.
5138
702c2711
TT
51392010-08-23 Tom Tromey <tromey@redhat.com>
5140
5141 PR python/11915:
5142 * gdb.python/py-type.exp (test_fields): Add tests for array.
5143
832bafd3
KS
51442010-08-23 Keith Seitz <keiths@redhat.com>
5145
5146 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
5147 have any children. Create a new abbrev for it.
5148 Add missing terminal sequence to .debug_abbrev.
5149
c37bf528
KS
51502010-08-20 Keith Seitz <keiths@redhat.com>
5151
5152 PR symtab/11465:
5153 * gdb.dwarf2/pr11465.exp: New test.
5154 * gdb.dwarf2/pr11465.S: New file.
5155 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
5156 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
5157
4572cbac
TJB
51582010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
5159
5160 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
5161 registers. Update data sets with the new v2_double element in the
5162 VSX register union. Add vector_register3_vr data set for the AltiVec
5163 registers. Use gdb_test_no_output instead of send_gdb.
5164
e7fbb131
PA
51652010-08-19 Pedro Alves <pedro@codesourcery.com>
5166
5167 * gdb.python/py-shared.exp: New file, factored out from
5168 python.exp.
5169 * gdb.python/py-shared.c: New file.
5170 * gdb.python/py-shared-sl.c: New file.
5171 * gdb.python/python-1.c: New file.
5172 * gdb.python/python-sl.c: Delete.
5173 * gdb.python/python.c: Mention python-1.c.
5174 * gdb.python/python.exp: Move shared library tests to
5175 py-shared.exp.
5176 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
5177 (MISCELLANEOUS): New.
5178 (clean mostlyclean): Also remove $MISCELLANEOUS.
5179
d30f5e1f
DE
51802010-08-19 Doug Evans <dje@google.com>
5181
5182 PR exp/11926
5183 * gdb.base/printcmds.exp (test_float_accepted): New function.
5184 Move existing float tests there. Add tests for floats with suffixes.
5185 (test_float_rejected): New function.
5186 * gdb.java/jv-print.exp (test_float_accepted): New function.
5187 (test_float_rejected): New function.
5188 * gdb.objc/print.exp: New file.
5189 * gdb.pascal/print.exp: New file.
5190 * lib/objc.exp: New file.
5191
7b3fd859
PM
51922010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
5193
5194 * gdb.base/default.exp (info set): Avoid full buffer error and force
5195 reading up to final gdb prompt.
5196 (show): Likewise.
5197
c92817ce
TT
51982010-08-18 Tom Tromey <tromey@redhat.com>
5199
5200 PR symtab/11919:
5201 * gdb.base/completion.exp: Add test.
5202
f1208f9e
DE
52032010-08-18 Doug Evans <dje@google.com>
5204
5205 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
5206 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
5207 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
5208 Simplify, early exit if runto_main fails.
5209 * gdb.fortran/exprs.exp: load_lib fortran.exp.
5210 (set_lang_fortran): Moved to lib/fortran.exp.
5211 * gdb.fortran/types.exp: load_lib fortran.exp.
5212 (set_lang_fortran): Moved to lib/fortran.exp.
5213 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
5214 * gdb.java/jprint.exp (set_lang_java): Ditto.
5215 * gdb.java/jv-exp.exp: load_lib java.exp.
5216 If set_lang_java fails, issue a warning instead of failure to be
5217 consistent with other set_lang_foo uses.
5218 (set_lang_java): Moved to lib/java.exp.
5219 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
5220 If set_lang_java fails, issue a warning instead of failure to be
5221 consistent with other set_lang_foo uses.
5222 * gdb.pascal/types.exp: load_lib pascal.exp.
5223 (set_lang_pascal): Moved to lib/pascal.exp.
5224 * lib/fortran.exp: New file.
5225 * lib/java.exp (set_lang_java): New function.
5226 * lib/pascal.exp (set_lang_pascal): New function.
5227
2f06b485
YQ
52282010-08-18 Yao Qi <yao@codesourcery.com
5229
5230 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
5231 func_nofb_start and func_loopfb_start, so that address of functions
5232 is equal to these labels on Thumb.
5233
96e25403
YQ
52342010-08-18 Yao Qi <yao@codesourcery.com>
5235
5236 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
5237 to reflect latest c source file.
5238
36e6adc4
JK
52392010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5240
5241 * gdb.cp/infcall-dlopen.exp: New file.
5242 * gdb.cp/infcall-dlopen.cc: New file.
5243 * gdb.cp/infcall-dlopen-lib.cc: New file.
5244
f431efe5
PA
52452010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5246 Pedro Alves <pedro@codesourcery.com>
5247
5248 PR breakpoints/11371
5249
5250 * gdb.base/watch-cond-infcall.exp: New file.
5251 * gdb.base/watch-cond-infcall.c: New file.
5252
06a64a0b
TT
52532010-08-16 Tom Tromey <tromey@redhat.com>
5254
5255 * gdb.base/help.exp: Update.
5256 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
5257 watchpoint.
5258 (test_watch_location): New proc.
5259 (test_watchpoint_in_big_blob): Delete watchpoint.
5260 * gdb.base/watchpoint.c (func5): New function.
5261 (main): Call it.
5262
70ebf4ed
DE
52632010-08-16 Doug Evans <dje@google.com>
5264
5265 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
5266
ca5c20b6
PM
52672010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5268
5269 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
5270 tests.
5271
7346b668
KW
52722010-08-11 Ken Werner <ken.werner@de.ibm.com>
5273
5274 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
5275 * gdb.base/gnu_vector.c: New File.
5276 * gdb.base/gnu_vector.exp: Likewise.
5277
cb2e07a6
PM
52782010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5279
5280 * gdb.python/python.c: New File.
5281 * gdb.python/python-sl.c: New File.
5282 * gdb.python/python.exp: Test solib_address and decode_line
5283 * functions.
5284
5da1313b
JK
52852010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5286
5287 * gdb.python/python.exp (show height, set height 10)
5288 (verify pagination beforehand, verify pagination beforehand: q)
5289 (gdb.execute does not page, verify pagination afterwards)
5290 (verify pagination afterwards: q): New.
5291
49c3ccf7
DE
52922010-08-02 Doug Evans <dje@google.com>
5293
5294 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
5295 because of an older gcc, change test2
5296 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
5297 to unsupported.
5298
42c0c4f1
KH
52992010-07-30 Kazu Hirata <kazu@codesourcery.com>
5300
5301 * gdb.base/break-always.exp: Do not expect full paths to file
5302 names.
5303 * gdb.base/commands.exp: Likewise.
5304
d3765805
DE
53052010-07-30 Doug Evans <dje@google.com>
5306
c98ee71b
DE
5307 * gdb.cp/temargs.exp: For new tests that require newer gccs,
5308 xfail them when run with older gccs.
5309
fd961404
DE
5310 * lib/gdb.exp (build_executable): Forward "c++" option to
5311 get_compiler_info.
5312
999adef4
DE
5313 * gdb.python/py-type.exp (test_template): Mark as xfail tests
5314 "python print ttype.template_argument(1)" and
5315 "python print isinstance(ttype.template_argument(1), gdb.Value)"
5316 if using gcc 4.4 or earlier.
5317
d3765805
DE
5318 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5319 attach-to-debugger handling.
5320
1276c759
JK
53212010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5322
5323 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
5324 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
5325 (main): Use copyreloc.
5326 * gdb.base/prelink.exp (split debug of executable)
5327 (.dynbss vs. .bss address shift): New tests.
5328
88caa9b9
PA
53292010-07-29 Pedro Alves <pedro@codesourcery.com>
5330
5331 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
5332 in gdb_test_multiple.
5333
c6f2ac43
PA
53342010-07-29 Pedro Alves <pedro@codesourcery.com>
5335
5336 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
5337 environment.
5338
326fd672
TT
53392010-07-28 Tom Tromey <tromey@redhat.com>
5340
5341 PR python/11060:
5342 * gdb.python/py-type.c (Temargs): New template.
5343 (temvar): New variable.
5344 * gdb.python/py-type.exp (test_template): New proc.
5345
3ce3b1ba
PA
53462010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5347
5348 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
5349 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
5350
34eaf542
TT
53512010-07-28 Tom Tromey <tromey@redhat.com>
5352
5353 PR c++/9946:
5354 * gdb.cp/temargs.exp: New file.
5355 * gdb.cp/temargs.cc: New file.
5356
d41b819e
JK
53572010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5358
5359 * gdb.base/help.exp (help disassemble): Update the content.
5360
26ab7092
JK
53612010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5362
5363 * gdb.threads/ia64-sigill.exp: New file.
5364 * gdb.threads/ia64-sigill.c: New file.
5365
5283e9e1
TT
53662010-07-27 Tom Tromey <tromey@redhat.com>
5367
5368 * gdb.opt/inline-cmds.c (ATTR): New define.
5369 (func1): Use it.
5370 (func2): Likewise.
5371 (func3): Likewise.
5372 (outer_inline1): Likewise.
5373 (outer_inline2): Likewise.
5374 * gdb.opt/inline-bt.c (ATTR): New define.
5375 (func1): Use it.
5376 (func2): Likewise.
5377 * gdb.opt/inline-locals.c (ATTR): New define.
5378 (func1): Use it.
5379 (func2): Likewise.
5380
e992ef73
TT
53812010-07-27 Tom Tromey <tromey@redhat.com>
5382
5383 * gdb.stabs/gdb11479.c (hack): New function.
5384 (test): Use it.
5385 (test2): Use it.
5386 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5387 (int32_search_buf, int64_search_buf): No longer static.
5388 (x): Remove.
5389 * gdb.base/relocate.c (hack): New function.
5390
5374244e
PM
53912010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5392
5393 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5394 * gdb.python/py-value.c (func1): New function.
5395 (func2): Likewise.
5396
a99aee83
CV
53972010-07-26 Corinna Vinschen <vinschen@redhat.com>
5398
5399 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5400 as not to clash with .data section.
5401
a04ba985
JG
54022010-07-26 Jerome Guitton <guitton@adacore.com>
5403
5404 * gdb.base/code_elim.exp: New file.
5405 * gdb.base/code_elim1.c: New file.
5406 * gdb.base/code_elim2.c: New file.
5407
23bd0f7c
PA
54082010-07-21 Pedro Alves <pedro@codesourcery.com>
5409
5410 PR symtab/11827
5411
5412 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5413 (some_volatile_enum): New variable.
5414 * gdb.base/printcmds.exp (test_print_enums): New.
5415 <top level>: Call it.
5416
883df6dd
SW
54172010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5418
5419 * gdb.cp/fpointer.cc: New test.
5420 * gdb.cp/fpointer.exp: New test.
5421
569b05a5
JK
54222010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5423
5424 * gdb.base/solib-nodir.exp: New file.
5425 * lib/gdb.exp (runto): New case for a GDB internal error.
5426
51d7d803
JK
54272010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5428 Ulrich Weigand <uweigand@de.ibm.com>
5429 Tom Tromey <tromey@redhat.com>
5430
5431 * gdb.base/charset-malloc.c: New file.
5432 * gdb.base/charset.c (malloc_stub): New prototype.
5433 (main): Call it instead of malloc itself.
5434 * gdb.base/charset.exp: Use only prepare_for_testing.
5435 (binfile): Remove the variable.
5436
c0edd9ed
JK
54372010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 Make core files the process_stratum.
5440 * gdb.base/corefile.exp (run: load core again)
5441 (run: sanity check we see the core file, run: with core)
5442 (run: core file is cleared, attach: load core again)
5443 (attach: sanity check we see the core file, attach: with core)
5444 (attach: core file is cleared): New tests.
5445 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5446
3cbaedff
KW
54472010-07-14 Ken Werner <ken.werner@de.ibm.com>
5448
5449 * gdb.arch/altivec-abi.exp: New tests.
5450
91158a56
TT
54512010-07-13 Tom Tromey <tromey@redhat.com>
5452
5453 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5454 (main): Use it.
5455 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5456
0f5238ed
TT
54572010-07-13 Tom Tromey <tromey@redhat.com>
5458
5459 * gdb.base/label.exp: New file.
5460 * gdb.base/label.c: New file.
5461
add265ae
L
54622010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5463 H.J. Lu <hongjiu.lu@intel.com>
5464
5465 * lib/gdb.exp (is_ilp32_target): New.
5466 (is_lp64_target): Likewise.
5467
5468 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5469 target.
5470 * gdb.arch/amd64-disp-step.exp: Likewise.
5471 * gdb.arch/amd64-dword.exp: Likewise.
5472 * gdb.arch/amd64-i386-address.exp: Likewise.
5473 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5474
add265ae
L
5475 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5476 target.
5477 * gdb.arch/i386-bp_permanent.exp: Likewise.
5478 * gdb.arch/i386-byte.exp: Likewise.
5479 * gdb.arch/i386-disp-step.exp: Likewise.
5480 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5481 * gdb.arch/i386-prologue.exp: Likewise.
5482 * gdb.arch/i386-size-overlap.exp: Likewise.
5483 * gdb.arch/i386-size.exp: Likewise.
5484 * gdb.arch/i386-sse.exp: Likewise.
5485 * gdb.arch/i386-unwind.exp: Likewise.
5486 * gdb.arch/i386-word.exp: Likewise.
5487
5488 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5489 test only when building 64-bit executables. Do not hard-code
5490 -m64 option.
5491
2dfb8c17
DE
54922010-07-07 Doug Evans <dje@google.com>
5493
5494 * lib/gdb.exp (gdb_test_list_exact): New function.
5495 * gdb.base/default.exp (show convenience): Call it, add tests for
5496 $_sdata = void, $_thread = 0.
5497
4e5799b6
JK
54982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5499 Joel Brobecker <brobecker@adacore.com>
5500
5501 Fix re-run of PIE executable, PR shlibs/11776.
5502 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5503 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5504 and re-"run" of the inferior.
5505
1a219cc7
JK
55062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5507 Joel Brobecker <brobecker@adacore.com>
5508
5509 Cope with missing /usr/sbin/prelink.
5510 * lib/prelink-support.exp (prelink_no):
5511 <result == 1 && $output is "no such file or directory">: New.
5512 (prelink_yes): Likewise. Return on failed prelink_no.
5513
5e3b36f8
JK
55142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5515 Joel Brobecker <brobecker@adacore.com>
5516
5517 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5518 build_executable by build_executable_own_libs. Replace "prelink -R"
5519 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5520 change.
5521 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5522 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5523 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5524 Replace build_executable by build_executable_own_libs's function
5525 build_executable_own_libs.
5526 (prelinkNO): Create new stub to call prelink_no.
5527 (prelinkYES): Create new stub to call prelink_yes.
5528 (test_attach): Rename calls of copy to file_copy.
5529 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5530 (copy): Move to ...
5531 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5532 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5533 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5534 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5535 special flags by gdb_compile_shlib. Replace second gdb_compile by
5536 build_executable_own_libs. Replace "prelink -R" execution by a call of
5537 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5538 a second call of prelink_yes. Replace restart commands by
5539 clean_restart.
5540 (prelink): Rename to ...
5541 (seen displacement message): ... this test. Extend its expectation
5542 strictness.
5543
86e4bafc
JK
55442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5545
5546 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5547 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5548 displacement message exactly once.
5549
3cd07d20
JK
55502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5551 Joel Brobecker <brobecker@adacore.com>
5552
5553 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5554 its restore after the <$relink_args != ""> loop. new comment.
5555
0a1e94c7
JK
55562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5557 Joel Brobecker <brobecker@adacore.com>
5558
5559 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5560 code for it. New variable relink_args.
5561 (prelinkYES): Call prelinkNO.
5562 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5563 in such case. Move the core code to ...
5564 (test_attach_gdb): ... a new function. Send GDB command "file".
5565 Extend expected "Attaching to " string.
5566
2f70bcfb
TT
55672010-07-02 Tom Tromey <tromey@redhat.com>
5568
5569 * gdb.base/bitops.exp: Remove extraneous "pass".
5570
a17ac5b0
TT
55712010-07-02 Ken Werner <ken.werner@de.ibm.com>
5572
5573 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5574
dc10affe
PA
55752010-07-01 Pedro Alves <pedro@codesourcery.com>
5576
d41c0fc8
PA
5577 * gdb.base/help.exp: Adjust expected output.
5578
55792010-07-01 Pedro Alves <pedro@codesourcery.com>
5580
5581 * gdb.base/help.exp: Adjust expected output.
dc10affe 5582
0a600c36
JK
55832010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5586 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5587 c++/11702.
5588
37cc8bfe
JK
55892010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5590 Doug Evans <dje@google.com>
5591
5592 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5593 add .dynamic entry'.
5594
254e6b9e
DE
55952010-06-29 Doug Evans <dje@google.com>
5596
5597 Test PR c++/11702.
5598 * gdb.cp/m-static.exp: Add testcase.
5599 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5600
595939de 56012010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5602 Tom Tromey <tromey@redhat.com>
5603 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5604
5605 * gdb.python/py-inferior.c: New File.
5606 * gdb.python/py-infthread.c: New File.
5607 * gdb.python/py-inferior.exp: New File.
5608 * gdb.python/py-infthread.exp: New File.
5609
98751a41
JK
56102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5611
5612 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5613 (ptype ::C::OtherFileClass typedefs): New.
5614 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5615 (C::OtherFileClass::cOtherFileClassVar2): New.
5616 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5617 cOtherFileClassVar2.
5618 (C::cOtherFileType2, C::cOtherFileVar2): New.
5619 (C::cOtherFileVar_use): use also cOtherFileVar2.
5620 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5621
41f62f39
JK
56222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5623
5624 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5625 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5626 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5627 (print ::C::cOtherFileVar)
5628 (whatis C::OtherFileClass::cOtherFileClassType)
5629 (whatis ::C::OtherFileClass::cOtherFileClassType)
5630 (print C::OtherFileClass::cOtherFileClassVar)
5631 (print ::cOtherFileClassVar)
5632 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5633 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5634 trailing content.
5635 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5636 (C::OtherFileClass::cOtherFileClassVar)
5637 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5638 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5639
af53d231
JK
56402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5641
5642 Test PR c++/11703 and PR gdb/1448.
5643 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5644 gdb/1448.
5645
9655fd1a
JK
56462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5647
5648 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5649 (main) <rtti_data>: New.
5650 * gdb.cp/virtbase.exp (print rtti_data): New.
5651
824cc8dd
JK
56522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5653 Joel Brobecker <brobecker@adacore.com>
5654
5655 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5656
6036c742
JK
56572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5660
de6a0421
DE
56612010-06-28 Doug Evans <dje@google.com>
5662
5663 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5664
b2dae948
DE
56652010-06-27 Doug Evans <dje@google.com>
5666
5667 * gdb.cp/m-static.exp: Update expected test output.
5668
0f3bb72e
PH
56692010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5670
889bf7c5
PA
5671 * gdb.gdb/selftest.exp: Adjust expected message for
5672 capturing start-up runtime.
0f3bb72e 5673
bc9f0842
TT
56742010-06-25 Tom Tromey <tromey@redhat.com>
5675
5676 PR python/10808:
5677 * gdb.python/python.exp: Add new tests.
5678
099ef718
SW
56792010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5680
5681 * gdb.cp/operator.cc: Created an import loop.
5682 * gdb.cp/operator.exp: Added testcase for import loop.
5683
5868a632
JK
56842010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5685
5686 Test PR python/11407.
5687 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5688 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5689 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5690 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5691 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5692 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5693 binfile. Call gdb_compile with clean_restart twice.
5694 (func_nofb print, func_nofb backtrace, func_loopfb print)
5695 (func_loopfb backtrace): New.
5696
af76db58
JK
56972010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5700 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5701 by a hand made one.
5702 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5703 i?86 requirement. Remove variables srcfile and binfile. New variable
5704 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5705
f2c7657e
UW
57062010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5707
5708 * gdb.cell/dwarfaddr.exp: New file.
5709 * gdb.cell/dwarfaddr.S: New file.
5710
628fe4e4
JK
57112010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 Test PR 9436.
5714 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5715
f1421989
HZ
57162010-06-24 Hui Zhu <teawater@gmail.com>
5717
5718 * gdb.base/eval.exp: New file.
5719
d03285ec
UW
57202010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5721
5722 * gdb.cell/fork.exp: New file.
5723 * gdb.cell/fork.c: Likewise.
5724 * gdb.cell/fork-spu.c: Likewise.
5725
41b2c92d
PM
57262010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5727
5728 * lib/gdb.exp (banned_variables_traced): New global variable.
5729 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5730 (gdb_init): Use `trace add variable' instead of obsolete
5731 `trace variable'.
5732
d5bc977f
DE
57332010-06-21 Doug Evans <dje@google.com>
5734
5735 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5736
d2ed6730
UW
57372010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5738
5739 * gdb.arch/spu-ls.exp: New file.
5740 * gdb.arch/spu-ls.c: Likewise.
5741
6aed2dbc
SS
57422010-06-18 Stan Shebs <stan@codesourcery.com>
5743
5744 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5745
e0756905
UW
57462010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5747
5748 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5749 * gdb.base/watch-cond.exp: Likewise.
5750 * gdb.python/py-breakpoint.exp: Likewise.
5751
d8053d4d
PA
57522010-06-18 Pedro Alves <pedro@codesourcery.com>
5753
5754 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5755 clean_restart, make sure every test has a distinct message, and
5756 that messages don't include the executable' full path.
5757
81ce510c
DE
57582010-06-17 Doug Evans <dje@google.com>
5759
5760 * gdb.arch/i386-size.exp: Updated expected output for
5761 DISASSEMBLY_OMIT_FNAME.
5762
65d79d4b
SDJ
57632010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5764 Sergio Durigan Junior <sergiodj@redhat.com>
5765
5766 * gdb.base/watch-notconst.c: New file.
5767 * gdb.base/watch-notconst.S: New file.
5768 * gdb.base/watch-notconst2.c: New file.
5769 * gdb.base/watch-notconst2.S: New file.
5770 * gdb.base/watch-notconst.exp: New file.
5771 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5772 (func4): Add operations on `global_ptr_ptr'.
5773 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5774 routine to test watchpoints created with a constant expression.
5775 (test_inaccessible_watchpoint): Include tests for watchpoints
5776 created with a constant expression.
5777
df0f4836
KB
57782010-06-14 Kevin Buettner <kevinb@redhat.com>
5779
5780 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5781 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5782 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5783 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5784 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5785 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5786 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5787 of `_start'.
5788
b769def5
UW
57892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5790
5791 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5792 not supported on the target.
5793 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5794 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5795 * gdb.mi/mi-nsintrall.exp: Likewise.
5796 * gdb.mi/mi-nsmoribund.exp: Likewise.
5797 * gdb.mi/mi-nsthrexec.exp: Likewise.
5798
d914c394
SS
57992010-06-11 Stan Shebs <stan@codesourcery.com>
5800
5801 * gdb.base/permissions.exp: New file.
5802
58032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5804
5805 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5806 does not support ELF executable class.
5807
f3ce5b9c
UW
58082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5809
5810 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5811
8e46892c
JK
58122010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5813
5814 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5815 (runto): Catch "The target does not support running in non-stop mode.".
5816
6cc55c64
MS
58172010-06-11 Michael Snyder <msnyder@vmware.com>
5818
5819 * gdb.base/setshow.exp (set language asm): Don't use
5820 gdb_test_no_output, fails on some targets.
5821
caddefa4
UW
58222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5823
5824 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5825 * gdb.cp/pr9167.exp: Likewise.
5826
468b1aa7
UW
58272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5828
5829 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5830
5c3552dc
UW
58312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5832
5833 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5834
02e6fe6a
UW
58352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5836
5837 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5838
0e03807e
TT
58392010-06-11 Tom Tromey <tromey@redhat.com>
5840
5841 PR gdb/9977, PR exp/11636::
5842 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5843 (pieces_test_f6): Update expected output.
5844
2bdf28a0
JK
58452010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5846
5847 * gdb.base/moribund-step.exp: New.
5848
f6978de9
MS
58492010-06-08 Michael Snyder <msnyder@vmware.com>
5850
5851 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5852 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5853 * gdb.ada/frame_args.exp: Ditto.
5854 * gdb.ada/lang_switch.exp: Ditto.
5855 * gdb.ada/ptype_arith_binop.exp: Ditto.
5856 * gdb.ada/ref_param.exp: Ditto.
5857 * gdb.ada/type_coercion.exp:Ditto.
5858
5859 * gdb.asm/asm-source.exp: Ditto.
5860
5861 * gdb.base/attach.exp: Ditto.
5862 * gdb.base/bitfields2.exp: Ditto.
5863 * gdb.base/call-signal-resume.exp: Ditto.
5864 * gdb.base/callfuncs.exp: Ditto.
5865 * gdb.base/commands.exp: Ditto.
5866 * gdb.base/dbx.exp: Ditto.
5867 * gdb.base/default.exp: Ditto.
5868 * gdb.base/dump.exp: Ditto.
5869 * gdb.base/exprs.exp: Ditto.
5870 * gdb.base/freebpcmd.exp: Ditto.
5871 * gdb.base/interrupt.exp: Ditto.
5872 * gdb.base/list.exp: Ditto.
5873 * gdb.base/long_long.exp: Ditto.
5874 * gdb.base/maint.exp: Ditto.
5875 * gdb.base/ptype.exp: Ditto.
5876 * gdb.base/return.exp: Ditto.
5877 * gdb.base/setshow.exp: Ditto.
5878 * gdb.base/sigbpt.exp: Ditto.
5879 * gdb.base/sigrepeat.exp: Ditto.
5880
5881 * gdb.cp/classes.exp: Ditto.
5882
5883 * gdb.dwarf2/dw2-restore.exp: Ditto.
5884
5885 * gdb.gdb/selftest.exp: Ditto.
5886
5887 * gdb.multi/base.exp: Ditto.
5888 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5889
5890 * gdb.python/py-block.exp: Ditto.
5891 * gdb.python/py-prettyprint.exp: Ditto.
5892 * gdb.python/py-template.exp: Ditto.
5893
5894 * gdb.server/ext-attach.exp: Ditto.
5895 * gdb.server/ext-run.exp: Ditto.
5896 * gdb.server/server-mon.exp: Ditto.
5897
5898 * gdb.threads/fork-thread-pending.exp: Ditto.
5899 * gdb.threads/hand-call-in-threads.exp: Ditto.
5900 * gdb.threads/interrupted-hand-call.exp: Ditto.
5901 * gdb.threads/linux-dp.exp: Ditto.
5902 * gdb.threads/manythreads.exp: Ditto.
5903 * gdb.threads/print-threads.exp: Ditto.
5904 * gdb.threads/pthreads.exp: Ditto.
5905 * gdb.threads/schedlock.exp: Ditto.
5906 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5907 * gdb.threads/threadapply.exp: Ditto.
5908
de7ff789
MS
59092010-06-08 Michael Snyder <msnyder@vmware.com>
5910
889bf7c5 5911 * gdb.ada/exec_changed.exp:
de7ff789
MS
5912 Use ".*" instead of "" as wildcard regexp.
5913
5914 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5915 * gdb.base/call-ar-st.exp: Ditto.
5916 * gdb.base/checkpoint.exp: Ditto.
5917 * gdb.base/default.exp: Ditto.
5918 * gdb.base/dump.exp: Ditto.
5919 * gdb.base/ending-run.exp: Ditto.
5920 * gdb.base/fileio.exp: Ditto.
5921 * gdb.base/miscexprs.exp: Ditto.
5922 * gdb.base/pointers.exp: Ditto.
5923 * gdb.base/readline.exp: Ditto.
5924 * gdb.base/reread.exp: Ditto.
5925 * gdb.base/restore.exp: Ditto.
5926 * gdb.base/shlib-call.exp: Ditto.
5927 * gdb.base/valgrind-db-attach.exp: Ditto.
5928 * gdb.base/volatile.exp: Ditto.
5929 * gdb.base/watchpoints.exp: Ditto.
5930
5931 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5932
5933 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5934 * gdb.python/py-value.exp: Ditto.
5935
5936 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5937 * gdb.trace/circ.exp: Ditto.
5938 * gdb.trace/collection.exp: Ditto.
5939 * gdb.trace/packetlen.exp: Ditto.
5940 * gdb.trace/passc-dyn.exp: Ditto.
5941 * gdb.trace/report.exp: Ditto.
5942 * gdb.trace/tfile.exp: Ditto.
5943 * gdb.trace/tfind.exp: Ditto.
5944 * gdb.trace/while-dyn.exp: Ditto.
5945
3bebe2f2
JK
59462010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5947
5948 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5949
5c631832
JK
59502010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 Test PR 10640.
5953 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5954
4c3376c8
SW
59552010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5956
5957 * gdb.cp/koenig.exp: Test for ADL operators.
5958 * gdb.cp/koenig.cc: Added ADL operators.
5959 * gdb.cp/operator.exp: New test.
5960 * gdb.cp/operator.cc: New test.
5961
dc226d5a
MS
59622010-06-04 Michael Snyder <msnyder@vmware.com>
5963
dfb88a23
MS
5964 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5965 * gdb.base/pending.exp: Ditto.
f7ae76b3 5966
dc226d5a
MS
5967 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5968
967cf477
DE
59692010-06-04 Doug Evans <dje@google.com>
5970
5971 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5972 disabled printers.
5973 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5974 (enable_lookup_function): New function.
5975
eb801841
TT
59762010-06-04 Tom Tromey <tromey@redhat.com>
5977
5978 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5979 of hash and id.
5980
38979823
JK
59812010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5982
5983 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5984 newline.
5985 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5986 (empty verbose non-noisy clear, empty verbose noisy clear)
5987 (empty non-verbose noisy clear): Likewise.
5988
35ec993f
MS
59892010-06-03 Michael Snyder <msnyder@vmware.com>
5990
5991 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5992 * gdb.base/display.exp: Ditto.
5993 * gdb.base/find.exp: Ditto.
5994 * gdb.base/ifelse.exp: Ditto.
5995 * gdb.base/multi-forks.exp: Ditto.
5996 * gdb.base/recurse.exp: Ditto.
5997 * gdb.base/setshow.exp: Ditto.
5998 * gdb.base/value-double-free.exp: Ditto.
5999 * gdb.base/watch-vfork.exp: Ditto.
6000 * gdb.base/watch_thread_num.exp: Ditto.
6001 * gdb.base/watchpoint-solib.exp: Ditto.
6002 * gdb.base/watchpoint.exp: Ditto.
6003 * gdb.base/watchpoints.exp: Ditto.
6004
6005 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
6006 * gdb.cp/overload.exp: Ditto.
6007 * gdb.cp/virtfunc.exp: Ditto.
6008
6009 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
6010
889bf7c5 6011 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
6012 Replace gdb_test with gdb_test_no_output.
6013
889bf7c5 6014 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
6015 Replace gdb_test with gdb_test_no_output.
6016 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6017 * gdb.threads/watchthreads.exp: Ditto.
6018 * gdb.threads/watchthreads2.exp: Ditto.
6019
6020 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
6021 * gdb.trace/tfind.exp: Ditto.
6022
c22decce
JB
60232010-06-03 Joel Brobecker <brobecker@adacore.com>
6024
6025 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
6026 successful test if message is the empty string.
6027
fd5700c7
JK
60282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6029
6030 * gdb.fortran/module.exp (stopped language detection): New test.
6031
f55ee35c
JK
60322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6033
6034 Support DW_TAG_module as separate namespaces.
6035 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
6036 gdb.fortran/library-module-lib.f90: New.
6037 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
6038 (print i): Remove.
6039 (continue to breakpoint: i-is-1, print var_i value 1)
6040 (continue to breakpoint: i-is-2, print var_i value 2)
6041 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
6042 (print var_d, print var_i value 14, ptype modmany, complete `modm)
6043 (complete `modmany, complete `modmany`, complete `modmany`var)
6044 (show language, setting breakpoint at module): New tests.
6045 * gdb.fortran/module.f90 (module mod): Remove.
6046 (module mod1, module mod2, module modmany, subroutine sub1)
6047 (subroutine sub2, program module): New.
6048
b8e8282f
JK
60492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6050
6051 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
6052 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
6053 * gdb.cp/anon-union.exp (pass): Rename to ...
6054 (print z 2): ... here.
b8e8282f 6055
019ebafc
MS
60562010-06-02 Michael Snyder <msnyder@vmware.com>
6057
e68d8fd4
MS
6058 * gdb.trace/actions.exp: Use gdb_test_no_output.
6059 * gdb.trace/circ.exp: Ditto.
6060 * gdb.trace/packetlen.exp: Ditto.
6061 * gdb.trace/save-trace.exp: Ditto.
6062 * gdb.trace/tracecmd.exp: Ditto.
6063 * gdb.trace/tsv.exp: Ditto.
6064
12b5d08a
MS
6065 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
6066 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
6067 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6068 * gdb.threads/manythreads.exp: Ditto.
6069 * gdb.threads/print-threads.exp: Ditto.
6070 * gdb.threads/pthreads.exp: Ditto.
6071 * gdb.threads/schedlock.exp: Ditto.
6072 * gdb.threads/staticthreads.exp: Ditto.
6073 * gdb.threads/thread-specific.exp: Ditto.
6074 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6075 * gdb.threads/threadapply.exp: Ditto.
6076 * gdb.threads/watchthreads.exp: Ditto.
6077 * gdb.threads/watchthreads2.exp: Ditto.
6078
89493308
MS
6079 * gdb.python/py-block.exp: Use gdb_test_no_output.
6080 * gdb.python/py-prettyprint.exp: Ditto.
6081 * gdb.python/py-template.exp: Ditto.
6082 * gdb.python/py-value.exp: Ditto.
6083
6084 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
6085 * gdb.reverse/watch-reverse.exp: Ditto.
6086
6087 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
6088 * gdb.server/ext-run.exp: Ditto.
6089
019ebafc
MS
6090 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
6091 * gdb.dwarf2/dw2-compressed.exp: Ditto.
6092 * gdb.dwarf2/dw2-intercu.exp: Ditto.
6093 * gdb.dwarf2/dw2-intermix.exp: Ditto.
6094 * gdb.dwarf2/dw2-producer.exp: Ditto.
6095 * gdb.dwarf2/mac-fileno.exp: Ditto.
6096
6097 * gdb.gdb/observer.exp: Use gdb_test_no_output.
6098 * gdb.gdb/selftest.exp: Ditto.
6099
6100 * gdb.multi/base.exp: Use gdb_test_no_output.
6101
6102 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
6103
3e0ca3a5
JK
61042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6105
6106 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
6107
9db70545
MS
61082010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
6109
a8d52276
MS
6110 * gdb.cp/class2.exp: Use gdb_test_no_output.
6111 * gdb.cp/classes.exp: Ditto.
6112 * gdb.cp/extern-c.exp: Ditto.
6113 * gdb.cp/inherit.exp: Ditto.
6114 * gdb.cp/maint.exp: Ditto.
6115 * gdb.cp/mb-inline.exp: Ditto.
6116 * gdb.cp/mb-templates.exp: Ditto.
6117 * gdb.cp/method2.exp: Ditto.
6118 * gdb.cp/misc.exp: Ditto.
6119 * gdb.cp/ovldbreak.exp: Ditto.
6120 * gdb.cp/punctuator.exp: Ditto.
6121 * gdb.cp/templates.exp: Ditto.
6122 * gdb.cp/virtbase.exp: Ditto.
6123
889bf7c5 6124 * gdb.threads/attach-stopped.exp:
9db70545 6125 Replace uses of send_gdb / gdb_expect.
889bf7c5 6126 * gdb.threads/attachstop-mt.exp:
9db70545 6127 Replace uses of send_gdb / gdb_expect.
889bf7c5 6128 * gdb.threads/gcore-thread.exp:
9db70545 6129 Replace uses of send_gdb / gdb_expect.
889bf7c5 6130 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
6131 Replace uses of send_gdb / gdb_expect.
6132 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6133 * gdb.threads/print-threads.exp:
9db70545
MS
6134 Replace uses of send_gdb / gdb_expect.
6135 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
6136 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
6137 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
6138
6139 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
6140 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
6141 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
6142 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
6143 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
6144 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
6145 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
6146 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
6147 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
6148 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
6149 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
6150
359cc68c
JK
61512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6152
6153 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
6154
7d3fe98e
SW
61552010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
6156
6157 * gdb.cp/koenig.exp: Added new test case.
6158 * gdb.cp/koenig.cc: Ditto.
6159
27d3a1a2
MS
61602010-06-01 Michael Snyder <msnyder@vmware.com>
6161
6162 * gdb.base/arithmet.exp: Use gdb_test_no_output.
6163 * gdb.base/arrayidx.exp: Ditto.
6164 * gdb.base/attach.exp: Ditto.
6165 * gdb.base/auxv.exp: Ditto.
6166 * gdb.base/bigcre.exp: Ditto.
6167 * gdb.base/break-always.exp: Ditto.
6168 * gdb.base/break-interp.exp: Ditto.
6169 * gdb.base/break.exp: Ditto.
6170 * gdb.base/breakpoint-shadow.exp: Ditto.
6171 * gdb.base/call-ar-st.exp: Ditto.
6172 * gdb.base/call-sc.exp: Ditto.
6173 * gdb.base/call-signal-resume.exp: Ditto.
6174 * gdb.base/callfuncs.exp: Ditto.
6175 * gdb.base/catch-syscall.exp: Ditto.
6176 * gdb.base/charset.exp: Ditto.
6177 * gdb.base/code-expr.exp: Ditto.
6178 * gdb.base/commands.exp: Ditto.
6179 * gdb.base/cond-expr.exp: Ditto.
6180 * gdb.base/condbreak.exp: Ditto.
6181 * gdb.base/cursal.exp: Ditto.
6182 * gdb.base/cvexpr.exp: Ditto.
6183 * gdb.base/default.exp: Ditto.
6184 * gdb.base/del.exp: Ditto.
6185 * gdb.base/detach.exp: Ditto.
6186 * gdb.base/display.exp: Ditto.
6187 * gdb.base/ena-dis-br.exp: Ditto.
6188 * gdb.base/eval-skip.exp: Ditto.
6189 * gdb.base/foll-fork.exp: Ditto.
6190 * gdb.base/foll-vfork.exp: Ditto.
6191 * gdb.base/frame-args.exp: Ditto.
6192 * gdb.base/funcargs.exp: Ditto.
6193 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6194 * gdb.base/gdbvars.exp: Ditto.
6195 * gdb.base/help.exp: Ditto.
6196 * gdb.base/ifelse.exp: Ditto.
6197 * gdb.base/included.exp: Ditto.
6198 * gdb.base/list.exp: Ditto.
6199 * gdb.base/macscp.exp: Ditto.
6200 * gdb.base/maint.exp: Ditto.
6201 * gdb.base/multi-fork.exp: Ditto.
6202 * gdb.base/overlays.exp: Ditto.
6203 * gdb.base/page.exp: Ditto.
6204 * gdb.base/pending.exp: Ditto.
6205 * gdb.base/pointers.exp: Ditto.
6206 * gdb.base/pr11022.exp: Ditto.
6207 * gdb.base/prelink.exp: Ditto.
6208 * gdb.base/printcmds.exp: Ditto.
6209 * gdb.base/psymtab.exp: Ditto.
6210 * gdb.base/randomize.exp: Ditto.
6211 * gdb.base/relational.exp: Ditto.
6212 * gdb.base/relocate.exp: Ditto.
6213 * gdb.base/remote.exp: Ditto.
6214 * gdb.base/sepdebug.exp: Ditto.
6215 * gdb.base/set-lang-auto.exp: Ditto.
6216 * gdb.base/setshow.exp: Ditto.
6217 * gdb.base/setvar.exp: Ditto.
6218 * gdb.base/signals.exp: Ditto.
6219 * gdb.base/signull.exp: Ditto.
6220 * gdb.base/sigstep.exp: Ditto.
6221 * gdb.base/sizeof.exp: Ditto.
6222 * gdb.base/solib-disc.exp: Ditto.
6223 * gdb.base/store.exp: Ditto.
6224 * gdb.base/structs.exp: Ditto.
6225 * gdb.base/structs2.exp: Ditto.
6226 * gdb.base/subst.exp: Ditto.
6227 * gdb.base/term.exp: Ditto.
6228 * gdb.base/trace-commands.exp: Ditto.
6229 * gdb.base/unwindonsignal.exp: Ditto.
6230 * gdb.base/valgrind-db-attach.exp: Ditto.
6231 * gdb.base/varargs.exp: Ditto.
6232 * gdb.base/watch-cond.exp: Ditto.
6233 * gdb.base/watch_thread_num.exp: Ditto.
6234 * gdb.base/watchpoint-cond-gone.exp: Ditto.
6235 * gdb.base/watchpoint.exp: Ditto.
6236 * gdb.base/whatis-exp.exp: Ditto.
6237
f8d3bf8f
MS
62382010-06-01 Michael Snyder <msnyder@vmware.com>
6239
6240 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
6241 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
6242 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
6243 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
6244 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
6245 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
6246 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
6247 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
6248 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
6249 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
6250 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
6251 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
6252 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
6253 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
6254 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
6255
3f9e0d32
JK
62562010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 * gdb.base/commands.exp (begin commands on watch): Remove excessive
6259 trailing newline.
6260 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
6261 * gdb.java/jmisc.exp (p *args\n): Rename to ...
6262 (p *args): ... here and remove excessive trailing newline.
6263
f629457d
JB
62642010-05-31 Joel Brobecker <brobecker@adacore.com>
6265
6266 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
6267
09eef106
JK
62682010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6269
6270 Accept the new Linux kernel "t (tracing stop)" string.
6271 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
6272 Update comment.
6273 (state_wait) <T (tracing stop)>: New.
6274 (main): Update the state_wait expect string.
6275
94f31136
PA
62762010-05-28 Pedro Alves <pedro@codesourcery.com>
6277
6278 * limits.c, limits.exp: Delete files.
6279 * Makefile.in (clean mostlyclean): Adjust.
6280 * tracecmd.exp: Adjust.
6281
096554ab
JK
62822010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6283
6284 * gdb.base/tui-layout.exp: New.
6285
27d3a1a2 62862010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 6287
889bf7c5 6288 * gdb.reverse/break-precsave.exp:
bcd2dc50 6289 Replace uses of send_gdb / gdb_expect.
889bf7c5 6290 * gdb.reverse/break-reverse.exp:
bcd2dc50 6291 Replace uses of send_gdb / gdb_expect.
889bf7c5 6292 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 6293 Replace uses of send_gdb / gdb_expect.
889bf7c5 6294 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 6295 Replace uses of send_gdb / gdb_expect.
889bf7c5 6296 * gdb.reverse/finish-precsave.exp:
bcd2dc50 6297 Replace uses of send_gdb / gdb_expect.
889bf7c5 6298 * gdb.reverse/finish-reverse.exp:
bcd2dc50 6299 Replace uses of send_gdb / gdb_expect.
889bf7c5 6300 * gdb.reverse/i386-precsave.exp:
bcd2dc50 6301 Replace uses of send_gdb / gdb_expect.
889bf7c5 6302 * gdb.reverse/i386-reverse.exp:
bcd2dc50 6303 Replace uses of send_gdb / gdb_expect.
889bf7c5 6304 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 6305 Replace uses of send_gdb / gdb_expect.
889bf7c5 6306 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 6307 Replace uses of send_gdb / gdb_expect.
889bf7c5 6308 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 6309 Replace uses of send_gdb / gdb_expect.
889bf7c5 6310 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 6311 Replace uses of send_gdb / gdb_expect.
889bf7c5 6312 * gdb.reverse/machinestate.exp:
bcd2dc50 6313 Replace uses of send_gdb / gdb_expect.
889bf7c5 6314 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 6315 Replace uses of send_gdb / gdb_expect.
889bf7c5 6316 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 6317 Replace uses of send_gdb / gdb_expect.
889bf7c5 6318 * gdb.reverse/solib-precsave.exp:
bcd2dc50 6319 Replace uses of send_gdb / gdb_expect.
889bf7c5 6320 * gdb.reverse/solib-reverse.exp:
bcd2dc50 6321 Replace uses of send_gdb / gdb_expect.
889bf7c5 6322 * gdb.reverse/step-precsave.exp:
bcd2dc50 6323 Replace uses of send_gdb / gdb_expect.
889bf7c5 6324 * gdb.reverse/step-reverse.exp:
bcd2dc50 6325 Replace uses of send_gdb / gdb_expect.
889bf7c5 6326 * gdb.reverse/until-precsave.exp:
bcd2dc50 6327 Replace uses of send_gdb / gdb_expect.
889bf7c5 6328 * gdb.reverse/until-reverse.exp:
bcd2dc50 6329 Replace uses of send_gdb / gdb_expect.
889bf7c5 6330 * gdb.reverse/watch-precsave.exp:
bcd2dc50 6331 Replace uses of send_gdb / gdb_expect.
889bf7c5 6332 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
6333 Replace uses of send_gdb / gdb_expect.
6334
3def43e0
JK
63352010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
6338 excessive newline.
6339
27d3a1a2 63402010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
6341
6342 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
6343 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
6344 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
6345 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
6346 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
6347 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
6348 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
6349 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
6350 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
6351 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
6352 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
6353 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
6354 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
6355 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
6356 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
6357 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
6358 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
6359 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
6360 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 6361
27d3a1a2 63622010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 6363
22454424
MS
6364 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
6365 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
6366
6367 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6368 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6369 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6370
889bf7c5 6371 * gdb.reverse/consecutive-reverse.exp:
22454424 6372 Replace uses of send_gdb / gdb_expect.
889bf7c5 6373 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
6374 Replace uses of send_gdb / gdb_expect.
6375
6376 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6377 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6378 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6379 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
6380 Replace uses of send_gdb / gdb_expect.
6381 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6382 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6383 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6384 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6385 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6386 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6387 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6388 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6389 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
6390
63912010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 6392
22454424 6393 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6394
22454424 6395 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6396
22454424
MS
6397 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6398 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6399 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6400 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6401 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6402 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6403 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6404 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6405 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6406
6e5f2c59
TT
64072010-05-25 Tom Tromey <tromey@redhat.com>
6408
6409 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6410
bbc8b958
TT
64112010-05-25 Tom Tromey <tromey@redhat.com>
6412
6413 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6414 argument order.
6415 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6416 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6417 order.
6418 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6419 order.
6420 * gdb.base/call-sc.exp (setup_kfails): Remove.
6421 (setup_compiler_kfails): Remove.
6422 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6423 argument order.
6424 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6425 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6426 (advancei): Fix setup_kfail argument order.
6427 * gdb.base/radix.exp: Fix setup_kfail argument order.
6428 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6429 order.
6430 * gdb.base/structs.exp (setup_kfails): Remove.
6431 (setup_compiler_kfails): Fix setup_kfail argument order.
6432 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6433 order.
6434 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6435 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6436 setup_kfail argument order.
6437 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6438
83d1babf
TT
64392010-05-25 Tom Tromey <tromey@redhat.com>
6440
6441 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6442
6acb16a2
MS
64432010-05-25 Michael Snyder <msnyder@vmware.com>
6444
6445 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6446 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6447 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6448 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6449 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6450 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6451 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6452 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6453 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6454 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6455 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6456 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6457 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6458 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6459 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6460 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6461 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6462 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6463 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6464 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6465 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6466 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6467 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6468 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6469 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6470 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6471 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6472 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6473 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6474 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6475 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6476 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6477 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6478 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6479 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6480 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6481 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6482 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6483 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6484 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6485 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6486 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6487 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6488 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6489 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6490 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6491 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6492 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6493
64942010-05-25 Doug Evans <dje@google.com>
6495
6496 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6497 gdb.string_to_argv.
ad3986f0 6498
d3b1e874
TT
64992010-05-21 Tom Tromey <tromey@redhat.com>
6500
6501 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6502 Call it.
6503 * gdb.dwarf2/pieces.S: Update.
6504 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6505
cb826367
TT
65062010-05-21 Tom Tromey <tromey@redhat.com>
6507
6508 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6509 Call it.
6510 * gdb.dwarf2/pieces.c (struct C): New.
6511 (f6): New function.
6512 * gdb.dwarf2/pieces.S: Replace.
6513
74de6778
TT
65142010-05-21 Tom Tromey <tromey@redhat.com>
6515
6516 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6517 Call it.
6518
afd74c5f
TT
65192010-05-21 Tom Tromey <tromey@redhat.com>
6520
6521 * gdb.dwarf2.pieces.exp: New file.
6522 * gdb.dwarf2.pieces.S: New file.
6523 * gdb.dwarf2.pieces.c: New file.
6524
a7b75dfd 65252010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6526 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6527
6528 * lib/gdb.exp (gdb_test_no_output): New function.
6529 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6530 when testing commands that should produce no output.
6531
c81c812a
JB
65322010-05-17 Joel Brobecker <brobecker@adacore.com>
6533
6534 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6535 parameter that we want to watch being a constant.
6536
0cce5bd9
JB
65372010-05-17 Joel Brobecker <brobecker@adacore.com>
6538
6539 * gdb.ada/cond_lang: New testcase.
6540
47050449
JB
65412010-05-17 Joel Brobecker <brobecker@adacore.com>
6542
6543 * lib/gdb.exp (banned_variables): New variable/constant.
6544 (gdb_init): Add write trace on variables listed in banned_variables.
6545 (gdb_finish): Remove write traces on variables listed in
6546 banned_variables.
6547
77c01586
JB
65482010-05-17 Joel Brobecker <brobecker@adacore.com>
6549
6550 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6551 * gdb.cp/koenig.exp: Likewise.
6552
88d4aea7
PM
65532010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6554
889bf7c5 6555 PR python/11482
88d4aea7
PM
6556
6557 * gdb.python/py-value.exp (test_value_hash): New function.
6558
f5a010c0
PM
65592010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6560
6561 PR exp/11530.
6562 * gdb.base/gdb11530.c: New file.
6563 * gdb.base/gdb11530.exp: New file.
6564
8ef4892f
JK
65652010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6566
6567 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6568 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6569
7322dca9
SW
65702010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6571
6572 * gdb.cp/koenig.exp: New test.
6573 * gdb.cp/koenig.cc: New test program.
6574
02e7ea18
JB
65752010-05-05 Joel Brobecker <brobecker@adacore.com>
6576
6577 Remove the use of prms_id and bug_id throughout the testsuite.
6578
e1c34c5d
PM
65792010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6580
6581 PR exp/11349.
6582 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6583 use a reference local variable.
6584
8e1d0c49
JK
65852010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6586
6587 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6588 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6589 variable different_dir. Move debugfile into a full directory pathname
6590 under DIFFERENT_DIR.
6591 * lib/gdb.exp (separate_debug_filename): Remove.
6592 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6593 variable debug_dir and mkdir of it. Update function comments.
6594
e66408ed
PA
65952010-04-29 Pedro Alves <pedro@codesourcery.com>
6596
6597 PR gdb/11557
6598
6599 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6600 files.
6601
d7b32ed3
PM
66022010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6603
889bf7c5 6604 * gdb.python/py-param.exp: New File.
d7b32ed3 6605
6aecb9c2
JB
66062010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6607
6608 * gdb.base/default.exp: Fix "set language" test.
6609
bdf92a1c
PM
66102010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6611
6612 PR breakpoints/11531.
6613 * gdb.base/gdb11531.c: New file.
6614 * gdb.base/gdb11531.exp: New file.
6615
3f172e24
TT
66162010-04-26 Tom Tromey <tromey@redhat.com>
6617
6618 * gdb.base/completion.exp: Add tests for completion and deprecated
6619 commands.
6620
64af4c92
JK
66212010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6622
6623 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6624 (print /x char_array): Escape curly brackets.
6625
492928e4
JK
66262010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6627
6628 Fix deadlock on looped list of loaded shared objects.
6629 * gdb.base/solib-corrupted.exp: New.
6630
66d09542
DE
66312010-04-23 Doug Evans <dje@google.com>
6632
6633 * gdb.python/py-section-script.c: New file.
6634 * gdb.python/py-section-script.exp: New file.
6635 * gdb.python/py-section-script.py: New file.
6636
8bd10a10
CM
66372010-04-20 Chris Moller <cmoller@redhat.com>
6638
6639 PR 10179
6640
6641 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6642 * gdb.base/pr10179-a.c:
6643 * gdb.base/pr10179-b.c:
6644 * gdb.base/pr10179.exp: New files.
6645
c0201579
JK
66462010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6647
6648 Fix crashes on dangling display expressions.
6649 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6650 is SEP.
6651 (lib_flags): Remove the "debug" keyword.
6652 (libsepdebug): New variable for iterating new loop.
6653 (save_pf_prefix): New variable wrapping the loop.
6654 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6655 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6656
793b0ff8
PM
66572010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6658
6659 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6660
097f51f7
PM
66612010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6662
6663 PR stabs/11479.
6664 * gdb.stabs/gdb11479.exp: New file.
6665 * gdb.stabs/gdb11479.c: New file.
6666
9a22f0d0
PM
66672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6668
6669 * gdb.base/charset.c (Strin16, String32): New variables.
6670 * gdb.base/charset.exp (gdb_test): Test correct display
6671 of 16 or 32 bit strings.
6672
66732010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6674
6675 PR 9167
6676 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6677 * gdb.cp/pr9167.cc: New file.
6678 * gdb.cp/pr9167.exp: New file.
6679
6680
6e354e5e
PM
66812010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6682
6683 PR pascal/11492.
6684 * gdb.pascal/gdb11492.pas: New file.
6685 * gdb.pascal/gdb11492.exp: New file.
6686
be942545
JB
66872010-04-20 Joel Brobecker <brobecker@adacore.com>
6688
1667e6e3 6689 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6690
0c3acc09
JB
66912010-04-20 Joel Brobecker <brobecker@adacore.com>
6692
6693 * gdb.ada/dyn_loc: New testcase.
6694
ec31cde5
CM
66952010-04-20 Chris Moller <cmoller@redhat.com>
6696
6697 PR 10867
889bf7c5 6698
ec31cde5
CM
6699 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6700 * gdb.cp/pr10687.cc: New file.
6701 * gdb.cp/pr10687.exp: New file.
6702
6703
ce4b0682
SDJ
67042010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6705 Sergio Durigan Junior <sergiodj@redhat.com>
6706
6707 * gdb.fortran/logical.exp: New testcase.
6708 * gdb.fortran/logical.f90: New file.
6709
3436961f
DE
67102010-04-19 Doug Evans <dje@google.com>
6711
6712 * gdb.base/help.exp (help source): Update expected output.
6713
4d836c09
JK
67142010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6715
6716 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6717 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6718 gdb_exit and return.
6719 (executable): New variable.
6720 (binfile): Use it.
6721
6149aea9
PA
67222010-04-19 Pedro Alves <pedro@codesourcery.com>
6723
6724 PR breakpoints/8554.
6725
6726 * gdb.trace/save-trace.exp: Adjust.
6727
ed41462c
L
67282010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6729
6730 PR corefiles/11511
6731 * gdb.arch/system-gcore.exp: New.
6732 * gdb.arch/gcore.c: Likewise.
6733
3f7b2faa
DE
67342010-04-15 Doug Evans <dje@google.com>
6735
fa33c3cd
DE
6736 * gdb.python/py-progspace.c: New file.
6737 * gdb.python/py-progspace.exp: New file.
6738
3f7b2faa
DE
6739 * gdb.base/source.exp: Add tests for "source -s".
6740
79f283fe
PM
67412010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6742
6743 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6744 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6745 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6746 * gdb.python/py-mi.exp: New test for to_string returning None.
6747
fc8eb08a
PM
67482010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6749
6750 * gdb.python/py-breakpoint.c: Make result global.
6751
26e197f6
JK
67522010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6753
6754 Fix non-GNU make compatibility.
6755 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6756
adc36818
PM
67572010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6758
6759 * gdb.python/py-breakpoint.exp: New File.
6760 * gdb.python/py-breakpoint.C: Ditto.
6761
64e17368
SS
67622010-04-08 Stan Shebs <stan@codesourcery.com>
6763
6764 * gdb.trace/actions.exp: Clear default-collect.
6765 * gdb.trace/save-trace.exp: Clear default-collect.
6766
fff5cc64
PM
67672010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6768
6769 * gdb.python/py-value: Add null string variable.
6770 (test_lazy_string): Test zero length, NULL address lazy
6771 strings.
6772
a055a187
L
67732010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6774
6775 * gdb.arch/i386-avx.c: New.
6776 * gdb.arch/i386-avx.exp: Likewise.
6777
6778 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6779
96e39866
DE
67802010-04-06 Doug Evans <dje@google.com>
6781
6782 * gdb.base/source-test.gdb: New file.
6783 * gdb.base/source.exp: Test source -v.
6784
5984a431
UW
67852010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6786
6787 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6788
ec8a089a
PM
67892010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6790
6791 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6792 within one line, unless it is followed by a double quote.
6793 * gdb.stabs/hppa.sed: Idem.
6794 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6795 * gdb.stabs/weird.exp: Check for correct parsing of
6796 char and string constants.
ec8a089a
PM
6797 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6798 in .stabs to .stabx substitution.
6799
fce3c1f0
SS
68002010-04-05 Stan Shebs <stan@codesourcery.com>
6801
6802 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6803 constant global.
6804 * gdb.trace/tfile.exp: Try to print them.
6805
d77f58be
SS
68062010-04-04 Stan Shebs <stan@codesourcery.com>
6807
6808 * gdb.base/completion.exp: Update for new "info watchpoints".
6809 * gdb.base/default.exp: Ditto.
6810 * gdb.base/help.exp: Ditto.
6811 * gdb.base/watchpoint.exp: Ditto.
6812 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6813
af54718e
SS
68142010-04-04 Stan Shebs <stan@codesourcery.com>
6815
6816 * gdb.trace/tfile.exp: Sharpen tfind test.
6817
74d1f91e
JK
68182010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 * gdb.base/break-entry.exp: New.
6821
eb8e76db 68222010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6823 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6824
6825 * gdb.reverse/i386-sse-reverse.exp: New file.
6826 * gdb.reverse/i386-sse-reverse.c: New file.
6827
bf65cad8
PA
68282010-04-02 Pedro Alves <pedro@codesourcery.com>
6829
6830 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6831
fff87407
SS
68322010-04-01 Stan Shebs <stan@codesourcery.com>
6833
6834 * gdb.trace/actions.exp: Tweak expected output.
6835 * gdb.trace/while-stepping.exp: Tweak expected output.
6836
fe01d668
L
68372010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6838
6839 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6840
86b17b60
PA
68412010-04-01 Pedro Alves <pedro@codesourcery.com>
6842
6843 * gdb.base/commands.exp: Adjust.
6844 * gdb.cp/extern-c.exp: Adjust.
6845
2c58c0a9
PA
68462010-04-01 Pedro Alves <pedro@codesourcery.com>
6847
6848 * gdb.trace/collection.c (local_test_func): Define a local struct,
6849 and instanciate it.
6850
0db9b91c
PA
68512010-04-01 Pedro Alves <pedro@codesourcery.com>
6852
6853 * gdb.trace/collection.exp (gdb_collect_args_test)
6854 (gdb_collect_argarray_test): XFAIL the tests that assume the
6855 argarray argument's elements are collected.
6856
8072405b
JK
68572010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6860 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6861
8bf6485c
SS
68622010-03-31 Stan Shebs <stan@codesourcery.com>
6863
6864 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6865 and tracepoint conditionals.
6866 (gdb_verify_tracepoints): Delete unused return.
6867
fd7f724a
KS
68682010-03-26 Keith Seitz <keiths@redhat.com>
6869
6870 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6871 appear in the output before main.
6872 Remove KFAIL for gdb/2215 aka bz 9320.
6873
8d9e7719
DE
68742010-03-30 Doug Evans <dje@google.com>
6875
0906dd0b
DE
6876 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6877 by dejagnu.
6878 * gdb.arch/amd64-dword.exp: Ditto.
6879
8d9e7719
DE
6880 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6881 match.
6882 (break printf): Ditto.
6883
1da644f0
SW
68842010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6885
6886 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6887 gcc < 4.4.
6888 * gdb.cp/shadow.exp: Ditto.
6889
a8121990
PA
68902010-03-29 Pedro Alves <pedro@codesourcery.com>
6891
6892 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6893 "tstart" is silent.
6894
6e79d367
PA
68952010-03-29 Pedro Alves <pedro@codesourcery.com>
6896
6897 * gdb.trace/collection.exp (executable): New.
6898 (binfile): Use it.
6899 (fpreg, spreg, pcreg): New.
6900 (test_register): Use gdb_test_multiple. Pass /x to print.
6901 (prepare_for_trace_test): New.
6902 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6903 (gdb_collect_args_test, gdb_collect_argstruct_test)
6904 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6905 prepare_for_trace_test.
6906 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6907 fpreg, spreg and pcreg.
6908 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6909 prepare_for_trace_test.
6910 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6911 try to detect tracing support here. Don't set breakpoints at
6912 `begin' or `end' here.
6913 <global scope>: Use clean_restart. Run to main before checking
6914 for tracing support. Check for for tracing support here.
6915
09248348
JK
69162010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6917
6918 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6919 " as $displacement" to "seen displacement message".
6920
d350db38
PA
69212010-03-28 Pedro Alves <pedro@codesourcery.com>
6922
6923 * gdb.trace/while-dyn.exp (executable): New variable.
6924 (binfile): Use it.
6925 (test_while_stepping): New function. Move most tests here. Call
6926 it once for each of the while-stepping, stepping and ws aliases.
6927
907af001
UW
69282010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6929
6930 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6931 that do not provide the tagless_struct type name at all.
6932 (test_print_anon_union): Do not check value of uninitialized
6933 union member. Do not use cp_test_ptype_class, so we can accept
6934 "long" as well as "long int".
6935
610197fd
PA
69362010-03-26 Pedro Alves <pedro@codesourcery.com>
6937
6938 * gdb.trace/tfile.c (tohex, bin2hex): New.
6939 (write_error_trace_file): Hexify error description.
6940
6c28cbf2
SS
69412010-03-25 Stan Shebs <stan@codesourcery.com>
6942
6943 * gdb.trace/tfile.c: Generate an additional trace file, improve
6944 portability.
6945 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6946 files in a better way.
6947
e62b8c7e
KS
69482010-03-25 Keith Seitz <keiths@redhat.com>
6949
6950 * gdb.java/jprint.exp: XFAIL printing of static class members
6951 because of GCC debuginfo problem.
6952
82ccf5a5
JK
69532010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6956
293e2f9e
DJ
69572010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6958
6959 * gdb.base/completion.exp: Allow long instead of long int.
6960 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6961 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6962 variable p.
6963 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6964 * gdb.base/pointers.exp: Allow long instead of long int.
6965 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6966 * gdb.base/step-line.exp: Allow a directory before the source file name.
6967
95a42b64
TT
69682010-03-24 Tom Tromey <tromey@redhat.com>
6969
6970 PR breakpoints/9352:
6971 * gdb.base/default.exp: Update.
6972 * gdb.base/commands.exp: Update.
6973 * gdb.cp/extern-c.exp: Test setting commands on multiple
6974 breakpoints at once.
6975
2390201f
DJ
69762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6977
6978 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6979 if gdb,nosignals.
6980 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6981 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6982 exited".
6983
8c9a6790
SS
69842010-03-24 Stan Shebs <stan@codesourcery.com>
6985
6986 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6987
a6c727b2
DJ
69882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6989
6990 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6991 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6992 argument. Handle "short" and "long".
6993 (Top level): Pass overprototyped output for old_fptr and xptr.
6994
4dfd5423
PA
69952010-03-23 Pedro Alves <pedro@codesourcery.com>
6996
6997 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6998 format strings and add casts to avoid compiler warnings.
6999
70002010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
7001
7002 * lib/trace-support.exp (gdb_trace_setactions):
7003 Don't expect whitespace after ">" prompt.
7004 * gdb.trace/actions.exp: Adjust for output changes.
7005 * gdb.trace/while-stepping.exp: Likewise.
7006
c847d045
JK
70072010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7008
7009 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
7010 and r157645).
7011
5f717f1d
JK
70122010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
7015 New.
7016
7d6d51d5
DJ
70172010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
7018
7019 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
7020 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
7021
3b11a015
SS
70222010-03-19 Stan Shebs <stan@codesourcery.com>
7023
7024 * gdb.trace/ax.exp: New file.
7025
d7d158ed
DE
70262010-03-19 Doug Evans <dje@google.com>
7027
6bb85cd1
DE
7028 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
7029 output from gcc.
7030
d7d158ed
DE
7031 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
7032 named /usr/sbin/prelink<foo>.
7033
4daf5ac0
SS
70342010-03-18 Stan Shebs <stan@codesourcery.com>
7035
7036 * gdb.trace/circ.exp: Test circular-trace-buffer.
7037 * gdb.trace/tfile.exp: Update tstatus test.
7038
e8d05480
JB
70392010-03-18 Joel Brobecker <brobecker@adacore.com>
7040
7041 * gdb.dwarf2/dw2-anonymous-func.S: New file.
7042 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
7043
441b986a
UW
70442010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7045
7046 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
7047
4247603b
PA
70482010-03-18 Pedro Alves <pedro@codesourcery.com>
7049
7050 * gdb.base/default.exp: Adjust the expected output of the finish
7051 and until commands when the inferior is not being run.
7052
13387711
SW
70532010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
7054
7055 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
7056 * gdb.cp/nsusing.exp: Ditto.
7057
6e31430b
TT
70582010-03-15 Tom Tromey <tromey@redhat.com>
7059
7060 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
7061 * gdb.cp/userdef.cc (operator==): New function.
7062 (main): New locals mem1, mem2.
7063
e2d69cb5
JZ
70642010-03-15 Jie Zhang <jie@codesourcery.com>
7065
7066 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
7067 Declare and use new loadtimeout variable.
7068
f572f0a9
DJ
70692010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
7070
7071 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
7072 Use gdb_load later.
7073
51f4c0b0
PA
70742010-03-14 Pedro Alves <pedro@codesourcery.com>
7075
7076 * gdb.base/solib-disc.c (main): Make format of fprintf a string
7077 literal. Add missing endlines to prints to stderr.
7078
1c809c68
TT
70792010-03-12 Tom Tromey <tromey@redhat.com>
7080
7081 PR c++/9708:
7082 * gdb.cp/m-static.exp: Add regression test.
7083 * gdb.cp/m-static.cc (method): New method.
7084 (main): Call it.
7085
00ae8fef
SW
70862010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
7087
7088 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
7089 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
7090
759f0f0b
PA
70912010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7092
21e24d21
PA
7093 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
7094
70952010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7096
759f0f0b
PA
7097 * lib/gdb.exp (skip_stl_tests): New.
7098 (gdb_compile): Symbian needs -ldl.
7099 (shlib_target_file): New.
7100 (shlib_symbol_file): New.
7101 (gdb_load_shlibs): Use shlib_target_file.
7102 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
7103 * gdb.cp/exception.exp: Use skip_stl_tests.
7104 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
7105 * gdb.cp/try_catch.exp: Use skip_stl_tests.
7106 * gdb.cp/mb-templates.exp: Ditto.
7107 * gdb.base/commands.exp: Relax regexes.
7108 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
7109 shlib_target_file and shlib_symbol_file.
7110 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
7111 sections.
7112 * gdb.base/ending-run.exp: Accept E32Main for symbian.
7113 * gdb.base/solib-disc.exp: Use
7114 shlib_target_file and shlib_symbol_file.
7115 * gdb.base/unload.exp: Don't skip on symbian. Use
7116 shlib_target_file and shlib_symbol_file.
7117 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
7118
6a8f2671 71192010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 7120
6a8f2671
PA
7121 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
7122 * gdb.trace/report.exp: Adjust for x86 and x86_64.
7123 Issue a tfind end before looking for a tracepoint frame.
7124 * gdb.trace/tfind.exp: Adjust tstatus output.
7125 Adjust disassembly output.
7126 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
7127
ccf26247
JK
71282010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7129
7130 * gdb.base/break-interp.exp: Create new displacement parameter value
7131 for the test_ld calls.
7132 (reach): New parameter displacement, verify its content. New push of
7133 pf_prefix "reach-$func:". Import global expect_out.
7134 (test_core): New parameter displacement, verify its content. New push
7135 of pf_prefix "core:". New command "set verbose on". Import global
7136 expect_out.
7137 (test_attach): New parameter displacement, verify its content. New
7138 push of pf_prefix "attach:". New command "set verbose on". Import
7139 global expect_out.
7140 (test_ld): New parameter displacement, pass it to the reach, test_core
7141 and test_attach calls and verify its content in the "ld.so exit" test.
7142 * gdb.base/prelink.exp: Remove gdb_exit and final return.
7143 (prelink): Update expected text, use gdb_test.
7144
e469c7fb
DE
71452010-03-10 Doug Evans <dje@google.com>
7146
7147 * gdb.base/checkpoint.exp: Fix comment.
7148 Lengthen timeout while doing >600 checkpoints test.
7149 Rename duplicate "kill all one" test to keep test names unique.
7150
60e1c644
PA
71512010-03-10 Pedro Alves <pedro@codesourcery.com>
7152
7153 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
7154
cec808ec
KS
71552010-03-08 Keith Seitz <keiths@redhat.com>
7156
889bf7c5
PA
7157 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
7158 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
7159 (dm_type_long): New function.
7160 (dm_type_unsigned_short): New function.
7161 (dm_type_unsigned_long): New function.
7162 (myint): New typedef.
7163 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
7164 long, unsigned shor and long, operator char*, and typedef.
7165 (test_lookup_operator_functions): Add operator char* test.
7166 (test_paddr_operator_functions): Likewise.
7167 (test_paddr_overloaded_functions): Use probe values for
7168 short, long, and unsigned short and long.
7169 (test_paddr_hairy_functions): If the demangler probe detected
7170 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
7171 demangler.
7172 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
7173 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
7174 and "print null_pmf".
7175 Add test "ptype a.*pmf".
7176 * gdb.cp/overload.exp: Allow optional "int" to appear with
7177 "short" and "long".
7178 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
7179 long expect value for men_overload1arg.
7180 Allow "int" to appear with "short" and "long".
7181 When testing "info break", add argument for main (void).
7182 Also allow "int" to appear with "short" and "long".
7183 Ditto with "unsigned" and "long long".
cec808ec
KS
7184 * gdb.java/jmain.exp: Do not enclose methods names in single
7185 quotes.
7186 * gdb.java/jmisc.exp: Likewise.
7187 * gdb.java/jprint.exp: Likewise.
7188 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
7189
7190 From Jan Kratochvil <jan.kratochvil@redhat.com>:
7191 * gdb.cp/exception.exp (backtrace after first throw)
7192 (backtrace after second throw): Allow a namespace before __cxa_throw.
7193 (backtrace after first catch, backtrace after second catch): Allow
7194 a namespace before __cxa_begin_catch.
7195
7196 * gdb.cp/cpexprs.exp: New file.
7197 * gdb.cp/cpexprs.cc: New file.
7198
7199 From Daniel Jacobowitz <dan@codesourcery.com>
7200 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
7201 to use string_to_regexp.
7202 (ctor, dtor): New functions. Use them to match constructor
7203 and destructor function types.
7204 (Top level): Use runto_main.
7205
f870a310
TT
72062010-03-05 Tom Tromey <tromey@redhat.com>
7207
7208 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
7209 gdb.target_charset.
7210 (pp_ns.to_string): Likewise.
7211
0c199f28
KS
72122010-03-04 Keith Seitz <keiths@redhat.com>
7213
7214 * gdb.cp/overload.exp: Test that the filename portion of a linespec
7215 can be quoted. Test that both the filename and function/line
7216 portions can be quoted at the same time.
7217
c7437ca6
PA
72182010-03-04 Pedro Alves <pedro@codesourcery.com>
7219
7220 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
7221
b111b805
DE
72222010-03-03 Doug Evans <dje@google.com>
7223
24486cb7
DE
7224 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
7225 libc contains libpthread.
7226
b111b805
DE
7227 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
7228 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
7229 of gdb_compile. Add another pattern to match android backtrace.
7230
a0e0ef55
TT
72312010-03-03 Tom Tromey <tromey@redhat.com>
7232
7233 PR gdb/11345:
7234 * gdb.base/printcmds.exp (test_printf): Add test.
7235
1ba53b71
L
72362010-03-02 H.J. Lu <hongjiu.lu@intel.com>
7237
7238 * gdb.arch/amd64-byte.exp: New.
7239 * gdb.arch/amd64-dword.exp: Likewise.
7240 * gdb.arch/amd64-pseudo.c: Likewise.
7241 * gdb.arch/amd64-word.exp: Likewise.
7242 * gdb.arch/i386-byte.exp: Likewise.
7243 * gdb.arch/i386-pseudo.c: Likewise.
7244 * gdb.arch/i386-word.exp: Likewise.
7245
f5dff777
DJ
72462010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7247
7248 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
7249 types. Add structreg, bitfields, and flags registers.
7250 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
7251 registers.
7252
90884b2b
L
72532010-03-01 H.J. Lu <hongjiu.lu@intel.com>
7254
7255 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
7256 (load_description): Set architecture if defined.
7257
dc00d89f
PM
72582010-02-28 Phil Muldoon <pmuldoon@redhat.com>
7259
7260 * gdb.python/py-frame.exp: Add read_var block tests.
7261 * gdb.python/py-frame.c (block): New function.
7262
0e095b7e
JK
72632010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7264 Daniel Jacobowitz <dan@codesourcery.com>
7265
7266 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
7267
624f1a65
DM
72682010-02-25 David S. Miller <davem@davemloft.net>
7269
7270 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
7271 fix logic for setting all_syscalls_numbers.
7272
f3e9a817
PM
72732010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7274
7275 * Makefile.in: Add py-block and py-symbol.
7276 * gdb.python/py-symbol.exp: New File.
7277 * gdb.python/py-symtab.exp: New File.
7278 * gdb.python/py-block.exp: New File.
7279 * gdb.python/py-symbol.c: New File.
7280 * gdb.python/py-block.c: New File.
7281
f6bbabf0
PM
72822010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7283
7284 PR python/11314
7285 * lib/gdb.exp (skip_python_tests): New function.
7286 * gdb.python/py-cmd.exp: Use skip_python_tests.
7287 * gdb.python/py-frame.exp: Likewise.
7288 * gdb.python/py-function.exp: Likewise.
7289 * gdb.python/py-prettyprint.exp: Likewise.
7290 * gdb.python/py-template.exp: Likewise.
7291 * gdb.python/py-type.exp: Likewise.
7292 * gdb.python/py-value.exp: Likewise.
7293
85d721b8
PA
72942010-02-22 Pedro Alves <pedro@codesourcery.com>
7295
7296 PR9605
7297
7298 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
7299
48e32051
TT
73002010-02-19 Tom Tromey <tromey@redhat.com>
7301
7302 PR c++/8693, PR c++/9496:
7303 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
7304 regression tests.
7305
ac9c0048
JK
73062010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7307
7308 Fix compatibility with m68k as.
7309 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
7310 Use only /* comments */.
7311
57bb97a4
UW
73122010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7313
7314 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
7315 * configure: Regenerate.
7316
7d1bf85c
DJ
73172010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7318
7319 * gdb.python/py-type.exp: Check for Python support.
7320
061b5285
PA
73212010-02-17 Pedro Alves <pedro@codesourcery.com>
7322
7323 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
7324 `regsub' syntax available.
7325
f8a8bc2c
PA
73262010-02-17 Pedro Alves <pedro@codesourcery.com>
7327
7328 * gdb.base/shmain.c (main): Remove printf call.
7329 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
7330 * gdb.base/unload.c (main): Make format of fprintf a string
7331 literal. Add missing endlines to prints to stderr.
7332 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
7333
6f451e5e
TT
73342010-02-17 Tom Tromey <tromey@redhat.com>
7335
7336 * gdb.java/jprint.java (jprint.props): New field.
7337 * gdb.java/jprint.exp (set_lang_java): Add regression test.
7338
12d79008
PA
73392010-02-17 Pedro Alves <pedro@codesourcery.com>
7340
ef801a0e 7341 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
7342 available.
7343
d252f7e5
DJ
73442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7345
7346 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
7347 creation to support remote host testing.
7348
67bdab6c
DJ
73492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7350
7351 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
7352 Recognize "command not found".
7353
bb391223
DJ
73542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7355
7356 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
7357 single-stepping.
7358
70362913
DJ
73592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7360
7361 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
7362 if arguments are not supported.
7363
493f3c00
DJ
73642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7365
7366 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7367 be const or non-const.
7368
8034c749
DJ
73692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7370
7371 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7372 mi_send_resuming_command to send -exec-continue.
7373
791dfb64
DJ
73742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7375
7376 * gdb.base/list.exp (test_list_filename_and_function): Add test
7377 with single quotes.
7378 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7379 matching.
7380 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7381 Add KFAIL'd tests for PR gdb/11289.
7382
7c5fe868
DJ
73832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7384
7385 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7386
fdc498b8
DJ
73872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7388
7389 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7390 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7391 a temporary directory.
7392
b519e2a6
DJ
73932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7394
7395 * gdb.base/charset.exp: Use a single regular expression to match
7396 show host-charset and show target-charset output.
7397
74164c56
JK
73982010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7401 "Illegal process-id" expect string more exact.
7402 (attach to digits-starting nonsense is prohibited): New.
7403
701ed6dc
JK
74042010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7405
7406 * gdb.base/prelink.exp (set verbose on): New.
7407
889bf7c5 74082010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
7409
7410 * mi-reverse.exp: New file. Test for reverse option to the
7411 following MI commands: exec-continue, exec-finish, exec-next,
7412 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 7413
dadf0e9c
JB
74142010-02-09 Joel Brobecker <brobecker@adacore.com>
7415
7416 * gdb.ada/ptype_tagged_param: New testcase.
7417
714f19d5
TT
74182010-02-08 Tom Tromey <tromey@redhat.com>
7419
7420 PR c++/8017:
7421 * gdb.cp/overload.exp: Add tests.
7422 * gdb.cp/overload.cc (struct K): New.
7423 (namespace N): New.
7424 (main): Call new functions.
7425 (K::staticoverload): Define.
7426
889bf7c5 74272010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7428
7429 PR gdb/10728
7430 * gdb.cp/pr10728-x.h: New file.
7431 * gdb.cp/pr10728-x.cc: New file.
7432 * gdb.cp/pr10728-y.cc: New file.
7433 * gdb.cp/pr10728.exp: New file.
7434 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7435
889bf7c5 74362010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7437
7438 PR gdb/9067
7439 * gdb.cp/pr9067.exp: New
7440 * gdb.cp/pr9067.cc: New
7441 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7442
7b356089
JB
74432010-02-08 Joel Brobecker <brobecker@adacore.com>
7444
7445 * lib/gdb.exp (gdb_test_timeout): New global variable.
7446 Set it to timeout if not already set.
7447 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7448
1be00882
DE
74492010-02-05 Doug Evans <dje@google.com>
7450
7451 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7452 user.
7453
82856980
SW
74542010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7455
7456 PR c++/7935:
7457 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7458
1a334831
TT
74592010-02-04 Tom Tromey <tromey@redhat.com>
7460
7461 * gdb.cp/virtbase.exp: Make test case names unique.
7462
9c3c02fd
TT
74632010-02-02 Tom Tromey <tromey@redhat.com>
7464
7465 * gdb.cp/virtbase.exp: Add regression tests.
7466 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7467 (main): Instantiate RHC.
7468
0cc2414c
TT
74692010-02-02 Tom Tromey <tromey@redhat.com>
7470
7471 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7472 type-printing change.
7473
edf3d5f3
TT
74742010-02-02 Tom Tromey <tromey@redhat.com>
7475
7476 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7477 * gdb.cp/virtbase.cc: New file.
7478 * gdb.cp/virtbase.exp: New file.
7479 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7480
e4b7f41c
JK
74812010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7482
7483 PR libc/11214:
7484 * gdb.threads/current-lwp-dead.c: Include features.h.
7485 (HAS_NOMMU): New.
7486 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7487
b381ea14
JK
74882010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 * gdb.base/symbol-without-target_section.exp,
7491 gdb.base/symbol-without-target_section.c: New.
7492
c593ac0e
DJ
74932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7494
7495 * gdb.base/bigcore.exp: Reset increased timeout.
7496 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7497
db25f29d
DJ
74982010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7499
7500 * gdb.base/gcore.exp (capture_command_output): Use
7501 gdb_test_multiple.
7502
f9d67f43
DJ
75032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7504
7505 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7506 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7507 (Top level): Call it.
7508
177321bd
DJ
75092010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7510
7511 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7512
97f2ed50
DJ
75132010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7514
7515 * gdb.base/call-strs.exp, gdb.base/default.exp,
7516 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7517 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7518 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7519 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7520 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7521 * gdb.base/ending-run.exp: Correct restore of timeout.
7522 * gdb.base/page.exp: Remove unnecessary timeout setting.
7523
e4e2711a
JB
75242010-01-29 Joel Brobecker <brobecker@adacore.com>
7525
7526 * gdb.ada/rec_return: New testcase.
7527
ba581dc1
JB
75282010-01-29 Joel Brobecker <brobecker@adacore.com>
7529
7530 * gdb.ada/call_pn: New testcase.
7531
4ea95be9
DJ
75322010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7533
7534 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7535 (Top level): Use it to resume.
7536 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7537 the Thumb mode displaced stepping error as unsupported.
7538
df83a9bf
SW
75392010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7540
889bf7c5
PA
7541 * gdb.cp/nsusing.exp: Added more tests.
7542 * gdb.cp/nsrecurs.exp: Ditto.
7543 * gdb.cp/nsusing.cc: Added test functions.
7544 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7545
40b27cdc
JK
75462010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7547
7548 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7549 absolute directory pathnames in gdb.sum file.
7550
de958931
SW
75512010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7552
7553 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7554 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7555
708ead4e
TT
75562010-01-26 Tom Tromey <tromey@redhat.com>
7557
7558 PR exp/7643:
7559 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7560 setup_kfail.
7561
b14e635e
SW
75622010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7563
7564 * gdb.cp/nsrecurs.exp: New test.
7565 * gdb.cp/nsrecurs.cc: New test program.
7566 * gdb.cp/nsstress.exp: New test.
7567 * gdb.cp/nsstress.cc: New test program.
7568 * gdb.cp/nsdecl.exp: New test.
7569 * gdb.cp/nsdecl.cc: New test program.
7570
8540c487
SW
75712010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7572
7573 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7574 imported into file scope.
7575 Marked test as xfail.
7576 * gdb.cp/namespace-using.cc (marker5): New function.
7577 * gdb.cp/shadow.exp: New test.
7578 * gdb.cp/shadow.cc: New test program.
7579 * gdb.cp/nsimport.exp: New test.
7580 * gdb.cp/nsimport.cc: New test program.
7581
421d5d99
TT
75822010-01-25 Tom Tromey <tromey@redhat.com>
7583
7584 PR gdb/11049:
7585 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7586 with "set print null-stop on".
7587
691f8dc1
JK
75882010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7589
7590 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7591 Adjust it for DISASSEMBLY_OMIT_FNAME.
7592
0b92b5bb
TT
75932010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7594
7595 PR symtab/11199:
7596 * gdb.dwarf2/member-ptr-forwardref.exp,
7597 gdb.dwarf2/member-ptr-forwardref.S: New.
7598
23787403
JK
75992010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7600
7601 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7602 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7603 thread1_tid_mutex. Remove gdbstop_mutex handling.
7604 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7605 thread2_tid_mutex. Remove gdbstop_mutex handling.
7606 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7607 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7608 pthread_cond_wait conditionalizations by while loops.
7609
b966cb8a
TT
76102010-01-20 Tom Tromey <tromey@redhat.com>
7611
7612 PR backtrace/10770:
7613 * gdb.dwarf2/pr10770.exp: New file.
7614 * gdb.dwarf2/pr10770.c: New file.
7615 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7616
fcae584b
VP
76172010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7618
7619 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7620 that target was removed, and the test always runs native anyway.
7621
a0f49112
JK
76222010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7623
7624 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7625 gdb.base/watchpoint-cond-gone-stripped.c: New.
7626
ceeb3d5a
TT
76272010-01-19 Tom Tromey <tromey@redhat.com>
7628
7629 PR c++/8000:
7630 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7631 existing tests.
7632 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7633 (main): Use AAA::SomeEnum.
7634
dd322c54
JK
76352010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7636
7637 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7638 (test_ignore_count): Declare line_callme_body global.
7639 (run to breakpoint with ignore count): Use line_callme_body.
7640 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7641 (set line_main_hello, set line_main_return): Reindent.
7642 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7643 New.
7644 (continue to callee4): Use line_callee4_body.
7645 (check *stopped from CLI command): Use line_callee4_next.
7646 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7647 (set line_main_hello, set line_main_return): Reindent.
7648 (set line_callee4_head, set line_callee4_body): New.
7649 (continue to callee4): Use line_callee4_body.
7650
4e8f195d
TT
76512010-01-18 Tom Tromey <tromey@redhat.com>
7652
7653 PR c++/9680:
7654 * gdb.cp/casts.cc: Add new classes and variables.
7655 * gdb.cp/casts.exp: Test new operators.
7656
9e14a9ba
JB
76572010-01-18 Tom Tromey <tromey@redhat.com>
7658 Thiago Jung Bauermann <bauerman@br.ibm.com>
7659
7660 * gdb.python/source2.py: New file.
7661 * gdb.python/source1: New file.
7662 * gdb.python/python.exp: Test "source" command.
7663
00bf0b85
SS
76642010-01-15 Stan Shebs <stan@codesourcery.com>
7665
7666 * gdb.trace/tfile.c: New file.
7667 * gdb.trace/tfile.exp: New file.
889bf7c5 7668
55235ad7
JK
76692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7670
7671 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7672
9f2982ff
JK
76732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7674
7675 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7676
bbfba9ed
JK
76772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7678
7679 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7680 (libfunc): New parameter action. Implement also selectable "sleep".
7681 * gdb.base/break-interp-main.c: Include assert.h.
7682 (libfunc): New parameter action.
7683 (main): New parameters argc and argv. Assert argc. Pass argv.
7684 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7685 (test_attach): New proc.
7686 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7687 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7688
61f0d762
JK
76892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7690
7691 * gdb.base/break-interp.exp (test_core): New proc.
7692 (test_ld): Call it.
7693
06a6f270
JK
76942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7695
7696 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7697 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7698 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7699 and gdb_compile_shlib. Use new -Wl compiler options.
7700 (dl bt, main bt): New tests.
7701
51bee8e9
JK
77022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7703
7704 Support PIEs with no symfile_objfile.
7705 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7706 (test_ld): New parameter trynosym.
7707 (test_ld <$trynosym>): New block.
7708
b8040f19
JK
77092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7710
7711 * gdb.base/break-interp.exp: New file.
7712
be759fcf
PM
77132010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7714
7715 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7716 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7717 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7718 test.
7719 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7720 * gdb.python/py-mi.exp: Add lazy string test.
7721
dc146f7c
VP
77222010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7723
7724 * lib/mi-support.exp (mi_check_thread_states): Handle
7725 core number in thread listing.
7726
b4ba55a1
JB
77272010-01-12 Joel Brobecker <brobecker@adacore.com>
7728
7729 * gdb.base/maint.exp: Adjust the expected output for the
7730 "maint print type" test. Use gdb_test_multiple instead of
7731 gdb_sent/gdb_expect.
7732
08e24bd4
DE
77332010-01-11 Doug Evans <dje@google.com>
7734
6496a609
DE
7735 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7736 from gdbserver_download. All callers updated.
7737
08e24bd4
DE
7738 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7739
b5cfddf5
JK
77402010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7741
7742 Implement binary numbers parsing.
7743 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7744 (test_integer_literals_rejected): New binary tests.
7745
3725885a
RW
77462010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7747
7748 * gdb.cell/configure: Regenerate.
7749
37aeb5df
JK
77502010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7751
7752 * gdb.base/corefile.exp: Move the core finding block out and call it as
7753 core_find, new variable $corefile, replace corefile by $corefile and
7754 [file tail $corefile] for usage vs. test names resp.
7755 * lib/gdb.exp (core_find): Move it as a new function here. New
7756 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7757 $destcore. Return "" on error.
7758
d521f563
JK
77592010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7760
7761 Workaround PR binutils/10802.
7762 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7763 (twice).
7764
28f24826
DJ
77652010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7766
7767 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7768
2de75e71
JB
77692010-01-08 Joel Brobecker <brobecker@adacore.com>
7770
7771 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7772 call, to avoid interruption.
7773
fe00719b 77742010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7775
7776 * gdb.stabs/weird.def (args93): New.
7777
d0ef5df8
DE
77782010-01-07 Doug Evans <dje@google.com>
7779
7780 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7781
3a08d52f
TT
77822010-01-07 Tom Tromey <tromey@redhat.com>
7783
7784 * gdb.base/source.exp: Use correct line number.
7785
7a697b8d
SS
77862010-01-05 Stan Shebs <stan@codesourcery.com>
7787
7788 * gdb.trace/tracecmd.exp: Test ftrace.
7789
7803799a
UW
77902010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7791
7792 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7793
c54eabfa
JK
77942010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7795
7796 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7797 "uint_for_mi_testing".
7798
02e7ef19
JB
77992010-01-01 Joel Brobecker <brobecker@adacore.com>
7800
7801 Test indented comment in file being sourced.
7802 * gdb.base/commands.exp: Test indented comment in file being sourced.
7803
abd775ce
JB
78042010-01-01 Joel Brobecker <brobecker@adacore.com>
7805
7806 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7807 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7808 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7809 notice.
7810
79b55b82
JB
78112010-01-01 Joel Brobecker <brobecker@adacore.com>
7812
7813 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7814 notice.
7815
8997583e
JK
78162010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7819 missing $after_stopped and comma (,) expectation.
7820
6da95a67
SS
78212009-12-31 Stan Shebs <stan@codesourcery.com>
7822
7823 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7824
218d2fc6
TJB
78252009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7826
7827 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7828 (top level): Call test_watchpoint_in_big_blob.
7829 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7830 watchpoints.
7831 (func3): Write to buf.
7832
236f1d4d
SS
78332009-12-29 Stan Shebs <stan@codesourcery.com>
7834
7835 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7836
f61e138d
SS
78372009-12-28 Stan Shebs <stan@codesourcery.com>
7838
7839 * gdb.trace/tsv.exp: New file.
7840 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7841
0219b378
DJ
78422009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7843
7844 * gdb.base/find.c (main): Reference search buffers.
7845 * gdb.base/included.c (main): Reference integer.
7846 * gdb.base/ptype.c (charfoo): Declare.
7847 (intfoo): Call charfoo.
7848 * gdb.base/scope0.c (useitp): New function.
7849 (usestatics): Use useitp.
7850 (useit): Add a type for val.
7851 * gdb.base/scope1.c (useit1): Take a pointer argument.
7852 (usestatics1): Update calls to useit1.
7853 * gdb.cp/call-c.cc: Declare foo.
7854 (main): Call foo.
7855 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7856 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7857 (main): Call C::ensureRefs and ensureOtherRefs.
7858 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7859 variables.
7860 (ensureOtherRefs): New function.
7861 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7862 * gdb.cp/templates.cc (main): Call t5i.value.
7863
3f78692f
JK
78642009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7865
7866 Fix compatibility with G++-4.5.
7867 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7868 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7869 (uncaught return): Remove.
7870
429374b8
JK
78712009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7872 Phil Muldoon <pmuldoon@redhat.com>
7873
7874 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7875 (bp_location13, bp_location14, bp_location17, bp_location18)
7876 (marker3_proto, marker4_proto): New variables.
7877 (breakpoint info): Update output.
7878 (run until breakpoint at marker3, run until breakpoint at marker4): New
7879 tests.
7880
859825b8
JK
78812009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7882
7883 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7884 Replace the printf call of Y by provided "y-set-1" label. New block
7885 for the second shared library.
7886 * gdb.base/unload.exp: Compile also the second library, call
7887 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7888 (single pending breakpoint info): Rename to ...
7889 (pending breakpoint info before run): ... this extended test.
7890 (libfile2, libname2, libsrcfile2, libsrc2)
7891 (lib_sl2): New variables.
7892 (exec_opts): Set also SHLIB_NAME2.
7893 (pending breakpoint info on first run at shrfunc1)
7894 (pending breakpoint info on second run at shrfunc1)
7895 (pending breakpoint info on second run at shrfunc2)
7896 (print y from libfile, print y from libfile2): New tests.
7897 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7898 * gdb.base/unloadshr2.c: New.
7899
e6a386cd
HZ
79002009-12-22 Hui Zhu <teawater@gmail.com>
7901
7902 * gdb.reverse/sigall-reverse.exp: Adjust.
7903
9e19b45e
VP
79042009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7905
7906 PR gdb/10884
7907
7908 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7909 (main): Call do_bitfield_tests.
aacf5b1e 7910 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7911
d53a7b30
JB
79122009-12-20 Joel Brobecker <brobecker@adacore.com>
7913
7914 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7915 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7916 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7917 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7918 gdb.modula2/unbounded1.c: Update copyright header.
7919
191ca0a1
CM
79202009-12-10 Chris Moller <moller@mollerware.com>
7921
7922 PR gdb/9399
7923 * gdb.cp/virtfunc2.exp: New tests
7924 * gdb.cp/virtfunc2.cc: New tests
7925 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7926
0fa6cf1b
MS
79272009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7928
7929 * gdb.reverse/i387-env-reverse.c: New file.
7930 * gdb.reverse/i387-env-reverse.exp: New file.
7931 * gdb.reverse/i387-stack-reverse.c: New file.
7932 * gdb.reverse/i387-stack-reverse.exp: New file.
7933
361ae042
PM
79342009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7935
7936 * gdb.python/py-type.exp (test_range): New test.
7937
bfd31e71
PM
79382009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7939
7940 PR python/10805
7941
7942 * gdb.python/py-type.exp: New file.
7943 * gdb.python/py-type.c: New file.
7944 * Makefile.in: Add py-type.
7945
57a1d736
TT
79462009-12-03 Tom Tromey <tromey@redhat.com>
7947
7948 * gdb.python/py-value.exp (test_parse_and_eval): New
7949 function.
7950
1f3b5d1b
PP
79512009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7952
7953 PR gdb/11022
7954
7955 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7956 * gdb.base/pr11022.c: New test.
7957
8b7dbdc9
JK
79582009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 Fix spurious false FAILs.
7961 * gdb.base/structs.c (chartest): New.
7962 (main): Fill-in chartest.
7963 * gdb.base/structs.exp (anychar_re, first): New.
7964 (start_structs_test): Import global anychar_re and first.
7965 New gdb_test call "set print elements 300; ${testfile}"
7966 (start_structs_test <$first>): New block.
7967 (any): Import global anychar_re. New variable ac. Use ${ac}.
7968
6a53b2ec
JK
79692009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7970
7971 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7972
d7167b4c
JK
79732009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7974
7975 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7976 Force $srcfile file.
7977 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7978
b1798462
UW
79792009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7980
7981 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7982 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7983 * gdb.threads/watchthreads-reorder.exp: Likewise.
7984
b6199126
DJ
79852009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7986
7987 PR gdb/8704
7988
7989 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7990 "if", and "thread". Correct matching in the previous test.
7991
b22a0510
DJ
79922009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7993
7994 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7995
930636d2
MS
79962009-11-23 Michael Snyder <msnyder@vmware.com>
7997
7998 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7999 * gdb.reverse-watch-precsave.exp: Ditto.
8000
21a0512e
PP
80012009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
8002
8003 * gdb.asm/asm-source.exp: Adjust.
8004 * gdb.base/help.exp: Adjust.
889bf7c5 8005
fc30d5e0
PA
80062009-11-22 Pedro Alves <pedro@codesourcery.com>
8007
8008 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
8009 (do_syscall_tests_without_xml): Set data-directory to
8010 /the/path/to/nowhere.
8011
f6bc2008
PA
80122009-11-21 Pedro Alves <pedro@codesourcery.com>
8013
8014 * gdb.threads/local-watch-wrong-thread.c,
8015 gdb.threads/local-watch-wrong-thread.exp: New files.
8016
8c2fb5de
PA
80172009-11-21 Pedro Alves <pedro@codesourcery.com>
8018
8019 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
8020 assume new `regsub' syntax available.
8021
ebec9a0f
PA
80222009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8023
a79d3c27
JK
8024 * gdb.base/watchpoint-hw-hit-once.exp,
8025 gdb.base/watchpoint-hw-hit-once.c: New.
8026
80272009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8028
8029 * gdb.threads/watchthreads-reorder.exp,
8030 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 8031
276a961b
MK
80322009-11-17 Nathan Sidwell <nathan@codesourcery.com>
8033
8034 * gdb.xml/tdesc-regs.exp: Use for m68k.
8035
4867c1fb
PA
80362009-11-15 Pedro Alves <pedro@codesourcery.com>
8037
8038 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
8039
f6838f81
DJ
80402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8041
8042 * lib/gdb.exp (current_target_name): New procedure.
8043 (gdb_wrapper_target): New variable.
8044 (gdb_wrapper_init): Set gdb_wrapper_target.
8045 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
8046 wrapper.
8047
4ac4dd3f
DJ
80482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8049
8050 * gdb.base/remote.exp: Delete the slowest load test.
8051 Do not load with fixed packet sizes.
8052
a7881759
DJ
80532009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8054
8055 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
8056
97a5b505
DJ
80572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8058
8059 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
8060 srcfile when setting a breakpoint.
8061
d3e1fc54
DJ
80622009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
8063
8064 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
8065 macros.
8066
7cbcbded
DJ
80672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8068
8069 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
8070 to be in memory.
8071 * gdb.base/display.c (force_mem): New.
8072 (do_loops): Use it. Add breakpoint comments.
8073 (do_vars): Add a breakpoint comment.
8074 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
8075 line numbers.
8076
bdea3a92
NF
80772009-11-13 Nathan Froyd <froydnj@codesourcery.com>
8078
8079 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
8080 instead of a bare "run".
8081
269f82e5
PP
80822009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8083
8084 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 8085
a69b7d9d
DJ
80862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8087
8088 * lib/cell.exp (skip_cell_tests): Clean up test files before
8089 returning.
8090
b598bfda
DJ
80912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8092
8093 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
8094 and the breakpoint menu. Do not call perror if a prompt is seen.
8095 Consume the following GDB prompt.
8096 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
8097 * gdb.cp/namespace.exp: Use gdb_test.
8098 * gdb.cp/templates.exp: Use gdb_test.
8099 (test_template_breakpoints): Use gdb_test_multiple.
8100
87728fa0
DJ
81012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8102
8103 * gdb.base/break1.c (struct some_struct, values): Move earlier.
8104 (marker4): Reference values.
8105
b67c692f
DJ
81062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8107
8108 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
8109 is missing.
8110
f0df251a
DJ
81112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8112
8113 * gdb.base/break.c (need_malloc): New.
8114 * gdb.base/constvars.c (main): Reference crass and crisp.
8115 * gdb.base/gdb1821.c (main): Reference bar.
8116 * gdb.cp/gdb1355.cc (main): Reference s1.
8117 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
8118 (main): Call them.
8119 * gdb.cp/hang2.cc (dummy2): Define.
8120 * gdb.cp/hang3.cc (dummy3): Define.
8121 * gdb.cp/m-data.cc (main): Reference shadow.
8122
bdf7534a
NF
81232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8124 Nathan Froyd <froydnj@codesourcery.com>
8125
8126 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
8127 remote host.
8128
f24fce77
NF
81292009-11-12 Nathan Froyd <froydnj@codesourcery.com>
8130
8131 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
8132 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
8133 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8134 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8135 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8136 * gdb.dwarf2/dw2-producer.exp: Likewise.
8137 * gdb.dwarf2/mac-fileno.exp: Likewise.
8138 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
8139 py-prettyprint.py to the remote host.
8140 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
8141
40f0318e
KS
81422009-11-11 Keith Seitz <keiths@redhat.com>
8143
8144 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
8145 use it instead of "Foo".
8146 * gdb.cp/classes.exp (do_tests): Add a test to access
8147 a method through a typedef'd class name.
8148
f3d9f7fb
NF
81492009-11-11 Nathan Froyd <froydnj@codesourcery.com>
8150
8151 * gdb.base/long_long.exp: Permit leading zeros on floating-point
8152 exponents.
8153 * gdb.base/pointers.exp: Likewise.
8154 * gdb.cp/ref-types.exp: Likewise.
8155
a4216f37
KS
81562009-11-11 Keith Seitz <keiths@redhat.com>
8157
8158 * gdb.cp/cplusfuncs.cc (class foo): Add operators
8159 new[] and delete[].
8160 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
8161 "void".
8162 (probe_demangler): Remove all single-quoting of
8163 method and variable names.
8164 (info_func_regexp): Remove the word "void" from any
8165 occurrence of "(void)".
8166 (print_addr_2): Remove all single-quoting of
8167 method names.
8168 (print_addr_2_kfail): Likewise.
8169 (print_addr): Single-quote C function names before
8170 passing to print_addr_2.
8171 (test_paddr_operator_functions): Remove single-quoting
8172 for method names.
8173 Add tests for operator new[] and operator delete[].
8174
9b14d7aa
JK
81752009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8176
8177 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
8178
85feb311
KS
81792009-11-09 Keith Seitz <keiths@redhat.com>
8180
8181 * gdb.cp/overload.exp: Add tests for resolving overloaded
8182 methods in expression parsing/evaluation.
8183
fa335448
DJ
81842009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
8185
8186 * lib/gdb.exp (default_gdb_version): Use --version instead of
8187 --command.
8188
ec3c07fc
NS
81892009-11-10 Nathan Sidwell <nathan@codesourcery.com>
8190
8191 * lib/gdb.exp (gdb_compile_test): New.
8192 (skip_ada_tests, skip_java_tests): New.
8193 (gdb_compile): Use gdb_compile_test for f77.
8194 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
8195 * lib/java.exp (compile_java_from_source): Remove runtests check,
8196 use gdb_compile_test to record result.
8197 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
8198 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
8199 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
8200 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
8201 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
8202 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
8203 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
8204 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
8205 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
8206 adjust gdb_compile invocations.
8207
b8b4e42b
JK
82082009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8209
8210 * Makefile.in (abs_builddir): New.
8211 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
8212 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
8213 `$(abs_builddir)/site.exp'.
8214
f8b7eaf3
DJ
82152009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
8216
8217 * config/m68k-emc.exp, lib/emc-support.exp,
8218 gdb.trace/gdb_c_test.c: Delete.
8219 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
8220 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8221 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8222 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8223 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8224 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
8225 casing for m68k-*-elf.
8226
c4187697
NS
82272009-11-03 Pedro Alves <pedro@codesourcery.com>
8228
8229 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
8230 * gdb.arch/i386-prologue.exp: Likewise.
8231 * gdb.arch/i386-unwind.exp: Likewise.
8232
db16b772
DJ
82332009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8234
8235 * lib/gdb.exp (gdb_expect): Fix timeout typo.
8236
bcf71277
DJ
82372009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8238
8239 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
8240
0105cee2
DJ
82412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8242
8243 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
8244
24ddea62
JK
82452009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8246
8247 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
8248
287ccc17
JK
82492009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8250
8251 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
8252 * gdb.base/sepdebug2.c: New file.
8253
08bca259 82542009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
8255
8256 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
8257 the modified warnings for catch syscall. Verify if GDB was compiled
8258 with support for lib expat, and choose which tests to run depending
8259 on this.
8260
5d4e2b76
VP
82612009-10-30 Vladimir Prus <vladimir@codesourcery.com>
8262
8263 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
8264 that composite commands are parsed OK. And also test
8265 that breakpoint commands do work.
8266
240e538a
MS
82672009-10-23 Michael Snyder <msnyder@vmware.com>
8268
8269 gdb.reverse/consecutive-precsave.exp: Change expect pattern
8270 to allow for new disassembly style.
8271
9c419145
PP
82722009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
8273
8274 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 8275
02506ff1
MS
82762009-10-22 Michael Snyder <msnyder@vmware.com>
8277
8278 * gdb.reverse/break-precsave.exp: New test.
8279 * gdb.reverse/consecutive-precsave.exp: Ditto.
8280 * gdb.reverse/finish-precsave.exp: Ditto.
8281 * gdb.reverse/i386-precsave.exp: Ditto.
8282 * gdb.reverse/machinestate-precsave.exp: Ditto.
8283 * gdb.reverse/sigall-precsave.exp: Ditto.
8284 * gdb.reverse/solilb-precsave.exp: Ditto.
8285 * gdb.reverse/step-precsave.exp: Ditto.
8286 * gdb.reverse/until-precsave.exp: Ditto.
8287 * gdb.reverse/watch-precsave.exp: Ditto.
8288
4cf866a3
MS
82892009-10-22 Michael Snyder <msnyder@vmware.com>
8290
8291 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
8292 for gdb_expect. Adjust one test's expect strings for the new
8293 format of disassemble.
8294 * gdb.reverse/finish-reverse.exp: Delete 'return'.
8295 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
8296 gdb_test_multiple.
8297 * gdb.reverse/step-reverse.exp: Delete 'return'.
8298 * gdb.reverse/until-reverse.exp: Delete blank lines.
8299 * gdb.reverse/watch-reverse.exp: Delete blank lines.
8300
2b28d209
PP
83012009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
8302
8303 * gdb.base/consecutive.exp: Adjust.
8304 * gdb.base/display.exp: Likewise.
8305 * gdb.base/pc-fp.exp: Likewise.
8306 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 8307
33b9c32b
MS
83082009-10-19 Michael Snyder <msnyder@vmware.com>
8309
8310 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
8311 * gdb.reverse/finish-reverse.c: Ditto.
8312 * gdb.reverse/sigall-reverse.c: Ditto.
8313 * gdb.reverse/solib-reverse.c: Ditto.
8314 * gdb.reverse/step-reverse.c: Ditto.
8315 * gdb.reverse/watch-reverse.c: Ditto.
8316
6c95b8df
PA
83172009-10-19 Pedro Alves <pedro@codesourcery.com>
8318 Stan Shebs <stan@codesourcery.com>
8319
8320 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
8321 * gdb.base/foll-exec.exp: Adjust to expect a process id before
8322 "Executing new program".
8323 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
8324 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
8325 left listed after having been killed.
8326 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
8327 * gdb.base/maint.exp: Adjust test.
8328
8329 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
8330 * gdb.multi/Makefile.in: New.
8331 * gdb.multi/base.exp: New.
8332 * gdb.multi/goodbye.c: New.
8333 * gdb.multi/hangout.c: New.
8334 * gdb.multi/hello.c: New.
8335 * gdb.multi/bkpt-multi-exec.c: New.
8336 * gdb.multi/bkpt-multi-exec.exp: New.
8337 * gdb.multi/crashme.c: New.
8338
279017b7
TG
83392009-10-13 Tristan Gingold <gingold@adacore.com>
8340
8341 * gdb.base/sepdebug.exp: Check debug info are found.
8342
0413d738
PA
83432009-10-08 Pedro Alves <pedro@codesourcery.com>
8344
8345 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
8346 bits.
8347
c628eecc
JK
83482009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8349
8350 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
8351
38af1bfe
JB
83522009-10-07 Joel Brobecker <brobecker@adacore.com>
8353
8354 * gdb.base/watchpoints.c: Add copyright header. Reformat one
8355 of the comments.
8356
2b0adecd
PM
83572009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
8358
8359 * gdb.base/annota1.exp: Remove obsolete match_max increase.
8360 * gdb.base/annota3.exp: Idem.
8361 * gdb.base/maint.exp: Idem.
8362
8d417781
PM
83632009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8364
889bf7c5 8365 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
8366 to default.
8367
bb61102d
PM
83682009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8369
889bf7c5 8370 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
8371 mingw and cygwin targets.
8372
ace5c364
PM
83732009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8374 Pedro Alves <pedro@codesourcery.com>
8375
889bf7c5 8376 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
8377 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8378
c2d494a0
PM
83792009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8380
e1b52ce2
PM
8381 * gdb.base/shr1.c: Use %p in format string.
8382 * gdb.base/unload.c: Avoid warning in fprintf.
8383 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 8384
209f53f5
PM
83852009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8386
8387 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8388 long type.
8389 (test_unlink): Correct printf string.
8390 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8391 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8392
8172766a
JK
83932009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8394
8395 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8396 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8397 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8398
0f73703c
UW
83992009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8400
8401 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8402 * gdb.objc/nondebug.exp: Likewise.
8403
b32306ca
UW
84042009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8405
8406 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8407 target_info setting.
8408
8409 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8410 that detect new threads during "info threads".
8411
0057022f
UW
84122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8413
8414 * gdb.threads/manythreads.c (main): Increase thread stack size
8415 to 2*PTHREAD_STACK_MIN.
8416 * gdb.threads/multi-create.c (main): Likewise.
8417 (create_function): Likewise.
8418
f29c0325
UW
84192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8420
8421 * gdb.base/dump.exp: Pass difference of pointer types instead
8422 of integer types as offset to restore in intarr3.srec case.
8423
fcb34849
UW
84242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8425
8426 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8427
d5142e3b
UW
84282009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8429
8430 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8431
087b74b2 84322009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8433
087b74b2
PM
8434 New test for two watchpoints, with disabling of
8435 the first inserted.
8436 * testsuite/gdb.base/watchpoints.c: New file.
8437 * testsuite/gdb.base/watchpoints.exp: New file.
8438
96c07c5b
TT
84392009-09-25 Tom Tromey <tromey@redhat.com>
8440
8441 * gdb.base/charset.exp: Test utf-16 strings with Python.
8442
b8899f2b
TT
84432009-09-25 Tom Tromey <tromey@redhat.com>
8444
8445 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8446 UCS-4.
8447 * gdb.base/charset.c (utf_32_string): Rename.
8448 (init_utf32): Rename.
8449 (main): Update.
8450
329719ec
TT
84512009-09-22 Tom Tromey <tromey@redhat.com>
8452
8453 * gdb.python/py-function.exp: Add regression tests.
8454
11ef0d76
KS
84552009-09-21 Keith Seitz <keiths@redhat.com>
8456
8457 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8458 with invalid operator.
8459
3fe8f3b3
KS
84602009-09-21 Keith Seitz <keiths@redhat.com>
8461
8462 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8463 and destructor using typedef name of class.
8464 * gdb.cp/classes.cc (class Base1): Add a destructor.
8465 (base1): New typedef.
8466 (use_methods): Instanitate an object of type base1.
8467 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8468 (do_tests): Call test_template_typedef.
8469 * gdb.cp/templates.cc (Baz::~Baz): New method.
8470 (intBazOne): New typedef.
8471 (main): Instantiate intBazOne.
8472
7a9fe101
PM
84732009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8474
8475 PR python/10633
8476
8477 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8478 Function.
8479 (run_lang_tests): Add print elements test.
8480
2e4d963f
PM
84812009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8482
8483 * gdb.python/py-value.exp (test_subscript_regression): New
8484 function. Test for invalid subscripts.
8485 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8486 (ptr_ref): New function.
8487
ec7e75e7
PP
84882009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8489
8490 * gdb.base/default.exp: Fix "show convenience".
8491
0cc7d26f
TT
84922009-09-15 Tom Tromey <tromey@redhat.com>
8493
8494 * lib/mi-support.exp (mi_create_varobj): Update.
8495 (mi_create_floating_varobj): Likewise.
8496 (mi_create_dynamic_varobj): New proc.
8497 (mi_varobj_update): Update.
8498 (mi_varobj_update_with_type_change): Likewise.
8499 (mi_varobj_update_kv_helper): New proc.
8500 (mi_varobj_update_dynamic_helper): Rewrite.
8501 (mi_varobj_update_dynamic): New proc.
8502 (mi_list_varobj_children): Update.
8503 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8504 * gdb.python/python-prettyprint.py (pp_outer): New class.
8505 (pp_nullstr): Likewise.
8506 (lookup_function): Register new printers.
8507 * gdb.python/python-prettyprint.c (struct substruct): New type.
8508 (struct outerstruct): Likewise.
8509 (substruct_test): New function.
8510 (struct nullstr): New type.
8511 (string_1, string_2): New globals.
8512 (main): Add new tests.
8513 * gdb.python/python-mi.exp: Added regression tests.
8514 * gdb.mi/mi2-var-display.exp: Update.
8515 * gdb.mi/mi2-var-cmd.exp: Update.
8516 * gdb.mi/mi2-var-child.exp: Update.
8517 * gdb.mi/mi2-var-block.exp: Update.
8518 * gdb.mi/mi-var-invalidate.exp: Update.
8519 * gdb.mi/mi-var-display.exp: Update.
8520 * gdb.mi/mi-var-cmd.exp: Update.
8521 * gdb.mi/mi-var-child.exp: Update.
8522 * gdb.mi/mi-var-block.exp: Update.
8523 * gdb.mi/mi-break.exp: Update.
8524 * gdb.mi/gdb701.exp: Update.
8525
a96d9b2e
SDJ
85262009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8527
8528 * Makefile.in: Inclusion of catch-syscall object.
8529 * gdb.base/catch-syscall.c: New file.
8530 * gdb.base/catch-syscall.exp: New file.
8531
b43b923a
MS
85322009-09-12 Michael Snyder <msnyder@vmware.com>
8533
8534 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8535 that can support reverse debuggnig.
8536
cec03d70
TT
85372009-09-11 Tom Tromey <tromey@redhat.com>
8538
8539 * gdb.dwarf2/valop.S: New file.
8540 * gdb.dwarf2/valop.exp: New file.
8541
e23bb3fc
MK
85422009-09-11 Mark Kettenis <kettenis@gnu.org>
8543
8544 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8545
37c3696d
DE
85462009-09-10 Doug Evans <dje@google.com>
8547
8548 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8549 Add $gdb_prompt to second breakpoint regexp.
8550
5172aecb
JB
85512009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8552
8553 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8554 names, add missing ones.
8555 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8556 * gdb.python/py-frame.c: Rename from python-frame.c.
8557 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8558 testfile name.
8559 * gdb.python/py-function.exp: Rename from python-function.exp.
8560 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8561 testfile name.
8562 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8563 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8564 Adjust testfile name.
8565 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8566 * gdb.python/py-template.cc: Rename from python-template.cc.
8567 * gdb.python/py-template.exp: Rename from python-template.exp.
8568 Adjust testfile name.
8569 * gdb.python/py-value.c: Rename from python-value.c.
8570 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8571 testfile name.
8572
b554e4bd
JK
85732009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8574
8575 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8576 $bpt2address.
8577 (Second breakpoint address is valid on ia64)
8578 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8579
9a68ae16
JM
85802009-09-03 Joseph Myers <joseph@codesourcery.com>
8581
8582 * gdb.base/ending-run.exp: Restrict regular expression matching
8583 line number to require closing brace following.
8584
146b9145
DE
85852009-09-03 Doug Evans <dje@google.com>
8586
8587 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8588
787d21e1
TT
85892009-09-02 Tom Tromey <tromey@redhat.com>
8590
8591 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8592
e7802207
TT
85932009-09-02 Tom Tromey <tromey@redhat.com>
8594
8595 * gdb.dwarf2/callframecfa.exp: New file.
8596 * gdb.dwarf2/callframecfa.S: New file.
8597
817aadd2
JK
85982009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8599
8600 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8601 gdb.base/solib-overlap-main.c: New.
8602
4a76eae5
DJ
86032009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8604
8605 PR gdb/10565
8606
8607 * gdb.base/bitfields.c (struct container, container): New.
8608 (main): Initialize it and call break5.
8609 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8610
d4b96c9a
JK
86112009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8612
8613 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8614 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8615
4e22772d
JK
86162009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8617
8618 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8619
2efab443
MS
86202009-08-26 Michael Snyder <msnyder@vmware.com>
8621
8622 * gdb.base/i386-reverse.c: New file.
8623 * gdb.base/i386-reverse.exp: New file.
8624 * gdb.base/Makefile.in: Add new files to be removed.
8625
07ab73a0
JM
86262009-08-26 Joseph Myers <joseph@codesourcery.com>
8627
8628 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8629 environment-pwd for remote host.
8630 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8631
676accff
KS
86322009-08-24 Keith Seitz <keiths@redhat.com>
8633
8634 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8635 Add two new C++ completer tests which limit the output to a
889bf7c5 8636 given class.
676accff 8637
f9f7ad22
MS
86382009-08-24 Michael Snyder <msnyder@vmware.com>
8639
8640 * gdb.base/del.exp: Fix typo in comment.
8641 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8642
81ecdfbb
RW
86432009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8644
8645 * configure: Regenerate.
8646 * gdb.hp/configure: Likewise.
8647 * gdb.hp/gdb.aCC/configure: Likewise.
8648 * gdb.hp/gdb.base-hp/configure: Likewise.
8649 * gdb.hp/gdb.compat/configure: Likewise.
8650 * gdb.hp/gdb.defects/configure: Likewise.
8651 * gdb.hp/gdb.objdbg/configure: Likewise.
8652 * gdb.stabs/configure: Likewise.
8653
cab0c772
UW
86542009-08-19 Doug Evans <dje@google.com>
8655
8656 * gdb.base/gdbvars.c: New file.
8657 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8658
b8fa0bfa
PA
86592009-08-14 Pedro Alves <pedro@codesourcery.com>
8660
8661 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8662 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8663
b84aa90a
PA
86642009-08-13 Pedro Alves <pedro@codesourcery.com>
8665
8666 * gdb.base/default.exp: Adjust "set language test": it's now an
8667 enum command. Larger help string moved to "help set language".
8668 * gdb.base/help.exp: Adjust "help set language" expected output,
8669 now lists all known languages.
8670
0d8f9b2c
NF
86712009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8672
8673 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8674 all frame arguments.
8675 * gdb.arch/altivec-regs.exp: Likewise.
8676
bda180e0
TT
86772009-08-07 Tom Tromey <tromey@redhat.com>
8678
8679 * gdb.base/setshow.exp: Add tests for changes to set language, set
8680 check range, and set check type.
8681
48cb2d85
VP
86822009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8683
8684 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8685 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8686 Call it.
48cb2d85 8687
1ea34204
UW
86882009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8689
8690 * configure.ac: Run gdb.cell tests when appropriate.
8691 * configure: Regenerate.
8692 * lib/cell.exp: New file.
8693 * gdb.cell: New directory.
8694 * gdb.cell/configure.ac: New file.
8695 * gdb.cell/configure: New file.
8696 * gdb.cell/Makefile.in: New file.
8697 * gdb.cell/arch.exp: New file.
8698 * gdb.cell/break.c: New file.
8699 * gdb.cell/break.exp: New file.
8700 * gdb.cell/break-spu.c: New file.
8701 * gdb.cell/bt.c: New file.
8702 * gdb.cell/bt2-spu.c: New file.
8703 * gdb.cell/bt-spu.c: New file.
8704 * gdb.cell/bt.exp: New file.
8705 * gdb.cell/coremaker.c: New file.
8706 * gdb.cell/coremaker-spu.c: New file.
8707 * gdb.cell/core.exp: New file.
8708 * gdb.cell/gcore.exp: New file.
8709 * gdb.cell/data.c: New file.
8710 * gdb.cell/data.exp: New file.
8711 * gdb.cell/data-spu.c: New file.
8712 * gdb.cell/ea-cache.exp: New file.
8713 * gdb.cell/ea-cache.c: New file.
8714 * gdb.cell/ea-cache-spu.c: New file.
8715 * gdb.cell/ea-standalone.c: New file.
8716 * gdb.cell/ea-standalone.exp: New file.
8717 * gdb.cell/ea-test.c: New file.
8718 * gdb.cell/ea-test.exp: New file.
8719 * gdb.cell/f-regs.exp: New file.
8720 * gdb.cell/mem-access.c: New file.
8721 * gdb.cell/mem-access.exp: New file.
8722 * gdb.cell/mem-access-spu.c: New file.
8723 * gdb.cell/ptype.exp: New file.
8724 * gdb.cell/registers.exp: New file.
8725 * gdb.cell/size.c: New file.
8726 * gdb.cell/sizeof.exp: New file.
8727 * gdb.cell/size-spu.c: New file.
8728 * gdb.cell/solib.exp: New file.
8729 * gdb.cell/solib-symbol.exp: New file.
8730
85e747d2
UW
87312009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8732
8733 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8734
58d6951d
DJ
87352009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8736
8737 * gdb.base/float.exp: Handle VFP registers.
8738
6e0a4f15
MS
87392009-07-14 Michael Snyder <msnyder@vmware.com>
8740
dcd5da87
MS
8741 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8742 to bring gdb to the beginning of the calling line.
8743
6e0a4f15
MS
8744 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8745 confusing the i386 epilogue unwinder.
8746
782b2b07
SS
87472009-07-14 Stan Shebs <stan@codesourcery.com>
8748
8749 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8750
f662c3bc
MS
87512009-07-14 Michael Snyder <msnyder@vmware.com>
8752
8753 * gdb.reverse/step-reverse.exp (stepi into function call):
8754 Call instruction may not be first instruction in the line.
8755 (reverse stepi from a function call): Used wrong line number.
8756
8f313923
JK
87572009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8758
8759 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8760
4662c76e
JK
87612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8762
8763 Fix gdb.base/macscp.exp when using custom inputrc.
8764 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8765 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8766 env(TERM) set.
8767 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8768 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8769
aa81e255
JK
87702009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8773 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8774 Change the compilation target to match the testcase name.
8775 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8776 testcase name.
8777 * a2-run.exp: Use for setup prepare_for_testing. Change the
8778 compilation target to match the testcase name.
8779 * gdb.base/commands.exp: Likewise.
8780 * gdb.base/finish.exp: Likewise.
8781 * gdb.base/float.exp: Likewise.
8782 * gdb.base/info-target.exp: Likewise.
8783 * gdb.base/relational.exp: Likewise.
8784 * gdb.base/term.exp: Likewise.
8785 * gdb.base/until.exp: Likewise.
8786 * gdb.base/volatile.exp: Likewise.
8787 * gdb.base/whatis-exp.exp: Likewise.
8788
4c93b1d7
HZ
87892009-07-11 Hui Zhu <teawater@gmail.com>
8790
8791 * gdb.base/help.exp (disassemble): Update expected help text.
8792
812f7342
TT
87932009-07-09 Tom Tromey <tromey@redhat.com>
8794
8795 * lib/gdb.exp: Handle TRANSCRIPT.
8796 (remote_spawn, remote_close, send_gdb): New procs.
8797
fbb8f299
PM
87982009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8799
8800 * gdb.python/python-prettyprint.c: Add counted null string
8801 structure.
8802 * gdb.python/python-prettyprint.exp: Print null string. Test for
8803 embedded nulls.
8804 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8805 * gdb.python/python-value.exp (test_value_in_inferior): Add
8806 variable length string fetch tests.
8807 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8808
c0ac0ec7
JK
88092009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8810
8811 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8812
30b66ecc
TT
88132009-07-07 Tom Tromey <tromey@redhat.com>
8814
8815 * gdb.base/call-rt-st.exp: Update for change to escape output.
8816 * gdb.base/callfuncs.exp: Likewise.
8817 * gdb.base/charset.exp: Likewise.
8818 * gdb.base/constvars.exp: Likewise.
8819 * gdb.base/long_long.exp: Likewise.
8820 * gdb.base/pointers.exp: Likewise.
8821 * gdb.base/printcmds.exp: Likewise.
8822 * gdb.base/setvar.exp: Likewise.
8823 * gdb.base/store.exp: Likewise.
8824 * gdb.cp/ref-types.exp: Likewise.
8825 * gdb.mi/mi-var-child.exp: Likewise.
8826 * gdb.mi/mi-var-display.exp: Likewise.
8827 * gdb.mi/mi2-var-display.exp: Likewise.
8828 * gdb.base/charset.exp: Test octal escape sequence length.
8829 Update for change to escape output.
8830
187c4a2b
JK
88312009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8832
8833 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8834
d80a43f9
DJ
88352009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8836
8837 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8838
047427a8
JK
88392009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8840
8841 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8842 gdbserver increasing $portnum if "Can't bind address" has been seen.
8843
8b5a0f4f
PA
88442009-07-05 Pedro Alves <pedro@codesourcery.com>
8845
8846 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8847 mingw32ce.
8848
7d93ba58
PA
88492009-07-05 Pedro Alves <pedro@codesourcery.com>
8850
8851 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8852 VFP format.
8853
2277426b
PA
88542009-07-02 Pedro Alves <pedro@codesourcery.com>
8855
8856 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8857 linux. Adjust to use "inferior", "info inferiors", "detach
8858 inferior" and "kill inferior" instead of "restart", "info fork",
8859 "detach fork" and "delete fork".
8860 * gdb.base/ending-run.exp: Spell out "info".
8861 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8862 the "kill" command.
8863
5af949e3
UW
88642009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8865
8866 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8867 change to prefix TLS offset in hex with 0x.
8868
5d3729b5
UW
88692009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8870
8871 * gdb.base/default.exp: Update test case for "x" changes.
8872
af589bd0
TG
88732009-07-01 Tristan Gingold <gingold@adacore.com>
8874
8875 * gdb.base/bigcore.exp: Make darwin untested.
8876
40974f91
JK
88772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8878
8879 * gdb.base/completion.exp (directory completion): Create the directory.
8880 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8881 escapeuniquesub.
8882 (directory completion 2): Expect now ${escapeuniquesub}.
8883 (Glob remaining of directory test): Remove one excessive newline.
8884 Expect the real output.
8885
59dd3af6
JK
88862009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8887
8888 Fix `make check//%' target after `make check' has been ran.
8889 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8890 a mkdir call.
8891 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8892 (%/.dir): Remove.
8893
f4e164aa
JK
88942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8895
8896 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8897 the expected result record.
8898
69af2122
JK
88992009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8900
8901 Remove racy FAILs relying just on the timeouts.
8902 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8903 (annotation_level 2): Remove racy FAILs.
8904
2fd481e1
PP
89052009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8906
8907 gdb/10275
889bf7c5
PA
8908 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8909
c38f313d
DJ
89102009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8911
8912 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8913
8b777f02
VP
89142009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8915
8916 * gdb.mi/mi-stack.exp: Testing symbolic options
8917 to -stack-list-locals and -stack-list-arguments.
8918
00c7eacf
JK
89192009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8920
8921 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8922
6bc80edc
TT
89232009-06-29 Tom Tromey <tromey@redhat.com>
8924
8925 * dg-extract-results.sh: New file.
8926 * Makefile.in (FORCE_PARALLEL): New variable.
8927 (CHECK_TARGET): New conditional variable.
8928 (check): Use CHECK_TARGET.
8929 (DO_RUNTEST): New variable.
8930 (check-single): New target.
8931 (TEST_DIRS): New variable.
8932 (TEST_TARGETS): Likewise.
8933 (check-parallel): New target.
8934 (check-gdb.%): New pattern.
8935 (BASE1_FILES): New variable.
8936 (BASE2_FILES): Likewise.
8937 (check-gdb.base%): New pattern.
8938 (%/.dir): New pattern.
8939 * configure: Rebuild.
8940 * aclocal.m4 (AM_CONDITIONAL): New defun.
8941 * configure.ac: Check whether user is using GNU make.
8942 (GMAKE): New conditional.
8943
794684b6
SW
89442009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8945
8946 * gdb.cp/namespace-nested-import.cc: New test.
8947 * gdb.cp/namespace-nested-import.exp: New test.
8948
edb3359d
DJ
89492009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8950
8951 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8952 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8953 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8954 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8955 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8956 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8957 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8958 gdb.opt/inline-markers.c: New files.
8959 * lib/gdb.exp (skip_inline_frame_tests): New function.
8960 (skip_inline_var_tests): New function.
8961
cf657a0c
AS
89622009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8963
8964 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8965 backtrace.
8966
28d41a99
MS
89672009-06-27 Michael Snyder <msnyder@vmware.com>
8968
8969 * gdb.reverse: New directory.
8970 * gdb.reverse/break-reverse.c: New test.
8971 * gdb.reverse/break-reverse.exp: New test.
8972 * gdb.reverse/consecutive-reverse.c: New test.
8973 * gdb.reverse/consecutive-reverse.exp: New test.
8974 * gdb.reverse/finish-reverse.c: New test.
8975 * gdb.reverse/finish-reverse.exp: New test.
8976 * gdb.reverse/machinestate.c: New test.
8977 * gdb.reverse/ms1.c: New test.
8978 * gdb.reverse/machinestate.exp: New test.
8979 * gdb.reverse/Makefile.in: New file.
8980 * gdb.reverse/shr2.c: New test.
8981 * gdb.reverse/solib-reverse.c: New test.
8982 * gdb.reverse/solib-reverse.exp: New test.
8983 * gdb.reverse/step-reverse.c: New test.
8984 * gdb.reverse/step-reverse.exp: New test.
8985 * gdb.reverse/until-reverse.c: New test.
8986 * gdb.reverse/ur1.c: New test.
8987 * gdb.reverse/until-reverse.exp: New test.
8988 * gdb.reverse/watch-reverse.c: New test.
8989 * gdb.reverse/watch-reverse.exp: New test.
8990 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8991 * configure: Regenerate.
8992
fe3c8b0d
DE
89932009-06-26 Doug Evans <dje@google.com>
8994
8995 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8996
3a72a602
PM
89972009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8998
8999 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
9000 windows problem for 'file delete $binfile'.
9001
27aa8d6a
SW
90022009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
9003
9004 * gdb.cp/namespace-using.exp: New test.
9005 * gdb.cp/namespace-using.cc: New test.
9006
8ac055f8
JB
90072009-05-20 Joel Brobecker <brobecker@adacore.com>
9008
9009 * gdb.ada/variant_record_packed_array: New testcase.
9010
85e306ed
TT
90112009-06-23 Tom Tromey <tromey@redhat.com>
9012
9013 * gdb.base/charset.exp (test_combination): Regression test.
9014 * gdb.base/charset.c (my_wchar_t): New typedef.
9015 (myvar): New global.
9016 (main): Set myvar.
9017
56643c5e
PM
90182009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
9019
9020 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
9021 target.
9022
1fac167a
UW
90232009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9024
9025 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
9026
7ccb0be9
UW
90272009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9028
9029 * gdb.mi/gdb680.exp: Update test for error message.
9030
568d6575
UW
90312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9032
9033 * gdb.base/annota1.exp: Allow multiple occurrences of the
9034 frames-invalid annotation.
9035 * gdb.cp/annota2.exp: Likewise.
9036
7cd1089b
PM
90372009-06-15 Phil Muldoon <pmuldoon@redhat.com>
9038
9039 * gdb.cp/gdb2495.cc: New file.
9040 * gdb.cp/gdb2495.exp: New file.
9041
72c63395
JK
90422009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9043
9044 Report error on GDB crash during runto.
9045 * lib/gdb.exp (runto <eof>): New.
9046
3788363d
DJ
90472009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
9048
9049 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
9050 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
9051 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
9052 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
9053 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
9054 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
9055 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
9056 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
9057 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
9058 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
9059 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
9060 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
9061 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9062 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
9063 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
9064 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
9065 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
9066 gdb.server/server-mon.exp, gdb.server/server-run.exp,
9067 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9068 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9069 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
9070 gdb.trace/passcount.exp, gdb.trace/report.exp,
9071 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
9072 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
9073 gdb.trace/while-stepping.exp: Use a unique name for the compiled
9074 executable.
9075
17592de3
PA
90762009-06-07 Pedro Alves <pedro@codesourcery.com>
9077
9078 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
9079 defined before referencing it.
9080
701e355d
DE
90812009-06-03 Doug Evans <dje@google.com>
9082
9083 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
9084 * gdb.arch/i386-see.c: Ditto.
9085
f2292c65
PM
90862009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
9087
9088 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
9089 (check_macro): Return 1 if undefined.
9090 If first test fails, check if macro debug information is available,
9091 and report unsupported test if no macro information is found.
9092
5a437975
DE
90932009-05-29 Doug Evans <dje@google.com>
9094
9095 * gdb.threads/hand-call-in-threads.exp: New.
9096 * gdb.threads/hand-call-in-threads.c: New.
9097
c141c696
MS
90982009-05-29 Michael Snyder <msnyder@vmware.com>
9099
9100 * gdb.base/break-always.exp: Change "1" to "on".
9101 Add confirmation check.
9102
b3444185
PA
91032009-05-28 Pedro Alves <pedro@codesourcery.com>
9104
9105 * gdb.threads/threxit-hop-specific.c: New.
9106 * gdb.threads/threxit-hop-specific.exp: New.
9107 * gdb.threads/thread-execl.c: New.
9108 * gdb.threads/thread-execl.exp: New.
9109
b6313243
TT
91102009-05-27 Tom Tromey <tromey@redhat.com>
9111 Thiago Jung Bauermann <bauerman@br.ibm.com>
9112
9113 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
9114 (mi_child_regexp): Likewise.
9115 (mi_list_varobj_children_range): Likewise.
9116 (mi_get_features): Likewise.
9117 (mi_list_varobj_children): Rewrite.
9118 * gdb.python/python-mi.exp: New file.
9119
a6bac58e
TT
91202009-05-27 Tom Tromey <tromey@redhat.com>
9121 Thiago Jung Bauermann <bauerman@br.ibm.com>
9122 Phil Muldoon <pmuldoon@redhat.com>
9123 Paul Pluzhnikov <ppluzhnikov@google.com>
9124
9125 * gdb.python/python-prettyprint.exp: New file.
9126 * gdb.python/python-prettyprint.c: New file.
9127 * gdb.python/python-prettyprint.py: New file.
9128 * gdb.base/display.exp: print/r is now valid.
9129
2c74e833
TT
91302009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
9131 Tom Tromey <tromey@redhat.com>
9132 Pedro Alves <pedro@codesourcery.com>
9133 Paul Pluzhnikov <ppluzhnikov@google.com>
9134
9135 * gdb.python/python-template.exp: New file.
9136 * gdb.python/python-template.cc: New file.
9137 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9138 tests.
9139 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9140 Call it.
9141 (test_value_after_death): New proc.
9142 * gdb.python/python-value.c (PTR): New typedef.
9143 (main): New variable 'x'.
9144
89c73ade
TT
91452009-05-27 Tom Tromey <tromey@redhat.com>
9146
9147 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9148 tests.
9149 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9150 Call it.
9151
a75724bc
PA
91522009-05-27 Pedro Alves <pedro@codesourcery.com>
9153
9154 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
9155
e58b0e63
PA
91562009-05-24 Pedro Alves <pedro@codesourcery.com>
9157
9158 * gdb.threads/fork-thread-pending.c: New.
9159 * gdb.threads/fork-thread-pending.exp: New.
9160
4ac36638
JK
91612009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9162
9163 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
9164 * gdb.dwarf2/dw2-strp.S (a_string2): New.
9165
889bf7c5 91662009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 9167
889bf7c5 9168 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 9169
b242c3c2
PA
91702009-05-17 Pedro Alves <pedro@codesourcery.com>
9171
9172 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
9173 `gdb_get_line_number'. Call `callee' in both parent and child.
9174 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
9175 `gdb_get_line_number' instead of hardcoding line numbers.
9176 (catch_fork_unpatch_child): New procedure to test detaching
9177 breakpoints from child fork.
9178 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
9179 hardcoding line numbers.
9180 (do_fork_tests): Run `catch_fork_unpatch_child'.
9181
ee342b23
VP
91822009-05-17 Vladimir Prus <vladimir@codesourcery.com>
9183
9184 * gdb.mi/mi-cmd-var.exp: Check that when varobj
9185 of structure type enters or leaves the scope, it
9186 is reported by -var-update.
9187
e2009e98
DE
91882009-05-11 Doug Evans <dje@sebabeach.org>
9189
9190 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 9191 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
9192 * gdb.threads/schedlock.c (main): Fix off-by-one error.
9193
00903456
JK
91942009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9195
9196 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
9197
dc621c35
DE
91982009-04-30 Doug Evans <dje@google.com>
9199
9200 * gdb.threads/watchthreads2.exp: New testcase.
9201 * gdb.threads/watchthreads2.c: New testcase.
9202
9ab4e744
DE
92032009-04-29 Doug Evans <dje@google.com>
9204
9205 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
9206 * gdb.cp/mb-ctor.cc: Ditto.
9207 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
9208 * gdb.cp/mb-inline.h (multi_line_foo): New function.
9209 * gdb.cp/mb-inline1.cc: Call it.
9210 * gdb.cp/mb-inline2.cc: Ditto.
9211 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
9212 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
9213
484086b7
JK
92142009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9215
9216 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
9217 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
9218 Replace all uses of `decimal' by `nonzero'.
9219 (info macro FROM_COMMANDLINE): New test.
9220
379a77b5
TT
92212009-04-27 Tom Tromey <tromey@redhat.com>
9222
9223 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
9224
b92b73c2
DE
92252009-04-27 Doug Evans <dje@google.com>
9226
9227 * gdb.threads/watchthreads.c (main): Initialize args before starting
9228 the threads. Plus formatting cleanup.
9229 * gdb.threads/watchthreads.exp: Avoid errant failures due to
9230 biased scheduling of one thread.
9231
945a118d
JG
92322009-04-27 Jerome Guitton <guitton@adacore.com>
9233
9234 * gdb.cp/templates.cc (GetMax): New template.
9235 (main): Declare two instances of GetMax.
9236 * gdb.cp/templates.exp: Add new test.
9237
d389af10
JK
92382009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
9241
e7f86de9
JM
92422009-04-22 Joseph Myers <joseph@codesourcery.com>
9243
9244 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
9245
334cc82d
TT
92462009-04-15 Tom Tromey <tromey@redhat.com>
9247
9248 * gdb.base/charset.exp: Add regression test.
9249
d12672cc
JB
92502009-04-14 Joel Brobecker <brobecker@adacore.com>
9251
9252 * gdb.base/exe-lock.exp: New testcase.
9253
18e8c3bc
TT
92542009-04-13 Tom Tromey <tromey@redhat.com>
9255
9256 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
9257 operator on Frame.
9258
5ecd5cbe
UW
92592009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9260
9261 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
9262 * gdb.server/ext-attach.exp: Likewise.
9263
7309f756
VP
92642009-04-03 Vladimir Prus <vladimir@codesourcery.com>
9265
9266 Eliminate some sleep usage.
9267
889bf7c5
PA
9268 * gdb.mi/basics.c (do_nothing): New.
9269 (main): Use do_nothing instead of printf, so that
9270 not to introduce race condition between output of
9271 inferiour and output of gdb. Do not use sleep as it
9272 is not generally available on embedded targets.
7309f756 9273
f4b95f6f
PA
92742009-04-02 Pedro Alves <pedro@codesourcery.com>
9275
9276 * gdb.server/ext-attach.exp: Expect an optional process id after
9277 "Detached from remote process".
9278
de40b933
JK
92792009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9280
9281 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
9282 gdb.dwarf2/dw2-unresolved.exp: New.
9283
2ae101a4
PA
92842009-04-02 Pedro Alves <pedro@codesourcery.com>
9285
9286 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
9287 mi_run_to_main.
9288
56a8e183
PA
92892009-04-02 Pedro Alves <pedro@codesourcery.com>
9290
9291 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
9292 mi_run_to_main. Skip thread exit test on remote targets.
9293 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
9294 mi_run_to_main.
9295 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
9296 mi_run_to_main.
9297 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
9298 when expecting ^connected. Detect when the target doesn't support
9299 non-stop mode.
9300 (mi_run_cmd): Detect if non-stop mode was requested by isn't
9301 supported. Return -1 on error, 0 on success.
9302 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
9303 (mi_runto): Return mi_runto_helper's result explicitly.
9304
c35fafde
PA
93052009-04-01 Pedro Alves <pedro@codesourcery.com>
9306
9307 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
9308
f8a8dce6
JB
93092009-04-01 Tom Tromey <tromey@redhat.com>
9310
9311 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
9312 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
9313 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
9314 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
9315
71c25dea
TT
93162009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
9317 Jan Kratochvil <jan.kratochvil@redhat.com>
9318
9319 PR gdb/931
9320 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
9321 output.
9322 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
9323 for gdb/931.
9324 * dw2-strp.S (DW_AT_language): Change to C++.
9325 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
9326
02d9a9ce
JB
93272009-03-31 Joel Brobecker <brobecker@adacore.com>
9328
9329 * gdb.ada/tasks: New testcase.
9330
1042e4c0
SS
93312009-03-30 Stan Shebs <stan@codesourcery.com>
9332
9333 * gdb.trace/actions.exp: Update to match new info trace format.
9334 * gdb.trace/deltrace.exp: Ditto.
9335 * gdb.trace/infotrace.exp: Ditto.
9336 * gdb.trace/passcount.exp: Ditto.
9337 * gdb.trace/save-trace.exp: Ditto.
9338 * gdb.trace/while-stepping.exp: Ditto.
9339 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
9340
f8f6f20b
TJB
93412009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9342
9343 * gdb.python/python-frame.c: New file.
9344 * gdb.python/python-frame.exp: New file.
9345
c0c6f777
TJB
93462009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
9347
9348 * gdb.python/python-value.exp: Add tests for the address
9349 attribute.
9350
3cb51905
AS
93512009-03-29 Andreas Schwab <schwab@linux-m68k.org>
9352
9353 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
9354
88fc996f
DE
93552009-03-26 Doug Evans <dje@google.com>
9356
9357 * gdb.mi/mi-nonstop-exit.exp: New file.
9358 * gdb.mi/non-stop-exit.c: New file.
9359
56ef84b1
TT
93602009-03-26 Tom Tromey <tromey@redhat.com>
9361
9362 Update for change to prologue skipping:
9363 * gdb.mi/mi2-simplerun.exp: Update.
9364 * gdb.mi/mi2-break.exp: Update.
9365 * gdb.mi/mi-simplerun.exp: Update.
9366 * gdb.mi/mi-break.exp: Update.
9367 * gdb.base/ending-run.exp: Update.
9368
def2b000
TJB
93692009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9370
9371 * gdb.python/python-value.exp (test_value_in_inferior): Test
9372 gdb.Value.is_optimized_out attribute.
9373
442ddf59
JK
93742009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9375
9376 * gdb.dwarf2/dw2-noloc-main.c: New file.
9377 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9378 (.text): Remove.
9379 (.data): New.
9380 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9381 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9382 (DW_TAG_subprogram func_cu1, noloc): Remove.
9383 (main): New.
9384 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9385 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9386 (file_symbols): New procedure.
9387
a8df5de4
TT
93882009-03-25 Tom Tromey <tromey@redhat.com>
9389
9390 * gdb.base/charset.exp (valid_target_charset): New proc.
9391 Use it to skip tests on invalid charsets.
9392
cc1d7add
PM
93932009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9394
9395 * gdb.base/completion.exp: Add a test for directory completion.
9396
bcd5727b
JK
93972009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9398
9399 Fix a racy FAIL.
9400 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9401 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9402
cc924cad
TJB
94032009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9404
9405 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9406 * gdb.python/python-function.exp: Add test for function returning
9407 a GDB value.
9408
bc3b79fd
TJB
94092009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9410
9411 * gdb.python/python-function.exp: New file.
9412
6c7a06a3
TT
94132009-03-20 Tom Tromey <tromey@redhat.com>
9414
9415 * gdb.base/store.exp: Update for change to escape output.
9416 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9417 to escape output.
9418 * gdb.base/pointers.exp: Update for change to escape output.
9419 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9420 to escape output.
9421 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9422 escape output.
9423 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9424 to escape output.
9425 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9426 escape output.
9427 * gdb.base/setvar.exp: Update for change to escape output.
9428 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9429 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9430 to escape output.
9431 (test_print_string_constants): Likewise.
9432 * gdb.base/charset.exp (valid_host_charset): Check size of
9433 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9434 cases. Handle "auto"-related output.
9435 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9436 (uvar, Uvar): New globals.
9437
c31af87b
JG
94382009-03-19 Jerome Guitton <guitton@adacore.com>
9439
9440 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9441 deltas.
9442 * gdb.ada/fixed_points.exp: Ditto.
9443
51272cf2
PA
94442009-03-18 Pedro Alves <pedro@codesourcery.com>
9445
9446 * return-nodebug.c: Don't include stdio.h.
9447 (init): Delete.
9448 (func): Delete definition and provide extern declaration.
9449 (t): New.
9450 (main): Don't call printf. Call func and store its result in t.
9451 * return-nodebug1.c: New.
9452 * return-nodebug.exp: Don't expect stdio output. Instead, print
9453 the global variable t. Drop printf formatters and cast types from
9454 foreach loop. Don't use prepare_for_testing. Compile
9455 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9456 define FORMAT or CAST.
9457
d24948ac
PP
94582009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9459
9460 * gdb.base/solib-display.exp: Disable test for remote targers.
9461
61ff14c6
JK
94622009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9463
9464 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9465
cb4dce93
JK
94662009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9467
9468 Fix a racy FAIL.
9469 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9470 code from `follow parent, print pids'.
9471 (`follow child, print pids', `follow parent, print pids'): Call it.
9472 Replace `gdb_test "break..."' by gdb_breakpoint.
9473
f7c60c5e
VP
94742009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9475
9476 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9477 sync and async modes.
f7c60c5e 9478
383ace49
JB
94792009-03-12 Joel Brobecker <brobecker@adacore.com>
9480
9481 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9482 that was checked in by mistake. Remove loading of ada.exp, since
9483 this is not necessary in this case.
9484
4ce102af
JB
94852009-03-12 Joel Brobecker <brobecker@adacore.com>
9486
9487 * gdb.ada/ptype_arith_binop.exp: New testcase.
9488
529a2aef
JB
94892009-03-12 Joel Brobecker <brobecker@adacore.com>
9490
9491 * gdb.ada/mod_from_name: New testcase.
9492
8a38181c
JB
94932009-03-12 Joel Brobecker <brobecker@adacore.com>
9494
9495 * gdb.ada/tick_last_segv: New testcase.
9496
11436dee
VP
94972009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9498
61ff14c6 9499 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9500
1f31650a
VP
95012009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9502
61ff14c6
JK
9503 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9504 include the token in ^running and frame info in *stopped.
1f31650a 9505
a3247a22
PP
95062009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9507
9508 * solib-display.exp: New file.
9509 * solib-display-main.c: New file.
9510 * solib-display-lib.c: New file.
61ff14c6 9511
aae64587
PA
95122009-03-05 Pedro Alves <pedro@codesourcery.com>
9513
9514 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9515
44aabfbc
JK
95162009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9517
9518 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9519 (list_and_check_macro): Use more specific test name.
9520 (next to definition): Make the test names unique.
9521
c087fcd3
PM
95222009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9523
9524 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9525
c86cf029
VP
95262009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9527
9528 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9529 notifications.
9530 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9531 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9532 * lib/mi-support.exp (library_loaded_re): New.
9533 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9534
3ea85240
VP
95352009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9536
9537 * gdb.gdb/observer.exp: Use test_notification observer, not
9538 normal_stop, everywhere.
9539 (test_normal_stop_notifications): Rename to...
9540 (test_notifications): ...this.
9541 (test_observer_normal_stop): Rename to...
9542 (test_observer): ...this.
9543
1903f0e6
DE
95442009-02-16 Doug Evans <dje@google.com>
9545
9546 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9547 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9548 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9549 (test_prefixed_syscall,test_int3): New tests.
9550 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9551 (test_prefixed_syscall,test_int3): New tests.
9552
1d33d6ba
VP
95532009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9554
3cb51905
AS
9555 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9556 (mi_expect_interrupt): Likewise.
9557 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9558 response.
1d33d6ba 9559
faafb047
PM
95602009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9561
9562 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9563 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9564 Replace calls to get_valueofx by get_hexadecimal_valueof.
9565
417e16e2
PM
95662009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9567
9568 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9569 (get_integer_valueof): New procedure.
9570 (get_sizeof): Use new get_integer_value_of.
9571 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9572 by get_integer_valueof.
9573
7065b901
TT
95742009-02-13 Tom Tromey <tromey@redhat.com>
9575
9576 * gdb.base/remote.exp (get_sizeof): Remove.
9577 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9578 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9579 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9580 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9581 (get_sizeof): Likewise.
9582
5d7cb8df
JK
95832009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9584
9585 PR fortran/9806
9586 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9587
b2febfff
PP
95882009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9589
9590 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9591
4aa995e1
PA
95922009-02-06 Pedro Alves <pedro@codesourcery.com>
9593
9594 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9595
d8906c6f
TJB
95962009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9597
9598 * gdb.python/python-cmd.exp: New file.
9599
ff4ab08d
TG
96002009-02-06 Tristan Gingold <gingold@adacore.com>
9601
9602 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9603
aacd552b
TG
96042009-02-05 Tristan Gingold <gingold@adacore.com>
9605
9606 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9607 pointer is dereferenced and use this signal name in regexp.
9608 * gdb.base/signull.exp: Ditto.
9609 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9610 * gdb.base/signull.c (main): Ditto.
9611
08c637de
TJB
96122009-02-04 Tom Tromey <tromey@redhat.com>
9613 Thiago Jung Bauermann <bauerman@br.ibm.com>
9614
9615 * gdb.python/python-value.exp: Use `gdb.history' instead of
9616 `gdb.value_from_history'.
9617 (test_value_numeric_ops): Add test for conversion of enum constant.
9618 * gdb.python/python-value.c (enum e): New type.
9619 (evalue): New global.
9620 (main): Use argv.
9621
20261af8
JG
96222009-02-04 Jerome Guitton <guitton@adacore.com>
9623
9624 * gdb.ada/uninitialized_vars: New test program.
9625 * gdb.ada/uninitialized_vars.exp: New testcase.
9626
52e44b43
TT
96272009-02-02 Tom Tromey <tromey@redhat.com>
9628
9629 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9630 * gdb.cp/pr2489.cc: Rename...
9631 * gdb.cp/pr9594.cc: ... to this.
9632
1c71341a
TT
96332009-02-02 Tom Tromey <tromey@redhat.com>
9634
9635 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9636 * gdb.cp/pr2489.cc: New file.
9637 * gdb.cp/cpcompletion.exp: New file.
9638
a4295225
TT
96392009-02-02 Tom Tromey <tromey@redhat.com>
9640
9641 PR exp/9059:
9642 * gdb.cp/call-c.exp: Add regression test.
9643 * gdb.cp/call-c.cc (FooHandle): New typedef.
9644 (main): New variable 'handle'.
9645
592375cd
VP
96462009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9647
9648 * lib/mi-support.exp (et_mi_thread_list)
9649 (check_mi_and_console_threads): Adjust for current thread in
9650 -thread-list-ids output.
9651
41447f92
VP
96522009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9653
889bf7c5
PA
9654 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9655 Call it.
41447f92 9656
35669430
DE
96572009-01-28 Doug Evans <dje@google.com>
9658
9659 * gdb.arch/amd64-disp-step.S: New file.
9660 * gdb.arch/amd64-disp-step.exp: New file.
9661 * gdb.arch/i386-disp-step.S: New file.
9662 * gdb.arch/i386-disp-step.exp: New file.
9663
09f00d9a
PM
96642009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9665
9666 * gdb.base/find.exp: Set newline variable
9667 using quotes instead of braces to fix cygwin failures.
9668
1e8fb976
PA
96692009-01-23 Pedro Alves <pedro@codesourcery.com>
9670
9671 * gdb.base/radix.exp: Add tests to ensure that that set
9672 input-radix 0 and set output-radix 0 are really rejected.
9673
da061712
PA
96742009-01-23 Pedro Alves <pedro@codesourcery.com>
9675
9676 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9677 copyright years.
9678
dd7e2d2b
PA
96792009-01-23 Pedro Alves <pedro@codesourcery.com>
9680
9681 PR gdb/9664:
9682 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9683
392452f6
PA
96842009-01-22 Pedro Alves <pedro@codesourcery.com>
9685
9686 PR c++/9631:
9687 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9688
8653e71c
PM
96892009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9690
9691 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9692 binfile definition to fix Windows OS failure.
9693
a12cc160
DJ
96942009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9695
9696 PR gdb/9346
9697 * gdb.base/interrupt.c (sigint_handler): New.
9698 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9699 on error.
9700 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9701 Test "signal SIGINT".
9702
b89667eb
DE
97032009-01-19 Doug Evans <dje@google.com>
9704
9705 * gdb.base/break.exp: Update expected gdb output.
9706 * gdb.base/sepdebug.exp: Ditto.
9707 * gdb.mi/mi-syn-frame.exp: Ditto.
9708 * gdb.mi/mi2-syn-frame.exp: Ditto.
9709 * gdb.base/call-signal-resume.exp: New file.
9710 * gdb.base/call-signals.c: New file.
9711 * gdb.base/unwindonsignal.exp: New file.
9712 * gdb.base/unwindonsignal.c: New file.
9713 * gdb.threads/interrupted-hand-call.exp: New file.
9714 * gdb.threads/interrupted-hand-call.c: New file.
9715 * gdb.threads/thread-unwindonsignal.exp: New file.
9716
adb483fe
DJ
97172009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9718
9719 * gdb.base/define.exp: Test defining and hooking prefix commands.
9720 * gdb.python/python.exp: Update test for "show user" output.
9721
60023297
JK
97222009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9725 now the output exactly, using less wildcards. Expect also the output
9726 of gfortran-4.3. Update for the f-valprint.c modification from
9727 2008-04-22.
9728 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9729 Remove gdb_test test names where matching the command.
9730
ccc57cf9
PA
97312009-01-01 Pedro Alves <pedro@codesourcery.com>
9732
9733 PR breakpoints/9681:
9734 * gdb.base/watchpoint.exp: Add regression test.
9735
c7a6ca08
PA
97362008-12-31 Pedro Alves <pedro@codesourcery.com>
9737
9738 * gdb.threads/attach-into-signal.exp: Don't use
9739 gdb_suppress_entire_file.
9740 * gdb.threads/attach-stopped.exp: Ditto.
9741 * gdb.threads/attachstop-mt.exp: Ditto.
9742
3a031f65
PA
97432008-12-31 Pedro Alves <pedro@codesourcery.com>
9744
9745 PR gdb/8812:
9746 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9747
09e6485f
PA
97482008-12-29 Pedro Alves <pedro@codesourcery.com>
9749
9750 PR gdb/7536:
9751 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9752 and unsupported output radices are really rejected.
9753
0cd53049
JK
97542008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9757
ba163c7e
TT
97582008-12-22 Tom Tromey <tromey@redhat.com>
9759
9760 * gdb.cp/punctuator.exp: New file.
9761
6f4de6c9
JK
97622008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9763
9764 * gdb.base/completion.exp (Completing non-existing component): New test.
9765
0f34d0b4
JK
97662008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 Fix for PR gdb/8648.
9769 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9770 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9771 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9772 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9773
db2ad4c3
JK
97742008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9775
9776 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9777
bb5ef15e
DP
97782008-12-16 Christophe Lyon <christophe.lyon@st.com>
9779
9780 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9781 compiler actually generate code at the expected line number.
9782
90142adc
JZ
97832008-12-15 Jie Zhang <jie.zhang@analog.com>
9784
9785 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9786
fad6eecd
TT
97872008-12-12 Tom Tromey <tromey@redhat.com>
9788
9789 * gdb.base/commands.exp (redefine_hook_test): New proc.
9790 Call it.
9791
17c8aaf5
TT
97922008-12-11 Tom Tromey <tromey@redhat.com>
9793
9794 * gdb.base/macscp.exp: New regression test.
9795
7c8adf68
TT
97962008-12-11 Tom Tromey <tromey@redhat.com>
9797
9798 * gdb.base/macscp.exp: Print "address.addr".
9799 * gdb.base/macscp1.c (struct outer): New struct.
9800 (address): New global.
9801
b05dcbb7
TT
98022008-12-09 Tom Tromey <tromey@redhat.com>
9803
9804 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9805 Call it.
9806
2d476de1
DE
98072008-12-04 Doug Evans <dje@google.com>
9808
9809 * gdb.server/ext-run.exp: Relax regexp for init program.
9810
87bdc959
TG
98112008-12-03 Tristan Gingold <gingold@adacore.com>
9812
9813 * gdb.base/macscp.exp: Generate an object file during compilation
9814 to work around Darwin dsymutil limitations.
9815
e0740f77
JK
98162008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9817
9818 Test resolving external references to TLS variables.
9819 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9820 FILE2_THREAD_LOCAL.
9821 (testfile2, srcfile2): New variables.
9822 * gdb.threads/tls.c (file2_thread_local)
9823 (function_referencing_file2_thread_local): New.
9824 * gdb.threads/tls2.c: New file.
9825
67f0aac5
JB
98262008-11-28 Joel Brobecker <brobecker@adacore.com>
9827
9828 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9829 rather than integer, as integer might not be big enough when
9830 on 64bit targets.
67f0aac5 9831
c332165e
JG
98322008-11-27 Jerome Guitton <guitton@adacore.com>
9833
9834 * gdb.cp/formatted-ref.exp: Add equality test.
9835 * gdb.ada/formatted_ref.exp: Ditto.
9836
fc9b693c
JK
98372008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9838
9839 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9840 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9841
a9c64011
AS
98422008-11-20 Andreas Schwab <schwab@suse.de>
9843
9844 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9845 matching syscall entry point.
9846 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9847 (tcatch_vfork_then_child_follow): Likewise. Finish through
9848 vfork even if we stopped at the syscall trampoline.
9849
e2fd701e
DE
98502008-11-20 Doug Evans <dje@google.com>
9851
9852 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9853
69abc51c
TJB
98542008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9855
9856 * gdb.arch/ppc-dfp.exp: New file.
9857 * gdb.arch/ppc-dfp.c: New file.
9858
c14c28ba
PP
98592008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9860
9861 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9862
2e74121d
DE
98632008-11-17 Doug Evans <dje@google.com>
9864
9865 * gdb.mi/mi-syn-frame.exp: Update expected output.
9866 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9867
66bb093b
VP
98682008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9869
9870 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9871 "thread N" results in =thread-selected.
9872 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9873 (mi_send_resuming_command_raw): Be prepared for
9874 =thread-selected.
9875
3d043ef6
VP
98762008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9877
a9c64011
AS
9878 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9879 * lib/mi-support.exp: Likewise.
3d043ef6 9880
808104c8
JB
98812008-11-16 Joel Brobecker <brobecker@adacore.com>
9882
9883 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9884 commands from the expected output for "help catch".
9885
00b22944
JB
98862008-11-15 Joel Brobecker <brobecker@adacore.com>
9887
9888 * gdb.ada/int_deref.exp: New testcase.
9889
59669435
TT
98902008-11-14 Nick Roberts <nickrob@snap.net.nz>
9891
9892 * gdb.mi/gdb2549.exp: New file.
9893
de04a248
DE
98942008-11-11 Doug Evans <dje@google.com>
9895
9896 * gdb.base/callexit.exp: New file.
9897 * gdb.base/callexit.c: New file.
9898
6b8ce727
DE
98992008-11-10 Doug Evans <dje@google.com>
9900
9901 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9902 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9903 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9904 (default_gdb_start,default_gdb_exit): Ditto.
9905 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9906 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9907 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9908 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9909 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9910 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9911
1b14b8aa
AS
99122008-11-03 Andreas Schwab <schwab@suse.de>
9913
9914 * gdb.base/hashline2.exp: Fix typo.
9915 * gdb.base/hashline3.exp: Likewise.
9916
f3134b88
TT
99172008-10-30 Tom Tromey <tromey@redhat.com>
9918
9919 * gdb.base/pointers.exp: Add test.
9920 * gdb.base/pointers.c (k, S): New typedefs.
9921 (instance): New global.
9922
c2226152
AS
99232008-10-30 Andreas Schwab <schwab@suse.de>
9924
9925 * gdb.base/args.exp: Add tests for newlines.
9926
462f405c
JB
99272008-10-30 Joel Brobecker <brobecker@adacore.com>
9928
9929 gdb.base/foll-exec.exp: Update the expected output of a couple
9930 of "info breakpoints" tests.
9931
79a45b7d
TT
99322008-10-28 Tom Tromey <tromey@redhat.com>
9933
9934 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9935
adc13a14
PA
99362008-10-24 Pedro Alves <pedro@codesourcery.com>
9937
9938 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9939 gdb_start_cmd.
9940 Use runto_main before any test that requires execution.
9941
252fbfc8
PA
99422008-10-23 Pedro Alves <pedro@codesourcery.com>
9943
9944 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9945 instead of SIGINT.
9946
28148e3d
JB
99472008-10-22 Joel Brobecker <brobecker@adacore.com>
9948
9949 * gdb.base/completion.exp: Update expected output following
9950 the addition of the "info tasks" command.
9951
c209f847
TT
99522008-10-22 Tom Tromey <tromey@redhat.com>
9953
9954 * gdb.base/exprs.exp (test_expr): Add test for string
9955 concatenation.
9956
f177e350
PA
99572008-10-19 Pedro Alves <pedro@codesourcery.com>
9958
9959 * configure.ac: Output gdb.python/Makefile.
9960 * configure: Regenerate.
9961 * gdb.python/Makefile.in: New.
9962
cce89356
JB
99632008-10-16 Joel Brobecker <brobecker@adacore.com>
9964
9965 * gdb.base/foll-fork.exp: Adjust the expected output to match
9966 the new description for fork/vfork catchpoints in the "info
9967 breakpoints" output.
9968
176d289d
TJB
99692008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9970
9971 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9972
a08702d6
TJB
99732008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9974
9975 * gdb.python/python-value.c: New file.
9976 * gdb.python/python-value.exp: New file.
9977
1c5cfe86
PA
99782008-10-15 Pedro Alves <pedro@codesourcery.com>
9979
9980 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9981
5a98ad69
DP
99822008-10-15 Denis Pilat <denis.pilat@st.com>
9983
41702f1b 9984 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9985
dcb1a1e2
TT
99862008-10-09 Tom Tromey <tromey@redhat.com>
9987
9988 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9989 'fprintf' and 'stderr'.
9990
9124fe48
JB
99912008-10-07 Joel Brobecker <brobecker@adacore.com>
9992
9993 * gdb.ada/ref_tick_size.exp: New testcase.
9994
45452591
DE
99952008-10-06 Doug Evans <dje@google.com>
9996
9997 * gdb.dwarf2/dw2-cu-size.exp: New file.
9998 * gdb.dwarf2/dw2-cu-size.S: New file.
9999
10000 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
10001 .Ltype_int for clarity.
10002
4fc5b208
PP
100032008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10004
10005 PR gdb/2384:
10006 * gdb.cp/gdb2384.exp: Extended to test more cases.
10007 * gdb.cp/gdb2384.cc: Likewise.
10008 * gdb.cp/gdb2384-base.h: Likewise.
10009 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 10010
d78df370
JK
100112008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10012
10013 * gdb.base/maint.exp (maint print type): Remove printing
10014 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
10015
9a044a89
TT
100162008-09-30 Tom Tromey <tromey@redhat.com>
10017
10018 * gdb.base/macscp.exp: Add completion tests.
10019 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
10020 (TWENTY_THREE): Likewise.
10021 (FORTY_EIGHT): Likewise.
10022
506800a9
TT
100232008-09-30 Tom Tromey <tromey@redhat.com>
10024
10025 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
10026 everywhere.
10027 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
10028
1a6f01b5
JK
100292008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10030
10031 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
10032 testcase is derived from. Fix racy dependency on an expected PID
10033 number. No longer support the testcase on Linux kernel 2.4.x.
10034
2fae03e8
TT
100352008-09-27 Tom Tromey <tromey@redhat.com>
10036
10037 * gdb.base/macscp.exp: Add tests for stringification, splicing,
10038 and varargs.
10039
1ad15515
PA
100402008-09-22 Pedro Alves <pedro@codesourcery.com>
10041
10042 * lib/mi-support.exp (mi_expect_interrupt): New.
10043 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
10044 from gdb.mi/mi-nonstop.exp.
10045 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
10046 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
10047 lib/mi-support.exp.
10048 Use mi_check_thread_states throughout. Avoid ".*" and do not
10049 require an anchor after -exec-run.
10050
d0b76dc6
DJ
100512008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
10054 stop is pending. Avoid ".*" when two stops are pending.
10055 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
10056 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
10057 newlines in fullnames.
10058 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
10059 (mi_expect_stop): Update comments. Only anchor in sync mode.
10060 Do not match newlines.
10061 (mi_send_resuming_command_raw): Always return status.
10062 (mi_get_stop_line): Do not match more than one line by accident.
10063 Only anchor in sync mode.
10064 (mi_run_inline_test): If -exec-next fails, give up.
10065
9990c830
UW
100662008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10067
10068 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
10069 on SPU.
10070
ebcf6f00
JB
100712008-09-10 Joel Brobecker <brobecker@adacore.com>
10072
10073 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
10074
b6db24e5
JB
100752008-09-10 Joel Brobecker <brobecker@adacore.com>
10076
10077 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
10078 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10079 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
10080 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10081 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
10082 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
10083 gdb.ada/interface.exp, gdb.ada/null_array.exp,
10084 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10085 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10086 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10087 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
10088 Include the "= " sequence in the expected output of print tests.
10089
2bf448e0
JB
100902008-09-10 Joel Brobecker <brobecker@adacore.com>
10091
10092 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
10093 description for boolean types.
10094
d51fd4c8
PA
100952008-09-09 Pedro Alves <pedro@codesourcery.com>
10096
10097 * gdb.base/hook-stop-continue.c: New.
10098 * gdb.base/hook-stop-continue.exp: New.
10099
694182d2
DJ
101002008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
10103
3b8a7fc0
JG
101042008-09-08 Jerome Guitton <guitton@adacore.com>
10105
10106 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
10107 (stack_check_probe_2, stack_check_probe_loop_1)
10108 (stack_check_probe_loop_2): New functions.
10109 (main): Add call to these new functions.
10110 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
10111 functions, check that the breakpoint is inserted at the appropriate
10112 location.
10113 (insert_breakpoint): Slightly refine this procedure so that it can
10114 be called several times in the test.
10115
96cc0ae8
JG
101162008-09-08 Jerome Guitton <guitton@adacore.com>
10117
10118 * gdb.base/stack-checking.c: New file.
10119 * gdb.base/stack-checking.exp: New file.
10120
1f08b409
TJB
101212008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10122
10123 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
10124 * gdb.arch/altivec-regs.exp: Likewise.
10125 * gdb.arch/vsx-regs.exp: Likewise.
10126
3099e1c4
TJB
101272008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10128
10129 * gdb.arch/ppc-fp.exp: New file.
10130 * gdb.arch/ppc-fp.c: New file.
10131
cc69bfc1
PP
101322008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10133
10134 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
10135 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 10136
b02a33db
MS
101372008-09-04 Michael Snyder <msnyder@vmware.com>
10138
10139 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
10140 as "at" (for non-debug functions such as _start).
10141
2992cbe0
UW
101422008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10143
10144 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
10145 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
10146 software watchpoints.
10147 * gdb.base/watch_thread_num.exp: Likewise.
10148
514f746b
AR
101492008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
10150
10151 * gdb.arch/i386-bp_permanent.exp: New test.
10152
876cecd0
TT
101532008-08-24 Tom Tromey <tromey@redhat.com>
10154
10155 * gdb.base/maint.exp: Update "maint print type".
10156
80f73d71
VP
101572008-08-21 Vladimir Prus <vladimir@codesourcery.com>
10158
10159 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
10160 support. Adjust the order of "*running" notifications.
10161 * gdb.mi/non-stop.c: Don't cast from int to void* and
10162 back.
10163
d9c78d7d
MK
101642008-08-20 Mark Kettenis <kettenis@gnu.org>
10165
10166 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
10167 expect to find it in the "info frame" output.
10168
97a2d1d3
DJ
101692008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
10170
10171 * gdb.base/interp.exp: Always consume both prompts.
10172
b96e2927
PA
101732008-08-20 Pedro Alves <pedro@codesourcery.com>
10174
10175 * gdb.base/pending.exp: Test pending breakpoints without symbols
10176 loaded.
10177
8cf6e61a
VP
101782008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10179
10180 * lib/mi-support.exp (mi_expect_stop): Produce
10181 more details on failures.
10182 * gdb.mi/mi-nonstop.exp: New.
10183 * gdb.mi/non-stop.c: New.
10184
c6ebd6cf
VP
101852008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10186
a9c64011
AS
10187 * gdb.mi/mi-async.exp: Use 'set target-async'.
10188 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 10189
46a9b8ed
DJ
101902008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
10191
10192 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
10193
44feb3ce
TT
101942008-08-17 Tom Tromey <tromey@redhat.com>
10195
10196 * gdb.base/help.exp (help catch): Rewrite.
10197
311a4e6b
TJB
101982008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10199
10200 * gdb.base/define.exp: Test indented command documentation.
10201 * gdb.python/python.exp: Test indented multi-line command.
10202
604c2f83
LM
102032008-08-15 Luis Machado <luisgpm@br.ibm.com>
10204
10205 * testsuite/gdb.arch/vsx-regs.c: New source file.
10206 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
10207 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
10208
886a217c
TT
102092008-08-14 Tom Tromey <tromey@redhat.com>
10210
10211 * gdb.base/macscp.exp: Add regression test for "macro define" or
10212 "macro undef" with no arguments.
10213
c814a4f3
PP
102142008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
10215
10216 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 10217
12ab8a60
UW
102182008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10219
10220 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
10221
d57a3c85
TJB
102222008-08-06 Tom Tromey <tromey@redhat.com>
10223
10224 * gdb.python/python.exp: New file.
10225
c7b778ff
JK
102262008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10227
10228 Fix for PR gdb/1543.
10229 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
10230 $LOCATION.
10231 (location): New variable.
10232 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
10233 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
10234 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
10235 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
10236 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
10237 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
10238 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
10239 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
10240 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
10241 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
10242 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
10243 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
10244 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
10245 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
10246 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10247 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
10248 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
10249 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
10250 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
10251 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10252 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
10253 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
10254 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
10255 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
10256 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
10257 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
10258 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
10259 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
10260 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
10261 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
10262 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
10263 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
10264 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
10265 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
10266 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
10267 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
10268 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
10269 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10270 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
10271 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
10272 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
10273 gdb.base/type-opaque.exp, gdb.base/until.exp,
10274 gdb.base/value-double-free.c, gdb.base/varargs.exp,
10275 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
10276 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
10277 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10278 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
10279 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
10280 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10281 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10282 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10283 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
10284 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
10285 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
10286 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
10287 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
10288 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
10289 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
10290 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10291 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
10292 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
10293 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
10294 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10295 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
10296 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
10297 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
10298 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10299 gdb.pascal/types.exp, gdb.stabs/weird.exp,
10300 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
10301 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
10302 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
10303 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
10304 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
10305 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
10306 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10307 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10308 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10309 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10310 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10311 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10312 lib/mi-support.exp, lib/trace-support.exp: Remove reference
10313 to bug-gdb@prep.ai.mit.edu .
10314
5e06a3d1
VP
103152008-07-31 Vladimir Prus <vladimir@codesourcery.com>
10316
10317 * lib/mi-support.exp (mi_load_shlibs): New.
10318 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10319
9d81d21b
VP
103202008-07-30 Vladimir Prus <vladimir@codesourcery.com>
10321
10322 * lib/mi-support.exp (get_mi_thread_list)
10323 (check_mi_and_console_threads): New, moved from ...
10324 * gdb.mi/mi-pthread.exp: ...here.
10325 * gdb.mi/gdb669.exp (get_mi_thread_list)
10326 (check_mi_and_console_threads): Delete.
10327 * gdb.mi/mi2-pthread.exp: Likewise.
10328
bae98fe0
TT
103292008-07-28 Tom Tromey <tromey@redhat.com>
10330
10331 * Makefile.in (just-check): Remove. Move body to...
10332 (check): ... here.
10333
57380f4e
DJ
103342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10335
10336 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
10337 Add a test for duplicated SIGINTs.
10338
e09490f1
DJ
103392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10340
10341 * gdb.threads/schedlock.exp (get_args): Update to work for any
10342 value of NUM.
10343 (Top level): Report the number of threads that did not resume.
10344
6387b45f
DJ
103452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 * gdb.dwarf2/dw2-compressed.S: Also define __start.
10348
62f64ff2
DJ
103492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10350
10351 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
10352 non-MI prompt.
10353
fa8de41e
TT
103542008-07-26 Tom Tromey <tromey@redhat.com>
10355
10356 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
10357 (function_struct, function_struct_ptr): New globals.
10358 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
10359 function pointer in a struct.
10360
ccb3ac8a
TT
103612008-07-26 Tom Tromey <tromey@redhat.com>
10362
10363 * gdb.base/macscp.exp: Add test for macro lexing bug.
10364
d7d9f01e
TT
103652008-07-18 Tom Tromey <tromey@redhat.com>
10366
10367 * gdb.base/macscp.exp: Add macro tests.
10368
9bf07184
PP
103692008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10370
10371 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10372
becf6477
PP
103732008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10374
10375 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10376
0709f7d3
PP
103772008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10378
10379 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 10380
7093c834
PP
103812008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10382
10383 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 10384
b432ffe3
JK
103852008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10386
10387 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10388
b1a268e5
VP
103892008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10390
10391 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10392
e2995f8e
KB
103932008-07-11 Kevin Buettner <kevinb@redhat.com>
10394
10395 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10396 of regexp to account for changes made to GDB in the printing of
10397 byte vectors.
10398
14032a66
TT
103992008-07-11 Tom Tromey <tromey@redhat.com>
10400
10401 * gdb.base/completion.exp: Add 'help' completion test.
10402
981505ef
JK
104032008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10404
10405 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10406
10568435
JK
104072008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10408
10409 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10410
4487aabf
PA
104112008-07-09 Pedro Alves <pedro@codesourcery.com>
10412
10413 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10414
a4a9b1c4
PA
104152008-07-09 Pedro Alves <pedro@codesourcery.com>
10416
10417 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10418
3c3185ac
JK
104192008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10420
10421 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10422
7ebd49dc
VP
104232008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10424
10425 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10426 previous commit. Add a comment.
10427
84e46146
PA
104282008-06-28 Pedro Alves <pedro@codesourcery.com>
10429
10430 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10431
0f8d4a2f
VP
104322008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10433
10434 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10435
f747e0ce
PA
104362008-06-27 Pedro Alves <pedro@codesourcery.com>
10437
10438 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10439 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10440 compiling an executable, link in an object that forces unbuffered
10441 output.
10442 * lib/set_unbuffered_mode.c: New file.
10443
734a5c36
JK
104442008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10445
10446 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10447
a2840c35
VP
104482008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10449
a9c64011
AS
10450 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10451 mi_expect_stop.
10452 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10453 Demand that *running is output.
10454 (detect_async): Perform checking every time.
10455 (mi_send_resuming_command): Extract everything into...
10456 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10457 (mi_expect_stop): Don't accept any output before *stopped.
10458
6ae37fef
VP
104592008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10460
10461 Robustify mi-simplerun.
a9c64011
AS
10462 * gdb.mi/basics.c (main): Add a call to sleep.
10463 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10464 * gdb.mi/mi2-cli.exp: Likewise.
10465 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10466
b4aa76f0 104672008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10468
10469 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10470
e1ac3328
VP
104712008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10472
a9c64011
AS
10473 * gdb.mi/mi-console.exp: Adjust.
10474 * gdb.mi/mi-syn-frame.exp: Adjust.
10475 * gdb.mi/mi2-console.exp: Adjust.
10476 * gdb.mi/mi2-syn-frame.exp: Adjust.
10477 * lib/mi-support.exp (mi_run_cmd): Adjust.
10478 (mi_send_resuming_command): Adjust.
e1ac3328 10479
f7f9a841
VP
104802008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10481
10482 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10483 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10484 testing of stopped.
10485 * gdb.mi/mi2-syn-frame.exp: Likewise.
10486 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10487 (async, detect_async): New.
10488 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10489 depending on if we're running in sync or async mode.
f7f9a841 10490
37cd5d19
TT
104912008-06-09 Tom Tromey <tromey@redhat.com>
10492
10493 * gdb.base/completion.exp: New tests for field name completion
10494 with spaces, and field name completion with '->'.
10495
65d12d83
TT
104962008-06-06 Tom Tromey <tromey@redhat.com>
10497
10498 * gdb.base/break1.c (struct some_struct): New struct.
10499 (values): New global.
10500 * gdb.base/completion.exp: Add field name completion test.
10501
ebfe2e3f
PP
105022008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10503
10504 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10505 to pointer.
10506 * gdb.cp/call-c.cc: Likewise.
10507
bcf6fc3a
NR
105082008-06-06 Nick Roberts <nickrob@snap.net.nz>
10509
10510 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10511 annotation.
10512
49fd4a42 105132008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10514 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10515
10516 * gdb.threads/execl.c, gdb.threads/execl1.c,
10517 gdb.threads/execl.exp: New tests.
a9c64011 10518
8a34ac3f
AR
105192008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10520 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 * gdb.cp/exception.exp: Activate test, make it work with pending
10523 catchpoints.
10524
86ae69ef
JK
105252008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
10527 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10528
f7f9ae2c
VP
105292008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10530
a9c64011
AS
10531 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10532 now printed.
10533 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10534
2a2d4dc3
AS
105352008-05-27 Andreas Schwab <schwab@suse.de>
10536
10537 * gdb.base/frame-args.exp: Handle arguments that are optimized
10538 out.
10539
5099e4d9
LM
105402008-05-26 Luis Machado <luisgpm@br.ibm.com>
10541
10542 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10543 quiet for ppc32 and group options into a single variable.
10544
d9c36a91
JB
105452008-05-23 Joel Brobecker <brobecker@adacore.com>
10546
10547 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10548 of zero-size elements.
10549 * gdb.ada/null_array.exp: Test printing this new array.
10550
103a8671
JK
105512008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10552
10553 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10554
07a4cc1a 105552008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10556
10557 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10558 of the "finish" command.
10559
55f996a7
NR
105602008-05-21 Nick Roberts <nickrob@snap.net.nz>
10561
10562 * gdb.base/annota1.exp: Test for new annotation.
10563
907fc202
UW
105642008-05-16 Pedro Alves <pedro@codesourcery.com>
10565
10566 * gdb.base/fixsection.exp: New file.
10567 * gdb.base/fixsection0.c: New file.
10568 * gdb.base/fixsection1.c: New file.
10569
e8f97270
UW
105702008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10571
10572 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10573 * gdb.base/annota3.exp: Likewise.
10574
ac0bb574
NF
105752008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10576
10577 * gdb.base/watch_thread_num.exp: Don't run tests that require
10578 watchpoints if the target doesn't support them.
10579
6fadd07a
DE
105802008-05-12 Doug Evans <dje@google.com>
10581
10582 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10583
6e9a4a30
JB
105842008-05-09 Joel Brobecker <brobecker@adacore.com>
10585
10586 * gdb.ada/assign_1.exp: New testcase.
10587
08388c79
DE
105882008-05-09 Doug Evans <dje@google.com>
10589
a3c83fae
DE
10590 * gdb.base/find.exp: New file.
10591 * gdb.base/find.c: New file.
08388c79 10592
bd5ddfe8
DJ
105932008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10594
10595 * gdb.base/commands.exp (watchpoint_command_test): Handle
10596 gdb,no_hardware_watchpoints.
10597 * gdb.base/float.exp: Allow ARM targets without floating point.
10598 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10599
b5dd68e2 106002008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10601 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10602
10603 * gdb.ada/lang_switch: New test program.
10604 * gdb.ada/lang_switch.exp: New testcase.
10605
382d13d1
DE
106062008-05-05 Doug Evans <dje@google.com>
10607
10608 * gdb.base/help.exp (disassemble): Update expected help text.
10609
9dd789d0
PA
106102008-05-04 Pedro Alves <pedro@codesourcery.com>
10611
10612 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10613
611c83ae
PA
106142008-05-04 Pedro Alves <pedro@codesourcery.com>
10615
10616 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10617 different times.
10618
ff013f42
JK
106192008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10620
10621 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10622 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10623 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10624 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10625
96dff6a2
VP
106262008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10627
10628 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10629 notification to appear.
10630
55cd6f92
DJ
106312008-05-04 Daniel Jacobowitz <dan@debian.org>
10632
10633 * gdb.base/fullname.c: New file.
10634 * gdb.base/fullname.exp: New file.
10635 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10636
d705c43c
PA
106372008-05-03 Pedro Alves <pedro@codesourcery.com>
10638
10639 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10640 expressions with macros.
10641
333222e1
JK
106422008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10643
10644 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10645
5ac01682
DJ
106462008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10647
10648 * gdb.base/completion.exp: Handle lack of other symbols beginning
10649 with "a".
10650
10651 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10652
237fc4c9
PA
106532008-05-02 Jim Blandy <jimb@codesourcery.com>
10654
10655 * gdb.asm/asmsrc1.s: Add scratch space.
10656
ed5e9466
DJ
106572008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10658 Daniel Jacobowitz <dan@codesourcery.com>
10659
10660 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10661 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10662 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10663
b39cc962
DJ
106642007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10665
10666 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10667
36d520f5
JB
106682008-05-01 Joel Brobecker <brobecker@adacore.com>
10669
10670 * gdb.base/info-target.exp: New testcase.
10671
8d4e3071
DJ
106722008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10673
10674 * gdb.cp/hang.exp: Use .cc instead of .C.
10675 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10676 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10677
6f3f3097
DJ
106782008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10679
10680 * gdb.base/gdb1250.exp: Remove perror.
10681 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10682
5550a914
PA
106832008-04-30 Pedro Alves <pedro@codesourcery.com>
10684
10685 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10686 .2byte.
10687
d848e687
DJ
106882008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10689
10690 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10691 (maybe_kfail): New.
10692
93b5768b
PA
106932008-04-25 Pedro Alves <pedro@codesourcery.com>
10694
10695 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10696
721c02de
VP
106972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10698
a9c64011
AS
10699 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10700 * gdb.mi/mi2-syn-frame.exp: Likewise.
10701 * lib/mi-support.exp: Likewise.
721c02de 10702
74960c60
VP
107032008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10704
10705 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10706 to specify regexp for the location to stop at.
10707 * gdb.base/break-always.c: New.
10708 * gdb.base/break-always.exp: New.
10709
d24317b4
VP
107102008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10711
10712 * lib/mi-support.exp (mi_runto_helper): Adjust
10713 for the original-location field.
10714 (mi_create_breakpoint, mi_list_breakpoints): New.
10715 * gdb.mi/mi-break.exp: Adjust.
10716 * gdb.mi/mi2-break.exp: Adjust.
10717 * gdb.mi/mi-pending.exp: Adjust.
10718 * gdb.mi/mi-simplerun.exp: Adjust.
10719 * gdb.mi/mi2-simplerun.exp: Adjust.
10720 * gdb.mi/mi-syn-frame.exp: Adjust.
10721 * gdb.mi/mi2-syn-frame.exp: Adjust.
10722 * gdb.mi/mi-until.exp: Adjust.
10723 * gdb.mi/mi2-until.exp: Adjust.
10724 * gdb.mi/mi-var-display.exp: Adjust.
10725 * gdb.mi/mi2-var-display.exp: Adjust.
10726 * gdb.mi/mi-watch.exp: Adjust.
10727 * gdb.mi/mi2-watch.exp: Adjust.
10728
fdc59709 107292008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10730
a9c64011
AS
10731 * aclocal.m4: Add override.m4.
10732 * configure: Regenerate.
fdc59709 10733
8e91f023
VP
107342008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10735
10736 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10737 '-var-update --all-values' reports new value even the type
10738 of a variable object has changed.
10739
233a11ab
CS
107402008-04-18 Craig Silverstein <csilvers@google.com>
10741
10742 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10743 files.
d24317b4 10744
9c1137ad
JB
107452008-04-18 Joel Brobecker <brobecker@adacore.com>
10746
10747 * gdb.ada/atomic_enum: New test program.
10748 * gdb.ada/atomic_enum.exp: New testcase.
10749
66d0bbc7
DE
107502008-04-17 Doug Evans <dje@google.com>
10751
10752 * gdb.opt/Makefile.in: Fix whitespace.
10753
100906b0
UW
107542008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10755
10756 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10757
4584e32e
DE
107582008-04-17 Doug Evans <dje@google.com>
10759
10760 * gdb.base/hashline1.exp: New testcase.
10761 * gdb.base/hashline2.exp: New testcase.
10762 * gdb.base/hashline2.exp: New testcase.
10763
0a320680
PA
107642008-04-17 Pedro Alves <pedro@codesourcery.com>
10765
10766 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10767
18ac113b
AR
107682008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10769
10770 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10771 temporary breakpoint to match "Temporary breakpoint".
10772 * gdb.base/break.exp (delete_breakpoints): Likewise.
10773 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10774 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10775 * gdb.base/display.exp: Likewise.
10776 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10777 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10778 * gdb.base/restore.exp (restore_tests): Likewise.
10779 * gdb.base/sepdebug.exp: Likewise.
10780 * gdb.base/watchpoint.exp: Likewise.
10781 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10782 * gdb.mi/mi-pending.exp: Likewise.
10783 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10784 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10785 * gdb.mi/mi-var-cmd.exp: Likewise.
10786 * gdb.mi/mi-var-display.exp: Likewise.
10787 * gdb.mi/mi2-cli.exp: Likewise.
10788 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10789 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10790 * gdb.mi/mi2-var-display.exp: Likewise.
10791 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10792 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10793 new "disp" field.
a9c64011 10794 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10795 reason. This is to support fix for PR2424.
10796
add38693
JK
107972008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10798
10799 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10800
fcacd99f
VP
108012008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10802
10803 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10804 field. Add more floating varobj tests.
fcacd99f 10805 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10806 field.
10807 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10808 (main): Call do_at_tests.
10809 * lib/mi-support.exp (mi_create_floating_varobj)
10810 (mi_varobj_update_with_type_change): New.
fcacd99f 10811
de051565
MK
108122008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10813
10814 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10815 option of -var-evaluate-expression.
10816 * gdb.mi/mi2-var-display.exp: Likewise.
10817
dbc52822
VP
108182008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10819
10820 Introduce test setup helpers.
a9c64011
AS
10821 * lib/gdb.exp (build_executable, clean_restart)
10822 (prepare_for_testing): New.
10823 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10824 * gdb.base/return.exp: Likewise.
10825 * gdb.base/ending-run.exp: Likewise.
dbc52822 10826
473591da
NR
108272008-04-07 Nick Roberts <nickrob@snap.net.nz>
10828
10829 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10830 Interface (MI) responses.
10831
2b2d9e11
VP
108322008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10833
a9c64011
AS
10834 * gdb.cp/breakpoint.cc: New code to test conditions involving
10835 member variables.
10836 * gdb.cp/breakpoint.exp: Test condition involving member
10837 variables.
2b2d9e11 10838
bb378428
VP
108392008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10840
10841 * lib/mi-support.exp (mi_expect_stop): New.
10842 (mi_run_cmd): Change the
10843 token. Use mi_send_resuming_command, use
10844 mi_expect_stop.
10845 (mi_execute_to_helper): Rename to mi_execute_to.
10846 (mi_send_resuming_command): Add more error patterns.
10847 (mi_wait_for_stop): Renamed to...
10848 (mi_get_stop_line): ...this.
10849 (mi_run_inline_test): Adjust.
10850
10851 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10852 * gdb.mi/mi-console.exp: Likewise.
10853 * gdb.mi/mi-pending.exp: Likewise.
10854 * gdb.mi/mi-simplerun.exp: Likewise.
10855 * gdb.mi/mi-stack.exp: Likewise.
10856 * gdb.mi/mi-stepi.exp: Likewise.
10857 * gdb.mi/mi-syn-frame.exp: Add comment.
10858 * gdb.mi/mi-until.exp: Likewise.
10859 * gdb.mi/mi-var-display.exp: Likewise.
10860 * gdb.mi/mi-watch.exp: Likewise.
10861 * gdb.mi/mi2-cli.exp: Likewise.
10862 * gdb.mi/mi2-console.exp: Likewise.
10863 * gdb.mi/mi2-simplerun.exp: Likewise.
10864 * gdb.mi/mi2-stack.exp: Likewise.
10865 * gdb.mi/mi2-stepi.exp: Likewise.
10866 * gdb.mi/mi2-until.exp: Likewise.
10867 * gdb.mi/mi2-var-display.exp: Likewise.
10868 * gdb.mi/mi2-watch.exp: Likewise.
10869
62172bb9
UW
108702008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10871
10872 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10873
10874 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10875
a13e061a
PA
108762008-04-04 Pedro Alves <pedro@codesourcery.com>
10877
10878 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10879 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10880 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10881 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10882 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10883 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10884 expect an mi error duplicated in stderr.
10885
eae06beb
JB
108862008-04-03 Joel Brobecker <brobecker@adacore.com>
10887
10888 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10889 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10890 Add a couple of tests that verify the behavior when the new setting
10891 is set to "cancel" and "all".
10892 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10893 "ask" before we start the testing.
10894
79c6ced6
AR
108952008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10896
10897 * gdb.cp/casts.cc: Add class reference variables.
10898 * gdb.cp/casts.exp: New test cases for up/down casting references.
10899
6c2d1a6b
MK
109002008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10901
10902 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10903 instead of beginning to make an extra test pass.
10904 * gdb.mi/mi2-var-display.exp: Likewise.
10905
55b411d9
MR
109062008-03-31 Maciej W. Rozycki <macro@mips.com>
10907
10908 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10909
c6140da2
MD
109102008-03-31 Markus Deuling <deuling@de.ibm.com>
10911 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10912
10913 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10914 value. Add xfail for older kernels.
10915
79732189
AR
109162008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10917
10918 Bring mi-support in line with gdb.exp.
10919 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10920 (mi_gdb_start): New function.
10921
33c3676e
MR
109222008-03-28 Maciej W. Rozycki <macro@mips.com>
10923
10924 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10925
92e28119
VP
109262008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10927
10928 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10929 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10930
9e8e3afe
VP
109312008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10932
10933 * lib/mi-support.exp (mi_create_varobj_checked): New.
10934 (mi_list_varobj_children): Allow to check for a
10935 value.
10936 (mi_list_array_varobj_children): New.
10937
10938 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10939 and mi_list_varobj_children, as opposed to hardcoding
10940 expected strings.
10941 * gdb.mi/gdb701.exp: Likewise.
10942 * gdb.mi/gdb792.exp: Likewise.
10943 * gdb.mi/mi-var-block.exp: Likewise.
10944 * gdb.mi/mi-var-cmd.exp: Likewise.
10945 * gdb.mi/mi-var-invalidate.exp: Likewise.
10946 * gdb.mi/mi2-var-block.exp: Likewise.
10947 * gdb.mi/mi2-var-child.exp: Likewise.
10948 * gdb.mi/mi2-var-cmd.exp: Likewise.
10949 * gdb.mi/mi2-var-display.exp: Likewise.
10950
9df50351
JK
109512008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10952
10953 Fix random false FAILs on i386.
10954 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10955
31e5d73a
DJ
109562008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10957
10958 PR gdb/544
10959 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10960
12f4afab
DJ
109612008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10962
10963 PR gdb/544
10964 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10965
b562a0cb
DJ
109662008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10967
10968 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10969 fixed PR gdb/544.
10970
17faa917
DJ
109712008-03-21 Pedro Alves <pedro@codesourcery.com>
10972
10973 * gdb.threads/fork-child-threads.exp: Test next over fork.
10974
6214f497
DJ
109752008-03-21 Chris Demetriou <cgd@google.com>
10976
10977 * gdb.base/break.exp (rbreak junk): New test for rbreak
10978 "Junk at end of arguments" issue.
10979
63092375
DJ
109802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10981
10982 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10983 *& to work on created array elements.
10984 (Top level): Test print $pc with a file. Test string operations
10985 without a target.
10986 * gdb.base/ptype.exp: Do not expect *& to work on created array
10987 elements.
10988
b21991b0
DJ
109892008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10990
10991 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10992 gdb.threads/staticthreads.exp: Update exit query.
10993
c4b347c7
SL
109942008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10995
10996 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10997
fa4727a6
DJ
109982008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10999
11000 * gdb.base/watchpoint.c (global_ptr, func4): New.
11001 (main): Call func4.
11002 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
11003 (test_inaccessible_watchpoint): New.
11004
2f34202f
MR
110052008-02-29 Maciej W. Rozycki <macro@mips.com>
11006
11007 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
11008 select the largest.
11009
0d6ba1b1
DJ
110102008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11011
11012 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
11013 frames-invalid annotations.
11014
e691325a
PM
110152008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
11016
a9c64011 11017 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 11018
f85b5ecc
DE
110192008-02-27 Doug Evans <dje@google.com>
11020
11021 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
11022 for bug 1738.
11023 (breakpoint_to_handler_entry): Ditto.
11024
b40e7bf3
JB
110252008-02-27 Joel Brobecker <brobecker@adacore.com>
11026
11027 * gdb.base/ending-run.exp: Use the first line of code inside
11028 function body to test breakpoints.
11029 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
11030 location where the breakpoint is inserted when using the line
11031 where a function is declared. Fix typo in the description of
11032 one of the tests.
11033 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
11034
2faca73a
PM
110352008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11036
11037 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 11038 tests.
2faca73a 11039
6f439c36
PM
110402008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11041
11042 * gdb.base/args.exp: avoid same output for tests
11043 with single quotes.
11044
54e52265
VP
110452008-02-26 Vladimir Prus <vladimir@codesourcery.com>
11046
a9c64011
AS
11047 * gdb.base/annota1.exp: Adjust for 'info break'
11048 format changes.
11049 * gdb.base/annota3.exp: Likewise.
11050 * gdb.base/break.exp: Likewise.
11051 * gdb.base/condbreak.exp: Likewise.
11052 * gdb.base/pending.exp: Likewise.
11053 * gdb.base/sepdebug.exp: Likewise.
11054 * gdb.base/unload.exp: Likewise.
11055 * gdb.cp/ovldbreak.exp: Likewise.
11056 * gdb.mi/mi-pending.exp: Likewise.
54e52265 11057
897b09ca
DE
110582008-02-07 Doug Evans <dje@google.com>
11059
11060 * gdb.cp/mb-inline.exp: New.
11061 * gdb.cp/mb-inline.h: New.
11062 * gdb.cp/mb-inline1.cc: New.
11063 * gdb.cp/mb-inline2.cc: New.
11064
b1c32d35
PM
110652008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
11066
11067 * gdb.pascal/floats.pas: New test program.
11068 * gdb.pascal/floats.exp: New testcase.
11069
1a4ca44a
TJB
110702008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11071
11072 * gdb.base/callfuncs.c (t_float_many_args): New function.
11073 (t_double_many_args): New function.
11074 * gdb.base/callfuncs.exp: Add tests for exceeding float
11075 and double parameters passed through the stack.
11076
439048e8
JB
110772008-02-05 Joel Brobecker <brobecker@adacore.com>
11078
11079 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
11080 gdb.ada/complete/foo.adb: New files.
11081 * gdb.ada/complete.exp: New testcase.
11082
81fe8080
DE
110832008-02-03 Doug Evans <dje@google.com>
11084
301f0ecf
DE
11085 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
11086
81fe8080
DE
11087 * gdb.cp/gdb2384.exp: New file.
11088 * gdb.cp/gdb2384.cc: New file.
11089 * gdb.cp/gdb2384-base.h: New file.
11090 * gdb.cp/gdb2384-base.cc: New file.
11091
4b071aec
DE
110922008-02-02 Doug Evans <dje@google.com>
11093
11094 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
11095
61137ba6
JB
110962007-02-01 Joel Brobecker <brobecker@adacore.com>
11097
11098 * gdb.ada/sym_print_name: New test program.
11099 * gdb.ada/sym_print_name.exp: New testcase.
11100
111012007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
11102
11103 * gdb.ada/nested/hello.adb: New file.
11104 * gdb.ada/nested.exp: New testcase.
11105 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11106
98deb0da
VP
111072008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11108
11109 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
11110 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
11111 don't cause future evaluations of function to report
11112 creation of internal breakpoints.
98deb0da 11113
723a2275
VP
111142008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11115
11116 * gdb.mi/mi-break.exp (test_error): New.
11117 Call it.
11118
fb546a2f
LM
111192008-01-31 Luis Machado <luisgpm@br.ibm.com>
11120
11121 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
11122 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
11123
2d8fd90a
PM
111242008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11125
11126 * gdb.pascal/integers.pas: New test program.
11127 * gdb.pascal/integers.exp: New testcase.
11128
a7fa0ded
PM
111292008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11130
11131 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
11132
5e1a1926
TJB
111332008-01-30 Luis Machado <luisgpm@br.ibm.com>
11134
11135 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
11136 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
11137
8d04f9f0
JB
111382008-01-30 Paul Hilfinger <hilfinger@adacore.com>
11139
11140 * gdb.ada/formatted_ref: New test program.
11141 * gdb.ada/formatted_ref.exp: New testcase.
11142
11143 * gdb.cp/formatted-ref.cc: New file.
11144 * gdb.cp/formatted-ref.exp: New testcase.
11145
ce75a98f
JB
111462008-01-30 Joel Brobecker <brobecker@adacore.com>
11147
11148 * gdb.base/ptype.exp: Add testing of "ptype $pc".
11149
e835f6bf
NR
111502008-01-30 Nick Roberts <nickrob@snap.net.nz>
11151
11152 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
11153 (test_file_list_exec_source_file): Update to new macro-info field.
11154
d118ef87
PH
111552008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
11156
11157 * gdb.ada/exprs: New test program.
11158 * gdb.ada/exprs.exp: New testcase.
11159
7d35ab09
TJB
111602008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11161
11162 * dfp-test.c (DELTA, DELTA_B): New definitions.
11163 (double_val1, double_val2, double_val3, double_val4, double_val5,
11164 double_val6, double_val7, double_val8, double_val9, double_val10,
11165 double_val11, double_val12, double_val13, double_val14, dec32_val1,
11166 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
11167 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
11168 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
11169 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
11170 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
11171 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
11172 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
11173 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
11174 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
11175 dec128_val16): New global variables.
11176 (decimal_dec128_align): New function.
11177 (decimal_mixed): Likewise.
11178 (decimal_many_args_dec32): Likewise.
11179 (decimal_many_args_dec64): Likewise.
11180 (decimal_many_args_dec128): Likewise.
11181 (decimal_many_args_mixed): Likewise.
11182 * dfp-test.exp: Add tests calling new inferior functions.
11183
2d717e4f
DJ
111842008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11185
11186 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
11187 gdb.server/ext-run.exp: New files.
11188 * lib/gdbserver-support.exp (gdbserver_download): New.
11189 (gdbserver_start): New. Update gdbserver expected
11190 output.
11191 (gdbserver_spawn): Use them.
11192 (gdbserver_start_extended): New.
11193
e85a822c
DJ
111942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11195
11196 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
11197 Run on GNU/Linux.
11198 (do_exec_tests): Check for systems which do not support catchpoints.
11199 Do not match START.
11200 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
11201 Run on GNU/Linux. Enable verbose output.
11202 (check_fork_catchpoints): New.
11203 (explicit_fork_child_follow, catch_fork_child_follow)
11204 (tcatch_fork_parent_follow): Update expected messages.
11205 (do_fork_tests): Use check_fork_catchpoints.
11206 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
11207 Run on GNU/Linux. Enable verbose output.
11208 (check_vfork_catchpoints): New.
11209 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
11210 expected messages.
11211 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
11212
401ea829
JB
112132008-01-29 Jim Blandy <jimb@red-bean.com>
11214
11215 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
11216 host' errors.
11217 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
11218
aceaf3ad
JB
112192008-01-29 Jim Blandy <jimb@red-bean.com>
11220
11221 * gdb.threads/sigthread.c: Use barriers to ensure that
11222 child_thread and child_thread_two are always initialized before we
11223 start to use them.
11224
a5606eee
VP
112252008-01-29 Vladimir Prus <vladimir@codesourcery.com>
11226
11227 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
11228 * gdb.base/watchpoint-solib.c: New.
11229 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 11230
c55a82bb
PM
112312008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
11232
11233 * gdb.base/gdb1056.exp: Add unsigned integer test.
11234
0993fe05
DE
112352008-01-28 Doug Evans <dje@google.com>
11236
11237 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
11238
4fe42e7f
JB
112392008-01-27 Jim Blandy <jimb@codesourcery.com>
11240
c7a69933
JB
11241 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
11242
4fe42e7f
JB
11243 * gdb.base/expand-psymtabs.exp: Doc fix.
11244
5def8285
MK
112452008-01-26 Mark Kettenis <kettenis@gnu.org>
11246
11247 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11248
5313c911
NR
112492008-01-24 Nick Roberts <nickrob@snap.net.nz>
11250
a9c64011 11251 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
11252 -var-set-format.
11253
93815fbf
VP
112542008-01-23 Chris Demetriou <cgd@google.com>
11255
11256 * gdb.threads/thread_events.c: New testcase source file.
11257 * gdb.threads/thread_events.exp: New testcase expect file.
11258
467a88ee
NR
112592008-01-23 Nick Roberts <nickrob@snap.net.nz>
11260
11261 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
11262
11263 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
11264 -var-set-format.
11265
d8f82aba
DJ
112662008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11267 Vladimir Prus <vladimir@codesourcery.com>
11268
11269 * gdb.base/float.exp: Allow missing floating point for m68k and
11270 PowerPC.
11271
60c46647
VP
112722008-01-22 Vladimir Prus <vladimir@codesourcery.com>
11273
11274 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
11275 ignore count.
11276 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
11277 * gdb.mi/mi-cli.exp: Adjust.
11278 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 11279
c7dd36a1
PA
112802008-01-17 Pedro Alves <pedro@codesourcery.com>
11281
11282 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
11283 and 'dummy_ptr' integer pointer. Initialize struct_declarations
11284 with dummy_ptr's address.
11285 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
11286 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
11287 all targets.
11288 * gdb.mi/mi2-var-child.exp: Likewise.
11289
39d5313e
JB
112902008-01-09 Joel Brobecker <brobecker@adacore.com>
11291
11292 * gdb.ada/null_array: New test program.
11293 * gdb.ada/null_array.exp: New testcase.
11294
0aea4bf3
LM
112952008-01-09 Luis Machado <luisgpm@br.ibm.com>
11296
11297 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
11298 with required float modifiers.
11299
0b354900
JB
113002008-01-08 Joel Brobecker <brobecker@adacore.com>
11301
11302 * gdb.ada/funcall_param: New test program.
11303 * gdb.ada/funcall_param.exp: New testcase.
11304
cdb7f5d4
JB
113052008-01-08 Joel Brobecker <brobecker@adacore.com>
11306
11307 * gdb.ada/arrayparam: New test program.
11308 * gdb.ada/arrayparam.exp: New testcase.
11309
88e2547f
JB
113102008-01-08 Joel Brobecker <brobecker@adacore.com>
11311
11312 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
11313 landed. Should also fix random failures in the test following it.
11314
f6867ce0
TJB
113152008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11316
11317 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11318 for expressions with decimal float values.
11319 (test_dfp_conversions): New function to test casts to and from
11320 decimal float types.
11321 Call test_dfp_conversions.
11322 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
11323 elements.
11324 (main): Initialize ds.float4 and ds.double8 elements.
11325 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
11326 string to new error message.
11327 (d64_set_tests): Likewise.
11328 (d128_set_tests): Likewise.
11329 Add tests for expressions with decimal float variables. Add tests for
11330 conversions to and from decimal float types.
11331
f9c11282
JB
113322008-01-05 Joel Brobecker <brobecker@adacore.com>
11333
11334 * gdb.ada/packed_tagged/comp_bug.adb: New file.
11335 * gdb.ada/packed_tagged.exp: New testcase.
11336
0ecbca72
JB
113372008-01-04 Joel Brobecker <brobecker@adacore.com>
11338
11339 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
11340 gdb.ada/homonym/homonym_main.adb: New files.
11341 * gdb.ada/homonym.exp: New testcase.
11342
c18d3d89
JB
113432008-01-04 Joel Brobecker <brobecker@adacore.com>
11344
11345 * gdb.ada/packed_array.exp: Add testing of references to
11346 a packed array.
11347
ecc7085b
JB
113482008-01-04 Joel Brobecker <brobecker@adacore.com>
11349
11350 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
11351 New files.
11352 * gdb.ada/type_coercion.exp: New testcase.
11353
c474c922
JB
113542008-01-04 Joel Brobecker <brobecker@adacore.com>
11355
11356 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
11357 gdb.ada/tagged/foo.adb: New file.
11358 * gdb.ada/tagged.exp: New testcase.
11359
9005b927
JB
113602008-01-04 Joel Brobecker <brobecker@adacore.com>
11361
11362 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
11363 gdb.ada/ptype_field/foo.adb: New files.
11364 * gdb.ada/ptype_field.exp: New testcase.
11365
1a6aaad8
JB
113662008-01-03 Joel Brobecker <brobecker@adacore.com>
11367
11368 * gdb.ada/print_pc.exp: New testcase.
11369
0ef22f53
JB
113702008-01-03 Joel Brobecker <brobecker@adacore.com>
11371
11372 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11373 gdb.ada/taft_type/p.adb: New files.
11374 * gdb.ada/taft_type.exp: New testcase.
11375
1689ecf8
JB
113762008-01-03 Joel Brobecker <brobecker@adacore.com>
11377
11378 * gdb.ada/array_bounds/bar.adb: New file.
11379 * gdb.ada/array_bounds.exp: New testcase.
11380
a4d0b9c3
JB
113812008-01-03 Joel Brobecker <brobecker@adacore.com>
11382
11383 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11384 gdb.ada/arrayptr/foo.adb: New files.
11385 * gdb.ada/arrayptr.exp: New testcase.
11386
a31ace00
JB
113872008-01-03 Joel Brobecker <brobecker@adacore.com>
11388
11389 * gdb.base/set-lang-auto.exp: New testcase.
11390
a97fced3
JB
113912008-01-03 Joel Brobecker <brobecker@adacore.com>
11392
11393 * gdb.ada/fun_addr/foo.adb: New file.
11394 * gdb.ada/fun_addr.exp: New testcase.
11395
ef29ce1a
JK
113962008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11397
11398 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11399 New files
11400
0fafefe3
JB
114012008-01-02 Joel Brobecker <brobecker@adacore.com>
11402
11403 * array_subscript_addr/p.adb: New file.
a9c64011 11404 * array_subscript_addr.exp: New testcase.
0fafefe3 11405
c4359f8d
JB
114062008-01-02 Joel Brobecker <brobecker@adacore.com>
11407
a9c64011 11408 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
11409 New files.
11410 * gdb.ada/str_cmp_ref.exp: New testcase.
11411
1aa1b15b
JB
114122008-01-01 Joel Brobecker <brobecker@adacore.com>
11413
11414 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11415 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 11416 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 11417
81c9b2cf
JB
114182008-01-01 Joel Brobecker <brobecker@adacore.com>
11419
11420 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11421 gdb.ada/ref_param/pck.ads: New files.
11422 * gdb.ada/ref_param.exp: New testcase.
11423
319e4674
JB
114242008-01-01 Joel Brobecker <brobecker@adacore.com>
11425
11426 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11427 gdb.ada/interface/foo.adb: New files.
11428 * gdb.ada/interface.exp: New testcase.
11429
ef682c56
JB
114302007-12-31 Jim Blandy <jimb@codesourcery.com>
11431
11432 * gdb.base/multi-forks.exp: Consume all output from child
11433 processes before proceeding to next test.
11434
f6f3eb6c
JB
114352007-12-29 Jim Blandy <jimb@codesourcery.com>
11436
11437 * configure: Regenerated.
11438
f652e42f
JB
114392007-12-27 Joel Brobecker <brobecker@adacore.com>
11440
11441 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11442 gdb.ada/fixed_cmp/fixed.adb: New files.
11443 * gdb.ada/fixed_cmp.exp: New testcase.
11444
6943e596
JB
114452007-12-27 Joel Brobecker <brobecker@adacore.com>
11446
11447 * gdb.ada/boolean_expr.exp: New testcase.
11448
aad9a193
JB
114492007-12-26 Jim Blandy <jimb@codesourcery.com>
11450
11451 * gdb.base/multi-forks.exp: Doc fix.
11452
fb5f3683
JB
114532007-12-26 Joel Brobecker <brobecker@adacore.com>
11454
11455 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11456 * gdb.ada/char_param.exp: Do not compile our test program with
11457 -gnata, this is unnecessary.
11458 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11459
384e4a9c
JB
114602007-12-24 Joel Brobecker <brobecker@adacore.com>
11461
11462 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11463 gdb.ada/print_chars/foo.adb: New files.
11464 * gdb.ada/print_chars.exp: New testcase.
11465
01e044f7
JB
114662007-12-24 Joel Brobecker <brobecker@adacore.com>
11467
11468 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11469 gdb.ada/char_param/foo.adb: New files.
11470 * gdb.ada/char_param.exp: New testcase.
11471
0ce17860
JB
114722007-12-22 Jim Blandy <jimb@codesourcery.com>
11473
11474 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11475 hard-coding source line numbers into the test.
11476 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11477 gdb_get_line_number to find.
11478
919809b9
JB
114792007-12-22 Joel Brobecker <brobecker@adacore.com>
11480
11481 * gdb.base/ptype.c (highest): New struct type.
11482 (the_highest): New variable of that type.
11483 (main): Add dummy assignment to a field of variable the_highest.
11484 * gdb.base/ptype.exp: Test type printing of our new variable.
11485
abc8a88d
PM
114862007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11487
11488 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11489 and record first explicitly generated thread number.
abc8a88d
PM
11490 Use that thread number for thread specific watchpoint test.
11491 Add iteration number to repetitive tests.
11492
5158f3e3
CES
114932007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11494 Jim Blandy <jimb@codesourcery.com>
11495
11496 * gdb.base/expand-psymtabs.c: New testcase
11497 source file.
11498 * gdb.base/expand-psymtabs.exp: New testcase
11499 expect file.
11500
37e4754d
LM
115012007-12-17 Luis Machado <luisgpm@br.ibm.com>
11502
11503 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11504 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11505
551e5d04
JB
115062007-12-17 Joel Brobecker <brobecker@adacore.com>
11507
11508 * gdb.ada/frame_args/foo.adb: New file.
11509 * gdb.ada/frame_args/pck.ads: New file.
11510 * gdb.ada/frame_args/pck.adb: New file.
11511 * gdb.ada/frame_args.exp: New testcase.
11512
a05ee097
JB
115132007-12-17 Joel Brobecker <brobecker@adacore.com>
11514
11515 * gdb.base/frame-args.c: New file.
11516 * gdb.base/frame-args.exp: New testcase.
11517
c162e8c9 115182007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11519 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11520
11521 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11522
afe8ab22 115232007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11524
afe8ab22
VP
11525 * gdb.mi/mi-pending.exp: New.
11526 * gdb.mi/mi-pending.c: New.
11527 * gdb.mi/mi-pendshr.c: New.
11528
dfdfb3ca
JB
115292007-12-06 Jim Blandy <jimb@codesourcery.com>
11530
11531 * gdb.base/default.exp: Update expected output for 'info catch'.
11532
b7fca990
JK
115332007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11534
11535 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11536 must be set to binary.
11537
6a1afc1e
PA
115382007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11539
11540 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11541
a6b151f1
DJ
115422007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11543
11544 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11545 gdb.mi/mi-file-transfer.exp: New.
11546
43039443
JK
115472007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11548
11549 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11550
0ef2251b
MR
115512007-11-22 Maciej W. Rozycki <macro@mips.com>
11552
11553 * gdb.trace/backtrace.exp: Fix a typo.
11554 * gdb.trace/circ.exp: Likewise.
11555 * gdb.trace/collection.exp: Likewise.
11556 * gdb.trace/limits.exp: Likewise.
11557 * gdb.trace/report.exp: Likewise.
11558 * gdb.trace/tfind.exp: Likewise.
11559 * gdb.trace/while-dyn.exp: Likewise.
11560
5443631e
NR
115612007-11-21 Nick Roberts <nickrob@snap.net.nz>
11562
11563 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11564 objects of pointers that can't be dereferenced are now
11565 "noneditable".
11566
a4ce5b0d
UW
115672007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11568
11569 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11570 (target_cpu): Remove.
11571
d6e956e5
VP
115722007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11573
11574 * gdb.base/ending-run.exp: Expect the list of cleared
11575 breakpoint to come in natural order, not the reversed one.
a9c64011 11576
214270ab
VP
115772007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11578
11579 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11580 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11581
1a619819
LM
115822007-11-05 Luis Machado <luisgpm@br.ibm.com>
11583
11584 * gdb.base/printcmds.exp: New function
11585 test_printf_with_dfp.
11586
5b01a6fa
DE
115872007-11-02 Doug Evans <dje@google.com>
11588
11589 * gdb.disasm/t01_mov.s: Remove carriage returns.
11590 * gdb.disasm/t02_mova.s: Ditto.
11591 * gdb.disasm/t03_add.s: Ditto.
11592 * gdb.disasm/t04_sub.s: Ditto.
11593 * gdb.disasm/t05_cmp.s: Ditto.
11594 * gdb.disasm/t06_ari2.s: Ditto.
11595 * gdb.disasm/t07_ari3.s: Ditto.
11596 * gdb.disasm/t08_or.s: Ditto.
11597 * gdb.disasm/t09_xor.s: Ditto.
11598 * gdb.disasm/t10_and.s: Ditto.
11599 * gdb.disasm/t11_logs.s: Ditto.
11600 * gdb.disasm/t12_bit.s: Ditto.
11601 * gdb.disasm/t13_otr.s: Ditto.
11602
ec33ab7f
JK
116032007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11604
11605 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11606
ae0d01ff
UW
116072007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11608
11609 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11610 provide DFP support.
11611
55eddb0f
DJ
116122007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11613
11614 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11615 Test "set powerpc vector-abi". Skip auto-detection tests for old
11616 toolchains.
11617
7020f05c
PA
116182007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11619
11620 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11621 with [string compare].
11622
84bc3db9
PA
116232007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11624
11625 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11626 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11627
5876dc88
LM
116282007-10-25 Luis Machado <luisgpm@br.ibm.com>
11629
11630 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11631 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11632 * gdb.opt/Makefile.in: New makefile.
11633 * Makefile.in: Create new directory "gdb.opt".
11634 * configure.ac: Add "gdb.opt" directory.
11635 * configure: Regenerated.
a9c64011 11636
c3ea9a14
DE
116372007-10-25 Doug Evans <dje@google.com>
11638
11639 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11640 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11641
a9c64011 116422007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11643 Thiago Jung Bauermann <bauerman@br.ibm.com>
11644
11645 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11646 Floating Point expressions.
11647 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11648 Floating Point variables.
11649 * gdb.base/dfp-test.c: new file containing program with Decimal
11650 Floating variables, used by gdb.base/dfp-test.exp.
11651
62a24a2b
DJ
116522007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11653
11654 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11655
e7b1eae6
UW
116562007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11657
11658 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11659 compiling test case with GCC.
11660 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11661
c641edcc
UW
116622007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11663
11664 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11665 format changes.
11666
5e5ebfe6
MS
116672007-10-18 Michael Snyder <msnyder@specifix.com>
11668
11669 * gdb.base/dbx.exp: Add missing "-re " operator.
11670
e831e7b6
GM
116712007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11672
11673 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11674 * configure.ac: Removed trailing spaces after backslash.
11675 * gdb.modula2: New directory.
11676 * gdb.modula2/Makefile.in: New file.
11677 * gdb.modula2/unbounded-array.exp: New file.
11678 * gdb.modula2/unbounded1.c: New file.
11679
7cc46491
DJ
116802007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11681
11682 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11683
116842007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11685
11686 * gdb.base/sigstep.c (main): Add checks for
11687 return values for setitimer call.
11688 Call setitimer again with itimer = ITIMER_REAL
11689 if first call to setitimer fails.
11690
e91528f0
KH
116912007-10-11 Kazu Hirata <kazu@codesourcery.com>
11692
11693 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11694 of $timeout.
11695
2ec9a4f8
DJ
116962007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11697
11698 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11699
117002007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11701
11702 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11703 of gdb_expect call, to avoid interruption.
11704
64b2fa04
PA
117052007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11706
11707 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11708 (v_unsigned_long_long, v_long_long_array)
11709 (v_signed_long_long_array, v_unsigned_long_long_array)
11710 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11711 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11712 [!NO_LONG_LONG]: New.
11713 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11714 v_long_long_member.
11715
11716 (v_long_long_func, v_signed_long_long_func)
11717 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11718 (main) [!NO_LONG_LONG]: Initialize long long variants.
11719
11720 * gdb.base/whatis.exp: If board file requests no_long_long, build
11721 test with NO_LONG_LONG defined. Test long long, signed long long,
11722 and unsigned long long variants but only if board file doesn't
11723 disable it.
11724
a912286e 117252007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11726 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11727
11728 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11729 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11730 * configure: Regenerated.
11731 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11732 gdb.pascal/types.exp, lib/pascal.exp: New files.
11733
471ba8c9
DJ
117342007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11735
11736 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11737 call.
11738 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11739 to return to the call.
11740 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11741 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11742 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11743 * gdb.mi/mi-until.exp (test_until): Likewise.
11744 * gdb.mi/mi2-until.exp (test_until): Likewise.
11745
fef8a650
DJ
117462007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11747
11748 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11749 two-char array.
11750 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11751
d983da9c
DJ
117522007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11753
11754 * gdb.threads/watchthreads.c (thread_function): Sleep between
11755 iterations.
11756 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11757 at once for S/390. Generate matching fails and passes.
11758
17f62551
VP
117592007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11760
11761 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11762 the 'struct_declarations' variable to zeros.
a9c64011 11763
ed0616c6
VP
117642007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11765
11766 * gdb.cp/mb-ctor.cc: New.
11767 * gdb.cp/mb-ctor.exp: New.
11768 * gdb.cp/mb-templates.cc: New.
11769 * gdb.cp/mb-templates.exp: New.
11770
41f1b697
DJ
117712007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11772
11773 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11774
3f213f78
PA
117752007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11776
11777 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11778 targets.
11779 * configure: Regenerate.
11780
0d381245 117812007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11782
0d381245
VP
11783 * gdb.base/annota1.exp: Adjust for 'info break'
11784 format changes.
11785 * gdb.base/annota3.exp: Likewise.
11786 * gdb.base/break.exp: Likewise.
11787 * gdb.base/condbreak.exp: Likewise.
11788 * gdb.base/pending.exp: Likewise.
11789 * gdb.base/sepdebug.exp: Likewise.
11790 * gdb.base/unload.exp: Likewise.
11791 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11792
fe3f5fa8
VP
117932007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11794
11795 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11796 messages.
11797 * gdb.base/chng-syms.exp: Likewise.
11798 * gdb.base/unload.exp: Likewise.
a9c64011 11799
a75cf6c0
DJ
118002007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11801
11802 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11803
18ecae38
DJ
118042007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11805
11806 * schedlock.c (NUM): Change to 1.
11807 (main): Use args[0] for the main thread.
11808 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11809 regardless of the number of threads.
11810
5509918f
MR
118112007-09-14 Maciej W. Rozycki <macro@mips.com>
11812
4a543daf
MR
11813 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11814 type down.
11815 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11816 test.
11817 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11818 watchpoint type down.
11819 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11820 test.
11821
118222007-09-14 Maciej W. Rozycki <macro@mips.com>
11823
5509918f
MR
11824 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11825 Move all the tests here and run them twice, once using software
11826 watchpoints and once using hardware watchpoints.
11827 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11828
40b53987
DJ
118292007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11830
11831 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11832 test.
11833
695e2681
MK
118342007-09-10 Mark Kettenis <kettenis@gnu.org>
11835
8b3fc8d8
MK
11836 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11837 build-id.
11838
695e2681
MK
11839 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11840 know about $ORIGIN. Calculate output dir from $dest instead of
11841 using ${objdir}/{$subdir}.
11842
58d69f29
MK
118432007-09-09 Mark Kettenis <kettenis@gnu.org>
11844
11845 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11846 gcore, before continuing with the test.
11847
3e347599
DJ
118482007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11849
11850 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11851 * gdb.mi/mi-watch.exp: Likewise.
11852
ea37ba09
DJ
118532007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11854 Jim Blandy <jimb@codesourcery.com>
11855
11856 * gdb.arch/i386-sse.exp: Do not expect character constants.
11857 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11858 * gdb.base/display.exp: Allow print/s.
11859 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11860 and unsigned char array changes.
11861
2025a643
DJ
118622007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11863
11864 * gdb.base/display.exp: Add tests for printf %p.
11865
26669a27
PA
118662007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11867
11868 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11869 the dll name to unicode.
11870
c8f021f8
JK
118712007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11872
11873 * gdb.base/default.exp (show version): Update the version text.
11874 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11875
4cf31eea
JK
118762007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11877
11878 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11879 New files.
11880
4935890f
JK
118812007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11882
11883 * lib/gdb.exp (build_id_debug_filename_get): New function.
11884 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11885 Remove the generate DEBUG file for the future testcase runs.
11886 New testcase for the NT_GNU_BUILD_ID retrieval.
11887 Move the final testing step to ...
11888 (test_different_dir): ... a new function.
11889 New parameter XFAIL to XFAIL all the tests performed.
11890 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11891 New parameter TYPE to PF_PREFIX all the tests performed.
11892
02142340
VP
118932007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11894
11895 * gdb.mi/mi-var-cp.cc (path_expression): New
11896 function.
11897 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11898
36acd84e
UW
118992007-08-27 Markus Deuling <deuling@de.ibm.com>
11900
11901 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11902 to fit into SPU Local Store memory.
11903
a896d121
JB
119042007-08-23 Joel Brobecker <brobecker@adacore.com>
11905
11906 * gdb.base/default.exp: Adjust the expected output of "info
11907 warranty" after the switch to GPLv3.
11908
7b433602
JB
119092007-08-23 Joel Brobecker <brobecker@adacore.com>
11910
11911 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11912 to 30000 (from 20000).
11913
e22f8b7c
JB
119142007-08-23 Joel Brobecker <brobecker@adacore.com>
11915
11916 Switch the license of all .exp files to GPLv3.
11917 Switch the license of all .f and .f90 files to GPLv3.
11918 Switch the license of all .s and .S files to GPLv3.
11919
5a0e3bd0
JB
119202007-08-23 Joel Brobecker <brobecker@adacore.com>
11921
11922 * configure.ac: Switch license to GPLv3.
11923
cc00619d
JB
119242007-08-23 Joel Brobecker <brobecker@adacore.com>
11925
11926 Switch the licensing to GPLv3 for all .ads and .adb files.
11927
8d26208a
DJ
119282007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11929
11930 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11931 and t_int_double.
11932 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11933
4fcb9948
JB
119342007-08-17 Joel Brobecker <brobecker@adacore.com>
11935
11936 * gdb.base/step-line.c: Switch license to GPL version 3, and
11937 update copyright year.
11938 * gdb.base/step-line.inp: Likewise.
11939
b9c34f67
JB
119402007-08-17 Joel Brobecker <brobecker@adacore.com>
11941
11942 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11943 changes inside gdb1555.c.
11944 * gdb.base/pending.exp: Likewise.
11945
2cc17678
DJ
119462007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11947
11948 * config/default.exp: New file.
11949
e48883f7
DJ
119502007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11951
11952 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11953 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11954
1ab80e5b
MR
119552007-07-30 Maciej W. Rozycki <macro@mips.com>
11956
11957 * gdb.base/dump.exp: Force the correct endianness for binary
11958 formats not carrying this information.
11959
aba471f5
DJ
119602007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11961
11962 * gdb.threads/staticthreads.exp: Match .*sem_post.
11963
d4e07204
DJ
119642007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11965
11966 * gdb.base/readline.exp (operate_and_get_next): Match the final
11967 prompt.
11968
2b97317d
KB
119692007-07-23 Kevin Buettner <kevinb@redhat.com>
11970
11971 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11972 to restarting SID.
11973
44efa07a
KB
119742007-07-18 Kevin Buettner <kevinb@redhat.com>
11975
11976 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11977 prior to `gdb_start'.
11978
7b5ebade
KB
119792007-07-18 Kevin Buettner <kevinb@redhat.com>
11980
11981 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11982 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11983 Remove call to gdb_unload.
11984
255e7678
DJ
119852007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11986 Daniel Jacobowitz <dan@codesourcery.com>
11987
11988 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11989 for __WIN32__.
11990 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11991 * gdb.base/unload.exp: Use shared library test routines.
11992
3a40aaa0
UW
119932007-07-03 Markus Deuling <deuling@de.ibm.com>
11994
11995 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11996 * gdb.base/solib-symbol-lib.c: Likewise.
11997 * gdb.base/solib-symbol-main.c: Likewise.
11998
b0f4b84b
DJ
119992007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
12000
12001 * config/gdbserver.exp (gdb_reconnect): New.
12002 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
12003 gdb.base/solib-disc.exp: New files.
12004 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
12005 remote debugging".
12006 (gdb_compile): Add shlib_load flag.
12007 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
12008 port.
12009 (gdbserver_reconnect): New.
12010
1b05479a
DJ
120112007-07-01 Nick Roberts <nickrob@snap.net.nz>
12012 Daniel Jacobowitz <dan@codesourcery.com>
12013
12014 * gdb.base/annota3.exp: Test for if construct.
12015
86f78eb2
DJ
120162007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
12017
12018 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
12019
6a2eb474 120202007-06-21 Chris Dearman <chris@mips.com>
a9c64011 12021 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
12022
12023 * gdb.base/display.exp: Allow a newline after display/i.
12024 * gdb.base/pc-fp.exp: Likewise.
12025 * gdb.base/sigbpt.exp: Likewise.
12026
f8b73d13
DJ
120272007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12028
12029 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
12030 required features to be included.
12031
4339e69e
DJ
120322007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12033
12034 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
12035 in info threads output.
12036
23d964e7
UW
120372007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12038 Markus Deuling <deuling@de.ibm.com>
12039
12040 * gdb.arch/spu-info.exp: New testcase.
12041 * gdb.arch/spu-info.c: New file.
12042
fd20f75b
DJ
120432007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
12044
12045 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
12046 tpcs_offset. Restore lr after the call.
12047 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
12048
2226f861
DJ
120492007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
12050
12051 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
12052 (gdbserver_run): Kill any running gdbserver.
12053 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
12054
d12371a9
MR
120552007-05-17 Maciej W. Rozycki <macro@mips.com>
12056
12057 * gdb.base/sigbpt.exp: Preset segv_addr.
12058
93f02886
DJ
120592007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
12060
12061 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
12062 (gdb_compile_shlib): Likewise.
12063 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
12064 (default_gdb_init): Clear cleanfiles.
12065 (gdb_finish): Delete recorded cleanfiles.
12066 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
12067
12068 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
12069 Do not use isnative.
12070 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
12071 gdb.base/so-impl-ld.exp: Likewise.
12072 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
12073 * gdb.base/unload.exp: Likewise. Do not pass empty option to
12074 gdb_compile.
12075
b04e06d7
VP
120762007-05-15 Vladimir Prus <vladimir@codesourcery.com>
12077
12078 * config/unknown.exp: Remove.
12079
069ed931
UW
120802007-05-15 Markus Deuling <deuling@de.ibm.com>
12081
12082 * gdb.base/info-proc.exp: Check is_remote.
12083
09db0d03
UW
120842007-05-14 Markus Deuling <deuling@de.ibm.com>
12085
12086 * gdb.base/gcore.exp: Initialize variable core_supported.
12087
af2cbe8c
DJ
120882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12089
12090 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
12091
027c0295
DJ
120922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12093
12094 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
12095 * gdb.threads/print-threads.exp (test_all_threads): Allow
12096 negative and hexadecimal thread IDs.
12097
dc5000e7
DJ
120982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12099
12100 * gdb.java/jprint.java (public): Avoid invalid call to static
12101 method.
12102
2e74ed18
DP
121032007-05-14 Denis Pilat <denis.pilat@st.com>
12104
12105 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
12106 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
12107 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12108 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
12109 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
12110
83547f02
UW
121112007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12112
12113 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 12114 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
12115 this mode.
12116 * gdb.base/ovlymgr.c: Provide stubs for spu target.
12117 * gdb.base/spu.ld: New file.
12118
b18be20d
DJ
121192007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
12120
12121 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
12122
be444858
DJ
121232007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
12124
12125 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
12126
b1d53152
DJ
121272007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12128
12129 * gdb.java/jmain.exp: Handle demangled names with and without method
12130 signatures.
12131
d084b331
DJ
121322007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12133
12134 * gdb.mi/mi-syn-frame.c (main, foo, bar)
12135 (have_a_very_merry_interrupt): Remove calls to puts.
12136 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
12137 inferior output.
12138 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
12139 test names.
12140
db9d7fc5
DJ
121412007-04-29 Markus Deuling <deuling@de.ibm.com>
12142 Daniel Jacobowitz <dan@codesourcery.com>
12143
12144 * gdb.base/auxv.exp (core_works): Also check is_remote.
12145 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
12146
ef783a7d 121472007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12148
ef783a7d
VP
12149 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
12150 message, not the undefined 'module' variable.
12151 * gdb.base/siginfo.exp: Likewise.
12152 * gdb.base/sigstep.exp: Likewise.
12153 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
12154 serialport.
12155 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
12156
b7b73cae
CV
121572007-04-25 Corinna Vinschen <vinschen@redhat.com>
12158
12159 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
12160 target sim fails. Return 0 otherwise.
12161 (gdb_load): Return prematurely if gdb_target_sim fails.
12162
7d90fdfa
DP
121632007-04-16 Denis Pilat <denis.pilat@st.com>
12164
12165 * gdb.base/setshow.exp: Reset height after having set it to 100.
12166
5d3e9c85
DP
121672007-04-16 Denis Pilat <denis.pilat@st.com>
12168
12169 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
12170
18e75969
DP
121712007-04-16 Denis Pilat <denis.pilat@st.com>
12172
12173 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
12174
25d5ea92
VP
121752007-04-14 Vladimir Prus <vladimir@codesourcery.com>
12176
12177 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
12178 tests. Run the frozen varobjs test.
12179 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 12180 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 12181
0b49cb80
JK
121822007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12183
12184 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
12185 gdb.base/type-opaque.exp: New files.
12186
a73bafbc 121872007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
12188
12189 * gdb.mi/mi-var-child.c
a73bafbc
VP
12190 (do_children_tests): User char[2] instead of
12191 char so that automatic printing of pointers to char
12192 don't give unpredicable result.
12193 * gdb.mi/var-cmd.c (do_locals_test): Initialize
12194 local variables.
12195 * gdb.mi/mi-var-child.exp: Step to right line
12196 of do_children_tests.
12197 * gdb.mi/mi2-var-child.exp: Likewise.
12198 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 12199 do_locals_tests.
a73bafbc
VP
12200 (do_children_tests): User char[2] instead of
12201 char so that automatic printing of pointers to char
a9c64011 12202 don't give unpredicable result.
a73bafbc 12203 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12204 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
12205 Pass test name to mi_wait_for_stop.
12206
7ce59000
DJ
122072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12208
12209 * gdb.asm/asm-source.exp: Remove d10v case.
12210 * lib/gdb.exp (skip_cplus_tests): Likewise.
12211 * gdb.asm/d10v.inc: Deleted.
12212
20389057
DJ
122132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12214
12215 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
12216
8807d78b
DJ
122172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12218
12219 * config/netware.exp: Delete file.
12220
aa3edb8e
JB
122212007-03-29 Joel Brobecker <brobecker@adacore.com>
12222
12223 * gdb.dwarf2/dw2-noloc.S: New file.
12224 * gdb.dwarf2/dw2-noloc.exp: New file.
12225
297561ac
PA
122262007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
12227
12228 * gdb.cp/method2.cc: New test.
12229 * gdb.cp/method2.exp: New test.
12230 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
12231
1f81bd39
DJ
122322007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12233
12234 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
12235
9453113a
DJ
122362007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
12237
12238 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
12239
b741e217
DJ
122402007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12241
12242 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
12243 (gdb_load): Delete, replace with...
12244 (gdb_reload): ...this.
12245 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
12246 * gdb.server/server-mon.exp: Likewise.
12247 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
12248 (gdb_start_cmd): New.
12249 (gdb_file_cmd): Save the last loaded file.
12250 (gdb_reload): New.
12251 (gdb_gnu_strip_debug): Use transform.
12252 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
12253 support here. Use new $last_loaded_file. Check mtime.
12254 (gdb_target_cmd): Handle ObjC failure case.
12255 (infer_host_exec): Delete.
12256 (gdbserver_load): Rename to...
12257 (gdbserver_run): ...this. Simplify.
12258 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
12259 (mi_gdb_load): Move most contents to a new function...
12260 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
12261 (mi_run_cmd): Use mi_gdb_target_load.
12262 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
12263 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
12264 Use gdb_run_cmd.
12265 * gdb.base/charsign.exp: Remove incorrect comment.
12266 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
12267 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
12268 gdb.base/start.exp: Use gdb_start_cmd.
12269
446ab585 122702007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 12271 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
12272
12273 * gdb.base/sigbpt.exp: Fix the message when skipping test.
12274 * gdb.base/signull.exp: Similarly.
12275
bbb88ebf
UW
122762007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12277
12278 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
12279 messages available to test cases (like chng-sym.exp).
12280
cb8c4a99
AS
122812007-03-14 Andreas Schwab <schwab@suse.de>
12282
12283 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12284 format changes.
12285
4e463ff5
DJ
122862007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
12287
12288 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
12289 (optimized_1): New.
12290 (main): Call optimized_1.
12291 (gdb2029): Correct typos. Call gdb2029_marker.
12292 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
12293 for gdb2029.
12294
b6db2c47
MK
122952007-03-12 Mark Kettenis <kettenis@gnu.org>
12296
12297 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
12298 as tabs. Remove redundant test pattern.
12299
70ed3737
UW
123002007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12301
12302 * gdb.base/long_long.exp: Accept optional symbol name in <...>
12303 for /a format output.
12304
47b67b60
DJ
123052007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
12306
12307 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
12308 collect output incrementally.
12309
b8953b0e
UW
123102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12311
12312 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
12313 for -var-create lpcharacter test.
12314 * gdb.mi/mi2-var-cmd.exp: Likewise.
12315
7acd5c40
UW
123162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12317
12318 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12319 pass on targets where address zero is readable.
12320
9c6759c1
UW
123212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12322
12323 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
12324 just a single architecture.
12325
a2f1aeb4
UW
123262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12327
12328 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
12329 (fetch_all_registers): New function, uses gdb_test_multiple and
12330 exp_continue to fetch inferior output line-by-line.
12331 Replace all uses of do_get_all_registers by fetch_all_registers.
12332
46579ac2
UW
123332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12334
12335 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
12336 in target_info.
12337
fc133f24
MS
123382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12339
a9c64011 12340 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
12341 consistancy; add a default (timeout) case.
12342
7646a51d
MS
123432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12344
12345 * gdb.base/watchpoint.exp: Fix truncated comment.
12346
dcfff61f
MS
123472007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12348
12349 * Makefile.in: Remove spurious single-quotes from sed command.
12350
664e3ee9
DJ
123512007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12352
12353 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
12354 func.
12355 * gdb.mi/mi2-var-cmd.exp: Likewise.
12356
d7cc6f2f
JB
123572007-02-27 Joel Brobecker <brobecker@adacore.com>
12358
a9c64011
AS
12359 * gdb.dwarf2/dw2-producer.S: New file.
12360 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
12361
123622007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
12363
12364 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12365 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12366 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12367 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12368 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12369 Revert tests to use mi_gdb_test and include value field in output
12370 of -var-create.
12371
93d42b30
DJ
123722007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12373
12374 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12375
c499ed39
DJ
123762007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12377
12378 * gdb.base/maint.exp: Remove full paths from test names.
12379 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12380 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12381
9836f81b
JB
123822007-02-27 Joel Brobecker <brobecker@adacore.com>
12383
12384 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12385
c74d0ad8
DJ
123862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12387
12388 * gdb.server/server-mon.exp: New test.
12389
2711e456
DJ
123902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12391
12392 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12393
ff6f572f
DJ
123942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12395
12396 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12397 register capitalization.
12398
fada3feb
DP
123992007-02-13 Denis Pilat <denis.pilat@st.com>
12400
12401 * gdb.mi/mi-var-invalidate.exp: New file.
12402
fb1e4ffc
DJ
124032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12404
12405 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12406
3da939d7
DJ
124072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12408
12409 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12410
123dc839
DJ
124112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12412
12413 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12414 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12415
877e3645 124162007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
12417
12418 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12419 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12420 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12421 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12422 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 12423 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 12424 Update tests to include value field in output of -var-create.
a9c64011 12425
3c0a2960
AS
124262007-02-08 Andreas Schwab <schwab@suse.de>
12427
12428 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12429
108546a0
DJ
124302007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12431
12432 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12433 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12434
d701dcab
DP
124352007-02-02 Denis Pilat <denis.pilat@st.com>
12436
12437 * gdb.threads/threadapply.exp: check that frame is not changed by
12438 the thread apply all command.
12439
783e3e2f
AS
124402007-01-31 Andreas Schwab <schwab@suse.de>
12441
6d9c3a87
AS
12442 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12443
3c50d7b9
AS
12444 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12445 in the dwarf sections.
12446 * gdb.dwarf2/mac-fileno.S: Likewise.
12447
783e3e2f
AS
12448 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12449 bspstore register on ia64.
12450
78ff580e
AS
124512007-01-29 Andreas Schwab <schwab@suse.de>
12452
cc8e9b12
AS
12453 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12454 "frame-begin" annotation.
12455
78ff580e
AS
12456 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12457 number of "frames-invalid" annotations.
12458
704a4f78
DJ
124592007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12460
12461 * gdb.base/commands.exp: Call if_commands_test.
12462 (gdb_test_no_prompt, if_commands_test): New.
12463
e741bf94
MK
124642007-01-28 Mark Kettenis <kettenis@gnu.org>
12465
12466 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12467
474d0ad3
AS
124682007-01-27 Andreas Schwab <schwab@suse.de>
12469
12470 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12471 .short/.int/.quad in the dwarf sections.
12472 * gdb.dwarf2/dw2-intercu.S: Likewise.
12473 * gdb.dwarf2/dw2-intermix.S: Likewise.
12474
e784b426
JK
124752007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12476
12477 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12478 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12479 array.
e784b426
JK
12480 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12481 * gdb.base/setvar.exp: Likewise.
12482
37f08e04
AS
124832007-01-26 Andreas Schwab <schwab@suse.de>
12484
9a01813a
AS
12485 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12486 test.
12487
37f08e04
AS
12488 * gdb.base/multi-forks.exp ("restart $i"): Also match
12489 __kernel_syscall_via_break.
12490
6e2a9270
VP
124912007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12492
12493 * lib/mi-support.exp (mi_delete_varobj): New.
12494 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12495 testcase.
12496 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12497 (main): Call the above.
12498 (reference_update_test, base_in_reference_test)
12499 (reference_to_pointer): Delete the created varobjs.
a9c64011 12500
e515b470
DJ
125012007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12502
12503 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12504 * configure: Regenerated.
12505 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12506 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12507 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12508 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12509 * lib/gdb.exp (gdb_skip_xml_test): New function.
12510
08d8bcd7
DJ
125112007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12512
12513 * gdb.base/sigrepeat.exp: Correct error message.
12514
125152007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12516 Daniel Jacobowitz <dan@codesourcery.com>
12517
12518 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12519 gdb.arch/i386-gnu-cfi-asm.S: New files.
12520
97c3f1f3
JK
125212007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12522
12523 * lib/gdb.exp: Abort on missing `site.exp'.
12524
cb1df416
DJ
125252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12526 Daniel Jacobowitz <dan@codesourcery.com>
12527
12528 * gdb.base/included.c, gdb.base/included.exp,
12529 gdb.base/included.h: New files.
12530
35990120
DJ
125312007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12532
12533 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12534 (maximize_rlimit): Reduce limits on 64-bit systems.
12535
6e81a116 125362007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12537
12538 From Marcus Deuling <deuling@de.ibm.com>:
12539 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12540 every case.
12541
6c3c41f3
NR
125422007-01-13 Nick Roberts <nickrob@snap.net.nz>
12543
12544 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12545 (test_path_specification): Use objdir instead of srcdir to always
12546 get an absolute filename.
12547
2f12c312
DJ
125482007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12549
12550 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12551
81121995
VP
125522007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12553
12554 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12555 Make sure the variable we're using is in scope.
12556 (reference_to_pointer): Likewise.
12557
4741b737
DJ
125582007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12559
12560 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12561 has no debug information.
12562
054410c3
DJ
125632007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12564
12565 * gdb.base/annota1.exp: Remove extra send_gdb.
12566
818f79f6
DJ
125672007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12568
12569 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12570
f7a6bb70
DJ
125712007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12572
12573 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12574
57e66780
DJ
125752007-01-08 Nick Roberts <nickrob@snap.net.nz>
12576 Daniel Jacobowitz <dan@codesourcery.com>
12577
12578 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12579 lcharacter or linteger change. Correct duplicated test name.
12580 * gdb.mi/mi2-var-cmd.exp: Likewise.
12581
3d799a95
DJ
125822007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12583
12584 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12585
125862007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12587
a9c64011
AS
12588 * gdb.base/nofield.c: New file.
12589 * gdb.base/nofield.exp: New testcase.
51679ba9 12590
eafb94e8
NR
125912007-01-05 Nick Roberts <nickrob@snap.net.nz>
12592
12593 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12594
12595 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12596 test.
12597
5e572bb4
DJ
125982007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12599
12600 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12601
74a44383
DJ
126022007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12603
12604 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12605 when continuing.
12606
1b572db9
DJ
126072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12608
12609 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12610 Expect ".exe" extension.
12611
381bc39b
DJ
126122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12613
12614 * gdb.base/charset.exp: Add explicit filename to break.
12615 * gdb.base/dbx.exp: Add explicit filename to breaks.
12616
2b70e4c6
DJ
126172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12618
12619 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12620 * gdb.mi/mi2-file.exp: Likewise.
12621
303b6f5d
DJ
126222007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12623
12624 Implement specification of MI tests as comments
12625 in C and C++ sources.
12626 * lib/mi-support.exp (mi_autotest_data): New variable.
12627 (mi_autotest_source): New variable.
12628 (count_newlines, mi_prepare_inline_tests)
12629 (mi_get_inline_test, mi_continue_to_line)
12630 (mi_run_inline_test, mi_tbreak)
12631 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12632 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12633 Run inline tests.
12634 * gdb.mi/mi-var-cp.cc: Define tests here.
12635
23da0d94
VP
126362007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12637
12638 Simplify usage of mi_continue_to.
12639 * lib/mi-support.exp (mi_runto_helper): Renamed
12640 from mi_runto, added new parameter 'run_or_continue'.
12641 (mi_runto): Use mi_runto_helper.
12642 (mi_continue_to): Accept just function name as parameter.
12643 Use mi_runto_helper.
12644 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12645 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12646
f9e18282
JB
126472006-01-04 Joel Brobecker <brobecker@adacore.com>
12648
12649 Make this testcase a bit more realistic. The current code
12650 is too simplistic, and allows the compiler to optimize out
12651 some of the entities we need for this testcase.
12652 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12653 (Do_Nothing): Add extra parameter.
12654 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12655 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12656 by using a variable of type Void_Star.
12657
fd678c65
JB
126582006-01-04 Joel Brobecker <brobecker@adacore.com>
12659
12660 * gdb.ada/catch_ex/foo.adb: New file.
12661 * gdb.ada/catch_ex.exp: New testcase.
12662
05cfdb42
DJ
126632007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12664
12665 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12666 pass --image-base to linker.
12667
2e03ee74
DJ
126682007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12669 Daniel Jacobowitz <dan@codesourcery.com>
12670
12671 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12672 secondary prompts.
12673
0d5de010
DJ
126742007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12675
12676 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12677 output. Test the types of members and member pointers.
12678 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12679 gdb/2092.
12680 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12681 statement. Enable for GCC. Update expected output for some tests
12682 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12683 layout.
12684 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12685 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12686 (Diamond::vget_base): New.
12687 (main): Add new tests.
12688 * gdb.cp/printmethod.exp: Update expected output for member functions.
12689 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12690 print pEe->D::vg().
12691
61a771aa
DJ
126922007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12693
12694 * gdb.threads/tls.exp: Allow stops in sem_post.
12695
2fa63963
DJ
126962006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12697
12698 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12699 * gdb.base/annota3.exp: Likewise.
12700 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12701 again (instead of timing out).
12702 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12703 GCC bug 26475.
12704 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12705 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12706 test from jmisc1.exp.
12707 * gdb.java/jmisc1.exp: Delete.
12708 * gdb.java/jprint.exp: Adjust to work with method signatures including
12709 return types.
12710 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12711 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12712 * lib/java.exp (compile_java_from_source): Pass the correct type
12713 to target_compile.
12714
5eefc2b7
JB
127152006-12-31 Joel Brobecker <brobecker@adacore.com>
12716
12717 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12718 (stack_align_edx): New function.
12719 (stack_align_eax): New function.
12720 (main): Add calls to stack_align_edx and stack_align_eax.
12721 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12722 Add testing for the cases where the register used during a stack
12723 realignment is edx. Same for eax.
12724
227c54da
DJ
127252006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12726
12727 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12728 and generic PE targets.
12729
cab8ac94
JB
127302006-12-29 Joel Brobecker <brobecker@adacore.com>
12731
12732 * gdb.ada/array_return.exp: Update copyright date list.
12733
ba54f318
JB
127342006-12-27 Joel Brobecker <brobecker@adacore.com>
12735
12736 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12737 (Create_Small_Float_Vector): New function.
12738 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12739 function body.
12740 * gdb.ada/array_return/p.adb: Use new type and function from
12741 package Pck.
12742 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12743 able to print the value returned by a function returning an
12744 array of float.
12745
6b7a35dd
JB
127462006-12-20 Joel Brobecker <brobecker@adacore.com>
12747
12748 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12749 The associated tests should be PASSing.
12750
038224f6
VP
127512006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12752
12753 Test for base in references.
12754 * gdb.mi/mi-var-cp.cc: Add test code.
12755 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12756 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12757 * gdb.mi/mi2-watch.exp: Likewise.
12758 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12759 (mi_list_varobj_children): New function.
12760
b26ed50d
VP
127612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12762
12763 * lib/mi-support.exp
12764 (mi_runto): Accept "()" after function name.
12765 (mi_create_varobj): New function.
12766 (mi_varobj_update): New function.
12767 (mi_Check_varobj_value): New function.
12768 * gdb.mi/mi-var-cp.exp: New file.
12769 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12770
08232497
DJ
127712006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12772
12773 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12774 gdb.base/weaklib2.c: New files.
12775
d394c993 127762006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12777
ac6c2fba
NS
12778 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12779 info. Adjust test names.
12780
8ec659a0 12781 * gdb.base/break.c (main): Move position of malloc.
d394c993 12782 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12783
acd65feb
VP
127842006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12785
12786 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12787 assignement of arrays and function pointers.
12788 * gdb.mi/var-cmd.c: Add declaration necessary for above
12789 tests.
12790
f556d5e5
NS
127912006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12792
12793 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12794
12795 * gdb.threads/linux-dp.exp: Read thread table before and after
12796 creating each philosopher and verify it.
12797
697bc68d
NS
127982006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12799 Paul Brook <paul@codesourcery.com>
12800 Daniel Jacobowitz <dan@codesourcery.com>
12801
12802 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12803 main to remove duplication. Add start function of the form
697bc68d
NS
12804 '_*start[1-9]*'. Add RVDS start function.
12805
29d73ae4
DJ
128062006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12807
12808 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12809
c1d88655
UW
128102006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12811
12812 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12813 * gdb.asm/spu.inc: New file.
12814 * gdb.base/term.exp: Disable if [target_info exists noargs].
12815 * gdb.gdb/complaints.exp: Disable if ![isnative].
12816 * gdb.gdb/selftest.exp: Likewise.
12817 * gdb.gdb/observer.exp: Likewise.
12818 * gdb.gdb/xfullpath.exp: Likewise.
12819 * gdb.base/attach.exp: Disable on SPU target.
12820 * gdb.cp/bs145503.exp: Likewise.
12821 * gdb.cp/exception.exp: Likewise.
12822 * gdb.cp/userdef.exp: Likewise.
12823
32a13b1a
DJ
128242006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12825
12826 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12827
d8295fe9
VP
128282006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12829
12830 * gdb.base/completion.exp: Fix completion tests for
12831 'info' and 'info '.
12832 * gdb.base/help.exp (help_test_raw, test_class_help)
12833 (test_prefix_command_help): Move...
12834 * lib/gdb.exp: Here.
12835 * gdb.base/main.exp: Adjust.
12836 * gdb.cp/maint.exp: Adjust.
12837 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12838
8c394015
VP
128392006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12840
12841 * gdb.stabs/weird.exp (print_weird_var): Use
12842 gdb_test_multiple instead of gdb_expect.
12843
027fc1bc
VP
128442006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12845
12846 * gdb.base/help.exp (help_test_raw): New.
12847 (test_class_help): New.
12848 (test_prefix_command_help): New.
12849 Adjust testcases.
12850
67609209
FR
128512006-11-09 Christophe Lyon <christophe.lyon@st.com>
12852
12853 * gdb.base/constvars.c (main): Write to crass and crips, so that
12854 they are allocated by the compiler.
12855
f73adfeb
AS
128562006-10-27 Andreas Schwab <schwab@suse.de>
12857
12858 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12859 "detach-fork".
12860
2f83a18e
DJ
128612006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12862
12863 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12864 of patterns.
12865
94277a38
DJ
128662006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12867
12868 * gdb.base/sepdebug.exp: Remove debug format test.
12869 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12870 Handle no-symtab.
12871 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12872
5bd2f6e2
DJ
128732006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12874
12875 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12876 int to pointer or pointer to int.
12877 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12878
8c008720
DJ
128792006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12880
12881 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12882
9e35dae4
DJ
128832006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12884
12885 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12886
d9639e13
DJ
128872006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12888
12889 PR c++/2116
12890 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12891
390a1bd0
JB
128922006-10-06 Joel Brobecker <brobecker@adacore.com>
12893
12894 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12895 the corresponding bug has been fixed in GDB (PR/2018).
12896
dd920c33
JB
128972006-10-06 Joel Brobecker <brobecker@adacore.com>
12898
12899 * gdb.base/subst.exp: New testcase.
12900
53bbefe9
JB
129012006-10-06 Joel Brobecker <brobecker@adacore.com>
12902
12903 * gdb.ada/array_return/pck.ads: Add copyright notice.
12904 * gdb.ada/array_return/pck.adb: Likewise.
12905 * gdb.ada/array_return/p.adb: Likewise.
12906 * gdb.ada/exec_changed/first.adb: Likewise.
12907 * gdb.ada/exec_changed/second.adb: Likewise.
12908
09851417
JB
129092006-10-06 Joel Brobecker <brobecker@adacore.com>
12910
12911 * gdb.ada/watch_arg/watch.adb: New file.
12912 * gdb.ada/watch_arg.exp: New testcase.
12913
041bf30d
VP
129142006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12915
12916 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12917 via string_to_regexp.
041bf30d 12918 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12919
f286fbdd 129202006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12921
12922 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12923 Remove unused / obsolete files.
12924
7c07f349
NR
129252006-09-19 Nick Roberts <nickrob@snap.net.nz>
12926
12927 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12928
cd5ff84a
VP
129292006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12930
12931 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12932 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12933 the number of frames.
cd5ff84a 12934
ae018d1a
DJ
129352006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12936
12937 * gdb.base/args.c (main): Add breakpoint marker.
12938 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12939 really test empty arguments.
12940 (args_load): Delete.
12941 (args_test): New.
12942
b399c549
NR
129432006-09-13 Nick Roberts <nickrob@snap.net.nz>
12944
12945 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12946 check for one file.
b399c549 12947
2ab1eb7a
VP
129482006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12949
12950 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12951 HIGH_FRAME argument to -stack-list-locals can be larger than
12952 the number of frames.
a9c64011 12953
476308bf
FF
129542006-08-18 Fred Fish <fnf@specifix.com>
12955
12956 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12957 '$' in front of skip_vmx_tests_saved when setting that.
12958
8625200f
AS
129592006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12960
12961 * gdb.base/trace-commands.exp: New file.
12962
089ec8f1
DJ
129632006-08-10 Joel Brobecker <brobecker@adacore.com>
12964 Daniel Jacobowitz <dan@codesourcery.com>
12965
12966 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12967 expected output of the backtrace commands.
12968
b60f0898
JB
129692006-08-09 Joel Brobecker <brobecker@adacore.com>
12970
12971 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12972 untested followed by return combination.
12973 * gdb.arch/altivec-regs.exp: Likewise.
12974 * gdb.arch/e500-abi.exp: Likewise.
12975 * gdb.arch/e500-regs.exp: Likewise.
12976 * gdb.arch/gdb1291.exp: Likewise.
12977 * gdb.arch/gdb1431.exp: Likewise.
12978 * gdb.arch/gdb1558.exp: Likewise.
12979 * gdb.arch/i386-prologue.exp: Likewise.
12980 * gdb.arch/i386-unwind.exp: Likewise.
12981 * gdb.asm/asm-source.exp: Likewise.
12982 * gdb.base/a2-run.exp: Likewise.
12983 * gdb.base/advance.exp: Likewise.
12984 * gdb.base/all-bin.exp: Likewise.
12985 * gdb.base/annota1.exp: Likewise.
12986 * gdb.base/annota3.exp: Likewise.
12987 * gdb.base/args.exp: Likewise.
12988 * gdb.base/arithmet.exp: Likewise.
12989 * gdb.base/assign.exp: Likewise.
12990 * gdb.base/async.exp: Likewise.
12991 * gdb.base/attach.exp: Likewise.
12992 * gdb.base/bang.exp: Likewise.
12993 * gdb.base/bigcore.exp: Likewise.
12994 * gdb.base/bitfields.exp: Likewise.
12995 * gdb.base/bitfields2.exp: Likewise.
12996 * gdb.base/break.exp: Likewise.
12997 * gdb.base/call-sc.exp: Likewise.
12998 * gdb.base/call-strs.exp: Likewise.
12999 * gdb.base/callfuncs.exp: Likewise.
13000 * gdb.base/checkpoint.exp: Likewise.
13001 * gdb.base/chng-syms.exp: Likewise.
13002 * gdb.base/code-expr.exp: Likewise.
13003 * gdb.base/commands.exp: Likewise.
13004 * gdb.base/completion.exp: Likewise.
13005 * gdb.base/cond-expr.exp: Likewise.
13006 * gdb.base/condbreak.exp: Likewise.
13007 * gdb.base/consecutive.exp: Likewise.
13008 * gdb.base/constvars.exp: Likewise.
13009 * gdb.base/corefile.exp: Likewise.
13010 * gdb.base/cvexpr.exp: Likewise.
13011 * gdb.base/dbx.exp: Likewise.
13012 * gdb.base/define.exp: Likewise.
13013 * gdb.base/detach.exp: Likewise.
13014 * gdb.base/display.exp: Likewise.
13015 * gdb.base/dump.exp: Likewise.
13016 * gdb.base/ena-dis-br.exp: Likewise.
13017 * gdb.base/ending-run.exp: Likewise.
13018 * gdb.base/environ.exp: Likewise.
13019 * gdb.base/eval-skip.exp: Likewise.
13020 * gdb.base/exprs.exp: Likewise.
13021 * gdb.base/fileio.exp: Likewise.
13022 * gdb.base/finish.exp: Likewise.
13023 * gdb.base/float.exp: Likewise.
13024 * gdb.base/foll-exec.exp: Likewise.
13025 * gdb.base/foll-fork.exp: Likewise.
13026 * gdb.base/foll-vfork.exp: Likewise.
13027 * gdb.base/freebpcmd.exp: Likewise.
13028 * gdb.base/funcargs.exp: Likewise.
13029 * gdb.base/gcore.exp: Likewise.
13030 * gdb.base/gdb1090.exp: Likewise.
13031 * gdb.base/gdb1250.exp: Likewise.
13032 * gdb.base/huge.exp: Likewise.
13033 * gdb.base/info-proc.exp: Likewise.
13034 * gdb.base/interrupt.exp: Likewise.
13035 * gdb.base/jump.exp: Likewise.
13036 * gdb.base/langs.exp: Likewise.
13037 * gdb.base/lineinc.exp: Likewise.
13038 * gdb.base/list.exp: Likewise.
13039 * gdb.base/logical.exp: Likewise.
13040 * gdb.base/long_long.exp: Likewise.
13041 * gdb.base/macscp.exp: Likewise.
13042 * gdb.base/maint.exp: Likewise.
13043 * gdb.base/mips_pro.exp: Likewise.
13044 * gdb.base/miscexprs.exp: Likewise.
13045 * gdb.base/multi-forks.exp: Likewise.
13046 * gdb.base/opaque.exp: Likewise.
13047 * gdb.base/overlays.exp: Likewise.
13048 * gdb.base/pc-fp.exp: Likewise.
13049 * gdb.base/pointers.exp: Likewise.
13050 * gdb.base/printcmds.exp: Likewise.
13051 * gdb.base/psymtab.exp: Likewise.
13052 * gdb.base/ptype.exp: Likewise.
13053 * gdb.base/recurse.exp: Likewise.
13054 * gdb.base/relational.exp: Likewise.
13055 * gdb.base/relocate.exp: Likewise.
13056 * gdb.base/remote.exp: Likewise.
13057 * gdb.base/reread.exp: Likewise.
13058 * gdb.base/restore.exp: Likewise.
13059 * gdb.base/return.exp: Likewise.
13060 * gdb.base/return2.exp: Likewise.
13061 * gdb.base/scope.exp: Likewise.
13062 * gdb.base/sect-cmd.exp: Likewise.
13063 * gdb.base/sep.exp: Likewise.
13064 * gdb.base/sepdebug.exp: Likewise.
13065 * gdb.base/setshow.exp: Likewise.
13066 * gdb.base/setvar.exp: Likewise.
13067 * gdb.base/sigall.exp: Likewise.
13068 * gdb.base/sigbpt.exp: Likewise.
13069 * gdb.base/signals.exp: Likewise.
13070 * gdb.base/signull.exp: Likewise.
13071 * gdb.base/sizeof.exp: Likewise.
13072 * gdb.base/solib.exp: Likewise.
13073 * gdb.base/step-line.exp: Likewise.
13074 * gdb.base/step-test.exp: Likewise.
13075 * gdb.base/structs.exp: Likewise.
13076 * gdb.base/structs2.exp: Likewise.
13077 * gdb.base/term.exp: Likewise.
13078 * gdb.base/twice.exp: Likewise.
13079 * gdb.base/until.exp: Likewise.
13080 * gdb.base/varargs.exp: Likewise.
13081 * gdb.base/volatile.exp: Likewise.
13082 * gdb.base/watchpoint.exp: Likewise.
13083 * gdb.base/whatis-exp.exp: Likewise.
13084 * gdb.base/whatis.exp: Likewise.
13085 * gdb.cp/ambiguous.exp: Likewise.
13086 * gdb.cp/annota2.exp: Likewise.
13087 * gdb.cp/annota3.exp: Likewise.
13088 * gdb.cp/bool.exp: Likewise.
13089 * gdb.cp/breakpoint.exp: Likewise.
13090 * gdb.cp/casts.exp: Likewise.
13091 * gdb.cp/class2.exp: Likewise.
13092 * gdb.cp/classes.exp: Likewise.
13093 * gdb.cp/cplusfuncs.exp: Likewise.
13094 * gdb.cp/ctti.exp: Likewise.
13095 * gdb.cp/derivation.exp: Likewise.
13096 * gdb.cp/exception.exp: Likewise.
13097 * gdb.cp/gdb1355.exp: Likewise.
13098 * gdb.cp/hang.exp: Likewise.
13099 * gdb.cp/inherit.exp: Likewise.
13100 * gdb.cp/local.exp: Likewise.
13101 * gdb.cp/m-data.exp: Likewise.
13102 * gdb.cp/m-static.exp: Likewise.
13103 * gdb.cp/member-ptr.exp: Likewise.
13104 * gdb.cp/method.exp: Likewise.
13105 * gdb.cp/misc.exp: Likewise.
13106 * gdb.cp/namespace.exp: Likewise.
13107 * gdb.cp/overload.exp: Likewise.
13108 * gdb.cp/ovldbreak.exp: Likewise.
13109 * gdb.cp/pr-1023.exp: Likewise.
13110 * gdb.cp/pr-1210.exp: Likewise.
13111 * gdb.cp/pr-574.exp: Likewise.
13112 * gdb.cp/printmethod.exp: Likewise.
13113 * gdb.cp/psmang.exp: Likewise.
13114 * gdb.cp/ref-params.exp: Likewise.
13115 * gdb.cp/ref-types.exp: Likewise.
13116 * gdb.cp/rtti.exp: Likewise.
13117 * gdb.cp/templates.exp: Likewise.
13118 * gdb.cp/try_catch.exp: Likewise.
13119 * gdb.cp/userdef.exp: Likewise.
13120 * gdb.cp/virtfunc.exp: Likewise.
13121 * gdb.disasm/am33.exp: Likewise.
13122 * gdb.disasm/h8300s.exp: Likewise.
13123 * gdb.disasm/mn10300.exp: Likewise.
13124 * gdb.disasm/sh3.exp: Likewise.
13125 * gdb.disasm/t01_mov.exp: Likewise.
13126 * gdb.disasm/t02_mova.exp: Likewise.
13127 * gdb.disasm/t03_add.exp: Likewise.
13128 * gdb.disasm/t04_sub.exp: Likewise.
13129 * gdb.disasm/t05_cmp.exp: Likewise.
13130 * gdb.disasm/t06_ari2.exp: Likewise.
13131 * gdb.disasm/t07_ari3.exp: Likewise.
13132 * gdb.disasm/t08_or.exp: Likewise.
13133 * gdb.disasm/t09_xor.exp: Likewise.
13134 * gdb.disasm/t10_and.exp: Likewise.
13135 * gdb.disasm/t11_logs.exp: Likewise.
13136 * gdb.disasm/t12_bit.exp: Likewise.
13137 * gdb.disasm/t13_otr.exp: Likewise.
13138 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
13139 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
13140 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
13141 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
13142 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
13143 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13144 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13145 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13146 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
13147 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
13148 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13149 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13150 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13151 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13152 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13153 * gdb.mi/gdb701.exp: Likewise.
13154 * gdb.mi/gdb792.exp: Likewise.
13155 * gdb.mi/mi-basics.exp: Likewise.
13156 * gdb.mi/mi-break.exp: Likewise.
13157 * gdb.mi/mi-cli.exp: Likewise.
13158 * gdb.mi/mi-console.exp: Likewise.
13159 * gdb.mi/mi-disassemble.exp: Likewise.
13160 * gdb.mi/mi-eval.exp: Likewise.
13161 * gdb.mi/mi-file.exp: Likewise.
13162 * gdb.mi/mi-read-memory.exp: Likewise.
13163 * gdb.mi/mi-regs.exp: Likewise.
13164 * gdb.mi/mi-return.exp: Likewise.
13165 * gdb.mi/mi-simplerun.exp: Likewise.
13166 * gdb.mi/mi-stack.exp: Likewise.
13167 * gdb.mi/mi-stepi.exp: Likewise.
13168 * gdb.mi/mi-syn-frame.exp: Likewise.
13169 * gdb.mi/mi-until.exp: Likewise.
13170 * gdb.mi/mi-var-block.exp: Likewise.
13171 * gdb.mi/mi-var-child.exp: Likewise.
13172 * gdb.mi/mi-var-cmd.exp: Likewise.
13173 * gdb.mi/mi-var-display.exp: Likewise.
13174 * gdb.mi/mi-watch.exp: Likewise.
13175 * gdb.mi/mi2-basics.exp: Likewise.
13176 * gdb.mi/mi2-break.exp: Likewise.
13177 * gdb.mi/mi2-cli.exp: Likewise.
13178 * gdb.mi/mi2-console.exp: Likewise.
13179 * gdb.mi/mi2-disassemble.exp: Likewise.
13180 * gdb.mi/mi2-eval.exp: Likewise.
13181 * gdb.mi/mi2-file.exp: Likewise.
13182 * gdb.mi/mi2-read-memory.exp: Likewise.
13183 * gdb.mi/mi2-regs.exp: Likewise.
13184 * gdb.mi/mi2-return.exp: Likewise.
13185 * gdb.mi/mi2-simplerun.exp: Likewise.
13186 * gdb.mi/mi2-stack.exp: Likewise.
13187 * gdb.mi/mi2-stepi.exp: Likewise.
13188 * gdb.mi/mi2-syn-frame.exp: Likewise.
13189 * gdb.mi/mi2-until.exp: Likewise.
13190 * gdb.mi/mi2-var-block.exp: Likewise.
13191 * gdb.mi/mi2-var-child.exp: Likewise.
13192 * gdb.mi/mi2-var-cmd.exp: Likewise.
13193 * gdb.mi/mi2-var-display.exp: Likewise.
13194 * gdb.mi/mi2-watch.exp: Likewise.
13195 * gdb.stabs/exclfwd.exp: Likewise.
13196 * gdb.stabs/weird.exp: Likewise.
13197 * gdb.threads/gcore-thread.exp: Likewise.
13198 * gdb.trace/actions.exp: Likewise.
13199 * gdb.trace/backtrace.exp: Likewise.
13200 * gdb.trace/circ.exp: Likewise.
13201 * gdb.trace/collection.exp: Likewise.
13202 * gdb.trace/deltrace.exp: Likewise.
13203 * gdb.trace/infotrace.exp: Likewise.
13204 * gdb.trace/limits.exp: Likewise.
13205 * gdb.trace/packetlen.exp: Likewise.
13206 * gdb.trace/passc-dyn.exp: Likewise.
13207 * gdb.trace/passcount.exp: Likewise.
13208 * gdb.trace/report.exp: Likewise.
13209 * gdb.trace/save-trace.exp: Likewise.
13210 * gdb.trace/tfind.exp: Likewise.
13211 * gdb.trace/tracecmd.exp: Likewise.
13212 * gdb.trace/while-dyn.exp: Likewise.
13213 * gdb.trace/while-stepping.exp: Likewise.
13214
f4b618d1
JB
132152006-08-08 Joel Brobecker <brobecker@adacore.com>
13216
13217 * gdb.base/step-bt.c: New file.
13218 * gdb.base/step-bt.exp: New testcase.
13219
3d00d119
DJ
132202006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
13221
13222 * config/monitor.exp (gdb_load): Remove support for obsolete
13223 download-write-size.
13224 * gdb.base/remote.exp: Likewise. Update all callers of
13225 gdb_timed_load.
13226
017b5bd4
DJ
132272006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13228
13229 * cursal.exp: Pass binfile to gdb_load.
13230
837c599d
DJ
132312006-08-01 Nathan Sidwell <nathan@codesourcery.com>
13232
13233 * gdb.base/cursal.exp: Add "" to gdb_load call.
13234
8dd4540b
MK
132352006-07-29 Mark Kettenis <kettenis@gnu.org>
13236
13237 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
13238 NetBSD/ELF targets.
13239
ab5c9f60
DJ
132402006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
13241
13242 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
13243 operator*.
13244
4c42eaff
DJ
132452006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
13246
13247 * gdb.base/completion.exp: Update for change in "file" behavior.
13248 * gdb.stabs/weird.exp: Likewise.
13249 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
13250 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
13251
0155cc76
NS
132522006-07-24 Nathan Sidwell <nathan@codesourcery.com>
13253
13254 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
13255 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
13256
16026cd7
AS
132572006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
13258
13259 * gdb.base/default.exp: Update source command error message.
13260 * gdb.base/help.exp: Update 'help source' message.
13261
16963cb6
DJ
132622006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
13263
13264 * gdb.cp/bs15503.exp: Update comment for no longer crashing
13265 test.
13266
6d7fd486
AS
132672006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
13268
13269 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
13270
29e8a844
DJ
132712006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13272
13273 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
13274
6afcfa39
DJ
132752006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13276
13277 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
13278
267a692b
MK
132792006-07-17 Mark Kettenis <kettenis@gnu.org>
13280
13281 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
13282 *-*-openbsd* from targets for wich we expect ARM FPA floating
13283 point format.
13284
85d2fec4
NR
132852006-07-17 Nick Roberts <nickrob@snap.net.nz>
13286
13287 * gdb.cp/annota3.exp: Expect frame-begin annotation.
13288
132892006-07-17 Mark Kettenis <kettenis@gnu.org>
13290
13291 * gdb.base/annota3.exp: Expect frame-begin annotation.
13292
85b4c6e8
JB
132932006-07-14 Joel Brobecker <brobecker@adacore.com>
13294
13295 * gdb.base/help.exp: Adjust "help unset" test to accept
13296 any list of unset commands.
13297
fb933624
DJ
132982006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
13299 Daniel Jacobowitz <dan@codesourcery.com>
13300
13301 * gdb.cp/ref-params.exp: New test.
13302 * gdb.cp/ref-params.cc: New source file.
13303 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
13304
1dff4b64
MK
133052006-07-08 Mark Kettenis <kettenis@gnu.org>
13306
13307 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
13308 spaces/tabs in regular expressions since they might not be there.
13309
40d2e0e3
AS
133102006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
13311
13312 * gdb.base/ifelse.exp: New file.
13313
f6c957d2
NS
133142006-07-04 Nathan Sidwell <nathan@codesourcery.com>
13315
13316 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
13317 line.
13318 * gdb.base/huge.exp: Loop over compilation to find a size that
13319 is acceptable.
13320 * gdb.base/remote.exp: Correct expected strings.
13321 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
13322
b9c5a23d
DJ
133232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13324
13325 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
13326
9af2e58d
DJ
133272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13328
13329 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
13330 native.
13331
30930ca5
DJ
133322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13333
13334 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
13335 enable stabs testing.
13336
aa32fa1d
DJ
133372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13338
bd4a4c80 13339 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
13340 gdb_test_multiple does.
13341
321fef15
DJ
133422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13343
13344 * Makefile.in (host_alias): Remove.
13345 (target_alias): Use @target_noncanonical@.
13346 (site.exp): Don't set host_alias.
13347 * aclocal.m4: Remove contents. Include acx.m4.
13348 * configure: Regenerated.
13349 * configure.ac: Use ACX_NONCANONICAL_TARGET.
13350
e1c2defa
NS
133512006-06-13 Nathan Sidwell <nathan@codesourcery.com>
13352
e63b55d1
NS
13353 * lib/gdb.exp (gdb_load_cmd): New.
13354
5600ea19
NS
13355 * gdb.base/fileio.c: Add system(NULL) test.
13356 * gdb.base/fileio.exp: Check it.
13357
e1c2defa
NS
13358 * gdb.base/break.c: Add 10a breakpoint at }
13359 * gdb.base/break.exp: Add test for breakpoint at }
13360 * gdb.cp/anon-union.cc: Add code at end of function.
13361 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
13362 * gdb.mi/var-cmd.c: Add code at end of function.
13363 * gdb.mi/mi-var-display.exp: Adjust end of next.
13364 * gdb.mi/mi2-var-display.exp: Likewise.
13365 * gdb.base/fileio.c: Add stop function and insert calls at
13366 stopping places.
13367 * gdb.base/fileio.exp: Breakpoint stop function and remove
13368 explicit line number references.
13369
6c0112ec
JB
133702006-05-19 Joel Brobecker <brobecker@adacore.com>
13371
a9c64011
AS
13372 * gdb.base/del.exp (test_delete_alias): New function.
13373 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 13374
154189a4
FF
133752006-05-18 Fred Fish <fnf@specifix.com>
13376
13377 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13378 required. Check for spurious output after program exits normally.
13379
582e64c2
FF
133802006-05-17 Fred Fish <fnf@specifix.com>
13381
13382 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13383 gdb_load, so it works in the simulator.
13384
8ef6493a
FF
133852006-05-11 Fred Fish <fnf@specifix.com>
13386
13387 * gdb.base/bang.exp: Ignore unexpected output between the
13388 "program exited normally" and the gdb prompt, as many other
13389 tests do.
13390
692b141c
MK
133912006-05-07 Mark Kettenis <kettenis@gnu.org>
13392
13393 * gdb.base/help.exp: Make "delete checkpoint" part option for
13394 "help d" and "help delete" tests.
13395
540b8a30
UW
133962006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13397
a9c64011 13398 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
13399 expected output in some mi_gdb_test statements.
13400 * gdb.mi/mi2-basics.exp: Likewise.
13401
9b6462d9
JB
134022006-05-05 Joel Brobecker <brobecker@adacore.com>
13403
13404 * gdb.base/del.c: New file.
13405 * gdb.base/del.exp: New testcase.
13406
954de43b
DM
134072006-05-05 David S. Miller <davem@sunset.davemloft.net>
13408
13409 * gdb.base/break.exp: Do not assume a breakpoint on
13410 main will actually be in $srcfile when optimizing.
1303f75e
DM
13411 * gdb.base/savedregs.exp: Do not require that the dummy
13412 frame location match up to a symbol and source file location.
c3242428
DM
13413 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13414 will get printed without a mi_cmd_data_list_register_values prefix.
13415 (*-data-list-register-*): Correct regular expressions to expect the new
13416 pseudo d? floating point registers.
13417 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 13418
c7e64c9a
DJ
134192006-05-05 Christophe Lyon <christophe.lyon@st.com>
13420
13421 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13422 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13423 is allocated by the compiler.
13424 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13425 anons, e, anone to force their allocation by the compiler.
13426
134272006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13428
13429 * gdb.base/help.exp: Update expected text for help d and
13430 help delete.
13431
27ce9a6d
MK
134322006-05-02 Mark Kettenis <kettenis@gnu.org>
13433
13434 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13435 NetBSD/ELF targets.
13436
8608915f
MK
134372006-04-30 Mark Kettenis <kettenis@gnu.org>
13438
13439 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13440 single-step breakpoint fails; make this a KFAIL on
13441 sparc*-*-openbsd*.
13442 * gdb.base/siginfo.exp: Likewise.
13443 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13444
b8db102d
MS
134452006-04-26 Michael Snyder <msnyder@redhat.com>
13446
13447 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13448 which may have to consume output from other forks.
13449 Add tests to make sure that "delete fork" succeeded.
13450
c702009a
MS
134512006-04-20 Michael Snyder <msnyder@redhat.com>
13452
13453 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13454 Add support for the Renesas M32C and M16C.
13455
13456 * gdb.asm/asm-source.exp: Add m32c target.
13457 * gdb.asm/m32c.inc: Support for m32c target.
13458
e28493f2
AS
134592006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13460
13461 * gdb.base/commands.exp (recursive_source_test): New test.
13462
880da185
DM
134632006-04-04 David S. Miller <davem@sunset.davemloft.net>
13464
13465 * gdb.base/float.exp: Add pattern for sparc targets.
13466
61d9b92f
DJ
134672006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13468
13469 * gdb.base/commands.exp (stray_arg0_test): New test.
13470
bd717df8
PB
134712006-03-30 Paul Brook <paul@codesourcery.com>
13472
13473 * gdb.mi/mi-until.exp: kfail broken until command.
13474 * gdb.mi/mi2-until.exp: Ditto.
13475
ec793d3c
NR
134762006-03-27 Nick Roberts <nickrob@snap.net.nz>
13477
13478 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13479
831004b7
AO
134802006-03-08 Alexandre Oliva <aoliva@redhat.com>
13481
13482 * gdb.base/prelink.exp: Anchor tested-for regular expression
13483 on gdb prompt.
13484
effe49a0
PB
134852006-03-07 Paul Brook <paul@codesourcery.com>
13486
13487 * gdb.base/assign.exp: Correct fail message.
13488
e5461016
PB
134892006-03-07 Paul Brook <paul@codesourcery.com>
13490
13491 * lib/compiler.c: Extract armcc version number.
13492 * lib/compiler.cc: Ditto.
13493
fc91c6c2
PB
134942006-03-07 Paul Brook <paul@codesourcery.com>
13495
13496 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13497 additional_flags=-w.
13498 * gdb.arch/altivec-regs.exp: Ditto.
13499 * gdb.arch/e500-abi.exp: Ditto.
13500 * gdb.arch/e500-regs.exp: Ditto.
13501 * gdb.base/all-bin.exp: Ditto.
13502 * gdb.base/annota1.exp: Ditto.
13503 * gdb.base/annota3.exp: Ditto.
13504 * gdb.base/args.exp: Ditto.
13505 * gdb.base/arithmet.exp: Ditto.
13506 * gdb.base/assign.exp: Ditto.
13507 * gdb.base/async.exp: Ditto.
13508 * gdb.base/bang.exp: Ditto.
13509 * gdb.base/break.exp: Ditto.
13510 * gdb.base/call-rt-st.exp: Ditto.
13511 * gdb.base/completion.exp: Ditto.
13512 * gdb.base/cond-expr.exp: Ditto.
13513 * gdb.base/condbreak.exp: Ditto.
13514 * gdb.base/consecutive.exp: Ditto.
13515 * gdb.base/define.exp: Ditto.
13516 * gdb.base/display.exp: Ditto.
13517 * gdb.base/ena-dis-br.exp: Ditto.
13518 * gdb.base/environ.exp: Ditto.
13519 * gdb.base/eval-skip.exp: Ditto.
13520 * gdb.base/info-proc.exp: Ditto.
13521 * gdb.base/jump.exp: Ditto.
13522 * gdb.base/logical.exp: Ditto.
13523 * gdb.base/long_long.exp: Ditto.
13524 * gdb.base/maint.exp: Ditto.
13525 * gdb.base/miscexprs.exp: Ditto.
13526 * gdb.base/pc-fp.exp: Ditto.
13527 * gdb.base/pointers.exp: Ditto.
13528 * gdb.base/relational.exp: Ditto.
13529 * gdb.base/reread.exp: Ditto.
13530 * gdb.base/sect-cmd.exp: Ditto.
13531 * gdb.base/sep.exp: Ditto.
13532 * gdb.base/sepdebug.exp: Ditto.
13533 * gdb.base/until.exp: Ditto.
13534 * gdb.base/whatis-exp.exp: Ditto.
13535 * gdb.cp/annota2.exp: Ditto.
13536 * gdb.cp/annota3.exp: Ditto.
13537 * gdb.trace/actions.exp: Ditto.
13538 * gdb.trace/backtrace.exp: Ditto.
13539 * gdb.trace/circ.exp: Ditto.
13540 * gdb.trace/collection.exp: Ditto.
13541 * gdb.trace/deltrace.exp: Ditto.
13542 * gdb.trace/infotrace.exp: Ditto.
13543 * gdb.trace/limits.exp: Ditto.
13544 * gdb.trace/packetlen.exp: Ditto.
13545 * gdb.trace/passc-dyn.exp: Ditto.
13546 * gdb.trace/passcount.exp: Ditto.
13547 * gdb.trace/report.exp: Ditto.
13548 * gdb.trace/save-trace.exp: Ditto.
13549 * gdb.trace/tfind.exp: Ditto.
13550 * gdb.trace/tracecmd.exp: Ditto.
13551 * gdb.trace/while-dyn.exp: Ditto.
13552 * gdb.trace/while-stepping.exp: Ditto.
13553 * lib/gdb.exp: Ditto.
13554 (gdb_compile): Handle nowarning option.
13555
5f4a23d9
AO
135562006-03-07 Alexandre Oliva <aoliva@redhat.com>
13557
13558 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13559 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13560 Rename executable to prelinkt. Don't re-prelink if we didn't
13561 get a core file. Test prelink -u exit status to tell whether
13562 prelinking failed. Use gdb_test_multiple.
13563
9733fc94
DJ
135642006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13567 (do_tests): Call it.
13568
cc10cae3
AO
135692006-02-28 Alexandre Oliva <aoliva@redhat.com>
13570
13571 * gdb.base/prelink.exp: New test.
13572 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13573
15c46491
WZ
135742006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13575
13576 * gdb.fortran/derived-type.f90: New file.
13577 * gdb.fortran/derived-type.exp: New testcase.
13578
5c9f7ded
DJ
135792006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13580
13581 * gdb.base/default.exp: Allow ';' as a directory separator.
13582
5b96932b
AS
135832006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13584
13585 * gdb.base/help.exp (help add-symbol-file): Update.
13586
1986bccd
AS
135872006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13588
13589 * gdb.base/help.exp (help load): Update expected results.
13590
a8b7528f
FF
135912006-02-19 Fred Fish <fnf@specifix.com>
13592
13593 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13594 specifix hex value as part of results.
13595 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13596
f8261448
FF
135972006-02-16 Fred Fish <fnf@specifix.com>
13598
13599 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13600 ushort_addr, and slong_addr, so the typedefs are not optimized
13601 away.
13602 * gdb.base/whatis.exp: Add tests using type name for struct type,
13603 union type, enum type, and typedef.
a9c64011 13604
31d8bdd2
MK
136052006-02-13 Mark Kettenis <kettenis@gnu.org>
13606
13607 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13608
34e41e63
JB
136092006-02-13 Jim Blandy <jimb@redhat.com>
13610
13611 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13612 case where it takes two "next" commands to skip past the init
13613 call.
13614
ac6e4f31
FF
136152006-02-12 Fred Fish <fnf@specifix.com>
13616
13617 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13618 to handle cases where it takes two "next" commands to skip
13619 past the init call.
13620
2db2d571
JB
136212006-02-07 Joel Brobecker <brobecker@adacore.com>
13622
13623 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13624 on hppa32 targets.
13625
38fcd64c
DJ
136262006-02-06 Vladimir Prus <ghost@cs.msu.su>
13627
13628 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13629 field.
13630
1315ad46
MK
136312006-01-29 Mark Kettenis <kettenis@gnu.org>
13632
13633 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13634
5625b943
DJ
136352006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13636
13637 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13638 files.
13639
80df1bbe
DJ
136402006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13641
13642 * gdb.cp/maint.exp: Set complaints to a positive value.
13643
9078e690
DJ
136442006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13645
13646 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13647 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13648 function name.
13649
9c903399
DJ
136502006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gdb.base/checkpoint.c: Update copyright notice. Include
13653 <stdlib.h>.
13654
761ae4d6
JB
136552006-01-04 Jim Blandy <jimb@redhat.com>
13656
13657 * gdb.asm/asm-source.exp: Independently provide default values for
13658 asm-flags and debug-flags. Use 'string equal' to do the
13659 comparison, not the implicit expr's '==' operator. Remove
13660 now-unneeded assignments to asm-flags. In h8300 case, place
13661 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13662
099ac3dd
MS
136632006-01-04 Michael Snyder <msnyder@redhat.com>
13664
13665 * gdb.base/checkpoint.c: New file.
13666 * gdb.base/checkpoint.exp: New file.
13667 * gdb.base/multi-fork.c: New file.
13668 * gdb.base/multi-fork.exp: New file.
13669 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13670
f4d85314
FF
136712006-01-04 Fred Fish <fnf@specifix.com>
13672
13673 * gdb.base/ptype.c (foo): Add typedef.
13674 (intfoo): Add function.
13675 * gdb.base/ptype1.c: New file.
13676 * gdb.base/ptype.exp: Handle compilation and linking with two
13677 source files. Test that proper type for "foo" is found based
13678 on source context rather than first match found in symtabs.
13679
a1b06f35
MK
136802005-12-28 Mark Kettenis <kettenis@gnu.org>
13681
13682 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13683 * gdb.asm/openbsd.inc: Indent commands.
13684
d082a1e2
MK
136852005-12-26 Mark Kettenis <kettenis@gnu.org>
13686
c65016bd
MK
13687 * gdb.base/freebpcmd.exp: Increase timeout.
13688
d082a1e2
MK
13689 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13690
d3c32a0e
DJ
136912005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13692
13693 * gdb.base/default.exp: Update check for "show version".
13694
9fdb1f50
RC
136952005-12-09 Randolph Chung <tausq@debian.org>
13696
13697 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13698 * gdb.asm/pa64.inc: New file.
13699
5f2c56f7
RC
137002005-12-09 Randolph Chung <tausq@debian.org>
13701
13702 * gdb.asm/common.inc: Indent commands.
13703 * gdb.asm/asmsrc1.s: Likewise.
13704 * gdb.asm/asmsrc2.s: Likewise.
13705
8117349c
RC
137062005-12-09 Randolph Chung <tausq@debian.org>
13707
13708 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13709 (get_addr_of_sym): Remove duplicate print.
13710 (gen_core): xfail hppa*-*-hpux*, update expected output.
13711 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13712 * gdb.arch/pa64-nullify.s: New file.
13713
8f07f25a
RC
137142005-12-09 Randolph Chung <tausq@debian.org>
13715
13716 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13717
55b39184
DJ
137182005-12-07 Christophe Lyon <christophe.lyon@st.com>
13719
13720 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13721 code generation for these functions.
13722 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13723 error message.
13724
31e2b00f
AS
137252005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13726
13727 * gdb.base/help.exp (help b, help br, help bre, help brea)
13728 (help break): Update the expected message.
13729
c3d0b56e
SC
137302005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13731
13732 * gdb.asm/m68hc11.inc: Setup the data section.
13733 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13734 script for this test.
13735 (m6812-*-*): Likewise.
13736
36ae0ea9
RC
137372005-11-09 Randolph Chung <tausq@debian.org>
13738
13739 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13740
9d6f42e9
WZ
137412005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13742
13743 * gdb.base/break.exp: Fix a comment typo.
13744
e2126a14
EZ
137452005-11-03 Jim Blandy <jimb@redhat.com>
13746
a9c64011
AS
13747 Checked in by Elena Zannoni <ezannoni@redhat.com>
13748
889bf7c5 13749 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13750
e0ac7199
CV
137512005-11-02 Corinna Vinschen <vinschen@redhat.com>
13752
13753 * gdb.arch/gdb1558.c: Include stdio.h.
13754
31d3fb18
MK
137552005-10-31 Mark Kettenis <kettenis@gnu.org>
13756
13757 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13758
e52b687c
MK
137592005-10-31 Mark Kettenis <kettenis@gnu.org>
13760
13761 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13762
f4711d79
PG
137632005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13764
a9c64011
AS
13765 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13766 vscr" tests to better match output.
f4711d79 13767
987a9106
JB
137682005-10-12 Jim Blandy <jimb@redhat.com>
13769
13770 * gdb.base/structs.exp (any): New function.
13771 (test_struct_returns): Don't make any assumptions at all about
13772 what value the function returns when GDB can't set the return
13773 value.
13774
2336bb58
JB
137752005-10-09 Joel Brobecker <brobecker@adacore.com>
13776
13777 * gdb.ada/arrayidx/p.adb: New file.
13778 * gdb.ada/arrayidx.exp: New testcase
13779
137802005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13781
13782 * gdb.ada/array_return/pck.ads: New file.
13783 * gdb.ada/array_return/pck.adb: New file.
13784 * gdb.ada/array_return/p.adb: New file.
13785 * gdb.ada/array_return.exp: New testcase.
13786
705335ea
JB
137872005-10-03 Joel Brobecker <brobecker@adacore.com>
13788
a9c64011
AS
13789 * gdb.base/arrayidx.c: New file.
13790 * gdb.base/arrayidx.exp: New testcase.
705335ea 13791
11ee9940
NR
137922005-09-29 Nick Roberts <nickrob@snap.net.nz>
13793
13794 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13795 frames-invalid and breakpoints-invalid are no longer generated
13796 with level 3 so don't expect them in the output.
13797
39fb8e9e
BR
137982005-09-27 Bob Rossi <bob@brasko.net>
13799
a9c64011 13800 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13801 from test. Escape the | in mi_gdb_test call.
13802 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13803 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13804 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13805 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13806 expected regex's in mi_gdb_test calls.
13807 * lib/mi-support.exp: Remove arbitrary .* from tests.
13808 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13809 Fully anchor GDB/MI expected results in mi_gdb_test.
13810 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13811 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13812
2af48f68
PB
138132005-09-26 Paul Brook <paul@codesourcery.com>
13814
13815 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13816
f34502bc
WZ
138172005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13818
13819 * bfp-test.c: New file.
13820 * bfp-test.exp: New testcase.
13821
ca929517
WZ
138222005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13823
13824 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13825 of subarray and substring variable.
13826 * gdb.fortran/subarray.f: New source file for the test of subarray
13827 and substring variable evaluation.
13828 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13829 of string constant.
13830
c761af65
DJ
138312005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13834 copyright dates.
13835
561d7a1d
PG
138362005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13837
13838 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13839 powerpc altivec' test with an almost identical 'info vector' test.
13840
b2b64cc9
PG
138412005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13842
a9c64011
AS
13843 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13844 vscr" tests to match output.
b2b64cc9 13845
6ac4d15a
PG
138462005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13847
a9c64011
AS
13848 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13849 output.
6ac4d15a 13850
40e55bef
BR
138512005-09-11 Bob Rossi <bob@brasko.net>
13852
889bf7c5
PA
13853 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13854 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13855 commands that return an MI output command and an asyncronous MI output
13856 command.
40e55bef
BR
13857 * gdb.mi/mi-console.exp: Ditto.
13858
3c7385ec
BR
138592005-09-11 Bob Rossi <bob@brasko.net>
13860
13861 * gdb.mi/mi-var-child.c: Include <string.h>.
13862
a6cd0eb3
DJ
138632005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13864
13865 * killed.exp: Correct gdb_expect syntax.
13866
2f168eed
CV
138672005-08-09 Corinna Vinschen <vinschen@redhat.com>
13868
13869 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13870
ecd3fd0f
BR
138712005-08-02 Bob Rossi <bob@brasko.net>
13872
13873 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13874 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13875 Change tests to inferior-tty-set/show.
13876 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13877 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13878 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13879 inferior. Use mi_gdb_test to get GDB and Inferior output.
13880 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13881 descriptor.
13882 (mi_inferior_tty_name): Add inferior PTY file name.
13883 (mi_gdb_start): Add INFERIOR_PTY parameter.
13884 (mi_gdb_test): Add IPATTERN parameter.
13885
f1ea48cb 138862005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13887
f1ea48cb
BR
13888 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13889 parameter to mi_gdb_test.
13890 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13891
6e650a67
DJ
138922005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13893
13894 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13895 struct_declarations.
13896 * gdb.mi/mi-var-child.exp: Step over the initialization of
13897 struct_declarations.
13898
8be260b6
DJ
138992005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13900
13901 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13902 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13903 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13904 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13905 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13906 file.
13907
4e660f07
NR
139082005-07-27 Nick Roberts <nickrob@snap.net.nz>
13909
13910 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13911 (do_children_tests): Assign values to the extra elements.
13912
13913 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13914 them for tests for "-var-update --no-values" and
a9c64011 13915 "-var-update --all-values".
4e660f07
NR
13916 Add test for "-var-list-children --simple-values".
13917
13918 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13919
13920 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13921 "-stack-list-locals --simple-values" Improve doc strings and
13922 comments.
13923
6bdae935
MK
139242005-07-18 Mark Kettenis <kettenis@gnu.org>
13925
598b7a6f
MK
13926 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13927 *-*-openbsd*.
13928 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13929
6bdae935
MK
13930 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13931 sigaltsatck'.
13932
1323e929 139332005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13934
1323e929
BR
13935 * gdb.base/default.exp (tty): Changed output of command.
13936 * gdb.base/help.exp (help tty): Ditto.
13937
b1a9c082
MK
139382005-07-12 Mark Kettenis <kettenis@gnu.org>
13939
13940 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13941
10a844a2
MK
139422005-07-10 Mark Kettenis <kettenis@gnu.org>
13943
13944 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13945 -stack-select-frame without arguments.
13946 (test_stack_frame_listing): Add test for newly implemented command
13947 -stack-info-frame.
13948
3cb3b8df
BR
139492005-07-06 Bob Rossi <bob@brasko.net>
13950
13951 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13952 command.
13953 (Copyright): Update copyright.
13954
a0c5fbcf
WZ
139552005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13956
13957 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13958 tests to evaluate exponentiation expression.
13959
984971d0
AS
139602005-06-29 Andreas Schwab <schwab@suse.de>
13961
13962 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13963 main to avoid warnings.
13964
13965 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13966
fe03833f
NR
139672005-06-20 Nick Roberts <nickrob@snap.net.nz>
13968
13969 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13970 -stack-select-frame without arguments.
13971 (test_stack_frame_listing): Add test for newly implemented command
13972 -stack-info-frame.
a9c64011 13973
7a55f279
WZ
139742005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13975
0ffa0ea5
DJ
13976 * gdb.fortran/array-element.f: New file.
13977 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13978
26585198
DJ
139792005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13980
13981 * gdb.base/bigcore.exp: Correct checks for systems which can
13982 not dump a large core file.
13983
c1bd25fd
DJ
139842005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13985
13986 * gdb.base/relocate.c: Add a copyright notice.
13987 (dummy): Remove.
13988 * gdb.base/relocate.exp: Test printing the values of variables
13989 from a relocatable file.
13990
589e074d
DJ
139912005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13992
13993 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13994 excess MI output after an error.
13995
0915f927
JB
139962005-05-29 Joel Brobecker <brobecker@adacore.com>
13997
13998 * gdb.arch/alpha-step.c: New file.
13999 * gdb.arch/alpha-step.exp: New testcase.
14000
76ff342d
DJ
140012005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
14002 Dennis Brueni <dennis@slickedit.com>
14003
14004 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
14005 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
14006 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
14007 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
14008 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14009 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
14010 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
14011
96b0c7ac
DJ
140122005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
14013 Wu Zhou <woodzltc@cn.ibm.com>
14014
14015 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
14016 IBM's xlc compiler.
14017 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
14018 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
14019
f21565d2
JB
140202005-05-13 Jim Blandy <jimb@redhat.com>
14021
14022 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
14023 calling gdb_suppress_entire_file.
14024 * gdb.base/charset.exp: Same.
14025 * gdb.base/call-rt-st.exp: Same.
14026
6006a3a1
BR
140272005-05-05 Bob Rossi <bob_rossi@cox.net>
14028
14029 * lib/gdb.exp (fullname_syntax): Added global regex.
14030 (fullname_syntax_POSIX): Ditto.
14031 (fullname_syntax_UNC): Ditto.
14032 (fullname_syntax_DOS_CASE): Ditto.
14033 (fullname_syntax_DOS): Ditto.
14034 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
14035 fullname_syntax variable to scope and use it.
14036 (test_file_list_exec_source_files): Ditto.
14037 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
14038
c3b69c04
DJ
140392005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
14040
14041 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
14042
3c95e6af
PG
140432004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
14044
a9c64011
AS
14045 * lib/gdb.exp (skip_altivec_tests): New function, based on
14046 check_vmx_hw_available from the GCC testsuite.
14047 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
14048 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 14049
78df6c56
JB
140502005-05-02 Jim Blandy <jimb@redhat.com>
14051
14052 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
14053 calling gdb_suppress_entire_file.
14054
1690f9cf
DJ
140552005-04-30 Randolph Chung <tausq@debian.org>
14056
14057 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
14058 Slightly relax "sem_post" name checking.
14059
5ea106f7
PG
140602005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14061
14062 * gdb.base/unload.exp: Use new shared library infrastructure.
14063
bf7234cf
PG
140642005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14065
14066 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 14067 infrastructure.
bf7234cf 14068
547b869a
CV
140692005-04-29 Corinna Vinschen <vinschen@redhat.com>
14070
14071 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
14072 * gdb.asm/h8300.inc: New file.
14073
f07e55f0
PG
140742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14075
14076 * gdb.base/shlib-call.exp: Change to use new shared library
14077 infrastructure.
14078
3cbba3d1
PG
140792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14080
a9c64011
AS
14081 * gdb.base/pending.exp: Change to use new shared library
14082 infrastructure.
3cbba3d1 14083
ed6df200
PG
140842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14085
a9c64011
AS
14086 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
14087 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 14088
8c8f4ebe
PG
140892005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
14090
a9c64011
AS
14091 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
14092 shared objects being adjusted and update copyright years.
8c8f4ebe 14093
607fbc54
DJ
140942005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
14095
14096 * ChangeLog: Correct some 2003-01-13 dates.
14097 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
14098 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
14099 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
14100 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
14101 gdb.trace/tfind.exp: Update copyright years.
14102
57bf0e56
DJ
141032005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
14104 Daniel Jacobowitz <dan@codesourcery.com>
14105
14106 * lib/gdb.exp (gdb_compile): Handle shlib=.
14107 (gdb_compile_shlib): New function.
14108
9b593790
PG
141092005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
14110
a9c64011 14111 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 14112
9494c6a5
DJ
141132005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14114
14115 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
14116 gdb.server.
14117 * configure.ac: Likewise.
14118 * configure: Regenerated.
14119 * gdb.gdbserver/Makefile.in: Moved to...
14120 * gdb.server/Makefile.in: ... here.
14121 * gdb.gdbserver/server.c: Moved to...
14122 * gdb.server/server.c: ... here.
14123 * gdb.gdbserver/server-run.exp: Moved to...
14124 * gdb.server/server-run.exp: ... here.
14125
6f8eac0e
DJ
141262005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14127
14128 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
14129 * configure.ac: Create gdb.gdbserver/Makefile.
14130 * configure: Regenerated.
14131 * lib/gdbserver-support.exp: New file, derived from
14132 config/gdbserver.exp.
14133 * config/gdbserver.exp: Use gdbserver-support.exp.
14134 * gdb.gdbserver/Makefile.in: New file.
14135 * gdb.gdbserver/server.c: New file.
14136 * gdb.gdbserver/server-run.exp: New file.
14137
6e87504d
PG
141382005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
14139
a9c64011
AS
14140 * lib/gdb.exp (test_compiler_info): Return compiler_info
14141 if no arguments are given.
6e87504d 14142
d1779be4
PG
141432005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
14144
14145 * gdb.arch/altivec-abi.exp: Check for compiler and set
14146 use altivec' flag accordingly.
14147 * gdb.arch/altivec-regs.exp: Likewise.
14148
88750304
DJ
141492005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
14152
f3fb768d
AS
141532005-03-27 Andreas Schwab <schwab@suse.de>
14154
14155 * gdb.base/bigcore.c (main): Add missing mode argument in open
14156 call.
14157
7e813ac5
DJ
141582005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
14159
14160 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
14161 downloads.
14162 * config/gdbserver.exp (gdb_load): Likewise.
14163
8e3049aa
PB
141642005-03-14 Paul Brook <paul@codesourcery.com>
14165
14166 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
14167 targets.
14168
a9df7c44
JB
141692005-03-09 Joel Brobecker <brobecker@adacore.com>
14170
14171 * gdb.dwarf2/dup-psym.S: New file.
14172 * gdb.dwarf2/dup-psym.exp: New testcase.
14173
9f0d94e8
JB
141742005-03-09 Joel Brobecker <brobecker@adacore.com>
14175
14176 * gdb.ada/exec_changed/first.adb: New file.
14177 * gdb.ada/exec_changed/second.adb: New file.
14178 * gdb.ada/exec_changed.exp: New testcase.
14179
5f579bc5
NS
141802005-03-08 Nathan Sidwell <nathan@codesourcery.com>
14181
36e9969c
NS
14182 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
14183 (A2): New class.
14184 (main): Test operator+.
14185 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
14186 breakpoint test.
14187
5f579bc5
NS
14188 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
14189 * gdb.base/signull.exp: Disable if gdb,nosignals.
14190 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
14191 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
14192 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
14193 * gdb.mi/mi2-console.exp: Likewise.
14194 * gdb.trace/collection.exp (run_trace_experiment): Consume the
14195 continue output at start.
14196 (gdb_collect_locals_test): Robustify regexp.
14197 * gdb.trace/passc-dyn.exp: Fix comment typo.
14198 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
14199
be46087e
CV
142002005-03-08 Corinna Vinschen <vinschen@redhat.com>
14201
14202 * gdb.asm/asm-source.exp: Add iq2000 case.
14203 * gdb.asm/iq2000.inc: New file.
14204
384e1a61 142052005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 14206
384e1a61
MI
14207 * gdb.base/command.exp: Change hardcoded value to regular expression.
14208 * gdb.base/float.exp: Add powerpc to the list of targets checked.
14209
584b6e9e
DJ
142102005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
14211
14212 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
14213 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
14214 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
14215 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
14216 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
14217
ab5b5d61
MK
142182005-03-05 Mark Kettenis <kettenis@gnu.org>
14219
14220 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
14221 changes.
14222
ae051c1b
PG
142232004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
14224
a9c64011
AS
14225 * lib/compiler.c: Add test for IBM's xlc compiler.
14226 * lib/compiler.cc: Likewise.
ae051c1b 14227
3f0f6ed2
JB
142282004-02-24 Joel Brobecker <brobecker@adacore.com>
14229
14230 * gdb.ada/fixed_points.exp: Create compilation object directory
14231 before running the test.
14232 * gdb.ada/null_record.exp: Likewise.
14233 * gdb.ada/packed_array.exp: Likewise.
14234 * gdb.ada/start.exp: Likewise.
14235
724f452b
JB
142362005-02-15 Joel Brobecker <brobecker@adacore.com>
14237
14238 * gdb.ada/packed_array/pa.adb: New file.
14239 * gdb.ada/packed_array.exp: New testcase.
14240
57f5cdfb 142412005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 14242
1f393151
MK
14243 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
14244 files.
14245
ebdda337
MK
14246 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
14247 on *-*-openbsd*. Correctly match whitespace in regukar
14248 expressions.
14249
cf309262
DJ
142502005-02-10 Daniel Jacobowitz <dan@debian.org>
14251
14252 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
14253 PR exp/1821
14254 * gdb.base/gdb1821.c: New test file.
14255 * gdb.base/gdb1821.exp: New test file.
14256
3be49e7a
JB
142572005-02-09 Joel Brobecker <brobecker@adacore.com>
14258
14259 * gdb.base/start.c: New file.
14260 * gdb.base/start.exp: New testcase.
14261
e292e67d
JB
142622005-02-09 Joel Brobecker <brobecker@adacore.com>
14263
14264 * gdb.ada/start/dummy.adb: New file.
14265 * gdb.ada/start.exp: New testcase.
14266
dbdfa66c
CV
142672005-02-09 Corinna Vinschen <vinschen@redhat.com>
14268
14269 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
14270 for printing symbols and statistics.
14271 Add test for using relative pathnames in "maint print msymbols" test.
14272 Mark "maint info sections DATA" XFAIL on Cygwin.
14273 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
14274 tests.
14275
d7941671
AC
142762005-02-09 Andreas Schwab <schwab@suse.de>
14277
14278 Committed by Andrew Cagney <cagney@gnu.org>
14279 * gdb.base/remotetimeout.exp: New file.
14280
74e5ef44
MK
142812005-02-07 Mark Kettenis <kettenis@gnu.org>
14282
14283 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
14284
464dd14d
JB
142852005-02-03 Joel Brobecker <brobecker@adacore.com>
14286
14287 * gdb.ada/gnat_ada.gpr: New file.
14288 * gdb.ada/gnat_ada.gin: Delete, no longer used.
14289 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
14290 * configure.ac: No longer generate gnat_ada.gpr.
14291 * configure: Regenerate.
14292 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
14293 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
14294 * gdb.ada/null_record/bar.ads: Likewise.
14295 * gdb.ada/null_record/bar.adb: Likewise.
14296 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
14297 * gdb.ada/null_record.exp (testdir): New variable.
14298 (testfile): executable is now in testdir subdirectory.
14299 (srcfile): Use full path to the main compilation unit.
14300 * gdb.ada/fixed_points.exp: Same changes as above.
14301
30d756ae
NR
143022005-02-03 Nick Roberts <nickrob@snap.net.nz>
14303
14304 * gdb.base/interp.exp: New test.
14305
9d799f85
AC
143062005-01-24 Andrew Cagney <cagney@gnu.org>
14307
14308 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
14309
15656118
AC
143102005-01-19 Andrew Cagney <cagney@gnu.org>
14311
a892c31b
AC
14312 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
14313 configure.ac not configure.in.
14314
15656118
AC
14315 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
14316 of powerpc*-*-*.
14317 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 14318 * gdb.base/list.exp (test_list_function)
15656118
AC
14319 (test_list_filename_and_function): Ditto.
14320 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
14321
a7b01baf
AC
143222005-01-16 Andrew Cagney <cagney@gnu.org>
14323
17d92a02
AC
14324 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
14325
a7b01baf
AC
14326 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
14327
bc8332bb
AC
143282005-01-14 Andrew Cagney <cagney@gnu.org>
14329
14330 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
14331 * gdb.mi/mi2-var-cmd.exp: Ditto.
14332
4d074752
CV
143332005-01-10 Corinna Vinschen <vinschen@redhat.com>
14334
14335 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
14336
bec39cab
AC
143372005-01-07 Andrew Cagney <cagney@gnu.org>
14338
14339 * configure.ac: Rename configure.in, require autoconf 2.59.
14340 * configure: Re-generate.
14341 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
14342 * gdb.stabs/configure: Re-generate.
14343 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
14344 * gdb.hp/configure: Re-generate.
14345 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
14346 autoconf 2.59.
14347 * gdb.hp/gdb.objdbg/configure: Re-generate.
14348 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
14349 autoconf 2.59.
14350 * gdb.hp/gdb.defects/configure: Re-generate.
14351 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
14352 autoconf 2.59.
14353 * gdb.hp/gdb.compat/configure: Re-generate.
14354 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
14355 autoconf 2.59.
14356 * gdb.hp/gdb.base-hp/configure: Re-generate.
14357 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
14358 autoconf 2.59.
14359 * gdb.hp/gdb.aCC/configure: Re-generate.
14360
f10b16d4
JB
143612004-12-15 Jim Blandy <jimb@redhat.com>
14362
14363 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
14364 under NPTL when there is debugging info available for libpthread.
14365
fb6e1814
JG
143662004-12-13 Jerome Guitton <guitton@gnat.com>
14367
14368 * gdb.ada/fixed_points.c: New file.
14369 * gdb.ada/fixed_points.exp: New file.
14370
fe46cd3a
RC
143712004-12-03 Randolph Chung <tausq@debian.org>
14372
14373 * gdb.arch/pa-nullify.exp: New file.
14374 * gdb.arch/pa-nullify.s: New file.
14375
8de0841b
RC
143762004-11-30 Randolph Chung <tausq@debian.org>
14377
14378 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14379 instead of "tbug". Fix regexp to work properly with gdb_test.
14380
c8170782
PH
143812004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14382
14383 * gdb.base/bitfields2.exp: New test.
14384 * gdb.base/bitfields2.c: New file.
14385
954269c2
RE
143862004-11-28 Richard Earnshaw <rearnsha@arm.com>
14387
14388 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14389
0107feed
RC
143902004-11-16 Randolph Chung <tausq@debian.org>
14391
14392 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14393
f073ae8c
DJ
143942004-11-14 Daniel Jacobowitz <dan@debian.org>
14395
14396 * gdb.threads/threadapply.exp: Correct "macro details" test.
14397
19ad59e7
JJ
143982004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14399
14400 * gdb.threads/threadapply.exp: New test.
14401 * gdb.threads/threadapply.c: New file.
14402
9cf0961b
MK
144032004-11-07 Mark Kettenis <kettenis@gnu.org>
14404
14405 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14406 frames.
14407
c789492a
FL
144082004-11-05 Felix Lee <felix+log1@specifixinc.com>
14409
14410 * gdb.base/cursal.exp: New file.
14411 * gdb.base/cursal.c: New file.
14412
a1e167bb
AC
144132004-11-03 Andrew Cagney <cagney@gnu.org>
14414
14415 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14416
b7cbf173
MK
144172004-10-30 Mark Kettenis <kettenis@gnu.org>
14418
14419 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14420 NetBSD/ELF targets.
14421
88f9d34f
JB
144222004-10-29 Joel Brobecker <brobecker@gnat.com>
14423
14424 * gdb.threads/bp_in_thread.c: New file, copied from
14425 pthread_cond_wait.c.
14426 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14427 file, rather than reusing the .c file from another testcase.
14428
ca7d6a0c
JB
144292004-10-20 Joel Brobecker <brobecker@gnat.com>
14430
14431 * gdb.ada/null_record.exp: Check where we stopped after
14432 sending the start command, instead of where the associated
14433 temporary breakpoint was inserted.
14434
0d863d03
AC
144352004-10-14 Andrew Cagney <cagney@gnu.org>
14436
14437 * gdb.mi/gdb701.c (main): Return 0.
14438
d11e72cb
DJ
144392004-10-13 Daniel Jacobowitz <dan@debian.org>
14440
d40539a4 14441 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14442
e1923096
JJ
144432004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14444
14445 * gdb.threads/schedlock.c: Add comment markers to use to find
14446 line numbers.
14447 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14448 comments.
14449 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14450 breakpoint lines.
14451
ec8ba2c9
DJ
144522004-10-12 Daniel Jacobowitz <dan@debian.org>
14453
14454 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14455
0eb3658b
DJ
144562004-10-12 Daniel Jacobowitz <dan@debian.org>
14457
14458 * configure.in: Add gdb.dwarf2.
14459 * configure: Regenerated.
14460 * Makefile.in: Add gdb.dwarf2.
14461 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14462 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14463 gdb.dwarf2/file1.txt: New files.
14464
a271cc33
OF
144652004-10-11 Orjan Friberg <orjanf@axis.com>
14466
a9c64011 14467 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14468 of "run", since the latter doesn't work with remote targets. Adjust
14469 the breakpoint numbering accordingly.
14470 * gdb.threads/pthread_cond_wait.exp: Ditto.
14471
895ce074
MC
144722004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14473
14474 * gdb.base/overlays.exp: Update copyright years.
14475
6be3092d
KI
144762004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14477
14478 * gdb.base/overlays.exp: Disable if target is Linux.
14479
e05389b8
FL
144802004-10-06 Felix Lee <felix+log1@specifixinc.com>
14481
14482 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14483
73cb587d
KI
144842004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14485
14486 * gdb.asm/asm-source.exp: Add m32r-linux target.
14487 * gdb.asm/m32r-linux.inc: New file.
14488
3c0edcdc
AC
144892004-09-24 Andrew Cagney <cagney@redhat.com>
14490 David Anderson <anderson@redhat.com>
14491
14492 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14493 command fails, assume things will work.
14494 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14495 (_GNU_SOURCE): Define.
14496 (print_unsigned, print_hex): Change parameter to "long long".
14497 (print_byte_count): New function, use to print byte counts.
14498 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14499 O_LARGEFILE.
14500 (main): Compute an upper bound on a corefile in max_core_size.
14501 Limit memory chunk size to max_core_size. Limit total memory
14502 allocated to max_core_size.
14503
4bb3667f
AC
145042004-09-23 Andrew Cagney <cagney@gnu.org>
14505
14506 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14507 from a separate process with code that creates a corefile by
14508 making the inferior dump core.
14509
60fe1a51
MK
145102004-09-23 Mark Kettenis <kettenis@gnu.org>
14511
14512 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14513 block.
14514
8e937346
MC
145152004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14516
14517 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14518 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14519 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14520 Likewise.
14521
7213f6d6
JJ
145222004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14523
14524 * gdb.java/jprint.exp: New test case for java inferior call.
14525 * gdb.java/jprint.java: Ditto.
14526
eac69dca
JB
145272004-09-15 Joel Brobecker <brobecker@gnat.com>
14528
14529 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14530
22227696
MC
145312004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14532
14533 * gdb.threads/killed.c: Include <stdlib.h>.
14534 * gdb.threads/pthreads.c: Likewise.
14535
7dd403a4
MC
145362004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14537
14538 * gdb.threads/killed.c: Add copyright notice.
14539
33f2d567
JM
145402004-09-10 Jason Molenda (jmolenda@apple.com)
14541
a9c64011
AS
14542 * gdb.base/define.exp: Two new tests to verify zero space chars
14543 after 'if' and 'while' commands in a user-defined command is correctly
14544 parsed.
33f2d567 14545
e05b62ac
AC
145462004-09-08 Andrew Cagney <cagney@gnu.org>
14547
14548 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14549 delivery test with duplicate at end of file.
14550
9cbe82da
MK
145512004-09-06 Mark Kettenis <kettenis@jive.nl>
14552
14553 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14554
564803d9
MC
145552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14556
14557 * config/hppro.exp: Removed.
14558
7c6807ce
MC
145592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14560
14561 * config/sparclet.exp: Removed.
14562
bf7e26dd
MC
145632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14564
14565 * config/udi.exp: Removed.
14566
714e341b
MC
145672004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14568
14569 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14570 of "exp_continue".
14571 (advancei): Likewise.
14572
1236e623
JJ
145732004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14574
14575 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14576
3bdcad15
MI
145772004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14578
228af206 14579 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14580 to check for nodebug in executable.
14581 * gdb.gdb/observer.exp (setup_test): Likewise.
14582 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14583 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14584
c72b934c
AC
145852004-09-01 Andrew Cagney <cagney@gnu.org>
14586
14587 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14588 files.
14589
edd9b715
JJ
145902004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14591
14592 * gdb.base/unload.exp: Fix expected warning message to match
14593 latest format.
14594
fb4ce06b
CV
145952004-09-01 Corinna Vinschen <vinschen@redhat.com>
14596
14597 * gdb.base/call-rt-st.exp: Fix typos.
14598
ce78e7c3
MI
145992004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14600
14601 * gdb.threads/thread_check.exp: New testcase.
14602 * gdb.threads/thread_check.c: New testcase.
14603
2dedb159
AC
146042004-08-31 Andrew Cagney <cagney@gnu.org>
14605
14606 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14607 (skip_to_handler_entry): New procedures. Test stepping into a
14608 handler when the breakpoint is at the handler's entry point.
14609
68f53502
AC
146102004-08-30 Andrew Cagney <cagney@gnu.org>
14611
14612 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14613 gdb/1757.
14614
3e3ffd2b
MC
146152004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14616
14617 With code from Manoj Iyer <manjo@austin.ibm.com>:
14618 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14619 return value. Add an arm for "no debugging symbols found".
14620 Change a stray "error" to "perror".
14621 (gdb_run_cmd): Adapt to new return value.
14622 * gdb.base/remote.exp: Adapt to new return value.
14623 * gdb.gdb/complaints.exp: Likewise.
14624 * gdb.gdb/observer.exp: Likewise.
14625 * gdb.gdb/selftest.exp: Likewise.
14626 * gdb.gdb/xfullpath.exp: Likewise.
14627
4b6f5fd2
JB
146282004-08-27 Joel Brobecker <brobecker@gnat.com>
14629
14630 * gdb.threads/bp_in_thread.exp: New testcase.
14631
e5b25496
MC
146322004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14633
14634 Fix PR testsuite/1735.
14635 * gdb.threads/schedlock.c (thread_function): Add a cast
14636 to suppress a gcc warning.
14637 * gdb.threads/thread-specific.c (thread_function): Likewise.
14638
934353d6
MC
146392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14640
14641 * gdb.base/unload.c: Include <stdlib.h>.
14642
f98a0aef 146432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14644
f98a0aef 14645 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14646 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14647 synchronized after the "return".
14648
5a2e8882
MC
146492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14650
14651 * gdb.mi/basics.c: Include <stdio.h>.
14652 * gdb.mi/pthreads.c: Include <stdlib.h>.
14653 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14654
a9640423
MC
146552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14656
14657 * gdb.threads/schedlock.c: Add copyright notice.
14658
b04e311d
AC
146592004-08-25 Andrew Cagney <cagney@gnu.org>
14660
14661 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14662 (skip_over_handler, breakpoint_over_hander): New test procedures.
14663 (advance, advancei): Add a proper prefix, do not use
14664 rerun_to_main.
14665 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14666
7c27f15b
MC
146672004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14668
14669 * gdb.mi/basics.c: Add copyright notice.
14670 * gdb.mi/var-cmd.c: Add copyright notice.
14671
fffc87ae
MC
146722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14673
14674 * lib/gdb.exp: Remove signed_keyword_not_used.
14675 * lib/compiler.c: Likewise.
14676 * lib/compiler.cc: Likewise.
14677
d782e0bf
MC
146782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14679
14680 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14681 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14682
96033e83
MC
146832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14684
14685 * gdb.base/whatis.c: Add copyright notice.
14686
cf38c229
MK
146872004-08-20 Mark Kettenis <kettenis@gnu.org>
14688
14689 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14690 it to skip the breakpoints encoded in the inline assembly.
14691
f4b49756
MC
146922004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14693
14694 * Makefile.in: Add gdb.fortran.
14695
2f193b69
MC
146962004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14697
14698 * gdb.base/call-sc.exp (test_scalar_returns):
14699 Fix cut-and-paste glitch in "Make fun return now".
14700
89a237cb
MC
147012004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14702
14703 * configure.in: Add gdb.fortran.
14704 * configure: Regenerate.
14705 * gdb.fortran/Makefile.in: New file.
14706 * lib/gdb.exp (skip_fortran_tests): New procedure.
14707
469aff8e
MC
147082004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14709
14710 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14711 reference to bug-gnu@prep.ai.mit.edu.
14712 * gdb.mi/mi-var-child.exp: Likewise.
14713 * gdb.mi/mi-var-cmd.exp: Likewise.
14714 * gdb.mi/mi-var-display.exp: Likewise.
14715 * gdb.mi/mi2-var-block.exp: Likewise.
14716 * gdb.mi/mi2-var-child.exp: Likewise.
14717 * gdb.mi/mi2-var-cmd.exp: Likewise.
14718 * gdb.mi/mi2-var-display.exp: Likewise.
14719
00b51b9f
MK
147202004-08-15 Mark Kettenis <kettenis@gnu.org>
14721
14722 * gdb.base/unload.c (main): Make local variable msg const.
14723
45f07fef
MC
147242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14725
14726 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14727 to bug-gnu@prep.ai.mit.edu.
14728 * gdb.mi/mi-disassemble.exp: Likewise.
14729 * gdb.mi/mi-eval.exp: Likewise.
14730 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14731 default line number.
14732 * gdb.mi/mi-return.exp: Likewise.
14733 * gdb.mi/mi-simplerun.exp: Likewise.
14734 * gdb.mi/mi-stack.exp: Likewise.
14735 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14736 number with explicit range test.
14737 * gdb.mi/mi-watch.exp: Likewise.
14738 * gdb.mi/mi2-break.exp: Likewise.
14739 * gdb.mi/mi2-cli.exp: Likewise.
14740 * gdb.mi/mi2-disassemble.exp: Likewise.
14741 * gdb.mi/mi2-eval.exp: Likewise.
14742 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14743 default line number.
14744 * gdb.mi/mi2-return.exp: Likewise.
14745 * gdb.mi/mi2-simplerun.exp: Likewise.
14746 * gdb.mi/mi2-stack.exp: Likewise.
14747 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14748 number with explicit range test.
14749 * gdb.mi/mi2-watch.exp: Likewise.
14750
dd8c8ee7
MC
147512004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14752
14753 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14754 * gdb.cp/m-static.exp: Likewise.
14755 * gdb.cp/rtti.exp: Likewise.
14756
4e838464
MK
147572004-08-14 Mark Kettenis <kettenis@gnu.org>
14758
14759 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14760
8d8cb839
EZ
147612004-08-14 Eli Zaretskii <eliz@gnu.org>
14762
14763 * ChangeLog: Prefix Local Variables with semi-colons and indent
14764 the reference to older ChangeLog files, to fix fontification in
14765 Emacs.
14766
deea8bb0
MC
147672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14768
14769 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14770 * gdb.mi/mi2-break.exp: Likewise.
14771
c3297504
MC
147722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14773
14774 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14775
25808999
MC
147762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14777
14778 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14779
226a8d71
MC
147802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14781
14782 * gdb.cp/classes.exp: Remove unused declarations. Just let
14783 test names default instead of providing special names. Remove
14784 extraneous demangler test.
14785
37fdf854
JJ
147862004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14787
14788 * gdb.base/unload.exp: New test for breakpoints in dynamically
14789 loaded libraries.
14790 * gdb.base/unload.c: Ditto.
14791 * gdb.base/unloadshr.c: Ditto.
14792
2d3a7986
MC
147932004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14794
14795 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14796 cp_test_ptype_class.
14797 (test_enums): Likewise.
14798
c72b934c
AC
147992004-08-10 Andrew Cagney <cagney@gnu.org>
14800
14801 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14802 files.
14803
cc503c8a
AC
148042004-08-10 Andrew Cagney <cagney@gnu.org>
14805
14806 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14807 init_malloc call.
14808
902f2ccb
MC
148092004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14810
14811 * ChangeLog: Add copyright notice. The notice is copied
14812 from emacs 21.3 top level ChangeLog.
14813
78c90502
MC
148142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14815
14816 * lib/cp-support.exp: New file.
14817 * lib/cp-support.exp (cp_test_type_class): New function.
14818 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14819 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14820 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14821 cp_test_ptype_class.
14822
88e5ea78
MC
148232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14824
14825 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14826 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14827 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14828 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14829 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14830 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14831 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14832 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14833 gdb.mi/mi2-watch.exp: Update copyright years.
14834
6a89fc9c
MK
148352004-08-09 Mark Kettenis <kettenis@gnu.org>
14836
14837 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14838
1482e0de
MC
148392004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14840
14841 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14842 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14843 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14844 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14845 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14846 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14847 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14848 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14849 gdb.mi/mi-watch.exp: Update copyright years.
14850
1a5ce3f3
DJ
148512004-08-08 Daniel Jacobowitz <dan@debian.org>
14852
14853 PR gdb/1738
14854 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14855 from a breakpoint with a pending signal.
14856
04f6ecf2
DJ
148572004-08-08 Daniel Jacobowitz <dan@debian.org>
14858
14859 PR gdb/1736
14860 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14861 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14862 the prompt.
14863 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14864
54d90d35
DJ
148652004-08-08 Daniel Jacobowitz <dan@debian.org>
14866
14867 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14868
d2f6abb0
DJ
148692004-08-08 Daniel Jacobowitz <dan@debian.org>
14870
14871 PR gdb/1736
14872 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14873 for i?86-*-linux*.
14874
5598c03d
DJ
148752004-08-08 Daniel Jacobowitz <dan@debian.org>
14876
14877 * gdb.arch/i386-prologue.exp: Compile without debug information.
14878
c6fee705
MC
148792004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14880
14881 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14882 rather than asking gdb to search.
14883
dd90efdb
MC
148842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14885
14886 * gdb.base/gcore.c: Include <string.h>.
14887
1e84bec1
MC
148882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14889
14890 * gdb.base/gcore.c: Add copyright notice.
14891
e425eb2b
MC
148922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14893
14894 * gdb.base/freebpcmd.c: Include <stdio.h>.
14895 * gdb.base/long_long.c: Include <string.h>.
14896 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14897 * gdb.base/siginfo.c: Include <string.h>.
14898 * gdb.base/sigstep.c: Include <string.h>.
14899
cb9aaed5
MC
149002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14901
14902 * gdb.base/complex.c: Include <stdlib.h>.
14903
55944f3d
MC
149042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14905
14906 * gdb.base/complex.c: Add copyright notice.
14907
7b2953d9
MC
149082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14909
14910 * gdb.base/charset.c: Include <stdlib.h>.
14911
c9133d23
MC
149122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14913
14914 * gdb.base/auxv.c: Include <stdlib.h>.
14915
0a8490ad
MC
149162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14917
14918 * gdb.base/auxv.c: Add copyright notice.
14919
3426d5ec
MC
149202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14921
14922 * gdb.base/coremaker.c: Add copyright notice.
14923 * gdb.base/coremaker2.c: Add copyright notice.
14924
8da195dd
AC
149252004-08-04 Andrew Cagney <cagney@gnu.org>
14926
14927 * gdb.base/store.exp: Update copyright.
14928 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14929 names, do not import gdb_prompt.
14930
8d394f98
AC
149312004-08-01 Andrew Cagney <cagney@gnu.org>
14932
14933 Fix PR testsuite/1729.
14934 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14935 not use capture_value with value 4.
14936 (capture_value): Add optional test name parameter.
14937 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14938 the prefix, pass to capture_value.
14939
b6702b23
MK
149402004-08-01 Mark Kettenis <kettenis@gnu.org>
14941
14942 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14943 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14944 (main): Call new function.
14945
c203e0ca
MC
149462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14947
14948 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14949
a7995a30
MC
149502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14951
14952 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14953
9366563b
MC
149542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14955
b6eeaf26 14956 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14957 Accept more values of vtbl pointer. Remove some messages
14958 about "obsolete gcc or gdb".
14959
2fc1f950
MC
149602004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14961
14962 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14963
c724d49b
MC
149642004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14965
14966 * gdb.base/asm-source.exp: Properly convert target board
14967 debug flags from gcc format to binutils format.
14968
736b0fce
MK
149692004-07-28 Mark Kettenis <kettenis@gnu.org>
14970
14971 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14972 gdb1718". PR backtrace/1718 partially fixed.
14973
5633ea5c
JJ
149742004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14975
14976 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14977
575eebb1
NC
149782004-07-26 Nick Clifton <nickc@redhat.com>
14979
14980 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14981 good default value for a specific architecture is available then
14982 set it to that value. Otherwise default to the -gstabs switch.
14983 Remove the -g... switches from the asm-flags variable. Allow the
14984 target board info to override the value if it wants to. Pass the
14985 switch on the assembler command line.
14986
62104619
MK
149872004-07-23 Mark Kettenis <kettenis@gnu.org>
14988
14989 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14990 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14991 (main): Call new function.
14992
4a1135b8
MC
149932004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14994
14995 Test for PR exp/1715.
14996 * gdb.base/radix.exp: Refactor common procedures. Make all
14997 test names unique. Change XFAIL to KFAIL.
14998
8a12c1f0
MC
149992004-07-20 Michael Chastain <mec.gnu@mindspring.com>
15000
15001 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
15002 * gdb.ada/gnat_ada.gin: ... to here.
15003 * configure.in: Use gnat_ada.gin.
15004 * configure: Regenerate.
15005
23b451cf
AC
150062004-07-20 Andrew Cagney <cagney@gnu.org>
15007
15008 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
15009 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
15010 XFAILs. Clean up test messages and comments. Check backtraces.
15011 Delete re-sync code.
15012
ab618a02
MC
150132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15014
15015 Fix PR cli/740.
15016 * gdb.base/annota1.exp: Honor gdb,nosignals.
15017 * gdb.base/annota3.exp: Likewise.
15018
46dad340
MC
150192004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15020
15021 * lib/java.exp: Update copyright notice.
15022
756d8c70
AC
150232004-07-19 Andrew Cagney <cagney@gnu.org>
15024
15025 * gdb.base/selftest.exp: Copy file from here ...
15026 * gdb.gdb/selftest.exp: ... to here.
15027
586027e6
AC
150282004-07-16 Andrew Cagney <cagney@redhat.com>
15029
15030 * lib/insight-support.exp: Delete file.
15031 * lib/java.exp (java_init): Fix copyright.
15032
029d2200
AC
150332004-07-16 Andrew Cagney <cagney@gnu.org>
15034
15035 * gdb.base/restore.c: Append "prologue" to comments marking the a
15036 function's prologue.
15037 * gdb.base/restore.exp: Update copyright, re-indent.
15038 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
15039 callerN" prefix where needed. Update patterns that match a
15040 function's prologue.
15041
653b62c5
MC
150422004-07-16 Michael Chastain <mec.gnu@mindspring.com>
15043
15044 * gdb.base/restore.c: Add copyright notice.
15045
f7d690e5
AC
150462004-07-16 Andrew Cagney <cagney@gnu.org>
15047
15048 * gdb.base/logical.exp: Update copyright.
15049 (evaluate): New procedure. Use to re-implement tests using
15050 several tables.
15051
d629a7cb
MH
150522004-07-14 Martin Hunt <hunt@redhat.com>
15053
15054 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
15055 which fixes some problems where init.tcl was not found.
15056
9c7bb332
AC
150572004-07-13 Andrew Cagney <cagney@gnu.org>
15058
6bf46641
AC
15059 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
15060 (check_sizeof, check_valueof): Do not include the output in the
15061 test name. Use gdb_test.
15062 (get_valueof): Use gdb_test_multiple.
15063
c4ffd4c0
AC
15064 * gdb.base/step-test.exp: Update copyright. Use
15065 gdb_test_multiple. Ensure that test names do not include
15066 architecture dependent output.
15067
ab89363a
AC
15068 * gdb.gdb/observer.exp: Update copyright.
15069 (setup_test): Use gdb_test_multiple.
15070 (attach_first_observer, attach_second_observer)
15071 (attach_third_observer, detach_first_observer)
15072 (detach_second_observer, detach_third_observer)
15073 (reset_counters, check_counters): Make $message a prefix.
15074 (test_normal_stop_notifications): Add "args" parameter - a list of
15075 init functions to be called. Make $message a prefix,
15076 (test_observer_normal_stop): Change the message prefixes so that
15077 they are unique, pass the attach / detach procedures to
15078 test_normal_stop_notifications.
15079
ec58997a
AC
15080 * gdb.base/signull.exp (test_segv): Prefix all tests with
15081 "${name}". Clean up test messages.
15082
b475183b
AC
15083 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
15084
9c7bb332
AC
15085 * gdb.base/ena-dis-br.exp: Update copyright.
15086 (break_at): New function. Replace send_gdb with gdb_test,
15087 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
15088 ignore count, not stopped at bpt", with KFAIL.
15089
2dd95497
CV
150902004-07-13 Corinna Vinschen <vinschen@redhat.com>
15091
15092 * gdb.base/attach.exp: Remove cleanupfile handling.
15093
419e626b
AC
150942004-07-12 Andrew Cagney <cagney@gnu.org>
15095
15096 * gdb.base/annota1.exp: Cleanup corefile test name.
15097 * gdb.base/annota3.exp: Ditto.
15098
8b1b3228
AC
150992004-07-12 Andrew Cagney <cagney@gnu.org>
15100
78650829
AC
15101 * gdb.base/signals.exp: Clean up copyright, re-indent.
15102
8b1b3228
AC
15103 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
15104 gdb_test and gdb_test_multiple.
15105
935c2760
JJ
151062004-07-08 Jeff Johnston <jjohnstn@redhat.com>
15107
15108 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 15109 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
15110 provide line number info for first statement in main.
15111
1544280f
AC
151122004-07-08 Andrew Cagney <cagney@gnu.org>
15113
1279f4ff
AC
15114 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
15115
1544280f
AC
15116 * gdb.base/sigbpt.exp: Make the common part of each test name a
15117 prefix instead of suffix.
15118
bcc82369
BR
151192004-07-07 Bob Rossi <bob_rossi@cox.net>
15120
15121 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
15122 test from test_tbreak_creation_and_listing to
15123 test_file_list_exec_source_file
15124 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
15125 Changed name of test from test_tbreak_creation_and_listing to
15126 test_file_list_exec_source_file
15127
23f4b0aa
JJ
151282004-07-07 Jeff Johnston <jjohnstn@redhat.com>
15129
15130 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
15131 the jmisc() constructor instead of <init>.
15132 * gdb.java/jmisc1.exp: Ditto.
15133
56401cd5
AC
151342004-07-07 Andrew Cagney <cagney@gnu.org>
15135
15136 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
15137 corrupting the PC.
15138
44ae2f6a
MC
151392004-07-06 Michael Chastain <mec.gnu@mindspring.com>
15140
15141 * gdb.cp/templates.exp: Accept whitespace change in demangler
15142 output.
15143
45a83408
AC
151442004-07-06 Andrew Cagney <cagney@gnu.org>
15145
15146 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
15147
d205ad70
MC
151482004-07-02 Michael Chastain <mec.gnu@mindspring.com>
15149
15150 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
15151 * lib/compiler.cc: Likewise.
15152
06ea1a61
MC
151532004-06-30 Michael Chastain <mec.gnu@mindspring.com>
15154
15155 * lib/compiler.cc: Work around string preprocessing problem
15156 with old hp c++ compiler.
15157 * lib/compiler.c: Likewise.
15158
daab1251
CV
151592004-06-29 Corinna Vinschen <vinschen@redhat.com>
15160
15161 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
15162 directives to conditionalize symbol prefixing.
15163 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
15164 additional_flags handling. Add underscore prefix for Cygwin.
15165 * gdb.arch/i386-unwind.c: Use preprocessor directives to
15166 conditionalize symbol prefixing.
15167 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
15168 additional_flags handling. Add underscore prefix for Cygwin.
15169
cc984116
CV
151702004-06-29 Corinna Vinschen <vinschen@redhat.com>
15171
15172 * gdb.base/bigcore.exp: Skip test on Cygwin.
15173
c279b077
MC
151742004-06-28 Michael Chastain <mec.gnu@mindspring.com>
15175
15176 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
15177 formats for "info register". Use gdb_test_multiple. Fix
15178 the "invalid register" test.
15179
0e915747
CV
151802004-06-28 Corinna Vinschen <vinschen@redhat.com>
15181
15182 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
15183 PID for Cygwin. Add Cygwin specific strings to check for in some
15184 tests.
15185 (do_attach_tests): Add a test for user interaction when attaching
15186 to a process with no matching symbol table already loaded.
15187
11422c86
AC
151882004-06-26 Andrew Cagney <cagney@gnu.org>
15189
15190 Test PR java/1567 and PR java/1565.
15191 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
15192 * gdb.java/jmisc2.exp: Delete file.
15193
cefbce26
MC
151942004-06-26 Michael Chastain <mec.gnu@mindspring.com>
15195
15196 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
15197
e19f872c
CV
151982004-06-25 Corinna Vinschen <vinschen@redhat.com>
15199
15200 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
15201 attach process.
15202
d931ba3b
MC
152032004-06-23 Michael Chastain <mec.gnu@mindspring.com>
15204
15205 * gdb.cp/pr-1553.exp: Remove.
15206
aef68c48
MC
152072004-06-22 Michael Chastain <mec.gnu@mindspring.com>
15208
15209 * gdb.cp/pr-1553.cc: Remove.
15210 * gdb.cp/pr-1553.exp: Disable this test.
15211
8d5df71a
JB
152122004-06-20 Jim Blandy <jimb@redhat.com>
15213
a9c64011 15214 Fix PR testsuite/1680.
8d5df71a
JB
15215 * gdb.arch/i386-sse.exp: Properly quote curly braces in
15216 regular expressions.
15217
4ac6f39d
MC
152182004-06-19 Michael Chastain <mec.gnu@mindspring.com>
15219
15220 Fix PR testsuite/1679.
15221 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
15222 Issue an UNSUPPORTED result instead.
15223
1b413552
JB
152242004-06-18 Jim Blandy <jimb@redhat.com>
15225
15226 * gdb.base/charset.exp: Only send a control-C if we see a new
15227 prompt and incomplete command.
15228
6daa6ebd
MC
152292004-06-18 Michael Chastain <mec.gnu@mindspring.com>
15230
15231 * gdb.cp/pr-574.cc: Add copyright notice.
15232
51fa4ae0
JB
152332004-06-17 Jim Blandy <jimb@redhat.com>
15234
15235 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
15236 cases where the regexp has no groups; this grabs random text from
15237 the previous test suite, whatever that was.
15238
8fea26c5
MC
152392004-06-17 Michael Chastain <mec.gnu@mindspring.com>
15240
15241 * gdb.cp/printmethod.cc: Add copyright notice.
15242
1e3aeb41
MC
152432004-06-16 Michael Chastain <mec.gnu@mindspring.com>
15244
15245 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
15246
9d9030bc
AC
152472004-06-16 Andrew Cagney <cagney@gnu.org>
15248
15249 * gdb.base/signull.c: Update copyright. Include <string.h>.
15250 (bowler): Replace data_pointer with data_read
15251 and data_write cases. Add code_descriptor case.
15252 (zero, desc): New array and pointer.
15253 (data, code): Change to simple pointers.
15254 * gdb.base/signull.exp: Fix probe pattern matching a function
15255 descriptor SIGSEGV. Replace data_pointer with data_read and
15256 data_write tests.
15257
acd4ad44
AC
152582004-06-16 Andrew Cagney <cagney@gnu.org>
15259
15260 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
15261
08fd625c
MC
152622004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15263
15264 * gdb.base/long_long.c: Add copyright notice.
15265
1903502c
MC
152662004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15267
15268 * gdb.base/long_long.exp: Remove reference to
15269 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
15270 to gdb_breakpoint and gdb_continue_to_breakpoint.
15271
83313cb1
JB
152722004-06-14 Jim Blandy <jimb@redhat.com>
15273
15274 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
15275 endian case.
15276
1bf404ef
AC
152772004-06-14 Andrew Cagney <cagney@gnu.org>
15278
15279 * gdb.base/gcore.exp (capture_command_output): Delete the always
15280 passing tests containing inferior values.
15281 * gdb.base/ending-run.exp: Do not include the breakpoint address
15282 in the test message. Update copyright.
15283 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
15284 size in the test name, use gdb_test_multiple. Update copyright.
15285
ef220b33
MC
152862004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15287
15288 * gdb.cp/ref-types.cc: Add copyright notice.
15289
4f70a4c9
MC
152902004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15291
15292 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
15293 hp_aCC_compiler.
15294 * lib/compiler.cc: Likewise.
15295 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
15296 'set' commands. Log diagnostics for other lines. Set
15297 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
15298
335928ac
MC
152992004-06-13 Michael Chastain <mec.gnu@mindspring.com>
15300
15301 * gdb.cp/try_catch.cc: Add copyright notice.
15302
2efb12e8
MC
153032004-06-12 Michael Chastain <mec.gnu@mindspring.com>
15304
15305 * gdb.cp/userdef.cc: Add copyright notice.
15306
0bbed51a
MC
153072004-06-11 Michael Chastain <mec.gnu@mindspring.com>
15308
15309 * gdb.cp/virtfunc.cc: Add copyright notice.
15310
e12a46c9
RC
153112004-06-11 Randolph Chung <tausq@debian.org>
15312
15313 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
15314 problem.
15315
338e05af
AC
153162004-06-10 Andrew Cagney <cagney@gnu.org>
15317
15318 * lib/compiler.cc, lib/compiler.c: Append either
15319 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
15320 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
15321 instead of gcc-3-3.
15322
dc3f10cb
AC
153232004-06-09 Andrew Cagney <cagney@gnu.org>
15324
b4d946af
AC
15325 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
15326 gdb/1455, bug is specific to "long long" and "double".
a9c64011 15327
dc3f10cb
AC
15328 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
15329 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
15330 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
15331 fixed.
15332
b5c0bfa2
AC
153332004-06-09 Andrew Cagney <cagney@gnu.org>
15334
15335 * gdb.base/structs.exp (test_struct_returns): Replace
15336 "return_value_unknown" and "finish_value_unknown" by
15337 "return_value_known" and "finish_value_known". Instead of
15338 "return_value_unknown" iff "finish_value_unknown", check
15339 "return_value_known" implies "finish_value_known".
15340
caeb605f
MH
153412004-06-08 Martin Hunt <hunt@redhat.com>
15342
15343 * gdb.base/float.exp: Add pattern for mips targets.
15344
c892bb64
RC
153452004-06-08 Randolph Chung <tausq@debian.org>
15346
15347 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
15348 message for unknown architectures more clear.
15349
48306d3e
JB
153502004-06-08 Joel Brobecker <brobecker@gnat.com>
15351
15352 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
15353 start the execution of the program.
15354
83ecb59f
JB
153552004-06-07 Jim Blandy <jimb@redhat.com>
15356
15357 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
15358 * gdb.arch/i386-cpuid.h: New helper file.
15359
55264cb4
RC
153602004-06-07 Randolph Chung <tausq@debian.org>
15361
15362 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
15363 has started.
15364
23cadb28
RM
153652004-06-04 Roland McGrath <roland@redhat.com>
15366
15367 Fix PR gdb/1647.
15368 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15369 differently to be robust to output buffering differences.
15370
51d01eda
MC
153712004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15372
15373 * gdb.threads/pthreads.exp: Update copyright years.
15374 (check_control_c): Change asynchronous 'after' to synchronous.
15375
f4fc3b93
RM
153762004-06-04 Roland McGrath <roland@redhat.com>
15377
15378 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15379 next gdb prompt.
15380
4013522b
MC
153812004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15382
15383 Fix PR gdb/1636.
15384 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15385 calls to synchronous.
15386
7a8f1e6b
JB
153872004-05-26 Jim Blandy <jimb@redhat.com>
15388
15389 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15390
81bb3443
RC
153912004-05-24 Randolph Chung <tausq@debian.org>
15392
15393 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15394 * gdb.asm/pa.inc: New file.
15395
8f5a3103
MK
153962004-05-22 Mark Kettenis <kettenis@gnu.org>
15397
15398 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15399
734b8fe8 154002004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 15401 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
15402
15403 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15404 GDB prompt.
15405
725603e1
UW
154062004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15407
f4fc3b93 15408 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
15409 setjmp/longjmp. Use sigaction instead of signal.
15410
8b923272 154112004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 15412 Michael Snyder <msnyder@redhat.com>
8b923272
JB
15413
15414 * gdb.threads/pthread_cond_wait.c: New file.
15415 * gdb.threads/pthread_cond_wait.exp: New testcase.
15416
8bfabb04
AC
154172004-05-13 Andrew Cagney <cagney@redhat.com>
15418
15419 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15420 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15421
42edda50
AC
154222004-05-11 Andrew Cagney <cagney@redhat.com>
15423
15424 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15425 fixed but revealed gdb/1639.
15426
d303a6c7
AC
154272004-05-10 Andrew Cagney <cagney@redhat.com>
15428
15429 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15430 func1" and "next to 2nd alarm", kernel bug avoided.
15431
bf08c2a1
DJ
154322004-05-10 Daniel Jacobowitz <dan@debian.org>
15433
15434 PR external/1568
15435 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15436 XFAIL if it is smaller than bytes_allocated.
15437 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15438 (main): Make chunks_allocated unsigned. Correct comment.
15439
c0586a34
JB
154402004-05-07 Joel Brobecker <brobecker@gnat.com>
15441
15442 * gdb.arch/powerpc-aix-prologue.c: New file.
15443 * gdb.arch/powerpc-aix-prologue.exp: New file.
15444
f2785d12
JB
154452004-05-07 Jim Blandy <jimb@redhat.com>
15446
15447 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15448 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15449
bd7f6e30
JB
154502004-05-06 Joel Brobecker <brobecker@gnat.com>
15451
15452 * gdb.base/sep.exp: No longer setup_kfail when the program was
15453 built with dwarf2.
15454
0a5e7efe
JI
154552004-05-05 Jim Ingham <jingham@apple.com>
15456
15457 * gdb.base/pending.exp: Make sure pending breakpoints
15458 preserve the ignore count.
f4fc3b93 15459
a8958849
MK
154602004-04-27 Jerome Guitton <guitton@gnat.com>
15461
15462 * i386-prologue.exp: Add testcase for jump instruction as first
15463 instruction of the real code.
15464 * i386-prologue.c (jump_at_beginning): New function.
15465
7e103f5b
MK
154662004-04-28 Mark Kettenis <kettenis@gnu.org>
15467
15468 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15469 x86_64-*-*.
15470
5d38b224
MK
154712004-04-28 Mark Kettenis <kettenis@gnu.org>
15472
15473 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15474 i*86-*-*.
15475
0ef32fd9
MK
154762004-04-25 Mark Kettenis <kettenis@gnu.org>
15477
15478 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15479 expression that checks the return type.
15480
71d7dd7c
AC
154812004-04-23 Andrew Cagney <cagney@redhat.com>
15482
15483 * gdb.base/call-sc.exp: New test of scalar call/return values.
15484 * gdb.base/call-sc.c: Ditto.
15485
1e9f977e
JJ
154862004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15487
15488 * gdb.threads/manythreads.c: Reduce thread stack size.
15489
899d9e3a
JJ
154902004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15491
15492 * gdb.threads/manythreads.c: Add copyright notice.
15493
61bcae62
AC
154942004-04-23 Andrew Cagney <cagney@redhat.com>
15495
15496 * gdb.base/siginfo.exp: Better handle step out of signal.
15497 * gdb.base/sigstep.exp: Ditto.
15498
7339a42e 154992004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15500 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15501
15502 * gdb.threads/manythreads.c: New testcase.
15503 * gdb.threads/manythreads.exp: Ditto.
15504
5c98409b
JB
155052004-04-22 Jim Blandy <jimb@redhat.com>
15506
15507 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15508 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15509
3b611f1a
MC
155102004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15511
15512 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15513
f0fd9238
AC
155142004-04-21 Andrew Cagney <cagney@redhat.com>
15515
15516 * gdb.base/sigstep.c: New file.
15517 * gdb.base/sigstep.exp: New file.
15518
90990674
JB
155192004-04-16 Joel Brobecker <brobecker@gnat.com>
15520
15521 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15522 call to observer_notify_normal_stop.
15523
78cef34b
AC
155242004-04-15 Andrew Cagney <cagney@redhat.com>
15525
15526 * gdb.base/siginfo.c: New file.
15527 * gdb.base/siginfo.exp: New file.
15528
d2343407
JB
155292004-04-12 J. Brobecker <brobecker@gnat.com>
15530
15531 * gdb.base/sep.exp: Fix typo in comment.
15532
a2dba3c8
JB
155332004-04-12 J. Brobecker <brobecker@gnat.com>
15534
15535 * gdb.base/sep.c: New file.
15536 * gdb.base/sep-proc.c: New file.
15537 * gdb.base/sep.exp: New testcase.
15538
15f7b60e
MK
155392004-04-09 Mark Kettenis <kettenis@gnu.org>
15540
15541 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15542 support.
15543
44f4de1a
AC
155442004-04-05 Andrew Cagney <cagney@redhat.com>
15545
15546 * gdb.base/sigaltstack.c: New file.
15547 * gdb.base/sigaltstack.exp: New file.
15548
ef04f396
JB
155492004-04-04 Joel Brobecker <brobecker@gnat.com>
15550
15551 * gdb.base/foll-fork.exp: Update the expected output for
15552 "help set follow-fork-mode", to match a change that was made
15553 to the help of this variable on 2004-01-13.
15554
d40d2c92
JB
155552004-04-01 Joel Brobecker <brobecker@gnat.com>
15556
15557 * lib/ada.exp: Add copyright notice.
15558 * bar.ads: Likewise.
15559 * bar.adb: Likewise.
15560 * null_record.adb: Likewise.
15561 * null_record.exp: Likewise.
15562 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15563
f86ef5a3
JB
155642004-04-01 Joel Brobecker <brobecker@gnat.com>
15565
15566 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15567 * configure: Regenerate.
15568
414e70e3
JB
155692004-04-01 Joel Brobecker <brobecker@gnat.com>
15570
15571 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15572 to build the application. Remove the message printed when in
15573 verbose mode, redundant with the UNSUPPORTED message above.
15574
f0aaee49
JB
155752004-03-31 Joel Brobecker <brobecker@gnat.com>
15576
15577 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15578 * gdb.ada (null_record.exp): New testcase.
15579
ac81cb54
JB
155802004-03-31 Joel Brobecker <brobecker@gnat.com>
15581
15582 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15583
854af2f7
JB
155842004-03-31 Joel Brobecker <brobecker@gnat.com>
15585
15586 * gdb.ada: New subdirectory.
15587 * gdb.ada/Makefile.in: New file.
15588 * gdb.ada/gnat_ada.gpr.in: New file.
15589
034cb681
JB
155902004-03-31 Joel Brobecker <brobecker@gnat.com>
15591
15592 * lib/ada.exp: New file.
15593
78a1a894
DJ
155942004-03-24 Daniel Jacobowitz <drow@mvista.com>
15595
15596 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15597 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15598
4b2b3b3e
AC
155992004-03-22 Andrew Cagney <cagney@redhat.com>
15600
15601 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15602 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15603 Problem identified by Ulrich Weigand.
15604
23c73aa3
DC
156052004-03-17 David Carlton <carlton@kealia.com>
15606
15607 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15608 PR c++/826.
15609
d63a86f8
RM
156102004-03-16 Roland McGrath <roland@redhat.com>
15611
15612 * gdb.base/auxv.exp: New file.
15613 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15614
0e02aa50
DC
156152004-03-12 David Carlton <carlton@kealia.com>
15616
15617 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15618 * gdb.cp/pr-1553.cc: Ditto.
15619 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15620 pass branch.
15621
c20b71be
MC
156222004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15623
15624 * gdb.cp/templates.exp: Accept more template types.
15625
c7414a01
MC
156262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15627
15628 From Corinna Vinschen with modifications.
15629 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15630 local variable obj_with_enum.
15631 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15632 results with obj_with_enum.
15633
ed69573c
MC
156342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15635
15636 * gdb.cp/classes.cc: New file, copied from misc.cc.
15637 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15638
28301461
MC
156392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15640
15641 * gdb.cp/misc.cc: Add copyright notice.
15642
1198ecbe
DC
156432004-03-05 David Carlton <carlton@kealia.com>
15644
15645 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15646 * gdb.cp/rtti.h: Update copyright.
15647 (namespace n2::n3): New.
15648 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15649 (n2::n3::func3): New.
15650 (main): Call n2::n3::func3.
15651 * gdb.cp/rtti2.cc: Update copyright.
15652 (n2::create3): New.
15653
9e08c470
MK
156542004-03-04 Mark Kettenis <kettenis@gnu.org>
15655
15656 * gdb.asm/openbsd.inc: Fix typo.
15657
4bebc3aa
FF
156582004-03-03 Fred Fish <fnf@redhat.com>
15659
15660 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15661 "val" instead of unused "size". Update copyright year.
15662
6ea9fb37
DJ
156632004-02-29 Daniel Jacobowitz <drow@mvista.com>
15664
15665 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15666 to use unsigned char.
15667 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15668 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15669
23b23974
DJ
156702004-02-29 Daniel Jacobowitz <drow@mvista.com>
15671
15672 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15673 line of output.
15674
7574fd53
DJ
156752004-02-28 Daniel Jacobowitz <drow@mvista.com>
15676
15677 * gdb.base/relocate.c (dummy): Initialize.
15678
a195357f
DJ
156792004-02-28 Daniel Jacobowitz <drow@mvista.com>
15680
15681 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15682 a breakpoint at exit.
15683
72fd54a9
FF
156842004-02-27 Fred Fish <fnf@redhat.com>
15685
15686 * gdb.base/chng-syms.exp: Add expect condition to match failing
15687 case that isn't a timeout.
15688
b9d23137
AC
156892004-02-27 Andrew Cagney <cagney@redhat.com>
15690
15691 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15692 support.
15693
15d208f6 156942004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15695
15d208f6
FF
15696 * gdb.arch/gdb1431.c: Remove.
15697 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15698 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15699 of "until" incorrectly.
15700
98f9cd2d
JB
157012004-02-26 J. Brobecker <brobecker@gnat.com>
15702
15703 * gdb.cp/class2.cc (empty): New class.
15704 (refer): New function.
15705 (main): Declare an object of type empty and use it.
15706 * gdb.cp/class2.exp: Print the value of an object of type empty.
15707
9b50c11b
JJ
157082004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15709
15710 * gdb.base/langs.exp: Update query string to match the
15711 new nquery format used for pending breakpoints.
15712
0dcd613f
AC
157132004-02-26 Andrew Cagney <cagney@redhat.com>
15714
15715 Fix PR i18n/1570.
15716 * gdb.base/charset.c: Update copyright notice.
15717 (main, init_string): Remove the escape character '\e' tests.
15718 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15719 * gdb.base/charset.exp (valid_host_charset): Ditto.
15720 * gdb.base/setvar.exp: Ditto.
15721
b8a56647
AC
157222004-02-24 Andrew Cagney <cagney@redhat.com>
15723
90d59e34
AC
15724 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15725 mmapped data in core file" PASS and FAIL messages consistent.
15726
b8a56647
AC
15727 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15728 setting a breakpoint. Work around PR java/1565.
15729
9f27c604
JJ
157302004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15731
15732 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15733 new nquery format.
15734 * gdb.base/pending.exp: Ditto.
15735
3224a706
MK
157362004-02-22 Mark Kettenis <kettenis@gnu.org>
15737
15738 * configure.in: Run stabs tests on *BSD.
15739 * configure: Regenerated.
15740
41e0a9ca
MK
157412004-02-21 Mark Kettenis <kettenis@gnu.org>
15742
15743 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15744
1e1b3428
FF
157452004-02-20 Fred Fish <fnf@redhat.com>
15746
15747 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15748 blank in test for "returns short", for consistency with other
15749 "returns xxx" tests. Update copyright year.
15750
f9a7572a
FF
157512004-02-19 Fred Fish <fnf@redhat.com>
15752
15753 New testcase for PR breakpoint/1558.
15754 * gdb.arch/gdb1558.exp: New file.
15755 * gdb.arch/gdb1558.c: New file.
15756
b2ce2854
EZ
157572004-02-19 Elena Zannoni <ezannoni@redhat.com>
15758
15759 * gdb.base/nodebug.exp: Fix typo.
15760
e7c9ff01
JB
157612004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15762
15763 Committed by Jim Blandy <jimb@redhat.com>.
15764
62f4b920
JB
15765 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15766
2db536a1
JB
15767 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15768
e7c9ff01
JB
15769 * gdb.base/float.exp: Support s390*-*-* targets.
15770
f3205b34
AF
157712004-02-17 Adam Fedor <fedor@gnu.org>
15772
15773 * gdb.base/gdb1555.exp: New file.
15774 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15775
9d62932d
EZ
157762004-02-17 Elena Zannoni <ezannoni@redhat.com>
15777
15778 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15779
344c9711
FF
157802004-02-16 Fred Fish <fnf@redhat.com>
15781
15782 * gdb.arch/gdb1291.c: Remove
15783 * gdb.arch/gdb1291.s: New test input file.
15784 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15785 fail. Test for correct result, known incorrect result, other
15786 failures and timeouts.
15787
2d822687
AC
157882004-02-16 Andrew Cagney <cagney@redhat.com>
15789
15790 * gdb.base/bigcore.exp: New file.
15791 * gdb.base/bigcore.c: New file.
15792
dac15b66
AC
157932004-02-13 Andrew Cagney <cagney@redhat.com>
15794
15795 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15796 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15797 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15798 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15799 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15800 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15801 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15802 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15803 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15804 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15805
6bdfc2c4
JJ
158062004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15807
15808 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15809 executed is an alloc instruction.
15810
87b3ede8
DC
158112004-02-11 David Carlton <carlton@kealia.com>
15812
15813 * gdb.cp/breakpoint.exp: New.
15814 * gdb.cp/breakpoint.cc: New.
15815
6e19e2bf
MC
158162004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15817
15818 Partial fix for PR gdb/1543.
15819 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15820 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15821 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15822 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15823 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15824 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15825 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15826 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15827 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15828 to bug-gdb@prep.ai.mit.edu .
15829 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15830 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15831 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15832 Likewise.
15833
5c5455dc
AC
158342004-02-10 Andrew Cagney <cagney@redhat.com>
15835
15836 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15837 using gdb_internal_error_resync.
15838
9cf689d7
DJ
158392004-02-09 Daniel Jacobowitz <drow@mvista.com>
15840
15841 * gdb.threads/thread-specific.exp: Stop early if no threads are
15842 found.
15843
d2dc51db
MC
158442004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15845
15846 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15847
14b1a056
DJ
158482004-02-08 Daniel Jacobowitz <drow@mvista.com>
15849
15850 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15851 breakpoints.
15852
83f66e8f
DJ
158532004-02-07 Daniel Jacobowitz <drow@mvista.com>
15854
15855 * config/sim.exp (gdb_load): Handle $arg == "".
15856 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15857 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15858
30fc0091
EZ
158592004-02-07 Elena Zannoni <ezannoni@redhat.com>
15860
a9c64011
AS
15861 * gdb.base/maint.exp: Update test to reflect
15862 obstack changes.
30fc0091 15863
4d806929
JJ
158642004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15865
15866 * gdb.base/pendshr.c (pendfunc): New function that calls
15867 pendfunc1.
15868 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15869
7bfdd688
FF
158702004-02-04 Fred Fish <fnf@redhat.com>
15871
15872 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15873 function symbols and update copyright years.
15874 * gdb.arch/gdb1291.c: Ditto.
15875
aaa08ee4
MC
158762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15877
15878 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15879
dbad7755
MC
158802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15881
15882 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15883
ec4646ef
MC
158842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15885
15886 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15887
1b802196
FF
158882004-02-02 Fred Fish <fnf@redhat.com>
15889
15890 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15891 remote targets. Update copyright years.
15892
18fe2033
JJ
158932004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15894
15895 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15896 support.
15897 * gdb.base/langs.exp: Fix test which attempts to create
15898 breakpoint on non-existent function to handle new pending
15899 support.
15900 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15901 a breakpoint.
15902 * gdb.base/pending.exp: New test.
15903 * gdb.base/pending.c: New file.
15904 * gdb.base/pendshr.c: Ditto.
15905
8d577d32
DC
159062004-02-02 David Carlton <carlton@kealia.com>
15907
15908 * gdb.cp/overload.exp: Add overloadNamespace tests.
15909 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15910 (overloadNamespace, XXX): New.
15911 (main): Call XXX::marker2.
15912
3ad13771
FF
159132004-02-01 Fred Fish <fnf@redhat.com>
15914
15915 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15916 * gdb.base/finish.exp: Ditto.
15917 * gdb.base/gcore.exp: Ditto.
15918 * gdb.base/huge.exp: Ditto.
15919 * gdb.base/info-proc.exp: Ditto.
15920 * gdb.base/return2.exp: Ditto.
15921 * gdb.threads/gcore-thread.exp: Ditto.
15922
44c75849
DJ
159232004-02-01 Daniel Jacobowitz <drow@mvista.com>
15924
15925 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15926
005bc093
MK
159272004-02-01 Mark Kettenis <kettenis@gnu.org>
15928
15929 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15930 that opening the file succeeds on OpenBSD.
15931
c47cebdb
DJ
159322004-02-01 Daniel Jacobowitz <drow@mvista.com>
15933
15934 * gdb.threads/thread-specific.c: New file.
15935 * gdb.threads/threads-specific.exp: New test script.
15936 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15937 to expect_out.
15938
5a01311c
MK
159392004-02-01 Mark Kettenis <kettenis@gnu.org>
15940
15941 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15942 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15943 only on the "print_small_structs from print_long_arg_list" test.
15944
ce22a4f1
DJ
159452004-02-01 Daniel Jacobowitz <drow@mvista.com>
15946
15947 * gdb.base/completion.exp: Kill a stray backslash.
15948
15949 From Jim Ingham <jingham@apple.com>:
15950 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15951 agrees with the result from sending a tab.
15952
abbab9d3
DJ
159532004-01-31 Daniel Jacobowitz <drow@mvista.com>
15954
15955 * gdb.base/chng-syms.exp: Remove stray newline.
15956
53904d1e
MK
159572004-01-31 Mark Kettenis <kettenis@gnu.org>
15958
15959 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15960 *-*-openbsd*.
15961 * gdb.asm/openbsd.inc: New file.
15962
3a4b3aac
MK
159632004-01-30 Mark Kettenis <kettenis@gnu.org>
15964
15965 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15966 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15967 *-*solaris2*. Remove commented out default settings for
15968 asm-flags. Replace gdb_compile with target_link.
15969
ebac27b4
MC
159702004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15971
15972 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15973 for all tests. Remove old hp-ux and cygnus xfail cases.
15974
d8679d84
PH
159752004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15976
15977 * gdb.base/chng-syms.exp: New file.
15978 * gdb.base/chng-syms.c: New file.
15979
0a55bc22
MC
159802004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15981
15982 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15983 Provide arms for current output in all my configurations.
15984
94b8e876
MC
159852004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15986
15987 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15988 * lib/compiler.cc: Likewise.
15989 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15990 get the right preprocessor. Eval the output directly. Remove
15991 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15992 hp_f77_compiler and hp_f90_compiler completely.
15993 (gdb_preprocess): Delete.
15994 (get_compiler): Delete.
15995
7cf03d44
MK
159962004-01-24 Mark Kettenis <kettenis@gnu.org>
15997
15998 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15999 <string.h>.
16000
68b6dce9
NR
160012004-01-24 Nick Roberts <nick@nick.uklinux.net>
16002
16003 * gdb.mi/mi-stack.exp: Update copyright.
16004
b368761e
DC
160052004-01-23 David Carlton <carlton@kealia.com>
16006
16007 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
16008 test for cp_lookup_transparent_type.
16009 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
16010 call them.
16011
f2061b53
DJ
160122004-01-23 Daniel Jacobowitz <drow@mvista.com>
16013
16014 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
16015 after -var-update.
16016
37fc574a
DC
160172004-01-23 David Carlton <carlton@kealia.com>
16018
16019 * gdb.cp/namespace.cc (C::ensureRefs): New.
16020 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
16021
8e94b928
NR
160222004-01-20 Nick Roberts <nick@nick.uklinux.net>
16023
16024 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
16025 case "-stack-list-locals 2".
16026 * gdb.mi/mi-var-child.exp: Test for case
16027 "-var-list-children --all-values NAME".
16028
997b0952
MC
160292004-01-18 Michael Chastain <mec.gnu@mindspring.com>
16030
16031 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
16032
52470da3
MK
160332004-01-18 Mark Kettenis <kettenis@gnu.org>
16034
7049b4b8
MK
16035 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
16036 used with gdb_test_multiple.
16037
52470da3
MK
16038 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
16039 read at address 0. This fixes PR testsuite/1504.
16040
da6012e5
DJ
160412004-01-18 Daniel Jacobowitz <drow@mvista.com>
16042
16043 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
16044 Remove downloading, guessing the host executable, the calls to
16045 gdb_file_cmd and gdb_target_cmd, and "load" support.
16046 (infer_host_exec): New function broken out from gdb_load.
16047 (gdb_load): New wrapper for gdbserver_gdb_load.
16048 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
16049 gdb_target_cmd. Use -target-select.
16050 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
16051 Download binaries to the host. Clear last_mi_remote_file when
16052 we load a new binary.
16053 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
16054 call gdbserver_gdb_load and mi_gdb_target_cmd.
16055
32c70722
MC
160562004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16057
16058 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
16059 type patterns.
16060
b0cecf36
MC
160612004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16062
16063 * gdb.cp/templates.exp: Fix typo in test name of
16064 "print Foo<volatile char*>::foo".
16065
4120d7e6
MC
160662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16067
16068 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
16069
f679e530
BE
160702004-01-16 Ben Elliston <bje@wasabisystems.com>
16071
16072 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
16073 (clean mostlyclean): Remove empty rm.
16074
091c48f6
MC
160752004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16076
16077 * gdb.base/setvar.exp: Add copyright years.
16078
3e5fc8d2
DC
160792004-01-14 David Carlton <carlton@bactrian.org>
16080
16081 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
16082 PR c++/1511 and update coment.
16083 * gdb.cp/templates.exp: Update patterns to match current output.
16084 If changes involve something other than whitespace, KFAIL
16085 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
16086
63d06c5c
DC
160872004-01-14 David Carlton <carlton@kealia.com>
16088
16089 * gdb.cp/namespace.exp: Add tests involving classes defined within
16090 namespaces.
16091 * gdb.cp/namespace.cc (C::CClass): New.
16092 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
16093
a51dab88
EZ
160942004-01-14 Elena Zannoni <ezannoni@redhat.com>
16095
16096 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
16097 what debug info we have. Print a better message if something goes
16098 wrong while producing the separate debug info file.
16099
a476ccc9
MC
161002004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16101
16102 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
16103
f453692c
MC
161042004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16105
16106 * gdb.base/callfuncs.c: Add copyright notice.
16107
f40063a5
MC
161082004-01-13 Michael Chastain <mec.gnu@mindspring.com>
16109
16110 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
16111 inheritance. PR gdb/1498, PR gcc/13539.
16112
19ac3974
EZ
161132004-01-13 Elena Zannoni <ezannoni@redhat.com>
16114
a9c64011
AS
16115 * gdb.threads/gcore-thread.exp: Prefix name of binary with
16116 test specific name.
16117 * gdb.mi/gdb669.exp: Ditto.
16118 * gdb.mi/mi-pthreads.exp: Ditto.
16119 * gdb.mi/mi1-pthreads.exp: Ditto.
16120 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 16121
56c97c6e
MC
161222004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16123
16124 * gdb.cp/member-ptr.cc: Add copyright notice.
16125
a0644324
MC
161262004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16127
16128 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
16129 some patterns for recent versions of gcc and hpacc. Delete
16130 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
16131 Delete tests that access a NULL pointer-to-member-data. This
16132 script is still disabled for gcc.
16133
32fabe09
EZ
161342004-01-12 Elena Zannoni <ezannoni@redhat.com>
16135
16136 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 16137 escaped correctly.
32fabe09 16138
1f8a6abb
EZ
161392004-01-12 Elena Zannoni <ezannoni@redhat.com>
16140
16141 * gdb.base/sepdebug.exp: New file.
16142 * gdb.base/sepdebug.c: New file.
16143 * lib/gdb.exp (separate_debug_filename): New procedure.
16144 (gdb_gnu_strip_debug): New procedure.
16145
48efe704
AC
161462004-01-12 Andrew Cagney <cagney@redhat.com>
16147
16148 * gdb.mi/ChangeLog: Delete file. Renamed to ...
16149 * gdb.mi/ChangeLog-1999-2003: New file.
16150
a9415475
AC
161512004-01-12 Andrew Cagney <cagney@redhat.com>
16152
16153 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
16154 "Renaming a directory to a non-empty directory returns ENOTEMPTY
16155 or EEXIST", treat EBUSY as an XFAIL.
16156
83b8cf9d
MC
161572004-01-11 Michael Chastain <mec.gnu@mindspring.com>
16158
16159 * gdb.base/scope.exp: Remove obsolete setup_xfail for
16160 hp_cc_compiler.
16161
9939d2a8
MC
161622004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16163
16164 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
16165 decorations.
16166
1ff8cadf
MC
161672004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16168
16169 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
16170 and "(aCC)" decorations. Remove obsolete doco about old
16171 test results.
16172
6fa9022e
MC
161732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16174
16175 * gdb.cp/exception.exp: Fix typo in doco.
16176
209721fe
MK
161772004-01-09 Mark Kettenis <kettenis@gnu.org>
16178
16179 * gdb.base/gdb1476.exp: Fix typo.
16180
ef11303e
MC
161812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16182
16183 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
16184 file.
16185
041ab88c
MC
161862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16187
16188 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
16189 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
16190 Use gdb_compile. Remove restriction on gcc. Add some patterns
16191 for recent version of gdb. Delete second half, which was a copy
16192 of the first half with different build flags. This test is
16193 still disabled because it is still not ready for production.
16194
e36d075a
MC
161952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16196
16197 * gdb.cp/exception.cc: Add copyright notice.
16198 * gdb.cp/exception.exp: Add a notice that this file is broken
16199 because of line number changes caused by addition of copyright
16200 notice.
16201
42b190ad
MC
162022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16203
16204 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
16205 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
16206
8f25f06b
MC
162072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16208
16209 * gdb.cp/classes.exp: Accept gnu abi 2.
16210 * gdb.cp/derivation.exp: Likewise.
16211 * gdb.cp/overload.exp: Likewise.
16212 * gdb.cp/virtfunc.exp: Likewise.
16213
06ded8b8
MC
162142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16215
16216 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
16217 semicolon after end of function.
16218
77c26ae3
MC
162192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16220
16221 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
16222 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
16223 boilerplate code for compiling and running the program under
16224 test. Add some string method tests.
16225
20757486
MC
162262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16227
16228 * gdb.cp/bs15503.cc: Add copyright notice.
16229 * gdb.cp/bs15503.exp: Adjust line number.
16230
0fd3b503
MC
162312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16232
16233 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
16234 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
16235
10d1bea8
MC
162362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16237
16238 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
16239 hp_cc_compiler.
16240
2789202a
MC
162412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16242
16243 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
16244 * gdb.cp/ctti.exp: Use the marker instead of "next".
16245 With gcc, run further before bailing.
16246
b862f14c
MC
162472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16248
16249 * gdb.cp/cttiadd.cc: Add copyright notice.
16250 * gdb.cp/cttiadd1.cc: Likewise.
16251 * gdb.cp/cttiadd2.cc: Likewise.
16252 * gdb.cp/cttiadd3.cc: Likewise.
16253
96da2469
MC
162542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16255
16256 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
16257 Use gdb_test, gdb_test_multiple. Use floating-point values that
16258 have exact representations in IEEE-ish formats.
16259
053248ff
MC
162602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16261
16262 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
16263 compilers. Delete duplicate call to get_compiler_info.
16264 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
16265 * gdb.base/volatile.exp: Likewise.
16266
84acecdd
MK
162672004-01-07 Mark Kettenis <kettenis@gnu.org>
16268
16269 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
16270 memory at address 0.
16271
fe11a27f
MC
162722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16273
16274 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
16275 to test for hp-ux assembler. Fix copyright years.
16276
60ad077b
AC
162772004-01-07 Andrew Cagney <cagney@redhat.com>
16278
16279 * gdb.base/fileio.c (strerrno): Add "EBUSY".
16280
1c9b8f33
AC
162812004-01-07 Andrew Cagney <cagney@redhat.com>
16282
16283 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
16284 when creating the read-only file. From analysis by Roland McGrath
16285 and Elena Zannoni.
16286
753ccc7a
MC
162872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16288
16289 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
16290
eca3e36b
MC
162912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16292
16293 * gdb.base/cvexpr.c: Be type-safe with function pointers and
16294 data pointers.
16295
f8d4bac4
MC
162962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16297
16298 * gdb.cp/m-static.exp: Compile one source file at a time.
16299 Delete unused call to get_compiler_info.
16300
9b4e0f94
MC
163012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16302
16303 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
16304 * gdb.base/call-rt-st.exp: Likewise.
16305 * gdb.base/nodebug.exp: Likewise.
16306 * gdb.base/volatile.exp: Likewise.
16307 * gdb.cp/ref-types.exp: Likewise.
16308 * gdb.cp/templates.exp: Likewise.
16309
023c1024
MK
163102004-01-05 Mark Kettenis <kettenis@gnu.org>
16311
16312 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
16313
19703c4a
MC
163142004-01-05 Michael Chastain <mec.gnu@mindspring.com>
16315
16316 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
16317 hppa*-hp-hpux*.
16318
18b67037
MK
163192004-01-04 Mark Kettenis <kettenis@gnu.org>
16320
ba6219c8
MK
16321 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16322 x86_64-*-*.
16323
18b67037
MK
16324 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16325 sparc64-*-* and sparc*-solaris2*.
16326
1bfbbb9d
MK
163272004-01-04 Mark Kettenis <kettenis@gnu.org>
16328
16329 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
16330 return ${tests}" test. The ${tests} already mentions the
16331 filename.
16332
06846494
MC
163332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16334
16335 * gdb.cp/local.exp: Accept gcc abi 2.
16336
3b0cb202
MC
163372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16338
16339 * gdb.cp/templates.exp: Accept gcc abi 2.
16340
0643ec3f
MC
163412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16342
16343 * lib/compiler.cc: Remove supports_template_debugging.
16344 * gdb.cp/templates.exp: Do not test supports_template_debugging.
16345
d231d0b1
MC
163462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16347
16348 * gdb.cp/namespace.exp: Accept gcc abi 2.
16349
44ffb27c
MC
163502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16351
16352 * gdb.cp/method.exp: Accept gcc abi 2.
16353
184ad485
MC
163542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16355
16356 * gdb.cp/classes.exp: Generate identical results as old version.
16357 * gdb.cp/derivation.exp: Likewise.
16358 * gdb.cp/overload.exp: Likewise.
16359 * gdb.cp/virtfunc.exp: Likewise.
16360
116f09e7
MC
163612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16362
16363 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
16364 mysterious bug with sourceware version of expect.
16365
b1379776
MC
163662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16367
16368 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16369 current versions of gcc, including gcc abi 2. Remove gratuitous
16370 restart of test program. Use gdb_test_multiple and gdb_test for
16371 all tests. Add patterns to xfail missing "const" in "const char *"
16372 and kfail PR gdb/1155.
16373
6b7a4c0e
MC
163742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16375
16376 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16377 current versions of gcc, including gcc abi 2. Remove gratuitous
16378 restart of test program. Use gdb_test_multiple and gdb_test for
16379 all tests. Add patterns to kfail PR gdb/1498.
16380
51615d72
MC
163812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16382
16383 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16384 current versions of gcc, including gcc abi 2. Use "breakpoint"
16385 and "continue" instead of restarting the target program. Use
16386 gdb_test_multiple and gdb_test for all tests.
16387
7b79a9d7
MK
163882004-01-01 Mark Kettenis <kettenis@gnu.org>
16389
16390 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16391 for *-*-solaris2*.
16392
1cd3489f
MC
163932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16394
16395 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16396 current versions of gcc, including gcc abi 2. Use "breakpoint"
16397 and "continue" instead of restarting the target program several
16398 times. Use gdb_test_multiple and gdb_test for all tests.
16399
850742db
MC
164002003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16401
16402 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16403 source files.
16404
eb4bbda8
MC
164052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16406
16407 * gdb.base/environ.exp: Handle compiling test case from multiple
16408 source files.
16409
e42c7771
MC
164102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16411
16412 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16413
80e4b428
JB
164142003-12-17 Jim Blandy <jimb@redhat.com>
16415
5f06973a
JB
16416 * gdb.base/freebpcmd.c: Add copyright notice.
16417
80e4b428
JB
16418 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16419
0ab84fb7
MC
164202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16421
16422 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16423
1b3bb3d0
JB
164242003-12-13 Jim Blandy <jimb@redhat.com>
16425
16426 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16427
3a4c9371
KB
164282003-12-12 Kevin Buettner <kevinb@redhat.com>
16429
16430 * gdb.asm/frv.inc: New file.
16431 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16432
a1dea79a
FF
164332003-12-09 Fred Fish <fnf@redhat.com>
16434
16435 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16436 functions to break1.c and leave prototypes behind. Add more
16437 "set breakpoint NN here" comments.
16438 * gdb.base/break1.c: New file.
16439
16440 * gdb.base/break.exp: Handle compiling test case from multiple
16441 source files and change source file references as needed.
16442 * gdb.base/completion.exp: Ditto.
16443 * gdb.base/condbreak.exp: Ditto.
16444 * gdb.base/define.exp: Ditto.
16445 * gdb.base/ena-dis-br.exp: Ditto.
16446 * gdb.base/info-proc.exp: Ditto.
16447 * gdb.base/maint.exp: Ditto.
16448 * gdb.base/until.exp: Ditto.
16449
16450 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16451 hardcoded line numbers.
16452 * gdb.base/define.exp: Ditto.
16453 * gdb.base/ena-dis-br.exp: Ditto.
16454 * gdb.base/maint.exp: Ditto.
16455 * gdb.base/until.exp: Ditto.
16456
16457 * gdb.base/completion.exp: Use "break1" for completion tests since
16458 "break" is no longer a unique prefix.
16459
5266b69c
AC
164602003-12-06 Andrew Cagney <cagney@redhat.com>
16461
16462 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16463 "return_value_unimplemented". When an unimplemented struct return
16464 architecture, report incorrect values as a KFAIL
16465
374451f0
MC
164662003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16467
16468 * gdb.cp/rtti.exp: Accept new wording of warning from
16469 cp_lookup_rtti_type.
16470
ba9b20a7
MC
164712003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16472
16473 Partial fix for PR testsuite/1456.
16474 * gdb.base/scope.exp (test_at_main): Replace references to
16475 gcc_compiled with calls to test_compiler_info.
16476 (test_at_foo): Likewise.
16477 (test_at_bar): Likewise.
16478
b74b6d0b
MC
164792003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16480
16481 Partial fix for PR testsuite/1456.
16482 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16483 to test_compiler_info.
16484
ccfa3402
MC
164852003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16486
16487 * gdb.base/so-impl-ld.exp: Update copyright notice.
16488
f6246aba
MC
164892003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16490
16491 Partial fix for PR testsuite/1456.
16492 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16493 to test_compiler_info.
16494
13ae734a
MC
164952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16496
16497 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16498 from current versions of gdb. Clean up regular expressions.
16499 Delete redundant timeout case.
16500
d8e1cdee
MC
165012003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16502
16503 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16504 from current versions of gdb. Clean up regular expressions.
16505 Delete redundant timeout case.
16506
96457b64
MC
165072003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16508
16509 Partial fix for PR testsuite/1456.
16510 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16511 gcc_compiled with call to test_compiler_info.
16512
f35309fc
MC
165132003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16514
16515 Partial fix for PR testsuite/1456.
16516 * gdb.base/list.exp (test_list_function): Delete unused declaration
16517 of gcc_compiled.
16518
d7afdf9b
MC
165192003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16520
16521 Partial fix for PR testsuite/1456.
16522 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16523 call to test_compiler_info.
16524
71507b56
MK
165252003-11-29 Mark Kettenis <kettenis@gnu.org>
16526
16527 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16528 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16529 it to create the appropriate note.inc.
16530 * gdb.asm/asmsrc1.s: Include "note.inc".
16531 * gdb.asm/netbsd.inc: New file.
16532 * gdb.asm/empty.inc: New file.
16533
f81f93f7
MC
165342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16535
16536 Partial fix for PR testsuite/1456.
16537 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16538 calls to test_compiler_info.
16539
9a77938e
MC
165402003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16541
16542 Partial fix for PR testsuite/1456.
16543 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16544 calls to test_compiler_info.
16545
e8367dc7
MK
165462003-11-27 Mark Kettenis <kettenis@gnu.org>
16547
16548 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16549 pattern for the KFAILs.
16550
526c61ee
AF
165512003-11-25 Adam Fedor <fedor@gnu.org>
16552
16553 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16554 * gdb.objc/objcdecode.m: New file.
16555
28f2d600
AF
165562003-11-25 Adam Fedor <fedor@gnu.org>
16557
16558 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16559 * gdb.objc/nondebug.m: New file.
16560
a3895cee
BE
165612003-11-26 Ben Elliston <bje@wasabisystems.com>
16562
16563 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16564 NetBSD as it does on FreeBSD. Modelled on a similar change by
16565 Mark Kettenis on 2003-05-30.
16566 (link-flags): Set to "--entry _start" regardless of target.
16567 Special linker flags are to be appended to $link-flags.
16568 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16569
c9f2c8a3
MC
165702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16571
16572 * gdb.cp/method.exp: Accept output of new demangler.
16573
15a0587a 165742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16575
16576 * gdb/class2.exp: New file.
16577 * gdb/class2.cc: New file.
16578
3c00b570
MC
165792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16580
16581 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16582 of new demangler.
16583
7027acc7
MK
165842003-11-23 Mark Kettenis <kettenis@gnu.org>
16585
16586 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16587 of gdb_test "run".
16588
b0e1598a
MK
165892003-11-23 Mark Kettenis <kettenis@gnu.org>
16590
16591 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16592 "continue" into "run".
16593
4d9eda44
MC
165942003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16595
16596 Partial fix for PR testsuite/1456.
16597 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16598 call to test_compiler_info.
16599 * gdb.cp/ctti.exp: Likewise.
16600 * gdb.cp/derivation.exp: Likewise.
16601 * gdb.cp/member-ptr.exp: Likewise.
16602 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16603 reference to gcc_compiled.
16604
166052003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16606
16607 Fix PR testsuite/1463.
16608 * gdb.base/structs.exp (start_structs_test): Call
16609 get_debug_format before using the debug format.
16610
d422fe19
AC
166112003-11-22 Andrew Cagney <cagney@redhat.com>
16612
16613 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16614 * gdb.base/structs.exp: Use gdb_test_multiple.
16615
039cf96d
AC
166162003-11-20 Andrew Cagney <cagney@redhat.com>
16617
6882279b
AC
16618 * gdb.base/structs.exp: Handle and recover from internal errors.
16619 Replace "foo${n}" with "foo<n>" in test messages.
16620
e53890ae
AC
16621 * gdb.base/structs.exp: Update copyright. Rewrite.
16622 * gdb.base/structs.c: Update copyright. Rewrite.
16623
2b211c59
AC
16624 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16625 resync count exceeded.
d63a86f8 16626
039cf96d
AC
16627 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16628 from the internal error.
16629 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16630 Original from Jim Blandy.
16631 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16632
eac98b22
AC
166332003-11-19 Andrew Cagney <cagney@redhat.com>
16634
16635 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16636 KFAIL.
16637
67455b2a
MK
166382003-11-17 Mark Kettenis <kettenis@gnu.org>
16639
16640 New testcase for PR backtrace/1435.
16641 * gdb.arch/i386-unwind.exp: New file.
16642 * gdb.arch/i386-unwind.c: New file.
16643
853d6e5b
AC
166442003-11-17 Andrew Cagney <cagney@redhat.com>
16645
16646 * lib/gdb.exp (compiler_info): New global.
16647 (test_compiler_info): New function.
16648 (get_compiler_info): Set compiler_info.
16649 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16650 "compiler_info" to gcc-<major>-<minor>.
16651
38cf6e11
MC
166522003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16653
16654 * gdb.trace/configure: Remove.
16655
a50d3602
EZ
166562003-11-13 Elena Zannoni <ezannoni@redhat.com>
16657
16658 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16659 breakpoints.
a50d3602
EZ
16660 * gdb.base/break.exp: Remove all references to explicit line
16661 numbers.
16662
d9407aaa
NC
166632003-11-11 Nick Clifton <nickc@redhat.com>
16664
16665 * gdb.base/shreloc.exp: Do not run for targets which do not
16666 support shared objects.
16667
db488fc1
CV
166682003-11-10 Corinna Vinschen <vinschen@redhat.com>
16669
16670 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16671 Don't run tests if nofileio flag is given.
16672
6a90a18e
EZ
166732003-11-07 Elena Zannoni <ezannoni@redhat.com>
16674
16675 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16676 as well as 'Watchpoint'.
6a90a18e 16677
0b915e9c
EZ
166782003-11-06 Elena Zannoni <ezannoni@redhat.com>
16679
16680 Reported by Jim Ingham <jingham@apple.com>:
16681 * gdb.base/annota1.exp: Match at least one occurrence of the
16682 signal handler annotation.
16683
d7e4b55f
EZ
166842003-11-06 Elena Zannoni <ezannoni@redhat.com>
16685
a9c64011
AS
16686 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16687 as well as 'Watchpoint'.
d7e4b55f 16688
2fe4e8d0
MC
166892003-11-05 Michael Chastain <mec@shout.net>
16690
16691 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16692
6ef88553
KW
166932003-11-03 Kris Warkentin <kewarken@qnx.com>
16694
16695 * gdb.arch/gdb1291.c: New test file.
16696 * gdb.arch/gdb1291.exp: New test script.
16697 * gdb.arch/gdb1431.c: New test file.
16698 * gdb.arch/gdb1431.exp: New test script.
16699
ae7dc4d8
MC
167002003-10-22 Michael Chastain <mec@shout.net>
16701
16702 * gdb.mi/pthreads.c: Add copyright notice.
16703
c39d7427
MC
167042003-10-22 Michael Chastain <mec@shout.net>
16705
16706 * gdb.threads/pthreads.c: Add copyright notice.
16707
8b7d96c1
MC
167082003-10-20 Michael Chastain <mec@shout.net>
16709
16710 * gdb.base/gdb1056.exp: New test script.
16711
d1d69fdd
DJ
167122003-10-13 Daniel Jacobowitz <drow@mvista.com>
16713
16714 * gdb.threads/killed.exp: Use gdb_run_cmd.
16715
7d605576
DJ
167162003-10-13 Daniel Jacobowitz <drow@mvista.com>
16717
16718 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16719 create a core file.
16720 * gdb.threads/gcore-thread.exp: Likewise.
16721
618ec112
CV
167222003-10-13 Corinna Vinschen <vinschen@redhat.com>
16723
16724 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16725 type, based on char type.
16726 (struct bit_flags_short_t): New bitfield type, based on short type.
16727 (init_bit_flags_char): New fuction.
16728 (init_bit_flags_short): Ditto.
16729 (print_bit_flags_char): Ditto.
16730 (print_bit_flags_short): Ditto.
16731 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16732
9367a73c
MC
167332003-10-11 Michael Chastain <mec@shout.net>
16734
16735 * gdb.base/call-rt-st.exp: Update copyright year.
16736
1decf120
KI
167372003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16738
16739 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16740 * gdb.disasm/sh3.s: Ditto.
16741
5445b2ae
DJ
167422003-10-07 Daniel Jacobowitz <drow@mvista.com>
16743
16744 * gdb.threads/switch-threads.exp: New test.
16745 * gdb.threads/switch-threads.c: New source file.
16746
aec24853
CV
167472003-10-07 Corinna Vinschen <vinschen@redhat.com>
16748
16749 * gdb.base/ending-run.exp: Add sh specific case.
16750
adc7428d
AC
167512003-10-06 Andrew Cagney <cagney@redhat.com>
16752
16753 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16754 * gdb.disasm/mn10200.exp: Delete obsolete file.
16755
c9d37158
DJ
167562003-09-29 Daniel Jacobowitz <drow@mvista.com>
16757
16758 * ChangeLog: Correct an entry command.exp -> commands.exp.
16759 * gdb.base/commands.exp (bp_deleted_in_command_test)
16760 (temporary_breakpoint_commands): Check noargs.
16761
79c2c32d
DC
167622003-09-25 David Carlton <carlton@kealia.com>
16763
16764 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16765 of some print tests, where appropriate. Add tests for C::D::cd,
16766 E::ce, F::cXfX, G::XgX.
16767 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16768
594e6d67
RE
167692003-09-25 Richard Earnshaw <rearnsha@arm.com>
16770
16771 * lib/java.exp (java_init): Import target_alias before using it.
16772
10f0d451
DC
167732003-09-25 David Carlton <carlton@kealia.com>
16774
16775 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16776
274bcba0
EZ
167772003-09-23 Elena Zannoni <ezannoni@redhat.com>
16778
d63a86f8 16779 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16780 weirdness.
274bcba0 16781
cdbf20f7
MC
167822003-09-17 Michael Chastain <mec@shout.net>
16783
16784 * gdb.cp/gdb1355.exp: New file.
16785 * gdb.cp/gdb1355.c: New file.
16786
71e06f80
CV
167872003-09-15 Corinna Vinschen <vinschen@redhat.com>
16788
16789 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16790 * gdb.asm/sh.inc: New file.
16791
5c4e30ca
DC
167922003-09-11 David Carlton <carlton@kealia.com>
16793
bd45b7af
DC
16794 * gdb.cp/namespace.exp: Add tests for namespace types.
16795 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16796 (test_namespace): New.
16797
1c199746
EZ
167982003-09-11 Elena Zannoni <ezannoni@redhat.com>
16799
a9c64011 16800 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16801 * gdb.stabs/weird.exp: Ditto.
1c199746 16802
04ed252f
MC
168032003-09-08 Michael Chastain <mec@shout.net>
16804
16805 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16806
d8a2d9e7
MC
168072003-09-07 Michael Chastain <mec@shout.net>
16808
16809 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16810 'parse error'.
16811
161afb24
MK
168122003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16813
16814 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16815
49f2741a
MC
168162003-08-30 Michael Chastain <mec@shout.net>
16817
16818 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16819 * gdb.gdb/observer.exp: Ditto.
16820 * gdb.gdb/xfullpath.exp: Ditto.
16821
8afa723e
MK
168222003-08-29 Mark Kettenis <kettenis@gnu.org>
16823
16824 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16825 *-*-*bsd*.
16826
f31dfe3b
JJ
168272003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16828
16829 * gdb.base/dump.exp: Skip for ia64.
16830
4630e498
JJ
168312003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16832
16833 * gdb.asm/asm-source.exp: Add ia64 support.
16834 * gdb.asm/ia64.inc: New file.
16835
1105b7ef
MC
168362003-08-22 Michael Chastain <mec@shout.net>
16837
16838 * gdb.cp: New directory.
16839 * gdb.cp/*: Copy from gdb.c++/*.
16840 * gdb.c++/*: Remove.
16841 * Makefile.in: Change gdb.c++ to gdb.cp.
16842 * configure.in: Ditto.
16843 * configure: Regnerate.
16844
c945b932
MK
168452003-08-18 Mark Kettenis <kettenis@gnu.org>
16846
16847 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16848 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16849
2b66634b
DJ
168502003-08-17 Daniel Jacobowitz <drow@mvista.com>
16851
16852 * mi-var-display.exp (-var-list-children weird): Accept function
16853 pointers with argument types.
16854 * mi1-var-display.exp (-var-list-children weird): Likewise.
16855 * mi2-var-display.exp (-var-list-children weird): Likewise.
16856
a356f73b
DJ
168572003-08-17 Daniel Jacobowitz <drow@mvista.com>
16858
16859 * gdb.base/annota3.exp: Add missing newline.
16860
483417b8
MC
168612003-08-06 Michael Chastain <mec@shout.net>
16862
16863 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16864
c99c59c3
MS
168652003-08-12 Michael Snyder <msnyder@redhat.com>
16866
16867 * gdb.base/float.exp: Add test for SH.
16868
55ed7501
MK
168692003-08-10 Mark Kettenis <kettenis@gnu.org>
16870
16871 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16872
1a371f2e
EZ
168732003-08-07 Elena Zannoni <ezannoni@redhat.com>
16874
16875 * gdb.base/completion.exp: Remove reduntant completion test
16876 on filename.
16877
e0f353ce
EZ
168782003-08-07 Elena Zannoni <ezannoni@redhat.com>
16879
a9c64011
AS
16880 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16881 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16882 gdb.trace/save-trace.exp: Make sure that full pathnames are
16883 escaped correctly.
e0f353ce 16884
5710a1af 168852003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16886
a9c64011
AS
16887 * configure.in: Don't generate config.h from config.hin.
16888 * configure: Regenerate.
16889 * config.hin: Remove file.
16890 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16891 * gdb.threads/pthreads.c: Ditto.
5710a1af 16892
dcd81ce9
DJ
168932003-08-07 Daniel Jacobowitz <drow@mvista.com>
16894
16895 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16896 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16897 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16898 Replace ld24 with seth/add3.
16899
6009d884
AC
169002003-08-02 Andrew Cagney <cagney@redhat.com>
16901
16902 * gdb.base/annota3.exp: New file.
16903 * gdb.base/annota3.c: New file.
16904 * gdb.c++/annota3.exp: New file.
16905 * gdb.c++/annota3.cc: New file.
16906
51514e06
MC
169072003-07-29 Michael Chastain <mec@shout.net>
16908
16909 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16910 actually failed.
16911 (do_pass): Likewise.
16912 * gdb.threads/tls.exp: Always initialize no_of_threads.
16913
4ee6625b
DJ
169142003-07-27 Daniel Jacobowitz <drow@mvista.com>
16915
16916 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16917 pattern.
16918 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16919 * gdb.threads/tls.exp: Recognize one case of the host library not
16920 supporting TLS.
16921
225f2bf6
AC
169222003-07-27 Andrew Cagney <cagney@redhat.com>
16923
16924 * gdb.base/fileio.exp: Use SH when running commands using
16925 remote_exec.
16926
bcb27c9f
DJ
169272003-07-24 Daniel Jacobowitz <drow@mvista.com>
16928
16929 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16930 * gdb.base/relocate.c (dummy): New padding array.
16931
3d67be83
MS
169322003-07-22 Michael Snyder <msnyder@redhat.com>
16933
d63a86f8 16934 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16935
16936 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16937 patterns to be more general, accepting old and new output.
16938 Some output chars (such as '+') also must be quoted.
d63a86f8 16939 Some addresses are displayed numerically instead of
3d67be83
MS
16940 symbolically.
16941
57ba3b85
MS
169422003-07-23 Michael Snyder <msnyder@redhat.com>
16943
686d097c
MS
16944 * gdb.base/return2.exp: Don't test long-long return.
16945
57ba3b85
MS
16946 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16947 * gdb.disasm/t01_mov.exp: Ditto.
16948 * gdb.disasm/t02_mova.s: Ditto.
16949 * gdb.disasm/t02_mova.exp: Ditto.
16950 * gdb.disasm/t03_add.s: Ditto.
16951 * gdb.disasm/t03_add.exp: Ditto.
16952 * gdb.disasm/t04_sub.s: Ditto.
16953 * gdb.disasm/t04_sub.exp: Ditto.
16954 * gdb.disasm/t05_cmp.s: Ditto.
16955 * gdb.disasm/t05_cmp.exp: Ditto.
16956 * gdb.disasm/t06_ari2.s: Ditto.
16957 * gdb.disasm/t06_ari2.exp: Ditto.
16958 * gdb.disasm/t07_ari3.s: Ditto.
16959 * gdb.disasm/t07_ari3.exp: Ditto.
16960 * gdb.disasm/t08_or.s: Ditto.
16961 * gdb.disasm/t08_or.exp: Ditto.
16962 * gdb.disasm/t09_xor.s: Ditto.
16963 * gdb.disasm/t09_xor.exp: Ditto.
16964 * gdb.disasm/t10_and.s: Ditto.
16965 * gdb.disasm/t10_and.exp: Ditto.
16966 * gdb.disasm/t11_logs.s: Ditto.
16967 * gdb.disasm/t11_logs.exp: Ditto.
16968 * gdb.disasm/t12_bit.s: Ditto.
16969 * gdb.disasm/t12_bit.exp: Ditto.
16970 * gdb.disasm/t13_otr.s: Ditto.
16971 * gdb.disasm/t13_otr.exp: Ditto.
16972
e00759ef
EZ
169732003-07-22 Elena Zannoni <ezannoni@redhat.com>
16974
16975 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16976
8bc2021f
EZ
169772003-07-22 Elena Zannoni <ezannoni@redhat.com>
16978
a9c64011
AS
16979 * gdb.threads/tls.c : New file.
16980 * gdb.threads/tls.exp : New file.
16981 * gdb.threads/tls-main.c : New file.
16982 * gdb.threads/tls-shared.c : New file.
16983 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16984
89320c4c
AS
169852003-07-22 Andreas Schwab <schwab@suse.de>
16986
16987 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16988
180dea7c
AS
169892003-07-20 Andreas Schwab <schwab@suse.de>
16990
16991 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16992 due to insn reordering.
16993
0714963c
AC
169942003-07-15 Andrew Cagney <cagney@redhat.com>
16995
16996 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16997
98a23b3f
MC
169982003-07-15 Michael Chastain <mec@shout.net>
16999
17000 * gdb.base/gdb1250.exp: New file.
17001 * gdb.base/gdb1250.c: New file.
17002
27e417a2
ML
170032003-07-09 Michal Ludvig <mludvig@suse.cz>
17004
17005 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
17006 expansion of size_t to 'unsigned long', not only to 'unsigned'.
17007
8bc2021f
EZ
170082003-07-09 Elena Zannoni <ezannoni@redhat.com>
17009
a9c64011
AS
17010 * gdb.threads/tls.c: New file.
17011 * gdb.threads/tls.exp: New file.
17012 * gdb.threads/tls-main.c: New file.
17013 * gdb.threads/tls-shared.c: New file.
17014 * gdb.threads/tls-shared.exp: New file.
8bc2021f 17015
d99968dc
EZ
170162003-07-09 Elena Zannoni <ezannoni@redhat.com>
17017
17018 * gdb.base/annota1.exp: Make sure that we properly escape the
17019 full path of the source file. Xfail more permissive patterns,
d63a86f8 17020 due to a compiler debug info problem.
d99968dc 17021
83876b3b
AS
170222003-07-07 Andreas Schwab <schwab@suse.de>
17023
2705e972
AS
17024 * gdb.asm/m68k.inc: New file.
17025 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
17026
83876b3b
AS
17027 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
17028 arguments"): Also match negative number.
17029
17030 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
17031
3a871b37
DJ
170322003-07-03 Daniel Jacobowitz <drow@mvista.com>
17033
17034 * gdb.base/store.c (charest): New typedef.
17035 (add_char): Rename to add_charest, update.
17036 (wack_char): Rename to wack_charest, update types. Return l + r
17037 to keep r live across the call.
17038 (wack_short, wack_int, wack_long, wack_longest, wack_float)
17039 (wack_double, wack_doublest): Return l + r to keep r live across
17040 the call.
17041 * gdb.base/store.exp: Accomodate store.c changes.
17042
b2a7f303
DC
170432003-06-30 David Carlton <carlton@kealia.com>
17044
17045 * gdb.c++/maint.exp (test_invalid_name): New.
17046 (test_first_component): Add tests for invalid names.
17047
3c6cb4a1
MC
170482003-06-29 Michael Chastain <mec@shout.net>
17049
17050 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
17051 output of '<VTT for class>' for virtual base classes.
17052
f1c2644b
DJ
170532003-06-29 Daniel Jacobowitz <drow@mvista.com>
17054
17055 * gdb.base/completion.exp: Tab-complete "complet" instead of
17056 "compl".
17057 * gdb.base/complex.exp, gdb.base/complex.c: New files.
17058
18080350
DJ
170592003-06-29 Daniel Jacobowitz <drow@mvista.com>
17060
17061 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
17062 * gdb.base/volatile.exp: Likewise.
17063
f56973f8
DJ
170642003-06-29 Daniel Jacobowitz <drow@mvista.com>
17065
17066 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
17067 gdb/1265.
17068
170692003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
17070 Daniel Jacobowitz <drow@mvista.com>
17071
17072 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
17073 initial line count of 'captured_main' from 26 to 32.
17074 (test_with_self): Allow xmalloc call to be interleaved with the
17075 preceding two lines.
17076
e766d4d6
JB
170772003-06-24 Joel Brobecker <brobecker@gnat.com>
17078
17079 * gdb.base/bang.exp: New testcase.
17080
f125c9a4
JB
170812003-06-23 Joel Brobecker <brobecker@gnat.com>
17082
17083 * gdb.base/langs.exp: Add some tests for the "minimal" language
17084 support.
17085
6e25beaf
EZ
170862003-06-23 Elena Zannoni <ezannoni@redhat.com>
17087
17088 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
17089 the testcase.
17090
2f816dda
DJ
170912003-06-22 Daniel Jacobowitz <drow@mvista.com>
17092
17093 * gdb.base/relocate.exp: Test add-symbol-file with a variable
17094 offset.
17095
db5a5748
DJ
170962003-06-22 Daniel Jacobowitz <drow@mvista.com>
17097
17098 * gdb.c++/pr-1210.cc: New file.
17099 * gdb.c++/pr-1210.exp: New file.
17100
1df0c130
DJ
171012003-06-21 Daniel Jacobowitz <drow@mvista.com>
17102
17103 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
17104 000-exec-continue.
17105
a92feac0
MK
171062003-06-15 Mark Kettenis <kettenis@gnu.org>
17107
17108 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
17109 on *-*-*bsd* instead of *-*-freebsd*.
17110
81a58f5b
AC
171112003-06-14 Andrew Cagney <cagney@redhat.com>
17112
17113 * gdb.base/store.exp: Test longest and doublest. Test all
17114 parameters. Weaken return statement match.
17115 * gdb.base/store.c: Add longest and doublest - aka long long and
17116 long double functions. Put all parameters into local register
17117 variables. Use negative values.
17118
b257a0d3
AC
171192003-06-14 Andrew Cagney <cagney@redhat.com>
17120
17121 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
17122 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
17123 exit status.
17124 * gdb.base/fileio.exp: Disable target when nointerrupts and
17125 noinferiorio, instead of limiting it to remote. Use remote_exec
17126 instead of system.
d63a86f8 17127
21c38304
JJ
171282003-06-12 Jeff Johnston <jjohnstn@redhat.com>
17129
17130 * gdb.base/float.exp: Add ia64 support.
17131
1bcdb424
CV
171322003-06-12 Corinna Vinschen <vinschen@redhat.com>
17133
17134 * gdb.base/fileio.exp: Run only on remote targets.
17135
6aeb981f
CV
171362003-06-10 Corinna Vinschen <vinschen@redhat.com>
17137
17138 * gdb.base/fileio.c: New file, testing File-I/O.
17139 * gdb.base/fileio.exp: Ditto.
17140
53df362e
RG
171412003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
17142
17143 * gdb.base/shreloc.exp: New file, check symbol values obtained from
17144 shared objects after relocation at load time (gdb PR/1132).
17145 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 17146 as above, part of the shared object relocation test.
53df362e 17147
ffee1b46
MK
171482003-06-08 Mark Kettenis <kettenis@gnu.org>
17149
b5ca3722
MK
17150 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
17151 fully filled history list.
17152 * gdb.base/gdb_history: New file.
17153
03ed860d
MK
17154 * gdb.base/signals.exp: XFAIL "continue to func1" on
17155 i*86-*-freebsd*.
17156
ffee1b46
MK
17157 * gdb.base/attach.exp: When trying to attach to a nonexistent
17158 process, make it possible to specify the PID based on the target,
17159 and do so for *-*-freebsd*.
17160
d80dbb52
RH
171612003-06-02 Richard Henderson <rth@redhat.com>
17162
17163 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
17164
6dd77b81
RH
171652003-06-02 Richard Henderson <rth@redhat.com>
17166
17167 * gdb.base/selftest.exp: Next over lim_at_start initialization.
17168
f6347e16
RH
171692003-06-02 Richard Henderson <rth@redhat.com>
17170
17171 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
17172
2c161407
DJ
171732003-06-01 Daniel Jacobowitz <drow@mvista.com>
17174
17175 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
17176 of globalvar.
17177
572eb746
MK
171782003-06-01 Mark Kettenis <kettenis@gnu.org>
17179
17180 * gdb.asm/asm-source.exp: Check for memory read errors in
17181 disassembler test on *BSD too.
17182
9e9617a5
RH
171832003-06-01 Richard Henderson <rth@redhat.com>
17184
17185 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
17186 for .frame.
17187 (gdbasm_call): Lose ldgp.
17188 (gdbasm_startup): Add frame information.
17189 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
17190
7b34ad4e
MK
171912003-05-31 Mark Kettenis <kettenis@gnu.org>
17192
17193 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
17194 i?86-*-*.
17195
10059fdf
MK
171962003-05-30 Mark Kettenis <kettenis@gnu.org>
17197
17198 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17199 FreeBSD.
17200
acf4b816
RH
172012003-05-29 Richard Henderson <rth@redhat.com>
17202
17203 * gdb.asm/alpha.inc: New file.
17204 * gdb.asm/asm-source.exp: Use it.
17205
e9ecd949
JB
172062003-05-29 Jim Blandy <jimb@redhat.com>
17207
17208 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
17209 'core.PID'.
17210
e3e5a4f3
JB
172112003-05-22 Jim Blandy <jimb@redhat.com>
17212
17213 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
17214 backtrace.
d63a86f8 17215
72fe3d25
DC
172162003-05-20 David Carlton <carlton@math.stanford.edu>
17217
17218 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
17219 this time.
17220
58da2eb2
DC
172212003-05-19 David Carlton <carlton@bactrian.org>
17222
17223 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
17224 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
17225
1fcb5155
DC
172262003-05-19 David Carlton <carlton@bactrian.org>
17227
17228 * gdb.c++/namespace.exp: Add namespace scope and anonymous
17229 namespace tests.
17230 Bump copyright date.
17231 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
17232 (main): Call C::D::marker2.
17233 * gdb.c++/namespace1.cc: New file.
17234
85e85163
JJ
172352003-05-14 Jeff Johnston <jjohnstn@redhat.com>
17236
17237 Roland McGrath <roland@redhat.com>
d63a86f8 17238 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
17239 there is no manager thread.
17240
a25fbfec
JJ
172412003-05-08 Jeff Johnston <jjohnstn@redhat.com>
17242
d63a86f8
RM
17243 * gdb.threads/schedlock.exp: Remove assumption that all threads
17244 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
17245 in one of the child threads rather than the main thread.
17246
be375bae
JB
172472003-05-07 Jim Blandy <jimb@redhat.com>
17248
09bf6082
JB
17249 Add support for assembly source testing on the s390x.
17250 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
17251 architecture.
17252 * gdb.asm/s390x.inc: New file.
17253
be375bae
JB
17254 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
17255 succession of 'if' statements.
17256
00905d52
AC
172572003-05-05 Andrew Cagney <cagney@redhat.com>
17258
17259 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
17260
b1e29e33
AC
172612003-05-05 Andrew Cagney <cagney@redhat.com>
17262
17263 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
17264 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
17265
e33d66ec
EZ
172662003-05-02 Elena Zannoni <ezannoni@redhat.com>
17267
17268 * gdb.base/charset.exp: Update based on new behavior of set/show
17269 charset commands.
17270
2b6fd0d8
AC
172712003-05-01 Andrew Cagney <cagney@redhat.com>
17272
17273 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
17274 variable do not give memory errors.
17275
130cacce
AF
172762003-04-30 Adam Fedor <fedor@gnu.org>
17277
17278 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
17279 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
17280 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
17281 gdb.objc/basicclass.m: : New files
17282
17283 * lib/gdb.exp (gdb_compile_objc): New procedure.
17284
bea71854
DJ
172852003-04-27 Daniel Jacobowitz <drow@mvista.com>
17286
17287 * gdb.base/signals.exp: Make backtrace tests more specific.
17288
0f20eeea
DC
172892003-04-23 David Carlton <carlton@bactrian.org>
17290
17291 * gdb.c++/maint.exp (test_first_component): Add tests for
17292 'operator' in more locations.
17293
c8c4d8dc
KB
172942003-04-16 Kevin Buettner <kevinb@redhat.com>
17295
17296 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
17297
3fe60e3c
EZ
172982003-04-16 Elena Zannoni <ezannoni@redhat.com>
17299
17300 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 17301 func marke' instead. Update test name.
3fe60e3c 17302
9219021c
DC
173032003-04-15 David Carlton <carlton@math.stanford.edu>
17304
17305 * gdb.c++/maint.exp: New file.
17306
5dd55bdd
EZ
173072003-04-14 Elena Zannoni <ezannoni@redhat.com>
17308
17309 * gdb.threads/schedlock.c: Change type of thread function argument
17310 to long, to avoid warnings on 64-bit platforms.
17311
00890572
EZ
173122003-04-14 Elena Zannoni <ezannoni@redhat.com>
17313
a9c64011
AS
17314 * gdb.base/attach.exp: Add new message from ptrace in case of
17315 attaching to nonexistent process.
d63a86f8 17316
93201743
JB
173172003-04-11 Jim Blandy <jimb@redhat.com>
17318
17319 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17320 gdb.c++/userdef.cc: Place comments on the lines to which the
17321 marker function might return.
17322 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17323 gdb.c++/userdef.exp: Look for those comments to check that we've
17324 returned to the right place, instead of checking line numbers.
17325
2a11c64d
EZ
173262003-04-11 Elena Zannoni <ezannoni@redhat.com>
17327
a9c64011
AS
17328 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
17329 match on sourcefile name, instead of directory name.
2a11c64d 17330
68ab8fc5
EZ
173312003-04-10 Elena Zannoni <ezannoni@redhat.com>
17332
d63a86f8 17333 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
17334 working directory name.
17335
5624293a
JB
173362003-04-09 Jim Blandy <jimb@redhat.com>
17337
17338 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17339 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
17340 after an inferior function call, report the failure, but allow the
17341 test to continue.
17342
f1f02ee4
SC
173432003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17344
17345 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17346 with -DPROTOTYPES.
17347
6eb79af0
SC
173482003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17349
17350 * gdb.base/break.exp: Revert last patch.
17351
8dfb4cf0
SC
173522003-04-04 Stephane Carrez <stcarrez@nerim.fr>
17353
17354 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17355 with -DPROTOTYPES.
17356
ed4c619a
AC
173572003-04-02 Andrew Cagney <cagney@redhat.com>
17358
17359 * gdb.base/callfuncs.exp: Make "print add" messages unique.
17360 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
17361 matching directories by the name breakpoint.
17362 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
17363 Make "continue to marker1" consistent.
17364 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
17365 message consistent.
17366 * lib/gdb.exp: Put "the program is no longer running", and "the
17367 program exited" in parenthesis.
17368 * lib/mi-support.exp: Ditto.
d63a86f8 17369
4e35d5f0 173702003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 17371
4e35d5f0
BR
17372 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17373
71900fe8
AC
173742003-03-29 Andrew Cagney <cagney@redhat.com>
17375
17376 * gdb.base/sizeof.c (main): Print the value of '\377'.
17377 * gdb.base/sizeof.exp: Check the sign of '\377'.
17378
c0655a16
MC
173792003-03-27 Michael Chastain <mec@shout.net>
17380
17381 * gdb.base/gdb1090.exp: New file.
17382 * gdb.base/gdb1090.cc: New file.
17383
5b2a3989
JB
173842003-03-27 J. Brobecker <brobecker@gnat.com>
17385
17386 * gdb.gdb/observer.exp: New regression test.
17387
79876890
MC
173882003-03-27 Michael Chastain <mec@shout.net>
17389
17390 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17391 * gdb.base/ptype.exp: Likewise.
17392
6eac95e3
CV
173932003-03-27 Corinna Vinschen <vinschen@redhat.com>
17394
17395 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17396
e8c71839
MC
173972003-03-26 Michael Chastain <mec@shout.net>
17398
17399 * gdb.base/ptype.exp: Actually use some typedef'd types.
17400
71b10041
SC
174012003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17402
17403 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17404 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17405
2512cf80
CV
174062003-03-20 Corinna Vinschen <vinschen@redhat.com>
17407
17408 * gdb.base/default.exp: Fix regular expression.
17409
0d195a4f
CV
174102003-03-20 Corinna Vinschen <vinschen@redhat.com>
17411
17412 * gdb.base/args.exp: Fix regular expression.
17413
8a2dbca8
CV
174142003-03-20 Corinna Vinschen <vinschen@redhat.com>
17415
17416 * gdb.base/help.exp: Allow Win32 child process.
17417
bf028682
CV
174182003-03-20 Corinna Vinschen <vinschen@redhat.com>
17419
17420 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17421 when stepping out of main().
17422
182dbe85
CV
174232003-03-20 Corinna Vinschen <vinschen@redhat.com>
17424
17425 * gdb.base/default.exp: Check for win32 specific message when calling
17426 "run" without executable.
17427
d67a6ba5
CV
174282003-03-20 Corinna Vinschen <vinschen@redhat.com>
17429
17430 * gdb.base/args.exp: Expect .exe in output.
17431
a955b5bb
CV
174322003-03-20 Corinna Vinschen <vinschen@redhat.com>
17433
17434 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17435 Cygwin native.
17436
bf6bad4b
AC
174372003-03-17 Andrew Cagney <cagney@redhat.com>
17438
17439 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17440 vector registes.
17441 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17442 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17443
293e9a31
DC
174442003-03-17 David Carlton <carlton@math.stanford.edu>
17445
17446 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17447 test, for PR breakpoints/38.
17448 Call test_watchpoint_and_breakpoint.
17449 * gdb.base/watchpoint.c (func3): New function.
17450 (main): Call func3.
17451
5330f2db
DC
174522003-03-04 David Carlton <carlton@math.stanford.edu>
17453
17454 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17455 Garply<Garply<char> >:: garply".
17456 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17457 with respect to PR c++/1111; note also PR c++/1113.
17458 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17459 respect to PR c++/1062.
17460 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17461
6ece72da
DC
174622003-03-03 David Carlton <carlton@math.stanford.edu>
17463
17464 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17465 with respect to PR c++/57.
17466 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17467 c++/826.
17468 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17469 respect to PR c++/57.
17470
85ca1584
DC
174712003-03-03 David Carlton <carlton@math.stanford.edu>
17472
17473 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17474 respect to PR c++/33 into FAILs.
17475
98e9c5b8
MC
174762003-03-03 Michael Chastain <mec@shout.net>
17477
7bedbf27
MC
17478 * configure.in: Update copyright years.
17479
174802003-03-03 Michael Chastain <mec@shout.net>
17481
17482 * Makefile.in: Update copyright years.
98e9c5b8 17483
f683e100
DC
174842003-02-28 David Carlton <carlton@math.stanford.edu>
17485
17486 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17487 print class instead of struct and/or superfluous protection
17488 specifiers, as long as the resulting output is equivalent to the
17489 source code.
17490 Delete FIXME from end of messages on tests that don't need
17491 fixing.
17492
a9e0cf2c
DC
174932003-02-28 David Carlton <carlton@math.stanford.edu>
17494
17495 * gdb.c++/templates.exp (do_tests): Allow const in the two
17496 Foo<volatile char *>::foo tests.
17497
e8d359df
MS
174982003-02-27 Michael Snyder <msnyder@redhat.com>
17499
d63a86f8 17500 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17501 will be consistant.
17502
0b71dc91
DC
175032003-02-26 David Carlton <carlton@math.stanford.edu>
17504
17505 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17506 char *>::foo" test with respect to PR c++/33. Create a new test
17507 which is identical to that one except that it doesn't put the
17508 space between the "char" and the "*"; KFAIL it, too.
17509
dd14ab43
DC
175102003-02-26 David Carlton <carlton@math.stanford.edu>
17511
17512 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17513 template types into either PASSes or KFAILs (corresponding to PR
17514 c++/57). Tweak indentation. Update copyright.
17515
1146c7f1
SC
175162003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17517
17518 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17519
74641dfb
MC
175202003-02-13 Michael Chastain <mec@shout.net>
17521
17522 * gdb.base/exprs.exp: Remove i960 remnants.
17523 * gdb.base/funcargs.exp: Likewise.
17524 * gdb.base/list.exp: Likewise.
17525 * gdb.base/ptype.exp: Likewise.
17526
559cd2d0
DC
175272003-02-14 David Carlton <carlton@math.stanford.edu>
17528
17529 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17530 pEe->D::vg()" from XFAIL to KFAIL.
17531
c4f90d87
JM
175322003-02-13 Jason Molenda (jmolenda@apple.com)
17533
17534 * gdb.base/maint.exp: Update maint print statistics regexp to include
17535 new entries.
17536
cbc4d97c
MC
175372003-02-13 Michael Chastain <mec@shout.net>
17538
17539 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17540
40f235b7
MC
175412003-02-12 Michael Chastain <mec@shout.net>
17542
17543 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17544 * gdb.c++/inherit.exp: Likewise.
17545 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17546 * gdb.c++/templates.exp: Likewise.
17547 * gdb.c++/virtfunc.exp: Likewise.
17548
c56716b0
JM
175492003-02-06 Jason Molenda (jason-cl@molenda.com)
17550
17551 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17552 why the code is written that way.
17553
070afcf8
MC
175542003-02-05 Michael Chastain <mec@shout.net>
17555
17556 * gdb.base/dump.exp: Add missing copyright line.
17557
5d0331e5
JM
175582003-02-05 Jason Molenda (jason-cl@molenda.com)
17559
f7ae6d3e 17560 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17561 at the beginning so the breakpoint doesn't get set on the loop.
17562
92851186
MC
175632003-02-05 Michael Chastain <mec@shout.net>
17564
17565 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17566 output for configurations with gcc 2.95.3.
17567
cbf1e085
AC
175682003-02-05 Keith Seitz <keiths@redhat.com>
17569 Andrew Cagney <ac131313@redhat.com>
17570
17571 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17572
29518e1e
MC
175732003-02-04 Michael Chastain <mec@shout.net>
17574
17575 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17576 Call perror and then continue.
17577
5af1d5f3
MC
175782003-02-03 Michael Chastain <mec@shout.net>
17579
17580 * gdb.c++/pr-1023.cc: New file.
17581 * gdb.c++/pr-1023.exp: New file.
17582
6b549786
JB
175832003-02-05 Jim Blandy <jimb@redhat.com>
17584
17585 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17586 it's local to foobar. Check for it there, and check that it's not
17587 present in main.
17588 * gdb.c++/local.cc (marker2): New function.
17589 (foobar): Call marker1.
17590 (main): Call marker2 instead of marker1.
17591
67f16606
AC
175922003-02-04 Andrew Cagney <ac131313@redhat.com>
17593
17594 * gdb.disasm/mn10200.exp: Obsolete file.
17595 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17596 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17597 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17598
1c5cb38e
DC
175992003-02-04 David Carlton <carlton@math.stanford.edu>
17600
17601 * gdb.c++/overload.exp: Test intToChar(1).
17602 * gdb.c++/overload.cc (intToChar): New.
17603 (main): Call intToChar.
17604
d1fe6965
DC
176052003-02-03 David Carlton <carlton@math.stanford.edu>
17606
17607 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17608 'might_kfail' arg.
17609 KFAIL some of the continue_to_bp_overloaded calls, according to
17610 PR c++/1025.
17611
9ba61c5d
MC
176122003-02-01 Michael Chastain <mec@shout.net>
17613
17614 * gdb.base/advance.c (marker1): New marker function.
17615 * gdb.base/advance.exp: When the 'advance' command lands on the
17616 return breakpoint, it can legitimately stop on either the
17617 current line or the next line. Accommodate both outcomes.
17618 * gdb.base/until.exp: Likewise.
17619
e7494ffb
AC
176202003-02-02 Andrew Cagney <ac131313@redhat.com>
17621
17622 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17623 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17624 now a list, not a tuple.
17625 * gdb.mi/mi-var-display.exp: Ditto.
17626 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17627
075559bc
AC
176282003-02-01 Andrew Cagney <ac131313@redhat.com>
17629
17630 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17631 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17632 stack backtraces.
17633 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17634
2bd4c7b1
MK
176352003-02-01 Mark Kettenis <kettenis@gnu.org>
17636
17637 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17638 gdb.mi/mi1-pthreads.exp: Return instead of calling
17639 gdb_suppress_entire_file.
17640
eabd8992
MS
176412003-02-01 Mark Salter <msalter@redhat.com>
17642
17643 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17644
71469e2f
MS
176452003-01-31 Mark Salter <msalter@redhat.com>
17646
17647 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17648 Support empty arg.
17649
38a94d44
MC
176502003-01-30 Michael Chastain <mec@shout.net>
17651
17652 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17653 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17654 has been fixed in gdb/readline on 2003-01-09.
17655
19ea9e73
MS
176562003-01-29 Michael Snyder <msnyder@redhat.com>
17657
e8d359df
MS
17658 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17659 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17660 * gdb.base/args.exp: Skip if target does not support args passing.
17661
2307bd6a
DJ
176622003-01-22 Daniel Jacobowitz <drow@mvista.com>
17663
19ea9e73 17664 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17665 gdb_test. Accept a list of expect arguments as the third
17666 parameter.
17667 (gdb_test): Use it.
17668
f2dd3617
EZ
176692003-01-20 Elena Zannoni <ezannoni@redhat.com>
17670
17671 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17672 allow for different test tree configurations. Update some
17673 tescases accordingly.
17674 * gdb.arch/altivec-regs.exp: Ditto.
17675 * gdb.asm/asm-source.exp: Ditto.
17676 * gdb.base/advance.exp: Ditto.
17677 * gdb.base/display.exp: Ditto.
d63a86f8 17678 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17679 * gdb.base/mips_pro.exp: Ditto.
17680 * gdb.base/overlays.exp: Ditto.
17681 * gdb.base/relocate.exp: Ditto.
17682 * gdb.base/setshow.exp: Ditto.
17683 * gdb.base/step-line.exp: Ditto.
17684 * gdb.base/step-test.exp: Ditto.
17685 * gdb.base/until.exp: Ditto.
17686 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17687
c71cdefd
DC
176882003-01-17 David Carlton <carlton@math.stanford.edu>
17689
17690 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17691 corresponding to PR c++/945.
17692 Update copyright.
17693
fdba05d7
DC
176942003-01-17 David Carlton <carlton@math.stanford.edu>
17695
17696 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17697 corresponding to PR c++/68.
17698
176992003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17700
17701 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17702 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17703 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17704
c362c33a
EZ
177052003-01-15 Elena Zannoni <ezannoni@redhat.com>
17706
0fbc361c
EZ
17707 * gdb.base/break.exp: Fix change of default location, because of
17708 removal of until tests.
17709 * gdb.base/help.exp: Update test for new 'until' help message.
17710 Add test for help on 'advance'.
a9c64011 17711 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17712
dabf8a35
MK
177132003-01-15 Mark Kettenis <kettenis@gnu.org>
17714
17715 * gdb.base/default.exp: Adapt "info float" test for recent changes
17716 to that command. Add test for "info vector".
17717 * gdb.base/float.exp: New file. Add test for "info float" that
17718 resembles the old test in gdb.base/default.exp.
17719
a1769aca
DC
177202003-01-15 David Carlton <carlton@math.stanford.edu>
17721
17722 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17723
82025e13
EZ
177242003-01-15 Elena Zannoni <ezannoni@redhat.com>
17725
17726 * gdb.base/break.exp: Move the tests of until command from here...
17727 * gdb.base/until.exp: ... to here. New file. Add other tests.
17728 * gdb.base/advance.c: New file.
17729 * gdb.base/advance.exp: New file.
17730
8f9ab801
EZ
177312003-01-14 Elena Zannoni <ezannoni@redhat.com>
17732
a9c64011
AS
17733 * gdb.base/args.c: New file.
17734 * gdb.base/args.exp: New file.
8f9ab801 17735
9ae66589
DJ
177362003-01-14 Daniel Jacobowitz <drow@mvista.com>
17737
17738 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17739
8d77e5c3
DJ
177402003-01-14 Daniel Jacobowitz <drow@mvista.com>
17741
17742 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17743
12d2f0a1
DJ
177442003-01-14 Daniel Jacobowitz <drow@mvista.com>
17745
17746 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17747 dates.
17748
6ca37014
DJ
177492003-01-13 Daniel Jacobowitz <drow@mvista.com>
17750
17751 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17752
b0023472
DJ
177532003-01-13 Daniel Jacobowitz <drow@mvista.com>
17754
17755 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17756 (ptype &*"foo").
17757 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17758
607fbc54 177592003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17760
17761 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17762 * gdb.mi/mi1-console.exp: Likewise.
17763
607fbc54 177642003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17765
17766 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17767 * gdb.mi/mi1-console.exp: Likewise.
17768
a1fb14a2
DJ
177692003-01-13 Daniel Jacobowitz <drow@mvista.com>
17770
17771 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17772
c4cf40b7
DJ
177732003-01-09 Daniel Jacobowitz <drow@mvista.com>
17774
17775 * gdb.base/detach.exp: New test.
17776
696d5a5b
DJ
177772003-01-09 Daniel Jacobowitz <drow@mvista.com>
17778
17779 * Makefile.in (ALL_SUBDIRS): New variable.
17780 (subdirs, clean, distclean): Use it.
17781 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17782 regenerating Makefile, since it is generated from the top level.
17783 * gdb.asm/Makefile.in: Likewise.
17784 * gdb.base/Makefile.in: Likewise.
17785 * gdb.c++/Makefile.in: Likewise.
17786 * gdb.disasm/Makefile.in: Likewise.
17787 * gdb.java/Makefile.in: Likewise.
17788 * gdb.mi/Makefile.in: Likewise.
17789 * gdb.threads/Makefile.in: Likewise.
17790 * gdb.trace/Makefile.in: Likewise.
17791
754533e4
DC
177922003-01-09 David Carlton <carlton@math.stanford.edu>
17793
17794 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17795 Add copyright year 2003.
17796
d8b3e9ee
MC
177972003-01-06 Michael Chastain <mec@shout.net>
17798
17799 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17800 When selecting a thread, 'line' and 'file' are optional.
17801 * gdb.mi/mi1-pthreads.exp: Likewise.
17802
8e9e0fe6
AS
178032003-01-06 Andreas Schwab <schwab@suse.de>
17804
17805 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17806 failures.
17807
b5ab8ff3
DJ
178082003-01-04 Daniel Jacobowitz <drow@mvista.com>
17809
17810 Fix PR gdb/844
17811 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17812 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17813
17814 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17815 instead of calling gdb_suppress_entire_file.
17816 * gdb.threads/print-threads.exp: Likewise.
17817 * gdb.threads/schedlock.exp: Likewise.
17818
17819 * gdb.threads/killed.exp: Return instead of calling
17820 gdb_suppress_entire_file.
17821 * gdb.threads/linux-dp.exp: Likewise.
17822 * gdb.threads/pthreads.exp: Likewise.
17823
1e698235
DJ
178242003-01-04 Daniel Jacobowitz <drow@mvista.com>
17825
17826 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17827 stabs.
17828 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17829 * gdb.base/whatis.exp: Always allow (void) after function names.
17830
147ff08c
DJ
178312003-01-04 Daniel Jacobowitz <drow@mvista.com>
17832
17833 * gdb.c++/casts.exp: Correct regexp.
17834
dc62bfc2
MK
178352003-01-04 Mark Kettenis <kettenis@gnu.org>
17836
17837 * configure.in: Call AC_CONFIG_HEADER. Don't call
17838 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17839 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17840 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17841 aforementioned directories in the AC_OUPUT call.
17842 * config.hin: New file.
17843 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17844 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17845 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17846 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17847 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17848 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17849 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17850 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17851 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17852 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17853 gdb.threads/configure.in, gdb.threads/configure,
17854 gdb.threads/config.in, gdb.trace/configure.in,
17855 gdb.trace/configure: Removed.
17856
77afa639
MC
178572003-01-03 Michael Chastain <mec@shout.net>
17858
17859 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17860 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17861
7634bb6e
DJ
178622003-01-03 Daniel Jacobowitz <drow@mvista.com>
17863
17864 * gdb.base/store.exp: Fix regular expressions.
17865
b39c905e
MK
178662002-12-28 Mark Kettenis <kettenis@gnu.org>
17867
17868 * configure.in: Rewrite.
17869 * configure: Regenerated.
17870
0a8551dd
DC
178712003-01-03 David Carlton <carlton@math.stanford.edu>
17872
17873 * gdb.base/psymtab.exp: New file.
17874 * gdb.base/psymtab1.c: Ditto.
17875 * gdb.base/psymtab2.c: Ditto.
17876
c60b7188
AF
178772002-12-23 Adam Fedor <fedor@gnu.org>
17878
17879 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17880
ee73db83
DC
178812002-12-23 David Carlton <carlton@math.stanford.edu>
17882
17883 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17884 and current_directory initialization.
17885
d6c1774e
JB
178862002-12-22 Jim Blandy <jimb@redhat.com>
17887
f0a847b8
JB
17888 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17889 rather than as part of the output file name.
17890
d6c1774e
JB
17891 * gdb.base/attach.exp: There's no need to copy the test program to
17892 /tmp; that was only ever necessary on HP/UX, and this test is
17893 entirely disabled there anyway.
17894
f0708dbb
JB
178952002-12-21 Jim Blandy <jimb@redhat.com>
17896
4c2acfea
JB
17897 * gdb.c++/psmang.exp: Doc fix.
17898
f0708dbb
JB
17899 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17900 test.
17901
9579e000
DC
179022002-12-20 David Carlton <carlton@math.stanford.edu>
17903
17904 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17905
d1810171
MC
179062002-12-18 Michael Chastain <mec@shout.net>
17907
17908 * gdb.c++/annota2.exp: Add copyright year 2002.
17909
76565097
DC
179102002-12-17 David Carlton <carlton@math.stanford.edu>
17911
17912 * gdb.c++/try_catch.cc: Add marker comments.
17913 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17914 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17915 * gdb.c++/m-static.cc: Ditto.
17916 * gdb.c++/m-static1.cc: Ditto.
17917 * gdb.c++/try_catch.cc: Ditto.
17918
da81390b
JJ
179192002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17920
17921 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17922 to see whether we are using the new -environment-directory
17923 command which resets via -r or the old version of the command
17924 which may prompt the user. Part of fix for gdb/741.
17925
b304d130
AC
179262002-12-13 Andrew Cagney <ac131313@redhat.com>
17927
17928 * gdb.fortran/types.exp: Update obsolete comment.
17929 * gdb.fortran/exprs.exp: Ditto.
17930 * lib/gdb.exp: Delete obsolete code.
17931 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17932 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17933 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17934 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17935 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17936 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17937 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17938 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17939 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17940 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17941 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17942 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17943 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17944 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17945 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17946 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17947 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17948 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17949 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17950 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17951 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17952 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17953 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17954 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17955 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17956 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17957 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17958 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17959 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17960 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17961 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17962 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17963 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17964 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17965 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17966 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17967 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17968
a23b6e6a
DC
179692002-12-11 David Carlton <carlton@math.stanford.edu>
17970
17971 * gdb.c++/m-data.exp: Add test for members that shadow global
17972 variables: see PR gdb/804.
17973 * gdb.c++/m-data.cc: Ditto.
17974
6604731b
DJ
179752002-12-10 Daniel Jacobowitz <drow@mvista.com>
17976
17977 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17978
de46ecd7
DC
179792002-12-06 David Carlton <carlton@math.stanford.edu>
17980
17981 * gdb.base/store.c: Don't declare functions static.
17982
27e829d0
AC
179832002-12-04 Andrew Cagney <ac131313@redhat.com>
17984
17985 * gdb.base/store.exp, gdb.base/store.c: New files.
17986
92806416
DJ
179872002-12-03 Daniel Jacobowitz <drow@mvista.com>
17988
17989 * gdb.base/selftest.exp: Update for current gdb.
17990
3bcbaac5
DJ
179912002-12-03 Daniel Jacobowitz <drow@mvista.com>
17992
17993 * gdb.base/maint.exp: Only dump symbols from one source file
17994 or objfile.
17995
f4f00b1f
DJ
179962002-12-03 Daniel Jacobowitz <drow@mvista.com>
17997
17998 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17999 function call.
18000
f1c8a949
JB
180012002-11-25 Jim Blandy <jimb@redhat.com>
18002
18003 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
18004 function appearing in error message.
18005
9e297a97
DJ
180062002-11-21 Daniel Jacobowitz <drow@mvista.com>
18007
18008 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
18009
1f312e79
JJ
180102002-11-08 Jeff Johnston <jjohnstn@redhat.com>
18011
d63a86f8
RM
18012 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
18013 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
18014 should be in mi console format. This is part of fix for PR gdb/604.
18015
83c31e7d
FN
180162002-09-18 Fernando Nasser <fnasser@redhat.com>
18017
18018 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
18019 which explicitly prints the zero offset as "+0".
18020
322b3f65
DJ
180212002-10-22 Daniel Jacobowitz <drow@mvista.com>
18022
18023 * gdb.threads/schedlock.c (args): Make unsigned.
18024
180252002-10-21 Daniel Jacobowitz <drow@mvista.com>
18026
18027 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
18028 numbers. Allow "foo2|selected stack frame".
18029 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
18030 * gdb.asm/asmsrc2.s: Likewise.
18031 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
18032 comments.
18033 * gdb.asm/mips.inc: New file.
18034
5e2fe5b8
AF
180352002-10-18 Adam Fedor <fedor@gnu.org>
18036
18037 * gdb.base/default.exp: Update expected output to include 'ObjC'.
18038 * gdb.base/help.exp: Likewise.
18039
abe1a5d0
KB
180402002-10-17 Kevin Buettner <kevinb@redhat.com>
18041
18042 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
18043 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
18044
10abb1d4
JB
180452002-10-02 Jim Blandy <jimb@redhat.com>
18046
18047 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
18048
1f609b42
AC
180492002-10-01 Andrew Cagney <ac131313@redhat.com>
18050
18051 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
18052 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
18053 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
18054 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
18055 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
18056 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
18057 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
18058
0aee02e4
AC
180592002-09-29 Andrew Cagney <ac131313@redhat.com>
18060
18061 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
18062 * mi0-disassemble.exp, mi0-eval.exp: Delete.
18063 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
18064 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
18065 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
18066 * mi0-var-block.exp, mi0-var-child.exp: Delete.
18067 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 18068
6fde09ad
KB
180692002-09-27 Kevin Buettner <kevinb@redhat.com>
18070
18071 * gdb.base/annota1.exp (info break): Make directory components of
18072 path optional since not all compilers emit this debug information.
18073
889bf7c5
PA
18074 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
18075 step ends up stepping out of the function instead of stopping on
18076 the epilogue.
6fde09ad 18077
9e8aab75
KS
180782002-09-26 Keith Seitz <keiths@redhat.com>
18079
18080 * lib/insight-support.exp (gdbtk_start): Figure out where
18081 the insight executable is based on where gdb is. Use this
18082 executable to start insight instead of gdb.
18083
e36180d7
AC
180842002-09-25 Andrew Cagney <cagney@redhat.com>
18085
18086 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
18087
9dd34b2b
AC
180882002-09-24 Andrew Cagney <ac131313@redhat.com>
18089
18090 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
18091 test_isolated_complaints.
18092 (test_empty_complaint): New function.
18093 (test_empty_complaints): New function. Check no output when no
18094 complaints.
d63a86f8 18095
dea97812
KB
180962002-09-19 Jim Blandy <jimb@redhat.com>
18097
a9c64011 18098 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 18099
54951bd7
AC
181002002-09-19 Andrew Cagney <ac131313@redhat.com>
18101
18102 * gdb.gdb/complaints.exp: New file.
18103
dec43320
AC
181042002-09-18 Andrew Cagney <ac131313@redhat.com>
18105
18106 * gdb.base/maint.exp: Check `help maint internal-warning'.
18107
e70d6e3f
DC
181082002-09-18 David Carlton <carlton@math.stanford.edu>
18109
18110 * gdb.c++/m-static.exp: Remove breakpoints depending on line
18111 numbers, and replace them by a single breakpoint after the
18112 constructors are all finished.
18113 Add test 4.
18114 * gdb.c++/m-static.cc: Add test 4.
18115 * gdb.c++/m-static.h: New file.
18116 * gdb.c++/m-static1.cc: New file.
18117
18118 * gdb.c++/printmethod.exp: New file.
18119 * gdb.c++/printmethod.cc: New file.
18120
18121 * gdb.c++/pr-574.exp: New file.
18122 * gdb.c++/pr-574.cc: New file.
18123
afb5c968
CV
181242002-09-18 Corinna Vinschen <vinschen@redhat.com>
18125
18126 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
18127 embedded targets which never actually exit.
18128
31e45dee
FN
181292002-09-18 Fernando Nasser <fnasser@redhat.com>
18130
18131 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
18132 "don't step after run" as unresolved or unsupported, instead of xfail.
18133
a283c5a1
CV
181342002-09-18 Corinna Vinschen <vinschen@redhat.com>
18135
18136 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
18137 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
18138 Add newline to expected string in "step out of main (status wrapper)"
18139 case.
18140
11350d2a
CV
181412002-09-18 Corinna Vinschen <vinschen@redhat.com>
18142
18143 * lib/gdb.exp (rerun_to_main): Allow restarting application.
18144 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
18145
0deec7d6
TT
181462002-09-17 Tom Tromey <tromey@redhat.com>
18147
18148 * gdb.base/printcmds.exp (test_print_string_constants): Expect
18149 \000, not \0, in double-quoted string.
18150
b2b4a1b5
CV
181512002-09-14 Corinna Vinschen <vinschen@redhat.com>
18152
c9d37158 18153 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
18154 string after running the commands execution on breakpoint tests.
18155
1c56143a
CV
181562002-09-13 Corinna Vinschen <vinschen@redhat.com>
18157
18158 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
18159
37f8da45
JB
181602002-09-12 Joel Brobecker <brobecker@gnat.com>
18161
18162 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
18163
08b468e0
KS
181642002-09-10 Keith Seitz <keiths@redhat.com>
18165
18166 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
18167 runto proc.
18168 (mi_run_to_main): Use mi_runto.
18169 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
18170
dc360f58
KS
181712002-09-10 Keith Seitz <keiths@redhat.com>
18172
18173 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
18174 regexp for stopping at main. Could have multiple event notifications.
18175 Don't assume that main was declared with no parameters.
18176 (mi_next): Use mi_step_to.
18177 (mi_step): Use mi_next_to.
18178
ce3abcfb
CV
181792002-09-09 Corinna Vinschen <vinschen@redhat.com>
18180
18181 * gdb.base/default.exp: Fix expected string in `info float' test.
18182
d1f5b980
BE
181832002-09-09 Ben Elliston <bje@redhat.com>
18184
18185 * config/mips.exp: Update comments.
18186 * config/mips-idt.exp: Likewise.
18187 * config/nind.exp: Likewise.
18188 * config/slite.exp: Likewise.
18189 * config/sparclet.exp: Likewise.
18190 * config/udi.exp: Likewise.
18191 * config/vx.exp: Likewise.
18192 * config/vxworks29k.exp: Likewise.
18193
2f71430b
JB
181942002-09-05 Jim Blandy <jimb@redhat.com>
18195
18196 * gdb.threads/killed.exp: Fix test failure message.
18197
7ddebc7e
KS
181982002-09-04 Keith Seitz <keiths@redhat.com>
18199
18200 * lib/mi-support.exp: Update copyright.
18201 (mi_gdb_test): Increase the priority of the expected pattern
18202 so that it matches gdb_test.
18203
0ae67eb3
KS
182042002-09-03 Keith Seitz <keiths@redhat.com>
18205
18206 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
18207 Use integer comparison instead of string comparison for testing
18208 whether binary was built.
18209
38fc42c8
JB
182102002-09-03 Jim Blandy <jimb@redhat.com>
18211
18212 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
18213
b6ff0e81
JB
182142002-08-29 Jim Blandy <jimb@redhat.com>
18215
18216 * gdb.threads/pthreads.exp: Move the portable thread compilation
18217 code into a function in lib/gdb.exp, and call that from here.
18218 * lib/gdb.exp (gdb_compile_pthreads): New function.
18219
07c98896
KS
182202002-08-29 Keith Seitz <keiths@redhat.com>
18221
18222 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
18223 expect_out so that callers can get at it.
18224
0312286c
DJ
182252002-08-23 Daniel Jacobowitz <drow@mvista.com>
18226
18227 * gdb.threads/print-threads.c: New file.
18228 * gdb.threads/print-threads.exp: New file.
18229 * gdb.threads/schedlock.c: New file.
18230 * gdb.threads/schedlock.exp: New file.
18231
dd039bc4
EZ
182322002-08-22 Elena Zannoni <ezannoni@redhat.com>
18233
a9c64011
AS
18234 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
18235 not altivec.c.
dd039bc4 18236
1f36144c
MK
182372002-08-17 Mark Kettenis <kettenis@gnu.org>
18238
18239 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
18240 targets. The problem should be fixed now.
18241
16057ec7 182422002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
18243
18244 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
18245 2002-07-24 change that removes final dots from error messages.
18246
3c1499ad
TT
182472002-08-13 Tom Tromey <tromey@redhat.com>
18248
18249 * gdb.base/readline.exp: New file.
18250
a20ce2c3
AC
182512002-08-01 Andrew Cagney <ac131313@redhat.com>
18252
18253 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
18254 supress message.
18255
db034ac5
AC
182562002-08-01 Andrew Cagney <cagney@redhat.com>
18257
18258 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
18259 CHILL_FOR_TARGET and CHILL_LIB.
18260 * configure.in (configdirs): Remove gdb.chill.
18261 * configure: Regenerate.
18262 * lib/gdb.exp: Obsolete references to chill.
18263 * gdb.fortran/types.exp: Ditto.
18264 * gdb.fortran/exprs.exp: Ditto.
18265
3e000b18
KB
182662002-07-30 Kevin Buettner <kevinb@redhat.com>
18267
18268 * gdb.base/shlib-call.exp (additional_flags): Conditionally
18269 set Irix-specific compile and link flags.
18270
28f4966b
KB
182712002-07-29 Kevin Buettner <kevinb@redhat.com>
18272
18273 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
18274 source files. The ``-o'' option doesn't work with the ``-E'' option
18275 when using the Irix compiler.
18276
46c0d5a6
DJ
182772002-07-19 Daniel Jacobowitz <drow@mvista.com>
18278
18279 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
18280 Improve support for reusing an exec file. Copy exec file
18281 to target, and run gdbserver on the target instead of on the host.
18282
eecf4bed
JB
182832002-07-18 Jim Blandy <jimb@redhat.com>
18284
0f815cdf
JB
18285 * gdb.base/ending-run.exp: Don't expect to see the program end in
18286 some orderly fashion when we're running on a real stand-alone
18287 board.
18288
eecf4bed
JB
18289 * gdb.base/interrupt.exp: Correct logic for skipping tests on
18290 targets that don't support interrupts.
18291
52d309e4
JB
182922002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
18293
18294 * gdb.base/attach.exp: Add patterns to match output from /proc-based
18295 systems.
18296 Move comments in expect statements to inside the actions, so that they
18297 don't get matched against.
18298
ff683d9e
MK
182992002-07-10 Mark Kettenis <kettenis@gnu.org>
18300
18301 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
18302 function when asleep" test.
18303
b5356753
AC
183042002-07-10 Andrew Cagney <ac131313@redhat.com>
18305
18306 * gdb.base/page.exp: Rewrite to handle problems with very long
18307 `info set' output. Update copyright.
18308
6aa4d13a
AC
183092002-06-26 Andrew Cagney <ac131313@redhat.com>
18310
18311 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
18312 gdb.threads-hp.
18313 * gdb.hp/configure: Regenerate.
18314 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
18315 * gdb.hp/gdb.threads-hp/configure: Delete file.
18316 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
18317
8cf8c2b8
AC
183182002-06-22 Andrew Cagney <ac131313@redhat.com>
18319
18320 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
18321 setlocale, bindtextdomain and textdomain.
18322
6827a8f8
JB
183232002-06-11 Jim Blandy <jimb@redhat.com>
18324
919d772c
JB
18325 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
18326 preprocessor macro information is present.
18327
6827a8f8
JB
18328 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
18329 tests.
18330
c15b0d21
MS
183312002-06-06 Michael Snyder <msnyder@redhat.com>
18332
c5984d70
MS
18333 * gdb.base/overlays.exp: Record addresses of overlay
18334 functions in TCL variables rather than in GDB variables,
18335 to avoid having GDB convert them to pointers (with loss
18336 of information).
18337
d63a86f8 18338 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 18339 default linker script changes.
c15b0d21
MS
18340 * gdb.base/long_long.exp: Add check for sizeof (long double).
18341
be26fe0d
ML
183422002-06-06 Michal Ludvig <mludvig@suse.cz>
18343
18344 * gdb.asm/asm-source.exp: Add x86-64 target.
18345 * gdb.asm/x86_64.inc: New.
d63a86f8 18346
258093ca 183472002-05-30 Michael Chastain <mec@shout.net>
258093ca 18348
4b3153f1 18349 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
18350 * gdb.c++/m-static.cc: New file.
18351 * gdb.c++/m-static.exp: New file.
18352
241264c6
MS
183532002-05-28 Michael Snyder <msnyder@redhat.com>
18354
18355 * gdb.base/call-ar-st.exp: Allow for reduced floating point
18356 precision.
18357
9bba8c8f 183582002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 18359
4b3153f1 18360 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
18361 * gdb.c++/m-data.cc: New file.
18362 * gdb.c++/m-data.exp: New file.
18363
183642002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 18365
4b3153f1 18366 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 18367 * gdb.c++/try_catch.cc: New file.
d63a86f8 18368 * gdb.c++/try_catch.exp: New file.
9bba8c8f 18369
def1b996
MC
183702002-05-27 Michael Chastain <mec@shout.net>
18371
18372 * gdb.c++/local.exp: Accept more nested types in output.
18373
522ba268
MC
183742002-05-26 Michael Chastain <mec@shout.net>
18375
18376 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18377
277254ba
MS
183782002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18379
18380 * lib/gdb.exp (gdb_wrapper_init): Just because
18381 gdb_wrapper_file exists, this does not mean that the file
18382 should not be rebuilt. That is what gdb_wrapper_initialized
18383 is for.
18384 (default_gdb_init): Reset gdb_wrapper_initialized.
18385
b61a8733
MS
183862002-05-23 Michael Snyder <msnyder@redhat.com>
18387
d63a86f8 18388 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
18389 the precision of the floating point test results.
18390 * gdb.base/call-rt-st.exp: Ditto.
18391
b61a8733
MS
18392 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18393 * gdb.base/call-rt-st.exp: Ditto.
18394
56f6e910
MC
183952002-05-19 Michael Chastain <mec@shout.net>
18396
18397 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18398
ad0b0016
EZ
183992002-05-19 Elena Zannoni <ezannoni@redhat.com>
18400
a9c64011
AS
18401 * configure.in (configdirs): Add gdb.arch.
18402 * configure: Regenerate.
ad0b0016 18403
f617d2b6
JB
184042002-05-17 Jim Blandy <jimb@redhat.com>
18405
18406 * gdb.base/completion.exp: Recognize the more detailed error
18407 messages produced by the macro expander's lexical analyzer.
18408
eac2a696
EZ
184092002-05-14 Elena Zannoni <ezannoni@redhat.com>
18410
a9c64011
AS
18411 * gdb.arch/altivec-abi.c: New file.
18412 * gdb.arch/altivec-abi.exp: New file.
18413 * gdb.arch/altivec-regs.c: New file.
18414 * gdb.arch/altivec-regs.exp: New file.
eac2a696 18415
2fdde8f8
DJ
184162002-05-14 Daniel Jacobowitz <drow@mvista.com>
18417
18418 * gdb.base/maint.exp (maint print type): Update for new type
18419 structure.
d63a86f8 18420
e31f1a7c
EZ
184212002-05-14 Elena Zannoni <ezannoni@redhat.com>
18422
18423 * gdb.arch: New directory.
18424 * gdb.arch/configure.in: New file.
18425 * gdb.arch/configure: New file.
18426 * gdb.arch/Makefile.in: New file.
18427
db589741
CV
184282002-05-13 Corinna Vinschen <vinschen@redhat.com>
18429
18430 * gdb.asm/asm-source.exp: Add v850 as supported target.
18431 * gdb.asm/v850.inc: New file.
18432
8ce2a7dc
DJ
184332002-05-13 Daniel Jacobowitz <drow@mvista.com>
18434
18435 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18436
df763c7f
DJ
184372002-05-12 Daniel Jacobowitz <drow@mvista.com>
18438
18439 * gdb.base/break.exp: Check 'break "marker2"'.
18440
377daeed
MS
184412002-05-10 Michael Snyder <msnyder@redhat.com>
18442
18443 * gdb.base/long_long.exp: Fix typo.
18444
c4b7bc2b
JB
184452002-05-10 Jim Blandy <jimb@redhat.com>
18446
ecac9a4e
JB
18447 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18448 a bug.
18449
c4b7bc2b
JB
18450 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18451 Recognize more detailed error message produced by the macro
18452 expander's lexical analyzer.
18453 * lib/gdb.exp (test_print_reject): Same.
18454
e71019a1
MK
184552002-05-09 Mark Kettenis <kettenis@gnu.org>
18456
18457 * gdb.c++/method.exp: Fix typo.
18458
fedfc8e6
MS
184592002-05-08 Michael Snyder <msnyder@redhat.com>
18460
166a1957
MS
18461 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18462 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18463 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18464 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18465 Add iftarget clause for strongarm.
d63a86f8 18466
f1c47eb2
MS
184672002-05-06 Michael Snyder <msnyder@redhat.com>
18468
cb9a9d3e
MS
18469 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18470 (gdb_continue_to_end): Accept output from status wrapper.
18471 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18472 Clean up fail messages to match pass messages.
18473
f1c47eb2
MS
18474 Enable the "needs_status_wrapper" testsuite feature.
18475 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18476 (gdb_compile): Conditionally call gdb_wrapper_init.
18477 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18478 * gdb.c++/method.exp: Recognize output from status wrapper.
18479
6079c749
BE
184802002-05-06 Ben Elliston <bje@redhat.com>
18481From Graydon Hoare <graydon@redhat.com>
18482
18483 * config/sid.exp: Include support for "rawsid" protocol.
18484
188baff3
JB
184852002-05-03 Jim Blandy <jimb@redhat.com>
18486
18487 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18488 * gdb.c++/hang3.C: New file.
18489
b9c07f0f
AC
184902002-05-04 Andrew Cagney <ac131313@redhat.com>
18491
18492 * gdb.base/default.exp: Remove obsolete code.
18493 * gdb.c++/misc.exp: Ditto. Update copyright.
18494 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18495 * gdb.base/whatis.exp: Ditto. Update copyright.
18496 * gdb.base/scope.exp: Ditto. Update copyright.
18497 * gdb.base/ptype.exp: Ditto. Update copyright.
18498 * gdb.base/printcmds.exp: Ditto. Update copyright.
18499 * gdb.base/opaque.exp: Ditto. Update copyright.
18500 * gdb.base/list.exp: Ditto.
18501 * gdb.base/funcargs.exp: Ditto. Update copyright.
18502 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18503 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18504 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18505 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18506 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18507 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18508
5c7a0397
MS
185092002-05-02 Michael Snyder <msnyder@redhat.com>
18510
d6dcc264 18511 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18512 * gdb.base/long_long.exp: Add xscale target.
18513 * gdb.base/default.exp: Add xscale target.
18514
eb7f1c48
JB
185152002-05-01 Jim Blandy <jimb@redhat.com>
18516
18517 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18518 gdb.c++/hang.exp: New test.
18519
a6befae8
FF
185202002-05-01 Fred Fish <fnf@redhat.com>
18521
18522 * gdb.base/completion.exp: Handle completions of "./Make" for
18523 more than one completion possibility, as is the case when we
18524 build and test in the source tree.
18525
0a310277
AG
185262002-04-29 Anthony Green <green@redhat.com>
18527
18528 * gdb.java/jmisc1.exp: New file.
18529 * gdb.java/jmisc2.exp: New file.
18530
6ff9af88
DJ
185312002-04-24 Daniel Jacobowitz <drow@mvista.com>
18532
18533 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18534
96b3d632
EZ
185352002-04-23 Elena Zannoni <ezannoni@redhat.com>
18536
18537 * gdb.base/help.exp: Change 'help status' to allow for target
18538 dependent output differences.
18539
5019bb54
MC
185402002-04-22 Michael Chastain <mec@shout.net>
18541
18542 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18543
a805a116
MC
185442002-04-22 Michael Chastain <mec@shout.net>
18545
18546 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18547
a1706bfd
DM
185482002-04-17 David S. Miller <davem@redhat.com>
18549
18550 * gdb.asm/sparc64.inc: New file.
18551 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18552
a73a20a2
EZ
185532002-04-19 Elena Zannoni <ezannoni@redhat.com>
18554
18555 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18556 instruction file directly into the build tree. Clean up at end of
18557 test.
18558
ba678339
DM
185592002-04-18 David S. Miller <davem@redhat.com>
18560
18561 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18562 handle 64-bit platforms correctly.
18563 * gdb.base/maint.exp: Likewise.
18564
b03399da
KB
185652002-04-18 Kevin Buettner <kevinb@redhat.com>
18566
18567 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18568 ``-fpic'' when compiling files comprising a shared library, but
18569 it does need additional linker flags in order to find shared
18570 libraries at run time.
18571
e2004992
KB
185722002-04-18 Kevin Buettner <kevinb@redhat.com>
18573
18574 * gdb.base/cvexpr.c (use): New function.
18575 (main): Invoke use() on all global variables to prevent
18576 some linkers from deleting these otherwise unused symbols.
18577
d8937120
MC
185782002-04-17 Michael Chastain <mec@shout.net>
18579From David S. Miller <davem@redhat.com>
18580
18581 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18582 handle 64-bit platforms correctly.
18583
ffd61a58
MS
185842002-04-12 Michael Snyder <msnyder@redhat.com>
18585From Jim Blandy <jimb@redhat.com>
a9c64011 18586 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18587 script can handle this instead.
18588 * gdb.base/bar.c (barx): Same.
18589 * gdb.base/baz.c (bazx): Same.
18590 * gdb.base/grbx.c (grbxx): Same.
18591
18592 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18593 manager doesn't automatically unmap overlays unnecessarily.
18594
6b8426a6
MH
185952002-04-10 Martin M. Hunt <hunt@redhat.com>
18596
18597 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18598 stepping out of main.
18599
34af4875
MC
186002002-04-09 Michael Chastain <mec@shout.net>
18601
18602 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18603 scope so that the nested scope tests will make sense.
18604 * gdb.c++/local.exp: Write patterns that actually work with gcc
18605 (the HP patterns "were never known to work with gcc").
18606 Keep the old aCC patterns too.
18607
2d1676a0
DJ
186082002-04-09 Daniel Jacobowitz <drow@mvista.com>
18609
18610 * gdb.base/attach.exp: Correct target board test.
18611
3a63e3f9
MC
186122002-04-08 Michael Chastain <mec@shout.net>
18613
18614 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18615 in a const method. Add some xfail and fail cases for configurations
18616 that do not emit the "const ...".
18617
f18dabd2
MC
186182002-04-07 Michael Chastain <mec@shout.net>
18619
18620 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18621 Accept "A * const" and "const A * const" as type of "this".
18622 Fix spelling of getFunky throughout. Make messages uniform.
18623
0fcddd82
EZ
186242002-04-07 Elena Zannoni <ezannoni@redhat.com>
18625
a9c64011 18626 Work around for PR gdb/285:
0fcddd82
EZ
18627 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18628
16a8534a
EZ
186292002-04-07 Elena Zannoni <ezannoni@redhat.com>
18630
18631 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18632 instructions file at run time instead of configure time.
18633 Sometimes we run the test in a directory that is not the one we
18634 configured in.
18635 * gdb.asm/configure.in: Delete creation of symlink.
18636 * gdb.asm/configure: Regenerate.
18637
24181d81
JB
186382002-04-05 J. Brobecker <brobecker@gnat.com>
18639
18640 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18641 xfullpath () function.
18642
7cdb7107
DJ
186432002-04-04 Daniel Jacobowitz <drow@mvista.com>
18644
18645 * gdb.asm/Makefile.in: Correct dependencies.
18646
18647 * gdb.asm/powerpc.inc: New file.
18648 * gdb.asm/asm-source.exp: Add PowerPC.
18649 * gdb.asm/configure.in: Likewise.
18650 * gdb.asm/configure: Regenerated.
18651
a7d17088
DJ
186522002-04-04 Daniel Jacobowitz <drow@mvista.com>
18653
18654 * gdb.base/relocate.exp: New file.
18655 * gdb.base/relocate.c: New file.
18656
cd721503
FF
186572002-04-04 Fred Fish <fnf@redhat.com>
18658
18659 * gdb.base/step-test.exp: Update comment regarding stopping in
18660 memcpy/bcopy calls inserted as part of the compiler runtime.
18661
b22ad7a7
MS
186622002-04-04 Michael Snyder <msnyder@redhat.com>
18663
18664 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18665
5f279fa6
DJ
186662002-04-03 Daniel Jacobowitz <drow@mvista.com>
18667
18668 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18669 (gdb_expect): Remove $notransfer hack.
18670
dd0fd3ce
DJ
186712002-04-02 Daniel Jacobowitz <drow@mvista.com>
18672
18673 * gdb.c++/classes.exp ("calling method for small class"): Match
18674 updated register output.
18675
1e50cda1
DJ
186762002-03-30 Daniel Jacobowitz <drow@mvista.com>
18677
18678 Fix PR gdb/452
18679 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18680 when finished. Make gdb_file_cmd send "exec-file" when
18681 appropriate.
18682
24015922
DJ
186832002-03-30 Daniel Jacobowitz <drow@mvista.com>
18684
18685 * gdb.base/attach.exp: Remove extra setup_xfail.
18686
dd7dfd64
MS
186872002-03-26 Michael Snyder <msnyder@redhat.com>
18688
18689 * gdb.base/default.exp: Add tests for dump, append, and restore.
18690 * gdb.base/help.exp: Add tests for dump, append, and restore.
18691 * gdb.base/dump.exp: New file, test dump, append and restore.
18692 * gdb.base/dump.c: New file.
18693
48b2f8d7
MS
186942002-03-27 Michael Snyder <msnyder@redhat.com>
18695
d63a86f8 18696 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18697 clean-ups in help messages.
18698
05b4d525
FF
186992002-03-26 Fred Fish <fnf@redhat.com>
18700
18701 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18702 have debugging info for those functions and the compiler uses them
18703 internally to copy structs around.
18704
d7679631
FF
187052002-03-26 Fred Fish <fnf@redhat.com>
18706
18707 * gdb.base/list.exp: Revert the change made yesterday and add note
18708 about why we don't list the default lines for remote targets.
18709
523ac3f9
MS
187102002-03-25 Michael Snyder <msnyder@redhat.com>
18711
18712 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18713
754b2b8d
FF
187142002-03-25 Fred Fish <fnf@redhat.com>
18715
18716 * gdb.base/list.exp: This test works on remote targets so remove
18717 the short circuit for remote targets. Update copyright.
18718
33c3e192
FF
187192002-03-25 Fred Fish <fnf@redhat.com>
18720
18721 * gdb.base/attach.exp: Fix logic error that was suppressing this
18722 test for all non hppa*-*-hpux* targets, instead of the hp target.
18723 Move comments closer to the suppression point. Also now need to
18724 check that we are running natively.
18725
d43e73ee
MS
187262002-03-22 Michael Snyder <msnyder@redhat.com>
18727
882c8f02
MS
18728 * gdb.base/default.exp: Add test for gcore. Update copyright.
18729 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18730
04c12f60
FF
187312002-03-06 Fred Fish <fnf@redhat.com>
18732
18733 * gdb.base/funcargs.c: Remove extraneous ';' character.
18734 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18735
b43df995
MC
187362002-03-04 Michael Chastain <mec@shout.net>
18737
18738 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18739 accommodate gcc v3 function signature.
18740 * gdb.mi/mi0-var-cmd-exp: Ditto.
18741
92362027
AC
187422002-02-24 Andrew Cagney <ac131313@redhat.com>
18743
18744 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18745 ``GNU/Linux'' or ``Linux kernel''
18746 * testsuite/gdb.threads/pthreads.c: Ditto.
18747
258ad32d
MC
187482002-02-24 Michael Chastain <mec@shout.net>
18749
18750 * gdb.threads/pthreads.c (thread1): Add a return statement.
18751 (thread2): Likewise.
18752 (foo): Likewise.
18753
04c3b3d4
MC
187542002-02-23 Michael Chastain <mec@shout.net>
18755
18756 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18757 to placate gcc.
18758
5a2a0a20
MC
187592002-02-23 Michael Chastain <mec@shout.net>
18760
18761 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18762 test "ptype bint". The test passes on all my stabs configurations.
18763
a640f7fc
JB
187642002-02-21 Jim Blandy <jimb@redhat.com>
18765
27924826
JB
18766 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18767 filename at a time, and watch for the ones we want to see.
18768
a640f7fc
JB
18769 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18770 types of pointers to prototyped functions.
18771
edcc8c75
AC
187722002-02-20 Andrew Cagney <ac131313@redhat.com>
18773
18774 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18775 signed, unsigned and straight char.
18776 (padding_char, padding_short, padding_int, padding_long,
18777 padding_long_long, padding_float, padding_double,
18778 padding_long_double): New global variables.
18779 (fill, fill_structs): New functions.
18780
18781 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18782 for correctly sized writes. Update copyright.
18783 (get_valueof): New procedure.
18784 (get_sizeof): Call get_valueof.
18785 (check_valueof): New procedure.
18786 (check_padding): New procedure.
18787
ac57ea44
MC
187882002-02-20 Michael Chastain <mec@shout.net>
18789
18790 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18791 to setup_xfail. Document some of the remaining calls.
18792
7a10c941
MC
187932002-02-18 Michael Chastain <mec@shout.net>
18794
18795 * gdb.c++/userdef.exp: Update copyright year.
18796
fb8acdcc
DJ
187972002-02-18 Daniel Jacobowitz <drow@mvista.com>
18798
18799 * gdb.c++/userdef.exp: Test overloaded operators properly.
18800 Remove xfails.
18801
fda6ae12
MS
188022002-02-14 Michael Snyder <msnyder@redhat.com>
18803
18804 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18805
676a0442
DJ
188062002-02-14 Daniel Jacobowitz <drow@mvista.com>
18807
18808 * gdb.base/a2-run.exp: Check for a remote target properly.
18809 * gdb.base/annota1.exp: Likewise.
18810 * gdb.base/list.exp: Likewise.
18811 * gdb.base/reread.exp: Likewise.
18812 * gdb.base/scope.exp: Likewise.
18813 * gdb.base/shlib-call.exp: Likewise.
18814 * gdb.base/term.exp: Likewise.
18815 * gdb.c++/annota2.exp: Likewise.
18816
78b4f468
RE
188172002-02-13 Richard Earnshaw <rearnsha@arm.com>
18818
18819 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18820
9a81ba51
MC
188212002-02-10 Michael Chastain <mec@shout.net>
18822
18823 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18824 (call_after_alloca): Ditto.
18825
004af6c7
DJ
188262002-02-10 Daniel Jacobowitz <drow@mvista.com>
18827
18828 * gdb.base/ending-run.exp: Guard "cont" test with
18829 gdb_skip_stdio_test.
18830
37225f62
JB
188312002-02-06 Jim Blandy <jimb@redhat.com>
18832
18833 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18834 from here...
18835 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18836 To here. Disable this test on non-HP platforms. Add big comment.
18837
fe6fdd96
MS
188382002-02-04 Michael Snyder <msnyder@redhat.com>
18839
18840 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18841 other than d10v and m32r.
18842
036fad3f
RE
188432002-02-02 Richard Earnshaw <rearnsha@arm.com>
18844
18845 * gdb.base/default.exp: Rewrite test patterns to reduce time
18846 taken to match them.
18847
7148ab62
DJ
188482002-01-30 Daniel Jacobowitz <drow@mvista.com>
18849
18850 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18851 Allow a start function above main.
18852 * gdb.threads/linux-dp.exp: Fix copyright date.
18853
396cc255
DJ
188542002-01-30 Daniel Jacobowitz <drow@mvista.com>
18855
a9c64011
AS
18856 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18857 (check_philosopher_stack): Check for manager thread before checking
18858 for a just-starting thread.
396cc255 18859
f038d31b
DJ
188602002-01-30 Daniel Jacobowitz <drow@mvista.com>
18861
18862 From Neil Booth <neil@daikokuya.demon.co.uk>:
18863 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18864 warnings.
18865
b3ff9d9a
FF
188662002-01-21 Fred Fish <fnf@redhat.com>
18867
18868 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18869 not caller.
18870
39ad761d
JB
188712002-01-21 Jim Blandy <jimb@redhat.com>
18872
18873 * gdb.base/reread.exp: Check that GDB properly re-reads the
18874 executable file when it changes while no inferior is running.
18875
aaf320fa
FF
188762002-01-21 Fred Fish <fnf@redhat.com>
18877
a9c64011
AS
18878 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18879 optionally accept the "shlib events" variation.
aaf320fa 18880
808a31f5
JB
188812002-01-21 Jim Blandy <jimb@redhat.com>
18882
18883 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18884 call `fflush' after every `printf', so that the output is produced
18885 at predictable points, regardless of whatever buffering does (or
18886 doesn't) take place.
18887 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18888 at different points.
18889
4420d5e2
DJ
188902002-01-20 Daniel Jacobowitz <drow@mvista.com>
18891
18892 * gdb.c++/inherit.exp: Update copyright years.
18893 * gdb.c++/method.exp: Likewise.
18894
3e36a0f4
DJ
188952002-01-20 Daniel Jacobowitz <drow@mvista.com>
18896
18897 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18898 artificial methods/arguments.
18899 * gdb.c++/derivation.exp: Likewise.
18900 * gdb.c++/inherit.exp: Likewise.
18901 * gdb.c++/method.exp: Likewise.
18902 * gdb.c++/virtfunc.exp: Likewise.
18903
b4ceaee6
AC
189042002-01-18 Andrew Cagney <ac131313@redhat.com>
18905
18906 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18907 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18908 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18909 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18910 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18911 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18912
ecace851
JB
189132002-01-17 Jim Blandy <jimb@redhat.com>
18914
18915 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18916 anchoring the pattern matching the entry point symbol's name.
18917
375fc983
AC
189182002-01-17 Andrew Cagney <ac131313@redhat.com>
18919
18920 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18921 continue/quit query. Update copyright.
18922
fe6fdd96
MS
189232002-01-14 Michael Snyder <msnyder@redhat.com>
18924
18925 * gdb.base/gcore.exp: Remove extra debugging output.
18926
e017c81f
DJ
189272002-01-13 Daniel Jacobowitz <drow@mvista.com>
18928
18929 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18930 for slightly dubious v2 mangled string.
18931
37ab3bf8
DJ
189322002-01-13 Daniel Jacobowitz <drow@mvista.com>
18933
18934 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18935
1bc05c3a 189362002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18937
1bc05c3a 18938 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18939
1bc05c3a
JM
18940 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18941 constructors.
18942 * gdb.c++/derivation.exp: Likewise.
18943 * gdb.c++/templates.exp: Likewise.
18944 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18945
1bc05c3a
JM
189462002-01-10 Michael Snyder <msnyder@redhat.com>
18947
18948 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18949
a911c360
MS
189502002-01-08 Michael Snyder <msnyder@redhat.com>
18951
18952 * gdb.base/gcore.exp: New test for generate-core-file command.
18953 * gdb.base/gcore.c: Testcase for above.
18954 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18955
ea2119ec
JM
189562002-01-08 Jason Merrill <jason@redhat.com>
18957
18958 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18959
68203136
FF
189602002-01-07 Fred Fish <fnf@redhat.com>
18961
18962 * gdb.c++/overload.exp: Remove unconditional xfails for:
18963 print foo_instance1.overloadargs(1)
18964 print foo_instance1.overloadargs(1, 2)
18965 print foo_instance1.overloadargs(1, 2, 3)
18966 print foo_instance1.overloadargs(1, 2, 3, 4)
18967 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18968 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18969 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18970 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18971 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18972 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18973 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18974 print foo_instance1.overload1arg()
18975 print foo_instance1.overload1arg((char)arg2)
18976 print foo_instance1.overload1arg((signed char)arg3)
18977 print foo_instance1.overload1arg((unsigned char)arg4)
18978 print foo_instance1.overload1arg((int)arg7)
18979 print foo_instance1.overload1arg((unsigned int)arg8)
18980 print foo_instance1.overload1arg((float)arg11)
18981 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18982
21b9b5b1
MS
189832002-01-07 Michael Snyder <msnyder@redhat.com>
18984
18985 * gdb.base/huge.exp: New test. Print a very large target data object.
18986 (skip_huge_test): New test variable. Define if you want to skip this
18987 test. The test reads an 8 megabyte data object from the target, so it
18988 might be very time consuming on remote targets with a slow connection.
18989 * gdb.base/huge.c: New file. Test case for above.
18990
725f922e
FF
189912002-01-07 Fred Fish <fnf@redhat.com>
18992
18993 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18994 g_instance.bfoo, and g_instance.cfoo.
18995
889bf7c5 189962002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18997
889bf7c5
PA
18998 * gdb.base/break.c (multi_line_if_conditional): New function.
18999 (multi_ilne_while_conditional): Likewise.
19000 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
19001 IF or WHILE condition puts the breakpoint at the start of
19002 the condition.
f286b2c3 19003
634d57ec
JL
19004 * gdb.base/selftest.exp (backtrace through signal handler): Remove
19005 hppa*-*-hpux* expected failure.
19006 * gdb.base/structs.exp (do_function_calls): Similarly.
19007
19008 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
19009 watchpoints.
19010
9fbfe2dc
AC
190112002-01-06 Andrew Cagney <ac131313@redhat.com>
19012
19013 Fix PR gdb/66.
19014 * gdb.base/structs.exp: Replace skip for a29k with skip for
19015 gdb,cannot_call_functions.
19016 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
19017 * gdb.base/callfuncs.exp: Ditto.
19018 * gdb.base/call-rt-st.exp: Ditto.
19019 * gdb.base/call-strs.exp: Ditto.
19020 * gdb.base/callfwmall.exp: Ditto.
19021 * gdb.base/scope.exp: Obsolete xfail a29k.
19022 * gdb.c++/misc.exp: Ditto.
19023 * gdb.c++/cplusfuncs.exp: Ditto.
19024 * gdb.base/ptype.exp: Ditto.
19025 * gdb.base/printcmds.exp: Ditto.
19026 * gdb.base/opaque.exp: Ditto.
19027 * gdb.base/list.exp: Ditto.
19028 * gdb.base/funcargs.exp: Ditto.
19029 * gdb.base/default.exp: Ditto.
19030
8ddad156
MS
190312002-01-04 Michael Snyder <msnyder@redhat.com>
19032
ca4976a6 19033 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
19034 * gdb.base/maint.exp: Add tests for maint info sections options.
19035
1b074332
JL
19036Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
19037
19038 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
19039
7d159115
CV
190402001-12-20 Corinna Vinschen <vinschen@redhat.com>
19041
19042 * gdb.asm/arm.inc: New file.
19043 * gdb.asm/asm-source.exp: Add arm targets.
19044 * gdb.asm/configure.in: Ditto.
19045 * gdb.asm/configure: Recreated from configure.in.
19046
8fb87725
JL
19047Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
19048
afabe08c
JL
19049 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
19050 with HP's compiler.
19051 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19052 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19053 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19054 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19055
19056 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
19057 either HP's compilers or GCC.
19058
db521deb
JL
19059 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
19060 a SIGBUS or SIGSEGV.
19061
19062 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
19063
19064 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
19065 can be compiled with either HP's compiler or GCC.
19066
cfa88ab7
JL
19067 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
19068 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
19069 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
19070
ca344dff
JL
19071 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
19072 to match current gdb output. Update due to using auto-solib-limit
19073 for limiting instead of overloading auto-solib-add.
19074 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
19075 test program.
19076
3f3c6e55 19077 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
19078 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
19079 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19080 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19081 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19082 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19083 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
19084 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
19085 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
19086 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
19087 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
19088 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
19089 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 19090
8fb87725
JL
19091 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
19092 a SIGTRAP to the inferior.
19093
cf599fa7
CV
190942001-12-19 Corinna Vinschen <vinschen@redhat.com>
19095
19096 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
19097 Substitute call to target_link by call to gdb_compile.
19098
2cd045cd
JL
19099Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
19100
a9c64011
AS
19101 * gdb.base/break.exp: Fix HP specific search string when testing
19102 backtracing in a called function.
2cd045cd 19103
a9c64011
AS
19104 * gdb.base/constvars.exp: Only set lang to C++ if we're
19105 compiling the test with HP's compilers.
19106 * gdb.base/volatile.exp: Similarly.
2cd045cd 19107
99ebe9ac
JB
191082001-12-19 Jim Blandy <jimb@redhat.com>
19109
19110 * gdb.base/printcmds.exp: Expect the null character to be printed
19111 as '\0', and the '\013' to be printed as '\v'.
19112 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
19113 * gdb.base/setvar.exp: Same.
19114
b9891b29
JB
191152001-12-17 Jim Blandy <jimb@redhat.com>
19116
0eba65ab
JB
19117 * gdb.base/completion.exp: Rather than completing very long
19118 filenames, which can make the readline library produce output we
19119 don't recognize, cd to the directory first, and then complete
19120 using nice, short relative paths.
19121
6970b5b1
JB
19122 * gdb.base/completion.exp: On some systems, there is, in fact, a
19123 variable named `b' in scope, since GDB treats all static
a9c64011
AS
19124 variables as being in scope. So use `no_var_named_this'
19125 instead of `b'.
6970b5b1 19126
b9891b29 19127 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 19128 can't find the core file's registers as a failure.
b9891b29 19129
e6ccd35f
JSC
191302001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
19131
a9c64011
AS
19132 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
19133 test expect string more specific.
e6ccd35f 19134
105ba819
CV
191352001-12-13 Corinna Vinschen <vinschen@redhat.com>
19136
19137 * gdb.asm/asm-source.exp: Add support for xstormy16.
19138 * gdb.asm/configure.in: Ditto.
19139 * gdb.asm/configure: Rebuild.
19140 * gdb.asm/xstormy16.inc: New file.
19141
e9e79dd9
FF
191422001-12-10 Fred Fish <fnf@redhat.com>
19143
19144 * gdb.base/maint.exp: Update to match changes in type dumping code.
19145
347dc97d
JB
191462001-12-10 Jim Blandy <jimb@redhat.com>
19147
19148 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
19149 matching the entry point symbol's name at the beginning of the
19150 line.
347dc97d 19151
5178b9d6
DJ
191522001-12-07 Daniel Jacobowitz <drow@mvista.com>
19153
19154 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
19155 gdb.c++/inherit.exp, gdb.c++/method.exp,
19156 gdb.c++/namespace.exp, gdb.c++/templates.exp,
19157 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
19158 and class layout support.
19159
af890c52
DJ
191602001-12-07 Daniel Jacobowitz <drow@mvista.com>
19161
19162 * gdb.c++/classes.exp: Add test for static member function.
19163 * gdb.c++/misc.cc: Add class with static member function.
19164
7a345fb3
JB
191652001-12-07 Jim Blandy <jimb@redhat.com>
19166
f2e54a80 19167 If GDB says it can't find the struct the function returned, report
8032bf31
JB
19168 those tests as `unsupported'.
19169 * gdb.base/call-rt-st.exp (print_struct_call): New function.
19170 Rewrite subsequent tests to use it.
19171
19172 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
19173 those tests as `unsupported'.
19174 * gdb.base/structs.exp (call_struct_func): New function.
19175 (do_function_calls): Use call_struct_func to call the functions
19176 returning structs.
19177
0bc69509
JB
19178 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
19179 whether functions are prototyped or not, so we can't possibly pass
19180 arguments to t_float_values2 properly.
19181
7a345fb3
JB
19182 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
19183 value of `timeout' for targets other than the mips*tx39-*.
19184
edb6ede1
MS
191852001-12-06 Michael Snyder <msnyder@redhat.com>
19186
d63a86f8 19187 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
19188 and detect whether the start symbol has a leading underscore.
19189
2d842f13
JB
191902001-12-04 Jim Blandy <jimb@redhat.com>
19191
19192 * gdb.base/completion.exp: Clarify indentation.
19193
68550daf
JB
191942001-12-03 Jim Blandy <jimb@redhat.com>
19195
19196 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
19197 variables on the S/390, not `.word'.
19198
cd5195a8
JB
191992001-11-30 Jim Blandy <jimb@redhat.com>
19200
19201 Add assembly-source tests for s390-ibm-linux.
19202 * gdb.asm/s390.inc: New file.
19203 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
19204 the S/390 architecture.
a9c64011 19205 * gdb.asm/configure: Regenerated.
cd5195a8 19206
ca9efc90
MS
192072001-11-30 Michael Snyder <msnyder@redhat.com>
19208
19209 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
19210 next, info source, info sources, info line, global and static
19211 variables, and static functions.
19212 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
19213 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
19214 * gdb.asm/asmsrc1.s: Add a static function and some variables.
19215 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
19216 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
19217 (gdbasm_leave): Restore frame pointer.
19218 (gdbasm_startup): Copy stack set-up from crt0.S.
19219
d0e66976
FN
192202001-11-26 Fernando Nasser <fnasser@redhat.com>
19221
19222 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
19223 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
19224 to a local (non-static) variable. Copy tstruct.a to a static buffer
19225 and return a pointer to that buffer.
19226 * gdb.base/callfwmall.c (t_structs_a): Ditto.
19227
e2334072
MK
192282001-11-24 Mark Kettenis <kettenis@gnu.org>
19229
19230 * gdb.asm/configure.in: Fix recognition of ix86 target.
19231 * gdb.asm/configure: Regenerate.
19232
756caa3d
MS
192332001-11-21 Michael Snyder <msnyder@redhat.com>
19234
19235 * gdb.asm/sparc.inc: New file.
19236 * gdb.asm/asm-source.exp: Recognize sparc target.
19237 * gdb.asm/configure.in: Recognize sparc target.
19238 * gdb.asm/configure: Regenerate.
d63a86f8 19239
9a4d72d5
MS
192402001-11-21 Michael Snyder <msnyder@redhat.com>
19241
19242 * gdb.asm/m32r.inc: New file.
19243 * gdb.asm/asm-source.exp: Recognize m32r target.
19244 * gdb.asm/configure.in: Recognize m32r target.
19245 * gdb.asm/configure: Regenerate.
19246
a773d1cd
MS
192472001-11-20 Michael Snyder <msnyder@redhat.com>
19248
017ac23d
MS
19249 * gdb.asm/i386.inc: New file.
19250 * gdb.asm/asm-source.exp: Recognize ix86 target.
19251 * gdb.asm/configure.in: Recognize ix86 target.
19252 * gdb.asm/configure: Regenerate.
19253
a773d1cd
MS
19254 * gdb.c++/namespace.exp: Fix quotes in output messages.
19255
bb632afb
MS
192562001-11-14 Michael Snyder <msnyder@redhat.com>
19257
25d559ca 19258 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
19259 qualifier in a type cast expression, to designate an address
19260 in the instruction space (Harvard architecture).
19261
4749e309
MS
192622001-11-13 Michael Snyder <msnyder@redhat.com>
19263
19264 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
19265 Tests for expressions using 'const' and 'volatile'.
19266
25050984
CV
192672001-11-13 Corinna Vinschen <vinschen@redhat.com>
19268
19269 * gdb.asm/asm-sources.exp: Allow defining linker flags.
19270
1902c51f
DJ
192712001-11-12 Daniel Jacobowitz <drow@mvista.com>
19272
19273 * lib/mi-support.exp (mi_run_to_helper): Move comments
19274 outside of gdb_expect.
19275
dcf95b47
DJ
192762001-11-11 Daniel Jacobowitz <drow@mvista.com>
19277
19278 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
19279 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
19280 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
19281 mi0_run_to): New functions.
19282 * gdb.mi/mi-simplerun.exp: Use them.
19283 * gdb.mi/mi0-simplerun.exp: Likewise.
19284 * gdb.mi/mi-var-cmd.exp: Likewise.
19285 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 19286
45b074e1
AC
192872001-11-10 Andrew Cagney <ac131313@redhat.com>
19288
19289 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
19290 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
19291
bf50d346
AC
192922001-11-09 Andrew Cagney <ac131313@redhat.com>
19293
19294 * gdb.base/restore.exp: Include $expected value in restored test
19295 message.
19296
9383332c
AC
192972001-11-09 Andrew Cagney <ac131313@redhat.com>
19298
19299 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
19300 implemented.
19301
db62520a
MS
193022001-11-08 Michael Snyder <msnyder@redhat.com>
19303
19304 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
19305 Add pass/fail message for stop at breakpoint in call dummy function.
19306
b5703437
MS
193072001-11-07 Michael Snyder <msnyder@redhat.com>
19308
d63a86f8
RM
19309 * gdb.c++/templates.exp (test_template_breakpoints):
19310 If we get an overload menu, but it does not match what
760f6330 19311 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
19312 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
19313 making the whitespace optional. Argument for "new" may be
19314 "unsigned" as well as "unsigned int/long".
d63a86f8 19315 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
19316 making the whitespace optional. Also replace "(void) with
19317 "((void|)), making the keyword "void" optional.
d63a86f8 19318 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
19319 making the whitespace optional. Also replace "(void) with
19320 "((void|)), making the keyword "void" optional.
3bf40917
MS
19321 * gdb.base/callfuncs.c (t_float_values): This function must
19322 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 19323 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
19324 can be tested against both cases. Usually one case involves
19325 promotion of float to double, while the other does not.
19326 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
19327 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
19328 includes a stack frame for "start".
19329
c8ab4e6d
JB
193302001-11-05 Jim Blandy <jimb@redhat.com>
19331
19332 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
19333 pointers are 32 bits long, and that offsets of relocs are always
19334 stored in the data (REL-style), and not in the reloc entry itself
19335 (RELA-style).
19336 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
19337 stabs.
19338
3f08ced9
MS
193392001-11-01 Michael Snyder <msnyder@redhat.com>
19340
19341 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
19342 and regular expression operators by using quoting.
19343
cbfa24cd
MS
193442001-10-31 Michael Snyder <msnyder@redhat.com>
19345
19346 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
19347 depending on what the symbol table contains.
19348 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
19349 the output of the ptype command. Similarly, accept both "const &"
19350 and "const&".
19351
aaa68313
CV
193522001-10-31 Corinna Vinschen <vinschen@redhat.com>
19353
19354 * gdb.base/miscexprs.c (main): Add usage of preprocessor
19355 symbol `STORAGE' to allow to choose the storage class of
19356 the local datastructures.
19357 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
19358 compiler directive.
19359
91740388
MS
193602001-10-30 Michael Snyder <msnyder@redhat.com>
19361
19362 * gdb.base/jump.exp: Allow it to run for all targets.
19363
1b7c05e7
CV
193642001-10-29 Corinna Vinschen <vinschen@redhat.com>
19365
19366 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19367 with new double_array size.
19368 (main): Change storage class of all local variables to static.
19369 Reduce size of double_array to 9.
19370 * gdb.base/call-ar-st.exp: Increase timeout value.
19371 Change expected output for double array to match new size in
19372 call-ar-st.c.
19373
36a22261
CV
193742001-10-29 Corinna Vinschen <vinschen@redhat.com>
19375
19376 * gdb.base/ending-run.exp: Create identical output when passing
19377 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 19378 Stormy16 target.
36a22261 19379
92b8ae91
MK
193802001-10-28 Mark Kettenis <kettenis@gnu.org>
19381
19382 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19383 that we catch the expected failure under Linux/x86.
19384
cb135b83
OF
193852001-10-29 Orjan Friberg <orjanf@axis.com>
19386
19387 * gdb.base/setvar.exp: Escape curly braces.
19388 * gdb.stabs/weird.exp: Ditto.
19389
6884aa54
DJ
193902001-10-27 Daniel Jacobowitz <drow@mvista.com>
19391
19392 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19393 * gdm.mi/mi0-hack-cli.exp: Likewise.
19394
0398c9aa
AC
193952001-10-25 Andrew Cagney <ac131313@redhat.com>
19396
19397 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19398 messages.
19399
d20bf2e8
AC
194002001-10-21 Andrew Cagney <ac131313@redhat.com>
19401
19402 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19403 checking MI enabled.
19404
03dd63aa
CV
194052001-10-09 Corinna Vinschen <vinschen@redhat.com>
19406
19407 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19408
1d9d99f3
FCE
194092001-10-04 Frank Ch. Eigler <fche@redhat.com>
19410
19411 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19412 if gdb child process crashes, just signal an error.
19413
838ae6c4
JB
194142001-10-02 Jim Blandy <jimb@redhat.com>
19415
19416 * lib/gdb.exp (test_xfail_format): Simplify.
19417
19418 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19419 front of the variable name `format'. Simplify `if'.
19420
8f0cbc1c
DJ
194212001-10-01 Daniel Jacobowitz <drow@mvista.com>
19422
19423 * gdb.threads/pthreads.exp: Wait for output and delay
19424 before sending ^C.
19425
1f08dafd
DJ
194262001-10-01 Daniel Jacobowitz <drow@mvista.com>
19427
19428 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19429 some incorrect output instead of timing out.
19430 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19431
674f90ff
CV
194322001-09-28 Corinna Vinschen <vinschen@redhat.com>
19433
19434 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19435 check to allow additional `int'.
19436
9b284272
DJ
194372001-09-27 Daniel Jacobowitz <drow@mvista.com>
19438
19439 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19440 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19441
b55a4771
MS
194422001-09-27 Michael Snyder <msnyder@redhat.com>
19443
19444 * lib/gdb.exp (test_debug_format): New proc.
19445 (setup_xfail_format): Use new proc test_debug_format.
19446 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19447 proc; use new service proc test_debug_format.
19448 Replace all other "gcc_compiled" tests with this test.
19449 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19450 proc; use new service proc test_debug_format.
19451 Replace all other "gcc_compiled" tests with this test.
19452
194532001-09-27 Michael Snyder <msnyder@redhat.com>
19454
19455 * gdb.base/cvexpr.exp: New file.
19456 * gdb.base/cvexpr.c: New file
19457 Test for expressions using const and volatile keywords.
19458
4e6667ac
CV
194592001-09-26 Corinna Vinschen <vinschen@redhat.com>
19460
19461 * gdb.base/constvars.exp: Check for different orders of keywords
19462 and additional "int" strings in output.
19463
4f337972
AC
194642001-09-22 Andrew Cagney <ac131313@redhat.com>
19465
19466 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19467 responses from "help maint".
19468
2015650d
FCE
194692001-09-19 Frank Ch. Eigler <fche@redhat.com>
19470
19471 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19472 to localhost:NNN instead of :NNN, in case Xvfb is listening
19473 only on TCP.
19474
f3bcedc1
CV
194752001-09-19 Corinna Vinschen <vinschen@redhat.com>
19476
19477 * gdb.base/recurse.exp: When checking leaving the watchpoint
19478 scope, recognize when gdb is in function's epilogue and pass.
19479
6b819c92
KS
194802001-09-18 Keith Seitz <keiths@redhat.com>
19481
19482 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19483 support for running tests against sid targets.
19484 (gdbtk_done): Ditto.
19485
a10c9419
CV
194862001-09-18 Corinna Vinschen <vinschen@redhat.com>
19487
19488 * gdb.base/ending-run.c (main): Set stdout buffersize
19489 to the same reasonable value for any target.
19490 * gdb.base/ending-run.exp: Add a regular expression
19491 to make testsuite happy on Sanyo Stormy16 target.
19492
739d0d99
CV
194932001-09-17 Corinna Vinschen <vinschen@redhat.com>
19494
19495 * gdb.base/display.c (do_loops): Add float variable `f'.
19496 Increment f in loop.
19497 * gdb.base/display.exp: Increment timeout by 60 seconds.
19498 Change float display test to use variable `f'.
19499
1b8947f0
JB
195002001-09-17 Jim Blandy <jimb@redhat.com>
19501
19502 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19503 overflowing the limited breakpoint tables on some ROM monitors
19504 (like the ROM68K).
19505
9890ac81
FCE
195062001-09-15 Frank Ch. Eigler <fche@redhat.com>
19507
19508 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19509 the "-ac" (disable access control) flag.
19510
6db765ea
JH
195112001-08-30 Jeff Holcomb <jeffh@redhat.com>
19512
19513 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19514 ints.
19515
4c32cc04
KS
195162001-08-30 Keith Seitz <keiths@redhat.com>
19517
19518 * lib/gdb.exp: Move all insight-related functionality into
19519 separate file.
19520 * lib/insight-support.exp: New file.
19521
8d6e6f81
FCE
195222001-08-29 Frank Ch. Eigler <fche@redhat.com>
19523
19524 * config/sid.exp (sid_start): Never set sid verbosity; disable
19525 expect_background {} that consumed its stdout; tolerate </dev/null.
19526 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19527
6a90e1d0
AC
195282001-08-18 Andrew Cagney <ac131313@redhat.com>
19529
19530 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19531 CLI jump command to start it.
19532 (mi_run_to_main): Fail immediatly when unexpected output.
19533
1759b3c3
AC
195342001-08-18 Andrew Cagney <ac131313@redhat.com>
19535
19536 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19537 beginning of function. Fix PR gdb/191.
19538
61d11d80
FCE
195392001-08-16 Frank Ch. Eigler <fche@redhat.com>
19540
19541 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19542 what to force sid endianness to.
19543
942a4df2
KS
195442001-08-15 Keith Seitz <keiths@redhat.com>
19545
19546 * lib/gdb.exp (gdbtk_start): Don't set environment
19547 variables for TCL_LIBRARY and friends. Insight will
19548 now figure these out for itself.
19549
0521c418
MS
195502001-08-02 Michael Snyder <msnyder@redhat.com>
19551
19552 * gdb.base/completion.exp: Remove the symbol "a64l" from
19553 the expect string; this is target-specific, and not related
19554 to what is being tested.
19555
74a9a58a
DB
195562001-08-02 Dave Brolley <brolley@redhat.com>
19557
19558 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19559
c70819fa
MS
195602001-07-25 Michael Snyder <msnyder@redhat.com>
19561
c2b8fa57
MS
19562 * gdb.base/consecutive.exp: New file. Test stepping over
19563 breakpoints on consecutive instructions.
19564 * gdb.base/consecutive.c: New file.
19565
c70819fa
MS
19566 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19567 curly braces in regular expressions.
19568
2b1a1355
MS
195692001-07-25 Michael Snyder <msnyder@redhat.com>
19570
19571 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19572 legitimate output from stepping out of main.
19573
413eca6f
KS
195742001-07-22 Keith Seitz <keiths@redhat.com>
19575
19576 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19577 the empty string, do not run the tests.
19578
7e5a9322
SC
195792001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19580
19581 * gdb.base/long_long.exp: Detect size of pointer. Take into
19582 account 2-byte pointers when testing for p/a results.
19583
de58f10f
SC
195842001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19585
d63a86f8 19586 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19587 and defined to 1K for m68hc11.
19588 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19589 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19590 (sizeof_random_data): New variable to tell the size of the data table;
19591 don't test past this size; always run to main.
19592
d6f5fea1
SC
195932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19594
19595 * gdb.base/return2.exp: return of long long and double fails for
19596 68HC11; don't execute these tests on that platform.
19597 * gdb.base/return.exp: Return of a double fails for 68hc11.
19598
c477543d
SC
195992001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19600
19601 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19602 tests that print a float.
19603 * call-rt-st.exp: Likewise.
19604
63cf1c79
MK
196052001-07-12 Mark Kettenis <kettenis@gnu.org>
19606
19607 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19608 running this test on Linux.
19609
112f9ab5
MC
196102001-06-24 Michael Chastain <chastain@redhat.com>
19611
19612 * gdb.base/arithmet.exp: Remove some tests to make all test names
19613 unique.
19614
4970cb0f
MS
196152001-07-03 Michael Snyder <msnyder@redhat.com>
19616
19617 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19618 the output of the ptype command.
19619
d85da69f
MS
196202001-07-02 Michael Snyder <msnyder@redhat.com>
19621
4c8a82de
MS
19622 * gdb.base/completion.exp: Don't assume that break.c is the only
19623 source file that may contain functions named "marker".
d85da69f
MS
19624 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19625
8afc772b
AC
196262001-06-28 Andrew Cagney <ac131313@redhat.com>
19627
19628 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19629 of files to delete.
19630
19631 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19632 * gdb.disasm/h8300s.exp: New file.
19633 gdb.disasm/h8300s.s: Likewise.
19634
cff22675
AC
196352001-06-27 Andrew Cagney <ac131313@redhat.com>
19636
19637 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19638 empty breakpoint tables.
19639
68c81b54
AC
196402001-06-25 Andrew Cagney <ac131313@redhat.com>
19641
19642 * lib/mi-support.exp: Update args=... part of stop-reason
19643 patterns. Accept either a list or a tuple.
19644
2dd62704
AC
196452001-06-23 Andrew Cagney <ac131313@redhat.com>
19646
19647 * lib/mi-support.exp: Remove local emacs variable defining
19648 change-log-default-name.
19649
b4127474
MC
196502001-06-22 Michael Chastain <chastain@redhat.com>
19651
19652 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19653 This is operationally compatible with the previous version.
19654
8dbfb380
JB
196552001-06-13 Jim Blandy <jimb@redhat.com>
19656
19657 * lib/gdb.exp (gdb_test): Doc fix.
19658
f2d8c86d
MC
196592001-06-10 Michael Chastain <chastain@redhat.com>
19660
19661 * gdb.base/exprs.exp: Remove a duplicate test.
19662
81564d34
JB
196632001-06-06 Jim Blandy <jimb@redhat.com>
19664
19665 * gdb.base/return2.exp (main): Use values to test float and double
19666 returns that are not NaN's, to avoid being confused by IEEE
19667 comparison rules.
19668
da55addb
MS
196692001-06-04 Michael Snyder <msnyder@redhat.com>
19670
19671 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19672 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19673 rather than wait for 12 more tests to time out.
19674
42c65987
JB
196752001-06-06 Jim Blandy <jimb@redhat.com>
19676
b18bced9 19677 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19678 Don't forget to match the GDB prompt.
b18bced9 19679
42c65987
JB
19680 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19681
5b41e5f0
JB
196822001-06-04 Jim Blandy <jimb@redhat.com>
19683
19684 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19685 command.
19686
015e046f
KB
196872001-05-31 Kevin Buettner <kevinb@redhat.com>
19688
19689 * gdb.base/annota1.exp (info break): Match four or more spaces
19690 after "Address".
19691
fb1ffbbe
MC
196922001-05-31 Michael Chastain <chastain@redhat.com>
19693
19694 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19695 (dm_type_int_star): Likewise.
19696 (dm_type_long_star): Likewise.
19697 (dm_type_void_star): Likewise.
19698
5ea2a32c
KB
196992001-05-29 Kevin Buettner <kevinb@redhat.com>
19700
19701 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19702 to a known value in order to get consistent results regardless
19703 of the setting of INPUTRC or the presence or contents of .inputrc.
19704
ae23c492
MS
197052001-05-24 Michael Snyder <msnyder@redhat.com>
19706
ac55707e
MS
19707 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19708 Don't require that the main thread and the manager thread are the
19709 first in the list.
19710
ae23c492
MS
19711 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19712 debugging. If test fails, issue an "unsupported" not a "fail".
19713
400071f1
JB
197142001-05-24 Jim Blandy <jimb@redhat.com>
19715
19716 Don't assume that short is shorter than int.
19717 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19718 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19719 this isn't true.
400071f1
JB
19720 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19721 an int, is not equal to ~0 stored in an unsigned char. This tests
19722 the same thing that the previous test meant to, but works on
19723 16-bit machines, too.
19724 ("print unsigned char != (~0)"): Same test, complemented.
19725
0816a3e5
MS
197262001-05-24 Michael Snyder <msnyder@redhat.com>
19727
19728 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19729 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19730 and prevents dejagnu getting out of step.
19731
f6dc23a9
KB
197322001-05-23 Kevin Buettner <kevinb@redhat.com>
19733
19734 * gdb.base/finish.exp (finish_void): Revise pattern for
19735 stopping on the call statement to not permit stopping at
19736 the start of the instructions comprising the call sequence.
19737
7dbd117d
MC
197382001-05-19 Michael Chastain <chastain@redhat.com>
19739
19740 * gdb.base/callfuncs.exp: Make all test names unique.
19741 * gdb.base/commands.exp: Make all test names unique.
19742 * gdb.base/condbreak.exp: Make all test names unique.
19743 * gdb.base/dbx.exp: Make all test names unique.
19744 * gdb.base/default.exp: Make all test names unique.
19745 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19746 and TIMEOUT messages to their corresponding PASS message.
19747 * gdb.base/ending-run.exp: Make all test names unique.
19748 * gdb.base/long_long.exp: Remove duplicate test.
19749
6b0b0a9e
KB
197502001-05-21 Kevin Buettner <kevinb@redhat.com>
19751
19752 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19753 stop on the call statement as well as the statement after the
19754 call.
19755
2caa35cb
MS
197562001-05-21 Michael Snyder <msnyder@redhat.com>
19757
19758 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19759
40713331
EZ
197602001-05-10 Elena Zannoni <ezannoni@redhat.com>
19761
a9c64011
AS
19762 * gdb.base/completion.exp: Revamp test. Make it execute on all
19763 platforms.
40713331 19764
c2c1be8d
EZ
197652001-05-10 Elena Zannoni <ezannoni@redhat.com>
19766
a9c64011
AS
19767 * config/gdbserver.exp (gdb_load): Handle the case
19768 in which the arguments to gdbserver are given in the
19769 baseboard configuration file.
19770 Also handle the case in which the server needs to do a
19771 load.
2c9cd303 19772
9671de48
KS
197732001-05-07 Keith Seitz <keiths@cygnus.com>
19774
a9c64011
AS
19775 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19776 set up the display for testing.
19777 (gdbtk_start): Convert all paths to paths that tcl will like.
19778 Export target information to environment.
19779 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19780 necessary.
19781 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19782 (to_tcl_path): New proc to convert a given pathname into
19783 a path acceptible as an argument to a tcl command.
19784 (_gdbtk_export_target_info): New proc to export target info
19785 into the environment for gdbtk testing.
19786 (gdbtk_done): New proc to signal end-of-test.
9671de48 19787
5a360f47
JB
197882001-05-06 Jim Blandy <jimb@redhat.com>
19789
19790 * restore.c: Make the code of caller0 correspond to its comment.
19791
66c756c6
MS
197922001-05-03 Michael Snyder <msnyder@redhat.com>
19793
19794 * config/sid.exp (gdb_target_sid): Check for error messages.
19795 On error or timeout, don't make expect exit (which will terminate
19796 all subsequent tests); instead just make gdb exit.
d63a86f8 19797 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19798 return a negative value.
19799
a966fde5
JB
198002001-04-24 Jim Blandy <jimb@redhat.com>
19801
851c18e0
JB
19802 * gdb.c++/templates.exp: If we see the prompt for the overload
19803 list, but we haven't recognized any of the longer patterns,
19804 arrange for this test to fail, not hang.
19805
a966fde5
JB
19806 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19807 variations.
19808
db144853
MC
198092001-04-22 Michael Chastain <chastain@redhat.com>
19810
19811 * gdb.c++/local.exp: Use the 'runto' library function.
19812 * gdb.c++/namespace.exp: Likewise.
19813 * gdb.c++/overload.exp: Likewise.
19814
3207ec21
KB
198152001-03-26 Kevin Buettner <kevinb@redhat.com>
19816
19817 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19818 * gdb.base/step-line.exp: New file. Test step/next in presence of
19819 #line directives.
19820 * gdb.base/step-line.c: New file. Test program for the above.
19821 * gdb.base/step-line.inp: New file. We pretend that this file has
19822 been transformed by some other tool into step-line.c.
19823
13b57657
JB
198242001-03-21 Jim Blandy <jimb@redhat.com>
19825
19826 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19827 unmangled operator names.
19828
754cbe1c
JB
198292001-03-20 Jim Blandy <jimb@redhat.com>
19830
19831 * gdb.threads/linux-dp.exp: Recognize an additional message
19832 generated by GDB when it doesn't understand how to debug threads
19833 on the target system.
19834
177495c9
AC
198352001-03-19 Andrew Cagney <ac131313@redhat.com>
19836
19837 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19838
f266096b
MC
198392001-03-12 Michael Chastain <chastain@redhat.com>
19840
19841 * gdb.c++/derivation.exp: Use the 'runto' library function.
19842
cac3c2ff
MC
198432001-03-12 Michael Chastain <chastain@redhat.com>
19844
19845 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19846
b6c11a24
MC
198472001-02-24 Michael Chastain <chastain@redhat.com>
19848
19849 * gdb.c++/ref-types.exp: Change handwritten code to library
19850 function 'runto'.
19851
6bae5bce
OF
198522001-03-16 Orjan Friberg <orjanf@axis.com>
19853
19854 * gdb.base/signals.exp: Set count to 0 explicitly.
19855
0015fd9a
MS
198562001-03-15 Mark Salter <msalter@redhat.com>
19857
19858 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19859 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19860 (gdb_load): Add support for additional target_info: gdb_download_size
19861 and gdb_load_timeout.
0015fd9a 19862
fc33412a
DT
19863Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19864
19865 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19866 file -- to prevent failing when the compile fails but we have no
19867 intention of running the tests anyway.
fc33412a
DT
19868
19869 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19870 tests if set.
19871
19872 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19873 integers.
fc33412a
DT
19874
19875 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19876 * gdb.c++/namespace.exp: Ditto.
19877
115f06de
OF
198782001-03-07 Orjan Friberg <orjanf@axis.com>
19879
19880 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19881 * gdb.base/pointers.exp: Relax pattern match of decimals.
19882
b6ba6518
KB
198832001-03-06 Kevin Buettner <kevinb@redhat.com>
19884
19885 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19886 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19887 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19888 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19889 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19890 config/sh.exp, config/sid.exp, config/slite.exp,
19891 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19892 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19893 config/vxworks.exp, config/vxworks29k.exp,
19894 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19895 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19896 gdb.base/arithmet.exp, gdb.base/assign.exp,
19897 gdb.base/async.exp, gdb.base/attach.exp,
19898 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19899 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19900 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19901 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19902 gdb.base/commands.exp, gdb.base/completion.exp,
19903 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19904 gdb.base/constvars.exp, gdb.base/corefile.exp,
19905 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19906 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19907 gdb.base/ending-run.exp, gdb.base/environ.exp,
19908 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19909 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19910 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19911 gdb.base/funcargs.exp, gdb.base/help.exp,
19912 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19913 gdb.base/logical.exp, gdb.base/long_long.exp,
19914 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19915 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19916 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19917 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19918 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19919 gdb.base/regs.exp, gdb.base/relational.exp,
19920 gdb.base/remote.exp, gdb.base/reread.exp,
19921 gdb.base/restore.exp, gdb.base/return2.exp,
19922 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19923 gdb.base/selftest.exp, gdb.base/setshow.exp,
19924 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19925 gdb.base/sigall.exp, gdb.base/signals.exp,
19926 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19927 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19928 gdb.base/step-test.exp, gdb.base/structs.c,
19929 gdb.base/structs.exp, gdb.base/structs2.exp,
19930 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19931 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19932 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19933 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19934 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19935 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19936 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19937 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19938 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19939 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19940 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19941 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19942 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19943 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19944 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19945 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19946 gdb.trace/circ.exp, gdb.trace/collection.exp,
19947 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19948 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19949 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19950 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19951 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19952 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19953 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19954 notices.
19955
dc96c6c7 199562001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19957
19958 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19959 first arg is int not float.
19960
dc96c6c7 199612001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19962
19963 * gdb.base/reread.exp: Unsupported for non-native targets;
19964 doesn't work for remote debugging.
19965
9b0c4aeb
FN
199662001-02-19 Fernando Nasser <fnasser@redhat.com>
19967
19968 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19969 * gdb.base/ending-run.exp: Properly handle the BSP state when
19970 stepping past the end of main.
9b0c4aeb 19971
02aa71d5
MC
199722001-02-19 John Moore <jmoore@redhat.com>
19973
19974 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19975 Converted HPUX fix for non-expected items following multiple
19976 step commands into general solution for all platforms.
19977
1fa449a4
MC
199782001-02-18 Michael Chastain <chastain@redhat.com>
19979
19980 * gdb.c++/classes.exp (do_tests): Change runto statements
19981 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19982 statements demangler agnostic.
19983 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19984 (gdb_virtfunc_restart): Likewise.
19985
b2f9ec70
MC
199862001-02-14 Michael Chastain <chastain@redhat.com>
19987
19988 * gdb.c++/inherit.exp (do_tests): Change runto statements
19989 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19990 statements demangler agnostic.
19991
cf74b8ca
AC
19992Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19993
19994 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19995 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19996 before calling common_routine 15 times'' tests.
cf74b8ca 19997
99f78f56
MC
199982001-02-11 Michael Chastain <chastain@redhat.com>
19999
20000 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
20001 Helps the test script figure out which demangler is in use.
20002 (dm_type_foo_ref): Ditto.
20003 (dm_type_int_star): Ditto.
20004 (dm_type_long_star): Ditto.
20005 (dm_type_unsigned_int): Ditto.
20006 (dm_type_void): Ditto.
20007 (dm_type_void_star): Ditto.
99707966 20008 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
20009 Probe the gdb demangler and set variables to accommodate
20010 formatting differences.
20011 (info_func_regexp): New function. Same as info_func, but
20012 matches against a regexp.
20013 (info_func): Match against a literal string.
20014 (print_addr_2): New function. Match against a literal string,
20015 which can be different from the input to gdb.
20016 (print_addr): Simply call print_addr_2 with the same argument twice.
20017 (test_lookup_operator_functions): Use demangler formatting variables.
20018 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
20019 the tests in the same order as the C++ class declaration.
20020 (test_paddr_operator_functions): Ditto.
20021 (test_paddr_overloaded_functions): Ditto.
20022 (test_paddr_hairy_functions): Use demangler formatting variables.
20023 Add reference to gdb/19 for related tests.
20024 (do_tests): Call probe_demangler.
20025
1de8f023
KB
200262001-01-30 Kevin Buettner <kevinb@redhat.com>
20027
20028 * gdb.c++/templates.cc (printf): Remove unused function definition.
20029
ca3f91ed
MS
200302001-01-26 Felix Lee <flee@redhat.com>
20031
20032 * sid.exp (sid_exit): Pass host, not target, to remote_close.
20033
200342001-01-25 matthew green <mrg@redhat.com>
20035
20036 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
20037 up sid.
20038 (sid_exit): Call `remote_pop_conn' after GDB is gone.
20039
200402001-01-25 matthew green <mrg@redhat.com>
20041
20042 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 20043 Deprecate $sid_spawn_id.
ca3f91ed
MS
20044 (sid_exit): Remove code necessary only for `spawn.'
20045
200462001-01-25 matthew green <mrg@redhat.com>
20047
20048 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
20049
fb18ec4a
MC
200502001-01-28 Michael Chastain <chastain@redhat.com>
20051
20052 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
20053 to call when tests fail. It takes gdb out of the overloaded
20054 function choice menu back to the main prompt, so that the test
20055 program stays synchronized.
20056 (set_bp_overloaded): New proc to collect all the common
20057 code for setting a breakpoint on an overloaded name. Calls
20058 take_gdb_out_of_choice_menu when needed.
20059 (menu_overload1arg): New variable to collect the repeated
20060 instances of the expected menu for an overloaded name. Change
20061 the regular expression to handle changes in g++ type encoding:
20062 "void" can be either "void" or "", and "unsigned int" can be
20063 either "unsigned int" or "unsigned".
20064 (continue_to_bp_overloaded): Change regular expressions to handle
20065 changes in g++ type encoding.
20066 (no proc): Call take_gdb_out_of_choice_menu when needed.
20067 Remove redundant calls to "info break". Accept either "canceled"
20068 or "cancelled". Change regular expressions in "info break"
20069 calls to handle changes in g++ type encoding. Give all tests
20070 unique strings.
20071
9c646a6e
BE
200722001-01-17 Ben Elliston <bje@redhat.com>
20073
20074 * config/sid.exp: New file.
20075
9549d9c1
AC
20076Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
20077
20078 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
20079
dc96c6c7 200802000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
20081
20082 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
20083 Add a RE to accept a non-ascii char if one is ever presented.
20084
b4df4f68
FN
200852000-12-20 Fernando Nasser <fnasser@redhat.com>
20086
297dd0fd 20087 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 20088
dc96c6c7 200892000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 20090
d63a86f8 20091 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
20092 in regexp. One '\' does not suffice on Linux.
20093
4a7bddb6
MC
200942000-12-09 Michael Chastain <chastain@redhat.com>
20095
20096 * gdb.base/break.exp (test_clear_command): Use a marker function
20097 rather than 'main' for the test function. Also move this
20098 test to an execution point where the marker function names are
20099 guaranteed to be bound to functions. (Executing tests after a
20100 'finish' from main runs into name conflicts with local names
20101 in __libc_start_main).
20102
dc96c6c7 201032000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
20104
20105 * gdb.base/finish.exp: New test for gdb's "finish" command.
20106 * gdb.base/return2.exp: New test for gdb's "return" command.
20107 * gdb.base/return2.c: New source file for above.
20108
dc96c6c7 201092000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
20110
20111 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
20112 * gdb.base/miscexprs.exp: Ditto.
20113 * gdb.base/pointers.exp: Ditto.
20114 * gdb.c++/derivation.exp: Ditto.
20115 * gdb.c++/local.exp: Ditto.
20116 * gdb.c++/namespace.exp: Ditto.
20117 * gdb.c++/overload.exp: Ditto.
20118 * gdb.c++/ref-types.exp: Ditto.
20119
dc96c6c7 201202000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
20121
20122 * gdb.base/constvars.exp: Test result of "up" command.
20123 * gdb.base/miscexprs.exp: Ditto.
20124 * gdb.base/pointers.exp: Ditto.
20125 * gdb.base/scope.exp: Ditto.
20126 * gdb.c++/derivation.exp: Ditto.
20127 * gdb.c++/local.exp: Ditto.
20128 * gdb.c++/namespace.exp: Ditto.
20129 * gdb.c++/overload.exp: Ditto.
20130 * gdb.c++/ref-types.exp: Ditto.
20131
44097287
FN
201322000-11-22 Michael Chastain <chastain@redhat.com>
20133
20134 * mips_pro.exp: Accept either "middle -> top -> main" or
20135 "middle -> main" in the backtrace, because gcc can optimize
20136 tail calls to jumps. Remove setup_xfail for the hppa case.
20137 Add a comment with the original warning messages from PR 3016,
20138 which was filed in 1993, to preserve them for posterity.
20139
9d2e1bab
ND
201402000-11-17 Nick Duffek <nsd@redhat.com>
20141
20142 * lib/gdb.exp (gdb_test): Override timeout with board info.
20143
1aca8eb7
ND
201442000-11-17 Nick Duffek <nsd@redhat.com>
20145
20146 * gdb.base/display.exp: Don't kill running stub. Add "again" to
20147 the second kill and detach messages.
20148
93076499
ND
201492000-11-17 Nick Duffek <nsd@redhat.com>
20150
20151 * configure.in: Add AC_EXEEXT.
20152 * configure: Regenerate.
20153 * Makefile.in (just-check): Export EXEEXT.
20154 * lib/gdb.exp ($EXEEXT): Import from environment.
20155 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
20156 expect "maint dump-me" on Cygwin.
20157 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
20158 $EXEEXT.
20159
30e87cd3
ND
201602000-11-17 Nick Duffek <nsd@redhat.com>
20161
20162 * gdb.base/break.exp: Test backtrace and finish from called
20163 function on all platforms, not just HP-UX.
20164
dc96c6c7 201652000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
20166
20167 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
20168 code from gdb_target_monitor, so it can be used independantly
20169 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 20170
dc96c6c7 201712000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
20172
20173 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
20174 * gdb.base/corefile.exp: Expect the message "Program is being
20175 debugged already" when we send the "corefile" command, since
20176 the preceeding gdb_load may have connected gdb to a remote target.
20177 * gdb.base/display.exp: Disable hardware watchpoints if new
20178 board info variable "no_hardware_watchpoints" is true.
20179 Replace single-letter commands with more readable ones.
20180 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
20181 if new board info variable "no_hardware_watchpoints" is true.
20182 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
20183 to see if stdio (printf) testing is possible.
20184 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
20185 board info variable "no_hardware_watchpoints" is true. Use new
20186 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
20187
39124dea
FN
201882000-11-13 Fernando Nasser <fnasser@redhat.com>
20189
20190 From Orjan Friberg <orjanf@axis.com>:
20191 * gdb.base/printcmds.exp: Escape curly braces followed by a number
20192 in array print pattern match.
20193
a9e2e984
FN
201942000-11-09 Fernando Nasser <fnasser@redhat.com>
20195
20196 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
20197 spelling "cancelled" to U.S. spelling "canceled" to match changes
20198 made to gdb.
20199 * gdb.c++/ovldbreak.exp: Ditto.
20200
c7db355b
PS
202012000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20202
20203 * gdb.base/callfuncs.c (main): Moved to end of file, call
20204 t_double_values to initialize the FPU before inferior calls are made.
20205 * gdb.base/callfuncs.exp: Test for register preservation after calling
20206 inferior functions. Add tests for continuining, finishing and
20207 returning from a stop in a call dummy.
20208
dc96c6c7 202092000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
20210
20211 * gdb.base/commands.exp: Break up long lines, and re-indent.
20212
dc96c6c7 202132000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
20214
20215 * config/gdbserver.exp: Rewritten from the ground up, to make it
20216 compatible with the current dejagnu tree, and to make it work with
20217 the new "gdbserver" in libremote.
20218
dc96c6c7 202192000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
20220
20221 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
20222 * gdb.base/varargs.exp: Skip entire test if no printf support.
20223 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
20224 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
20225
dc96c6c7 202262000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
20227
20228 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
20229 no floating point support.
20230 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
20231 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
20232 * gdb.base/call-rt-st.exp: Ditto.
20233 * gdb.base/call-strs.exp: Ditto.
20234
bac5fc66
JG
202352000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
20236
20237 * gdb.base/sizeof.c: include <stdio.h>.
20238
20239 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
20240 'finish', otherwise uncaptured gdb_prompt would potentially
20241 throw remaining test points out of sync.
bac5fc66 20242
b22a6027
SB
202432000-07-26 Scott Bambrough <scottb@netwinder.org>
20244
20245 * gdb.base/recurse.exp: Run tests for all targets.
20246 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
20247 gnu-oldld case on ARM.
20248 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
20249 for ARM targets.
d63a86f8 20250
d8231941
AG
20251Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
20252
20253 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
20254 * gdb.java/configure: Rebuild.
20255
8caabe69
AG
20256Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
20257
20258 * gdb.java/jv-exp.exp: New file.
20259
9d273ca3
AG
20260Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
20261
20262 * configure: Rebuilt.
20263 * configure.in (configdirs): Add gdb.java.
20264 * gdb.java/jmisc.java: New file.
20265 * gdb.java/jmisc.exp: New file.
20266 * gdb.java/Makefile.in: New file.
20267 * gdb.java/configure: Rebuilt.
20268 * gdb.java/configure.in: New file.
20269 * lib/java.exp: New file.
20270
4f823a66
AC
20271Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
20272
20273 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 20274 underflow.
4f823a66 20275
2391e11d
AC
20276Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
20277
20278 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 20279 and the compilers sizes.
2391e11d 20280
54602222
ND
202812000-07-09 Nick Duffek <nsd@redhat.com>
20282
20283 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
20284 (use_methods): New function.
20285 (main): Call use_methods().
20286 * gdb.c++/classes.exp (test_method_param_class): New procedure.
20287 (do_tests): Call test_method_param_class.
20288
2bec0572
ND
202892000-07-09 Nick Duffek <nsd@redhat.com>
20290
20291 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
20292 spelling.
20293 (test_enums): New procedure. Move enum tests from end of script
20294 to here. Set breakpoint on function name instead of line number.
20295 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
20296 (enums2): New marker function.
20297 (enums1): New function.
20298 (main): Call enums1(). Move enum tests to enums1().
20299
78492fde
AC
20300Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
20301
20302 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 20303 compile/link program. Update line numbers.
78492fde
AC
20304 * gdb.asm/d10v.inc: Define ``startup''.
20305 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 20306
49a2cef8
AC
20307Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
20308
20309 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
20310
3e6c8688
EZ
203112000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20312
20313 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 20314 of 'help maint print' command.
3e6c8688 20315
9ff5cbe9
AC
20316Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
20317
20318 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 20319 they use gdb_expect_list.
9ff5cbe9 20320
17c579bd
AC
20321Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
20322
20323 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
20324 memory-read-packet-size'' instead of ``set endian big'' to test
20325 long commands.
17c579bd 20326
e6d71bf3
DB
203272000-06-03 Daniel Berlin <dan@cgsoftware.com>
20328
20329 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 20330 g++, and stop skipping them.
e6d71bf3
DB
20331
20332 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
20333 work under g++.
20334
d63a86f8 20335 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
20336 initialization.
20337
dc96c6c7 203382000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
20339
20340 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
20341 the regular expression: accept an (almost) arbitrary sequence of
20342 "frames-invalid" and "breakpoints-invalid" messages both before
20343 and after the "starting" message.
20344
dc96c6c7 203452000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
20346
20347 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 20348
dc96c6c7 203492000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
20350
20351 * gdb.base/annota1.exp (annotate-signal-handler-caller):
20352 Relax the regular expression a little, make it pass on Solaris 8.
20353
8216cda9
KB
203542000-05-12 Kevin Buettner <kevinb@redhat.com>
20355
20356 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 20357 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
20358 Instead, it is permissible for gdb to stop on the line of the
20359 call itself.
20360
1a570b2f
MS
203612000-05-12 Michael Snyder <msnyder@.cygnus.com>
20362
20363 * gdb.base/break.exp (bp on small function, optimized file):
20364 Add a second pass pattern. The behavior differs here between stabs
20365 and dwarf for one-line functions. Stabs preserves two line symbols
20366 (one before the prologue and one after) with the same line number,
20367 but dwarf regards these as duplicates and discards one of them.
20368 Therefore the address after the prologue (where the breakpoint is)
20369 has no exactly matching line symbol, and GDB reports the breakpoint
20370 as if it were in the middle of a line rather than at the beginning.
20371
dc96c6c7 203722000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 20373
d63a86f8 20374 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
20375 rather than "send_gdb" (for consistancy).
20376
7d418785
AC
20377Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20378
20379 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20380 * gdb.c++/templates.cc: Properly check for GCC version number.
20381 * lib/compiler.cc: Likewise
20382
dc96c6c7 203832000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 20384
d63a86f8 20385 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
20386 gdb may not stop at the first line of main, due to code motion.
20387
dc96c6c7 203882000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
20389
20390 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20391 This test depends on parsing the printf output from the target.
20392 Since the sparclet stub doesn't do stdio, this will never work.
20393 * gdb.base/call-rt-st.exp: ditto.
20394 * gdb.base/call-strs: ditto.
20395
dc96c6c7 203962000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
20397
20398 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20399
20400 * gdb.base/ending-run.exp: After connecting to a remote target,
20401 but before running, the target will appear to be in a random
20402 location. Specify both a file and a line for breakpoints.
20403 Also, the function that calls main may be called 'init'
20404 rather than 'start'.
20405
a5a51225
EZ
204062000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20407
20408 * gdb.base/help.exp: Update output for add-symbol-file command.
20409
7930cc7c
FN
204102000-04-10 Fernando Nasser <fnasser@cygnus.com>
20411
20412 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20413 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20414
23e37ab1
C
204152000-04-07 J.T. Conklin <jtc@redback.com>
20416
e93c542c
C
20417 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20418
23e37ab1
C
20419 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20420
591b8fa3
PDM
20421Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20422
20423 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 20424 values that can be represented exactly.
591b8fa3
PDM
20425 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20426 above change, and to not check against the directory part of the source
20427 file name.
20428 (step into print_long_arg_list): Likewise.
20429 (print print_small_structs from print_long_arg_list): Likewise.
20430 (print print_long_arg_list): Likewise.
20431
7a495180
EZ
204322000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20433
30b53638 20434 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20435
beb998c6
AC
20436Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20437
20438 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20439
1c689132
DB
204402000-03-25 Daniel Berlin <dan@cgsoftware.com>
20441
20442 * gdb.base/commands.exp (deprecated_command_test): Add test for
20443 deprecate with no arguments.
20444
c1790a9d
JL
204452000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20446
20447 * gdb.base/break.exp: Add new test for setting breakpoints on
20448 optimized code so we can test breakpoints work even when function
20449 prologues may be optimized away
20450
003ba290
FN
204512000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20452
20453 From David Whedon <dwhedon@gordian.com>
a9c64011 20454 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20455
6837a0a2
DB
204562000-03-22 Daniel Berlin <dan@cgsoftware.com>
20457
20458 * gdb.base/help.exp: Added test for new apropos command.
20459
b9593231
KB
204602000-03-21 Kevin Buettner <kevinb@redhat.com>
20461
20462 * gdb.base/pointers.c (usevar): New function.
20463 (main): Make sure that global variables v_int_pointer2, rptr,
20464 and y are all referenced someplace in the program by calling
20465 usevar() on them. [Some linkers delete symbols which are
20466 never referenced. The space remains, but there's no way to
20467 get a (symbolic) handle on the variable from the debugger.]
20468
751a959b
EZ
204692000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20470
20471 * gdb.base/printcmds.c: Add typedeffed arrays.
20472
20473 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20474 procedure to test arrays that are typedef'd.
751a959b 20475
73a93a32
JI
204762000-03-13 James Ingham <jingham@leda.cygnus.com>
20477
20478 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20479 the library directories.
73a93a32 20480
fb40c209
AC
20481Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20482
20483 * configure.in (configdirs): Add sub directory gdb.mi.
20484 * configure: Re-generate.
20485
20486 * gdb.mi: New directory.
d63a86f8 20487
ee4dd2c9
AC
204882000-02-25 Scott Bambrough <scottb@netwinder.org>
20489
20490 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20491 a long long value as a double on ARM platforms.
ee4dd2c9 20492
70f0cc22
JB
204932000-02-16 Jim Blandy <jimb@redhat.com>
20494
20495 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20496 default source file is set properly before running this test.
20497
853819b8
EZ
204982000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20499
20500 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20501 gdbtk/library directory, not in gdbtcl2.
853819b8 20502
dfcd3bfb
JM
205032000-02-04 Jim Blandy <jimb@redhat.com>
20504
20505 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20506 backslash from regexp pattern.
20507
20508 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20509 procedure. Use it to run all the "continue to bp overloaded"
20510 tests. Note that this changes the names of the tests slightly.
20511 If the breakpoint hit message includes a hex PC value, because
20512 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20513 from the real source code, still consider that a pass.
20514
20515 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20516 XFAIL here if the breakpoint message contains a hex address. Note
20517 similar change on 1999-11-02.
20518
20519 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20520
20521 * gdb.base/ptype.exp: Establish a default source file before
20522 calling get_debug_format.
20523
205242000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20525
20526 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20527
8b93c638
JM
205282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20529
20530 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20531 of successive stepi commands -- while in the prologue we should see
20532 the function entry bracket.
20533
205342000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20535
20536 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20537 reach __change_mode() when stepping through the end of main().
20538
c5394b80
JM
205392000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20540
20541 * gdb.base/default.exp: Fix expected pattern.
20542 * gdb.base/help.exp: Same.
20543
0d06e24b
JM
205442000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20545
20546 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20547 Don't use xfail's because that affects only the following test.
d63a86f8 20548
0d06e24b 20549 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20550 solaris or linux.
0d06e24b
JM
20551
20552 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20553
dc96c6c7 205542000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20555
d63a86f8 20556 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20557 "A syntax error" rather than "A parse error". Accept both.
20558
205592000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20560
20561 * gdb.base/default.exp: Remove OS dependent string from "target
20562 remote" test.
20563 * gdb.base/help.exp: Same for "help target remote" test.
20564
c3f6f71d
JM
205652000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20566
20567 From Jim Kingdon <kingdon@redhat.com>:
20568
20569 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20570 prompt (cleanup rather than necessity, but still might keep output
20571 from spilling to next test).
c3f6f71d
JM
20572
205732000-01-02 Fred Fish <fnf@cygnus.com>
20574
20575 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20576 AIX, which defines them in <sys/types.h>.
20577
ed9a39eb 205781999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20579
ed9a39eb 20580 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20581 float" test.
ed9a39eb
JM
20582
205831999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20584
ed9a39eb 20585 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20586
20587 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20588 outermost frame disallowed".
20589
205901999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20591
20592 * gdb.base/setvar.exp: New tests for setting the value of a struct
20593 with a constant list.
20594
205951999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20596
20597 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20598 require the user to type a cast before setting the value of a struct.
20599
de57eccd
JM
206001999-12-06 Jim Blandy <jimb@cygnus.com>
20601
20602 * gdb.base/default.exp: Expect the new 'info float' command on
20603 all i386 platforms.
20604
20605 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20606 LinuxThreads libraries that don't support debugging.
20607
c2d11a7d
JM
20608Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20609
20610 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20611 Change the buffer type to ``unsigned char'' to simplify size
20612 arithmetic.
c2d11a7d
JM
20613
20614 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20615 stub only handles 400-1 byte packets. Verify that the download
20616 worked.
c2d11a7d
JM
20617
206181999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20619
20620 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20621 tests, using UNRESOLVED for the untested cases. Also, does not wait
20622 for a timeout if the prompt was received before a recognizable pattern.
20623
206241999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20625
20626 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20627
206281999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20629
20630 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20631 watchpoints.
c2d11a7d
JM
20632
206331999-11-24 Jason Merrill <jason@casey.cygnus.com>
20634
20635 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20636
20637 * gdb.c++/local.exp: Be more flexible in recognizing local class
20638 name mangling. Don't allow horribly truncated method names.
20639 * gdb.c++/derivation.exp: Expect protected inheritance.
20640 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20641 * gdb.c++/virtfunc.exp: Likewise.
20642 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20643 when printing a nested enum.
20644
206451999-11-22 Jim Blandy <jimb@cygnus.com>
20646
20647 * gdb.base/step-test.exp: Properly await GDB's response to setting
20648 a breakpoint on the call to large_struct_by_value.
20649
20650 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20651 just because we have debug info for the `start' function.
20652
206531999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20654
20655 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20656 "Unknown signal" messages, which indicate (on LinuxThreads) that
20657 GDB doesn't know how to debug threads on this system. This is
20658 better than hanging while philosopher 0 dumps chatter into gdb.log.
20659
206601999-11-18 Tom Tromey <tromey@cygnus.com>
20661
20662 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20663
206641999-11-18 Fred Fish <fnf@cygnus.com>
20665
20666 * gdb.base/coremaker2.c: Add sample program for generating
20667 cores that is more self contained than coremaker.c. Eventually
20668 I'll add more code to this and tie it into the testsuite.
20669
4ce44c66
JM
206701999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20671
20672 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20673
206741999-11-10 Jimmy Guo <guo@cup.hp.com>
20675
20676 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20677 from $srcdir/lib/.
4ce44c66 20678 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20679 and gdb.c++/.
4ce44c66
JM
20680
20681 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20682
d63a86f8 20683 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20684 'continue with watch' test point.
20685
206861999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20687
20688 Merged from p2linux-990323-branch:
d63a86f8 20689
4ce44c66
JM
20690 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20691
11cf8741
JM
20692Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20693
20694 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20695 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20696
20697Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20698
20699 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20700 gdb_expect_list.
11cf8741
JM
20701
20702Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20703
20704 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20705
207061999-11-03 Mark Salter <msalter@cygnus.com>
20707
20708 * gdb.base/break.exp: Fix "stub continue" pattern.
20709
207101999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20711
20712 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20713
207141999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20715
20716 * gdb.base/display.exp ("finish"): Add timeout clause.
20717
20718 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20719 plain prompt clause, so this doesn't have to time out in order to
20720 fail.
20721
20722 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20723 breakpoint hit messages include an address.
11cf8741
JM
20724
20725 * gdb.base/display.exp: Don't forget to escape parens in regular
20726 expressions. Unix regexp notatation sucks.
20727
207281999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20729
20730 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20731 order for 'signalled' message.
11cf8741 20732
5c44784c
JM
207331999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20734
20735 From Jimmy Guo <guo@cup.hp.com>:
20736 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20737 * gdb.base/annota1.c: Add code for tests to work with.
20738
207391999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20740
20741 * gdb.base/remote.exp: New test for remote downloading settings.
20742 * gdb.base/remote.c: New file with large .data.
20743
917317f4
JM
207441999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20745
20746 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20747 for LinuxThreads support, merged from the Code Fusion branch.
20748
20749Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20750
20751 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20752 containing exp_continue into a while within an expect. Don't
20753 attempt a start more than three times. Check return value from
20754 gdb_load.
d63a86f8 20755
2df3850c
JM
20756Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20757
20758 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20759 a pass case.
2df3850c 20760
2acceee2
JM
207611999-10-01 Kevin Buettner <kevinb@cygnus.com>
20762
20763 * gdb.base/break.c (main): Added a statement that we can step
20764 off of.
20765 * gdb.base/break.exp: Added tests for setting a breakpoint
20766 at an offset and stepping onto a breakpoint.
20767
207681999-10-01 Fred Fish <fnf@cygnus.com>
20769
d63a86f8 20770 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20771 gdb output.
20772
c2c6d25f
JM
207731999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20774
20775 * gdb.base/break.exp: Code locations are in hex, don't forget!
20776 (For HP-UX.)
20777
207781999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20779
20780 * condbreak.exp: Use break.c as test program.
20781 * condbreak.c: Remove, redundant with break.c.
20782
207831999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20784
20785 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20786 Z-packets if the target needs it.
c2c6d25f
JM
20787
207881999-09-13 James Ingham <jingham@leda.cygnus.com>
20789
20790 * gdb.c++/overload.exp: Added tests for listing overloaded
20791 functions with function pointers in the arg, explicitly calling
20792 out the version you want.
20793
cff3e48b
JM
207941999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20795
20796 * long_long.exp: Add variations of test cases that work for
20797 targets with 16-bit ints and 32-bit doubles.
20798
d4f3574e
SS
207991999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20800
20801 * break.c (main): Compare a possibly-uninitialized argc with an
20802 unlikely value that fits in 16 bits.
20803
208041999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20805
20806 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20807 0xfeeb, don't want negative numbers if ints are 16 bits.
20808
20809 * lib/gdb.exp (skip_cplus_tests): New proc.
20810 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20811 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20812 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20813 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20814 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20815 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20816 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20817 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20818
20819 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20820
20821Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20822
20823 * gdb.base/corefile.exp (up): Allow a parameter to appear
20824 in the frame that we're going up to.
20825
20826 From Jim Blandy <jimb@cygnus.com>:
20827
20828 * gdb.base/default.exp (info float): Expect some output now.
20829
20830 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20831 returning floating-point values to fail on the x86.
20832 * gdb.base/callfwmall.exp (do_function_calls): Same.
20833
20834 * gdb.base/list.exp (test_listsize): Correct expectations for
20835 listing line 1 with listsize 2. Also, listing a single line
20836 works now, as does listing three lines. [Kevin's note: There
20837 were a number of other cases fixed too where the expectations
20838 differed...]
20839
208401999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20841
20842 * gdb.base/selftest.exp: Add case for when version prints as
20843 constant string instead of char pointer.
20844
104c1213
JM
208451999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20846
20847 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20848 stepping out of main.
104c1213
JM
20849
20850 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20851 G++ used.
20852
20853 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20854 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20855
20856 * gdb.c++/ovldbreak.exp: Update match string in test that
20857 includes a warning of multiple breakpoints.
20858
208591999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20860
20861 * gdb.base/display.exp: Improve precision of step-after-finish
20862 added yesterday.
20863
20864 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20865 test.
104c1213
JM
20866
20867 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20868 configs when using G++, not just hppa*.
20869
208701999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20871
20872 * gdb.base/async.c: New file.
20873 * gdb.base/async.exp: New file.
20874
20875Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20876
20877 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20878 PA64.
20879
53a5351d
JM
20880Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20881
104c1213
JM
20882 * gdb.base/display.exp: "finish" can leave us mid-line on many
20883 targets, deal with it. Add a small constant to main, instead of
20884 1000 since main+1000 may not be a valid address in the target.
20885
53a5351d
JM
20886 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20887 on hpux11.
20888
20889 * gdb.base/attach.exp: Handle another hpux11 error message variant
20890 when attaching to a process that does not exist.
20891
208921999-08-19 J.T. Conklin <jtc@redback.com>
20893
20894 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20895 characters in 'continue to 1241' test.
53a5351d
JM
20896
208971999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20898
20899 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20900 stop in print_long_arg_list, define and use a whitespace
20901 variable in print_small_structs test, add an XFAIL for Solaris.
20902 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20903 interested enough to fix.
20904
7be570e7
JM
209051999-08-13 Keith Seitz <keiths@cygnus.com>
20906
20907 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20908 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20909 proc knows about targets other than the natives.
20910 (test_assign): Use "gdb_run_cmd" to "run" the target.
20911 Check that we've actually hit the breakpoint at main.
20912 When we attempt to assign a value to a local variable, check
20913 that the variable is in the current scope, i.e., don't use
20914 a test with an empty result.
20915
20916Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20917
20918 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20919 command.
7be570e7
JM
20920
209211999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20922
20923 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20924 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20925 gdb.compat, gdb.threads-hp.
20926 gdb.hp/configure, gdb.hp/configure.in: New files.
20927 gdb.hp/Makefile.in: Recurse into new subdirs.
20928 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20929 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20930 in object files.
20931 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20932
96baa820
JM
209331999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20934
20935 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20936 funky printf, remove a bogus p/a test.
96baa820
JM
20937
209381999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20939
20940 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20941 connected to the target. This is necessary when running not
20942 natively.
96baa820
JM
20943
209441999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20945
20946 * gdb.base/step-test.exp: Removed some extraneous messages.
20947
20948 * gdb.base/long_long.exp: Don't run memory examination tests
20949 on little-endian targets (they will need a different set of
20950 results to match).
20951
209521999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20953
20954 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20955 until somebody decides to fix GDB.
20956
20957 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20958 constant as "ULL".
96baa820
JM
20959 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20960 matches for a couple x/2 commands.
20961
a0b3c4fd
JM
209621999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20963
20964 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20965 by merging in ref-types2 tests.
20966 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20967
20968 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20969 * gdb.c++/Makefile.in: Add standard actions.
20970 (EXECUTABLES): Rename from PROGS, update list.
20971 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20972 from gdb.hp.
20973 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20974 foo and bar locals.
20975 * gdb.c++/anon-union.exp: Fix tests to match.
20976 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20977 expect matches to handle output variations.
20978 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20979 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20980 output, add HP alternatives for new and delete prints.
a0b3c4fd 20981 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20982 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20983 * gdb.c++/demangle.exp: Use $style when reporting failure.
20984 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20985 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20986 match alternatives.
20987 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20988 compilers.
a0b3c4fd
JM
20989 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20990 * gdb.c++/method.exp: Add match alternatives.
20991 * gdb.c++/misc.cc: Add bool types.
20992 * gdb.c++/misc.exp: Add tests for bool types.
20993 * gdb.c++/overload.exp: Add xfails.
20994 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20995 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20996 add some more template parameter tests (only for HP currently).
20997 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20998 * gdb.c++/virtfunc.cc: Add return type and value for main.
20999 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
21000 match alternatives.
d63a86f8 21001
a0b3c4fd
JM
210021999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21003
21004 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
21005
210061999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
21007
21008 * gdb.base/signals.exp: Don't expect getting a backtrace from
21009 within a signal handler to fail on Linux.
21010
210111999-07-29 Stan Shebs <shebs@andros.cygnus.com>
21012
21013 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21014 * lib/gdb.exp: Remove some gratuitious semicolons.
21015 (delete_breakpoints): Increase timeout.
21016 (gdb_expect): Add -notransfer option.
21017 (gdb_test): Use -notransfer option.
21018 (get_compiler_info): Add f77 case.
21019 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 21020 case.
a0b3c4fd
JM
21021 (gdb_preprocess): Call get_compiler.
21022
21023 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
21024 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
21025 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
21026 gdb.base/long_long.exp, gdb.base/printcmds.exp,
21027 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
21028 third arg to gdb_test.
a0b3c4fd
JM
21029 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
21030 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 21031 HP-UX xfails, add others.
a0b3c4fd
JM
21032 * gdb.base/completion.exp: Reflect name change of self-test.
21033 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
21034 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
21035 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
21036 HP failure number.
a0b3c4fd
JM
21037 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
21038 useless HP-UX 10.30 references.
21039 * gdb.base/maint.exp: Loosen matches.
21040 * gdb.base/pointers.c (main): Declare more_code.
21041 * gdb.base/pointers.exp: Match on output of a `next'.
21042 * gdb.base/structs.c: Add prototypes.
21043 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
21044 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
21045
210461999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21047
21048 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 21049 command.
a0b3c4fd
JM
21050
210511999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21052
21053 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
21054 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
21055
21056 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
21057 debug info. Deal with lack of signal hanlder info in stack.
21058
a9c64011 21059 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
21060 * gdb.base/annota1.exp: If printf has debug info, deal with it.
21061
5a2468f5
JM
210621999-07-19 Stan Shebs <shebs@andros.cygnus.com>
21063
21064 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 21065 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 21066
adf40b2e
JM
21067Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21068
21069 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 21070 a1-selftest.exp.
adf40b2e
JM
21071 * gdb.base/configure: Re-generate.
21072
210731999-07-12 Stan Shebs <shebs@andros.cygnus.com>
21074
21075 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
21076 in trying to run first and name is too long.
21077
21078 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
21079 pointers2.c and pointers2.exp, respectively.
21080 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
21081 doschk happier.
21082
43e526b9
JM
210831999-07-08 Stan Shebs <shebs@andros.cygnus.com>
21084
21085 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
21086 callfuncs2.c and callfuncs2.exp.
21087
21088 * gdb.base/list.exp: Remove mistaken xfails.
21089 * gdb.base/list0.h: Add optional prototypes.
21090
9846de1b
JM
21091Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
21092
a9c64011 21093 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 21094 calling malloc.
a9c64011
AS
21095 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
21096 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 21097 use.
9846de1b
JM
21098
210991999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21100
21101 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
21102 * gdb.base/annota2.cc, annota2.exp: Move from here.
21103 * gdb.c++/annota2.cc, annota2.exp: To here.
21104 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
21105
43ff13b4
JM
21106Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
21107
21108 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 21109 a consistent format.
43ff13b4 21110
085dd6e6
JM
211111999-06-25 Stan Shebs <shebs@andros.cygnus.com>
21112
21113 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21114 * lib/gdb.exp (get_compiler_info): Add detection for assorted
21115 HP compilers, also set the globals $true and $false.
21116
21117 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
21118 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
21119 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
21120 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
21121 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
21122 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
21123 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
21124 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
21125 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
21126 whatis.c} Add C++ compatible function definitions and return
21127 types, add includes for library functions.
085dd6e6
JM
21128 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
21129 * gdb.base/step-test.c (myglob): Rename from glob.
21130 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
21131 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
21132 files, move here from gdb.hp.
085dd6e6 21133 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
21134 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
21135 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
21136 Adjust line numbers in regexps.
085dd6e6
JM
21137
21138 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
21139 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
21140 instead of 0/1.
21141
21142 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
21143 foll-vfork.exp: New files, move here from gdb.hp.
21144 * gdb.base/page.exp: New file, test of pagination command.
21145
21146 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
21147 recursion test.
21148 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
21149
21150 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 21151 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
21152
21153 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 21154 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 21155 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 21156 watchpoint test.
085dd6e6
JM
21157 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
21158 them work.
21159 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
21160 expressions properly.
21161 * gdb.base/corefile.exp: Loosen the match slightly.
21162 * gdb.base/default.exp: Allow "Error accessing memory" message
21163 also.
21164 * gdb.base/display.exp: Skip over x/0 j if PA64.
21165 * gdb.base/funcargs.exp: Add xfails for HP-UX.
21166 * gdb.base/interrupt.exp: Ditto.
21167 * gdb.base/langs.exp: Add symbolic matches governed by compiler
21168 in use.
21169 * gdb.base/list.exp: Add xfails for HP-UX.
21170 * gdb.base/long_long.exp: Refine some of the numeric matches.
21171 * gdb.base/mips_pro.exp: Xfail on HP-UX.
21172 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
21173 * gdb.base/nodebug.exp: Succeed on more varieties of output.
21174 * gdb.base/opaque.exp: Remove some HP-UX xfails.
21175 * gdb.base/ptype.exp: Succeed on more varieties of output.
21176 * gdb.base/scope.exp: Add xfails for HP-UX.
21177 * gdb.base/sect-cmd.exp: Add more cases.
21178 * gdb.base/setvar.exp: Add xfails for HP-UX.
21179 * gdb.base/shlib-call.exp: Loosen some matches slightly.
21180 * gdb.base/signals.exp: Match on void symbolically.
21181 * gdb.base/step-test.exp: Add case for PA64.
21182 * gdb.base/term.exp: Add exit and restart.
21183 * gdb.base/twice.exp: Clean up after self.
21184 * gdb.base/varargs.exp: Disable overload resolution explicitly.
21185 * gdb.base/whatis.exp: Allow more ways to pass tests.
21186
21187 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 21188 no longer useful.
085dd6e6
JM
21189
21190Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
21191
21192 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 21193 list of patterns.
085dd6e6 21194 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
21195 print_double_array(double_array)", "continuing to breakpoint
21196 1018", "print print_double_array(array_d)" and "continuing to
21197 1034" tests.
d63a86f8 21198
085dd6e6
JM
211991999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
21200
a9c64011 21201 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
21202
212031999-06-24 Stan Shebs <shebs@andros.cygnus.com>
21204
21205 * config/mt-*: Remove, these haven't been used since 1996.
21206
212071999-06-22 Stan Shebs <shebs@andros.cygnus.com>
21208
21209 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 21210 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
21211 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
21212
9e0b60a8
JM
212131999-06-18 Stan Shebs <shebs@andros.cygnus.com>
21214
21215 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
21216 simpler match case for the ptype of the big class.
21217
212181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21219
21220 * gdb.exp: Fix test for gdb_prompt existence.
21221
212221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21223
21224 * gdb.exp (gdb_test): Add fail after calls to perror.
21225
212261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21227
21228 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
21229
212301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21231
21232 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
21233
0f71a2f6
JM
21234Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
21235
21236 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 21237 malloc() is linked in.
0f71a2f6
JM
21238
212391999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21240
21241 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
21242 step at end.
21243
21244 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
21245
212461999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
21247
21248 * gdb.java/jv-print.exp: New file. (Our first Java test!)
21249
cce74817
JM
21250Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
21251
21252 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
21253 * gdb.base/mips_pro.exp: Likewise.
21254
212551999-06-02 Keith Seitz <keiths@cygnus.com>
21256
21257 * gdb.c++/templates.cc: Change all "new" operators to throw
21258 an exception.
21259 * gdb.c++/cplusfuncs.cc: Likewise.
21260
21261 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
21262
21263Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
21264
21265 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
21266 * gdb.base/ending-run.exp: When stepping out of main, accept a
21267 step into an arbitrary assembler file.
cce74817 21268
392a587b
JM
212691999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21270
d63a86f8 21271 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 21272 "breakpoint-invalid" to be printed.
d63a86f8 21273 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
21274 number of "frames-invalid" and "breakpoint-invalid" to be printed.
21275 * gdb.base/annota2.cc: Initialize a.x to 0.
21276
9e086581
JM
212771999-05-17 Keith Seitz <keiths@cygnus.com>
21278
21279 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
21280 when "skip_float_tests" set.
21281 Ditto for "print print_double_array(array_d)", "print print_small_structs",
21282 "print print_ten_doubles", and "step into print_long_arg_list".
21283 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
21284 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
21285 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
21286 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
21287 "skip_float_tests" is set.
21288 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
21289 when "skip_float_tests" set.
d63a86f8 21290
cd0fc7c3
SS
212911999-05-06 Keith Seitz <keiths@cygnus.com>
21292
21293 * gdb.base/annota2.cc: Include stdio.h.
21294
21295Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
21296
21297 * gdb.base/crossload.exp: Remove, this has been disabled ever
21298 since BFD stopped including all targets, and cross-GDB gets
21299 plenty of testing anyway.
21300 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
21301 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
21302 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
21303 * gdb.base/README: Remove, was doc for this.
21304 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 21305 needed.
cd0fc7c3 21306
b83266a0
SS
213071999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21308
21309 * gdb.base/call-ar-st.exp: Fix one regular expression in test
21310 output.
21311
21312 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
21313 * gdb.base/annota2.exp: New file. More annotation tests.
21314 * gdb.base/annota1.c: New file. Source file for annota1.exp.
21315 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
21316
213171999-04-23 Angela Marie Thomas <angela@cygnus.com>
21318
21319 * config/cfdbug.exp: New file.
21320
7a292a7a
SS
213211999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
21322
21323 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
21324 Marcus Daniel's and Dale Hawkins's demangler crashes.
21325
21326 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
21327 test_lucid_style_demangling, test_arm_style_demangling,
21328 test_hp_style_demangling): Try Tom Tromey's core-dumping
21329 identifier under each demangling style.
7a292a7a
SS
21330
213311999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
21332
21333 * gdb.c++/demangle.exp: Include the current demangling style
21334 in all test names.
21335 (current_demangling_style): New global variable.
21336 (set_demangling_style, test_demangling_core, test_demangling,
21337 test_demangling_exact): New functions.
21338 (test_gnu_style_demangling, test_lucid_style_demangling,
21339 test_arm_style_demangling, test_hp_style_demangling): Use those,
21340 instead of calling gdb_test and gdb_test_exact directly.
21341 (catch_demangling_errors): New function, which reports errors
21342 signalled by the demangling test functions in an orderly way.
21343 (do_tests): Use catch_demangling_errors.
21344
213451999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
21346
21347 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 21348 grouping in expressions, not {}.
7a292a7a
SS
21349
21350 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 21351 initialized yet.
7a292a7a
SS
21352
213531999-04-01 Stan Shebs <shebs@andros.cygnus.com>
21354
21355 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
21356 are listed.
21357
213581999-03-26 Stan Shebs <shebs@andros.cygnus.com>
21359
21360 * gdb.stabs/weird.exp: Test for CC being defined before
21361 looking at its value.
21362
213631999-03-25 Stan Shebs <shebs@andros.cygnus.com>
21364
21365 * gdb.base/call-ar-st.exp: Remove stray '#'.
21366 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21367 "short int" and "long int".
21368 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 21369 change, to mollify finicky HP compiler.
7a292a7a
SS
21370 * gdb.hp/reg-test.exp (testfile): Fix file name.
21371 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 21372
7a292a7a
SS
21373 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21374 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21375 alternate form of enum ptype.
21376
c906108c
SS
213771999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21378
7a292a7a
SS
21379 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21380 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
21381 passing skip_hp_tests, so as not to waste time on guaranteed
21382 failure.
7a292a7a 21383
c906108c
SS
21384 * gdb.c++/overload.cc: Pass string instead of char addr, always
21385 init ccpfoo.
21386 * gdb.c++/templates.cc: Fix syntax error.
21387
7a292a7a
SS
21388Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21389
21390 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 21391 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
21392 command.
21393
213941999-03-18 James Ingham <jingham@cygnus.com>
21395
21396 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21397
21398 * gdb.c++/method.exp: It was testing an uninitialized int on the
21399 stack and assuming it was positive.
21400
21401 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21402
21403 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 21404 keep it from killing the rest of the tests.
7a292a7a
SS
21405 Use gdb_continue_to_end.
21406
21407 * gdb.base/sigall.exp: use gdb_continue_to_end.
21408
21409 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21410
21411 * gdb.base/display.exp: use runto_main, not run.
21412
d63a86f8
RM
21413 * gdb.base/default.exp: Check for the current error message in the
21414 r abbreviation test.
7a292a7a
SS
21415 Add strongarm to the targets that know info float.
21416
d63a86f8 21417 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
21418 run which doesn't work with monitors.
21419
21420 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21421
21422 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21423
21424 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
21425 program. Traps the case (in Cygmon) when the program never really
21426 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21427 more places, so I used my name. Sorry Mark...
21428
21429 * config/monitor.exp (gdb_target_monitor): added another
21430 target_info parameter: remotebinarydownload. This will set the
21431 remotebinarydownload flag if this is causing some boards trouble.
21432
214331999-03-18 Mark Salter <msalter@cygnus.com>
21434
21435 * lib/gdb.exp (continue_to_exit): New function.
21436
21437 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21438 * gdb.base/ending-run.exp: Ditto.
21439 * gdb.base/step-test.exp: Ditto.
21440
214411999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21442
21443 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21444 (suggested by Art Haas <ahaas@neosoft.com>).
21445
214461999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21447
889bf7c5 21448 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21449
21450Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21451
21452 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21453 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21454
214551999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21456
21457 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21458 a call to strlen; sometimes we do have sources.
21459
214601999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21461
21462 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21463 character, so GDB won't print garbage after its end.
d63a86f8 21464
c906108c
SS
21465 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21466 breakpoint there instead. Sometimes GCC emits memcpy to handle
21467 the large structures being passed by value, so we step into that
21468 instead of sum_array_print, which obscures what we're really testing.
21469 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21470 the bizarre steps into memcpy, so do that here. Add check for
21471 stepping into function calls that pass large structures by value.
21472 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21473 Remove all references to specific line numbers.
21474 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21475 New type and function.
21476 (main): Call large_struct_by_value, passing it a large struct by value.
21477 * lib/gdb.exp (gdb_get_line_number): New function.
21478
21479 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21480 more portable.
21481
7a292a7a
SS
214821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21483
c906108c
SS
21484 * lib/gdb.exp: Doc fixes.
21485
7a292a7a
SS
214861999-03-05 Nick Clifton <nickc@cygnus.com>
21487
d63a86f8 21488 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21489
214901999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21491
c906108c 21492 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21493 commands. They're not germane to this test, and they don't work
21494 that way on remote targets.
c906108c 21495
3fc11d3e
JM
214961999-03-01 James Ingham <jingham@cygnus.com>
21497
21498 * Changelog entries merged over from gdb development branch.
21499
3fc11d3e
JM
21500 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21501
21502 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21503 for outputting results of test run.
21504
2d4a1622 21505 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21506
21507 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21508
7a292a7a
SS
215091999-02-25 Felix Lee <flee@cygnus.com>
21510
21511 * lib/gdb.exp (debug_format): initialize
21512
c906108c
SS
215131999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21514
21515 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21516 * gdb.base/call-rt-st.c: Ditto.
21517
c906108c
SS
215181999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21519
21520 * gdb.threads/pthreads.exp (horiz): New variable.
21521 (test_startup): Fix regexps that capture thread numbers.
21522
215231999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21524
21525 * gdb.base/smoke.exp: Disambiguate two test case names (both
21526 called ``print'').
21527
21528Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21529
21530 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21531 compilation.
c906108c
SS
21532
215331999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21534
21535 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21536 actual output formatting.
21537 * gdb.base/smoke.exp: GDB removes leading 0's.
21538 * gdb.base/volatile.exp: Don't check type of remuneration;
21539 that variable is no longer defined in constvars.c.
21540 * gdb.base/step-test.c (main): Exit with explicit exit code.
21541 * gdb.base/step-test.exp: Remove two nexti checks--they are
21542 not portable.
21543
215441999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21545
21546 * gdb.base/help.exp ("help delete display"): Fix test to match
21547 gdb's output.
21548
21549 * gdb.base/long_long.c (known_types): Initialize values to zero.
21550 * gdb.base/long_long.exp: Step one more line
21551 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21552 leading zeros. Explicitly ask for hex formatting. Use
21553 unique test case names.
c906108c
SS
21554
21555Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21556
d63a86f8 21557 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21558
21559 * gdb.c++/method.exp: Add missing close brace.
21560
215611999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21562
21563 * gdb.base/maint.exp: Use 'set height 0' to disable page
21564 prompting, not 'set height 400'.
21565
21566 Fix a bunch of timeouts.
21567 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21568 four separate tests, so expect doesn't take forever to match a ton
21569 of text against a regexp with lots of .* forms.
21570 ("maint print psymbols", "maint print symbols"): Make some of
21571 these greps more selective, so that expect doesn't try to wade
21572 through huge piles of output and time out.
21573
21574 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21575
21576 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21577 tests: one which doesn't expect shlib events to be reported, and
21578 another which does, but is XFAIL for all platforms other than
21579 HP/UX.
c906108c
SS
21580
21581 * gdb.base/break.exp: Teach the test suite that the `catch
21582 fork', `catch vfork', and `catch exec' commands produce error
21583 messages on platforms that don't provide these features.
21584
21585Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21586
21587 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21588 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21589 (shortening names from solib_threshold.exp etc), won't run on
21590 anything but HP-UX for the foreseeable future.
c906108c 21591 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21592 reflect move.
c906108c
SS
21593
21594Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21595
21596 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21597 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21598
21599Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21600
21601 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21602 successfully re-sets breakpoints in shared libraries.
21603 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21604
21605Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21606
d63a86f8
RM
21607 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21608 and compiled w/o GCC.
c906108c
SS
21609
21610 * gdb.hp/watch-cmd.exp: ditto.
21611
21612 * gdb.hp/watch-hp.exp: ditto.
21613
21614 * gdb.hp/xdb1.exp: ditto.
21615
21616 * gdb.hp/xdb2.exp: ditto.
21617
21618 * gdb.hp/dbx.exp: ditto.
21619
21620Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21621
21622 * constvars.c: Remove C++-isms.
21623 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21624 with GCC.
c906108c
SS
21625
21626Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21627
21628 The following changes are part of the HP merge.
21629
21630 * gdb.base/break.exp: new tests to verify that catchpoints for
21631 fork, vfork, and exec don't trigger inappropriately.
21632
21633 * gdb.base/opaque.exp: compile one file at a time, then link.
21634
21635 * gdb.base/signals.exp: be more restrictive about which hppa
21636 systems receive a setup_xfail. new tests.
21637
21638 * gdb.base/solib_threshold.build: new file.
21639 * gdb.base/solib_threshold.exp: new file.
21640 * gdb.base/solib_threshold.link_opts: new file.
21641 * gdb.base/solib_threshold.mk: new file.
21642 * gdb.base/gen_solib_threshold.c: new file.
21643
21644 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21645 tests. New tests for enums inside classes.
21646
21647 * gdb.c++/compiler.cc: indicate support of template debugging.
21648
21649 * gdb.c++/demangle.exp: run hp style demangling tests.
21650
21651 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21652 tests.
21653
21654 * gdb.c++/misc.cc: changes to support new tests.
21655
21656 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21657 to support new tests.
21658
21659 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21660 gcc, then skip these tests.
21661
21662Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21663
21664 The following files are part of the HP merge; some had longer
21665 names at HP, but have been renamed to be no more than 14
21666 characters in length.
21667
21668 * gdb.hp/ambiguous.cc: new file.
21669 * gdb.hp/ambiguous.exp: new file.
21670 * gdb.hp/attach.exp: new file.
21671 * gdb.hp/attach2.exp: new file.
21672 * gdb.hp/classes-hp.exp: new file.
21673 * gdb.hp/ctti.exp: new file.
21674 * gdb.hp/ctti-add.cc: new file.
21675 * gdb.hp/ctti-add1.cc: new file.
21676 * gdb.hp/ctti-add2.cc: new file.
21677 * gdb.hp/ctti-add3.cc: new file.
21678 * gdb.hp/dbx.exp: new file.
21679 * gdb.hp/exception.cc: new file.
21680 * gdb.hp/exception.exp: new file.
21681 * gdb.hp/foll-exec.c: new file.
21682 * gdb.hp/foll-exec.exp: new file.
21683 * gdb.hp/foll-fork.c: new file.
21684 * gdb.hp/foll-fork.exp: new file.
21685 * gdb.hp/foll-vfork.c: new file.
21686 * gdb.hp/foll-vfork.exp: new file.
21687 * gdb.hp/inherit-hp.exp: new file.
21688 * gdb.hp/more-steps.exp: new file.
21689 * gdb.hp/namespace.cc: new file.
21690 * gdb.hp/namespace.exp: new file.
21691 * gdb.hp/optimize.exp: new file.
21692 * gdb.hp/pxdb.c: new file.
21693 * gdb.hp/pxdb.exp: new file.
21694 * gdb.hp/quicksort.exp: new file.
21695 * gdb.hp/reg-test.exp: new file.
21696 * gdb.hp/reg-test.s: new file.
21697 * gdb.hp/sized-enum.c: new file.
21698 * gdb.hp/sized-enum.exp: new file.
21699 * gdb.hp/start-stop.exp: new file.
21700 * gdb.hp/templ-hp.cc: new file.
21701 * gdb.hp/templ-hp.exp: new file.
21702 * gdb.hp/thr-lib.c: new file.
21703 * gdb.hp/thr-lib.exp: new file.
21704 * gdb.hp/thr-lib.h: new file.
21705 * gdb.hp/thr-liblib.c: new file.
21706 * gdb.hp/virtfun-hp.c: new file.
21707 * gdb.hp/virtfun-hp.exp: new file.
21708 * gdb.hp/watch-cmd.exp: new file.
21709 * gdb.hp/watch-hp.exp: new file.
21710 * gdb.hp/xdb1.exp: new file.
21711 * gdb.hp/xdb2.exp: new file.
21712 * gdb.hp/xdb3.exp: new file.
21713
21714Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21715
21716 The following files are part of the HP merge; some had longer
21717 names at HP, but have been renamed to be no more than 14
21718 characters in length.
21719
21720 * gdb.base/ss.h: new file.
21721 * gdb.base/call-ar-st.c: new file.
21722 * gdb.base/call-ar-st.exp: new file.
21723 * gdb.base/call-rt-st.c: new file.
21724 * gdb.base/call-rt-st-exp: new file.
21725 * gdb.base/call-strs.exp: new file.
21726 * gdb.base/ena-dis-br.exp: new file.
21727 * gdb.base/environ.exp: new file.
21728 * gdb.base/long_long.exp: new file.
21729 * gdb.base/sect-cmd.exp: new file.
21730 * gdb.base/shlib-cl2.exp: new file.
21731 * gdb.base/smoke.exp: new file.
21732 * gdb.base/so-impl-ld.c: new file.
21733 * gdb.base/so-impl-ld.exp: new file.
21734 * gdb.base/so-indr-cl.c: new file.
21735 * gdb.base/so-indr-cl.exp: new file.
21736 * gdb.base/varargs.exp: new file.
21737 * gdb.base/volatile.exp: new file.
21738 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21739 * gdb.base/display.exp: new file.
c906108c
SS
21740 * gdb.c++/derivation.exp: new file.
21741 * gdb.c++/local.exp: new file.
21742 * gdb.c++/member-ptr.exp: new file.
21743 * gdb.c++/overload.exp: new file.
21744 * gdb.c++/ovldbreak.exp: new file.
21745 * gdb.c++/ref-types.exp: new file.
21746 * gdb.c++/ref-types2.exp: new file.
21747 * gdb.c++/userdef.exp: new file.
d63a86f8 21748
c906108c
SS
21749Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21750
21751 * gdb.base/default.exp: Reflect wording change in remote.c.
21752
dc96c6c7 21753Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21754
21755 * gdb.base/help.exp: Update to reflect current text.
21756
21757Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21758
21759 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21760 they're stack variables and contain garbage.
21761 * gdb.c++/anon-union.exp: new file.
21762
21763 The following changes were made by David Taylor
889bf7c5
PA
21764 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21765 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21766 in changes by HP.
c906108c
SS
21767
21768 * gdb.base/bitops.exp: new file.
21769 * gdb.base/default.exp: change expected messages for catch and
21770 info catch tests to reflect HP merge changes.
21771 * gdb.base/enable-disable-break.exp
21772 * gdb.base/ending-run.c: new file.
21773 * gdb.base/long_long.c: new file.
21774 * gdb.base/maint.exp: new file.
21775 * gdb.base/pointers2.exp: new file.
21776 * gdb.base/shlib-call2.exp: new file.
21777 * gdb.base/solib.exp: new file.
21778 * gdb.base/step-test.c: new file.
21779 * gdb.c++/anon-union.cc: new file.
21780 * gdb.c++/local.cc: new file.
21781 * gdb.c++/member-pointer.cc: new file.
21782 * gdb.c++/method.cc: new file.
21783 * gdb.c++/ref-types.cc: new file.
21784 * gdb.c++/ref-types2.cc: new file.
21785 * gdb.c++/userdef.cc: new file.
d63a86f8 21786
c906108c
SS
21787 * gdb.base/scope.exp: compile one file at a time, then link.
21788 * gdb.base/langs.exp: ditto.
21789 * gdb.base/list.exp: ditto.
d63a86f8 21790
c906108c
SS
21791Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21792
21793 The following changes were made by David Taylor
889bf7c5
PA
21794 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21795 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21796 in changes by HP.
d63a86f8 21797
c906108c
SS
21798 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21799 skip tests. When compiling pass c++ flag to gdb_compile.
21800 * gdb.c++/
d63a86f8 21801
c906108c
SS
21802 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21803 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21804 (skip_hp_tests): new function.
21805 (gdb_preprocess): new function.
21806
21807 * configure.in (hpdir): decide whether to configure gdb.hp.
21808 * configure: regenerated.
21809
21810 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21811 to delete on clean.
21812 (EXECUTABLES): update to reflect new additions.
21813 * gdb.base/commands.exp: update message expected.
21814 * gdb.base/default.exp: add copyright notice.
21815 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21816 * gdb.base/help.exp: update messages to reflect current text.
21817 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21818 targets for recurse tests.
21819 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21820 skip this file.
21821
21822 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21823 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21824 compilation.
21825 * gdb.c++/misc.exp: ditto.
21826 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21827 run the tests. tell gdb_compile that it's a c++ compilation.
21828
21829 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21830
c906108c
SS
21831 * gdb.base/all-bin.exp: new file.
21832 * gdb.base/arithmet.exp: new file.
21833 * gdb.base/assign.exp: new file.
21834 * gdb.base/completion.exp: new file.
21835 * gdb.base/cond-expr.exp: new file.
21836 * gdb.base/condbreak.exp: new file.
21837 * gdb.base/define.exp: new file.
21838 * gdb.base/dollar.exp: new file.
21839 * gdb.base/environment.exp: new file.
21840 * gdb.base/eval-skip.exp: new file.
21841 * gdb.base/jump.exp: new file.
21842 * gdb.base/logical.exp: new file.
21843 * gdb.base/pointers.exp: new file.
21844 * gdb.base/relational.exp: new file.
21845 * gdb.base/section_command.exp: new file.
21846 * gdb.base/whatis-expr.exp: new file.
21847
21848 * gdb.base/all-types.c: new file.
21849 * gdb.base/call-array-struct.c: new file.
21850 * gdb.base/call-return-struct.c: new file.
21851 * gdb.base/call-strings.c: new file.
21852 * gdb.base/callfuncs2.c: new file.
21853 * gdb.base/condbreak.c: new file.
21854 * gdb.base/constvars.c: new file.
21855 * gdb.base/display.c: new file.
21856 * gdb.base/int-type.c: new file.
21857 * gdb.base/jump.c: new file.
21858 * gdb.base/miscexprs.c: new file.
21859 * gdb.base/pointers.c: new file.
21860 * gdb.base/pointers2.c: new file.
21861 * gdb.base/shmain.c: new file.
21862 * gdb.base/shr1.c: new file.
21863 * gdb.base/shr2.c: new file.
21864 * gdb.base/solib.c: new file.
21865 * gdb.base/solib1.c: new file.
21866 * gdb.base/solib2.c: new file.
21867 * gdb.base/varargs.c: new file.
21868 * gdb.c++/derivation.cc: new file.
21869 * gdb.c++/overload.cc: new file.
21870 * gdb.c++/ovldbreak.cc: new file.
21871 * gdb.hp/attach.c: new file.
21872 * gdb.hp/attach2.c: new file.
21873 * gdb.hp/average.c: new file.
21874 * gdb.hp/compiler.c: new file.
21875 * gdb.hp/compiler.cc: new file.
21876 * gdb.hp/execd-program.c: new file.
21877 * gdb.hp/follow-exec.c: new file.
21878 * gdb.hp/follow-fork.c: new file.
21879 * gdb.hp/follow-vfork-and-exec.c: new file.
21880 * gdb.hp/misc-hp.cc: new file.
21881 * gdb.hp/more-steps.c: new file.
21882 * gdb.hp/optimize.c: new file.
21883 * gdb.hp/quicksort.c: new file.
21884 * gdb.hp/run-hp.c: new file.
21885 * gdb.hp/start-stop.c: new file.
21886 * gdb.hp/sum.c: new file.
21887 * gdb.hp/templates-hp.cc: new file.
21888 * gdb.hp/thread-local-in-lib.c: new file.
21889 * gdb.hp/thread-local-in-lib.h: new file.
21890 * gdb.hp/thread-local-in-lib.lib.c: new file.
21891 * gdb.hp/vforked-program.c: new file.
21892 * gdb.hp/virtfunc-hp.cc: new file.
21893 * gdb.hp/watchpoint-hp.c: new file.
21894 * gdb.hp/xdb.c: new file.
21895 * gdb.hp/xdb0.c: new file.
21896 * gdb.hp/xdb0.h: new file.
21897 * gdb.hp/xdb1.c: new file.
21898
21899Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21900
21901 The following change was made by Edith Epstein
889bf7c5
PA
21902 <eepstein@cygnus.com> as part of a project to merge in changes
21903 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21904
21905 * gdb.c++/demangle.exp: changed the expected output for some
21906 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21907 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21908 T1<char>::~T1<char>(void)
c906108c 21909 becomes,
a9c64011
AS
21910 maint demangle __dt__11T1__pt__2_cFv
21911 T1<char>::~T1(void)
c906108c 21912
889bf7c5 21913 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21914
c906108c
SS
21915Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21916
21917 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21918 * gdb.trace/backtrace.exp: Likewise.
21919 * gdb.trace/circ.exp: Likewise.
21920 * gdb.trace/collection.exp: Likewise.
21921 * gdb.trace/deltrace.exp: Likewise.
21922 * gdb.trace/infotrace.exp: Likewise.
21923 * gdb.trace/limits.exp: Likewise.
21924 * gdb.trace/packetlen.exp: Likewise.
21925 * gdb.trace/passc-dyn.exp: Likewise.
21926 * gdb.trace/passcount.exp: Likewise.
21927 * gdb.trace/report.exp: Likewise.
21928 * gdb.trace/save-trace.exp: Likewise.
21929 * gdb.trace/tfind.exp: Likewise.
21930 * gdb.trace/tracecmd.exp: Likewise.
21931 * gdb.trace/while-dyn.exp: Likewise.
21932 * gdb.trace/while-stepping.exp: Likewise.
21933
219341998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21935
21936 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21937
21938Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21939
21940 From Brendan Kehoe:
21941 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21942 int return types.
21943
21944Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21945
21946 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21947 remote dos host testing right.
c906108c
SS
21948
21949Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21950
21951 * gdb.base/corefile.exp: remove some xfails.
21952
21953Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21954
21955 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21956 have different timestamps.
c906108c
SS
21957
21958Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21959
21960 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21961 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21962
21963Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21964
21965 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21966 delta.
c906108c
SS
21967
21968Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21969
21970 * gdb.base/default.exp: Add brace missing from previous delta.
21971
21972Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21973
21974 * gdb.base/default.exp: Support test for info float for all
21975 varieties of arm toolchain.
21976
dc96c6c7 21977Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21978
21979 * gdb.trace/*.exp: remove "remote_download" command.
21980
dc96c6c7 21981Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21982
21983 * gdb.trace/*.exp: remove -gdwarf from compile.
21984
21985Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21986
21987 * gdb.trace/configure.in(AC_INIT): typo
21988 * gdb.trace/configure: regenerated
21989
dc96c6c7 21990Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21991
21992 * config/m68k-emc.exp: New file.
21993 * lib/<emc-support.exp trace-support.exp}: New files.
21994 * configure.in: add new test directory gdb.trace.
21995 * gdb.trace/{configure configure.in Makefile.in}: New files.
21996 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21997 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21998 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21999 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
22000 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
22001 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
22002 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 22003
dc96c6c7 22004Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22005
22006 * gdb.c++/classes.exp: Change all regular expressions to match
22007 arbitrary combinations of newline/carriage-return, so that they
22008 will work equally well on Unix and Windows.
22009 * gdb.c++/inherit.exp: ditto.
22010 * gdb.c++/virtfunc.exp: ditto.
22011
220121998-08-11 Dawn Perchik <dawn@cygnus.com>
22013
22014 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
22015
c2d11a7d
JM
22016Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
22017
22018 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
22019 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
22020 to use a0-a3/d0-d3 as needed.
22021
22022Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
22023
22024 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
22025 * gdb.disasm/am33.exp: Corresponding changes.
22026
c906108c
SS
220271998-07-11 Felix Lee <flee@cygnus.com>
22028
22029 * gdb.base/callfuncs.exp: add cmp10 test.
22030 * gdb.base/callfuncs.c (cmp10): new function.
22031
22032Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
22033
d63a86f8 22034 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
22035 into two parts to get around a synchronization problem in expect.
22036
3fc11d3e
JM
22037Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
22038
22039 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
22040
22041 * configure.in: Add options for gdbtk testsuite.
22042
22043 * configure: Regenerate.
22044
22045 * gdb.gdbtk: New directory to hold gdbtk tests.
22046
c906108c
SS
22047Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22048
22049 * gdb.fortran/types.exp: Escape brackets in expect patterns
22050 for test_float_literal_types_accepted tests.
22051 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
22052 before run test.
22053
c2d11a7d
JM
22054Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
22055
22056 * am33.exp: Just compile, do not link the testcase.
22057 * am33.s: Add ".am33" pseudoop to force am33 mode.
22058
c906108c
SS
220591998-06-25 Felix Lee <flee@cygnus.com>
22060
22061 * gdb.base/setshow.exp: make sure $pc is sane.
22062
22063 * gdb.stabs/weird.exp: split expect patterns properly.
22064
c2d11a7d
JM
22065Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
22066
22067 * gdb.disasm/am33.s: New disassembler testfile for the am33.
22068 * gdb.disasm/am33.exp: Run it.
22069
dc96c6c7 22070Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22071
22072 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
22073 match processing (and eliminate spurious timeouts when running).
22074
dc96c6c7 22075Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22076
22077 * gdb.base/signals.exp (test_handle_all_print): put back Mach
22078 exception test, but conditionalize it on target [mach | gnu].
22079
dc96c6c7 22080Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22081
22082 * gdb.base/overlays.exp: fixup compile line for linker script.
22083
22084Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
22085
22086 * gdb.fortran/types.exp: don't guess at float size.
22087
22088Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
22089
22090 * gdb.base/exprs.exp: delete test that depends on int size.
22091
22092Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
22093
22094 * config/sim.exp: Removed checks for target triplets.
22095 (gdb_target_sim): Use gdb,target_sim_options.
22096
22097Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
22098
22099 * gdb.base/reread.exp: New file.
22100 * gdb.base/reread1.c: New file.
22101 * gdb.base/reread2.c: New file.
22102
22103Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
22104
22105 * config/sim.exp: Use 'target sim -sparclite' when running
22106 SPARClite programs.
22107
22108Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
22109
22110 * gdb.base/structs2.exp: New file.
22111 * gdb.base/structs2.c: New file.
22112
22113Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
22114
22115 * gdb.asm/common.inc: New file.
22116 * gdb.asm/d10v.inc: New file.
22117 * asm-source.exp: Pass -I's to gas to find .inc files.
22118 Update line numbers in expected output.
22119 * asmsrc1.s: Rewrite.
22120 * asmsrc2.s: Rewrite.
22121 * configure.in: Create arch.inc symlink.
22122 * configure: Regenerate.
22123 * Makefile.in (distclean): Delete arch.inc.
22124
22125Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
22126
22127 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
22128 (t_enum_value2): ditto
22129 (t_enum_value3): ditto
22130 (main): ditto
c906108c
SS
22131Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22132
22133 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
22134 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
22135 change.
22136 Use gdb_test instead of send_gdb/gdb_expect sequences.
22137
22138Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
22139
22140 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
22141 not void.
22142
22143Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
22144
22145 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
22146 subroutines. Used to test gdbs ability to single step through PC
22147 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
22148
22149Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
22150
22151 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
22152 more rigorous EGCS C++ error checking.
22153
22154Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22155
a9c64011
AS
22156 * gdb.base/help.exp: Clean up `help set args' and `help show args'
22157 tests.
22158 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
22159 function when asleep.
22160 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
22161 for i*86 Linux and SVR4 signal handling problems.
22162 Remove linux xfail for `next to handler in signals_tests_1', fixed
22163 by recent infrun.c change.
22164 Limit backtrace to 10 frames to avoid timeout problems with infinite
22165 stack backtraces.
22166 Adjust expect pattern in `handle all print' test to match Apr 28 1997
22167 target.[ch] change.
c906108c
SS
22168
22169Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
22170
22171 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
22172 for a newline from gdb before continuing.
22173 (default_gdb_exit): Just look for y or n.
22174 (gdb_test): Detect abnormal exit from GDB running on DOS; if
22175 it does, fail the rests of the tests in the file.
22176
22177Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
22178
22179 * config/cygmon.exp: New file.
22180
22181Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
22182
22183 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 22184 main" test on remote targets.
c906108c
SS
22185
22186 * gdb.base/scope.exp: Fix problem with filelocal_bss before
22187 run test on remote targets.
22188
22189Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
22190
22191 * gdb.asm: New directory.
22192 * configure.in: Configure it.
22193 * configure: Regenerate.
22194 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
22195 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
22196
22197Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
22198
22199 * config/mn10300-eval.exp: New file to support MN10300 eval board.
22200
dc96c6c7 22201Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 22202
a9c64011
AS
22203 * gdb.base/overlays (several files): Merge the two overlay
22204 managers into one. Change variables (foox, barx, bazx, grbxx)
22205 back into ints but force them to load in their proper sections.
c906108c
SS
22206
22207Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
22208
22209 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 22210 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
22211 (D10VCopy): Handle memory regions crossing 16k boundaries.
22212 (D10VCopy): Transfer data in 32 bit chunks.
22213
22214Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
22215
22216 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 22217 correct.
c906108c
SS
22218
22219 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 22220 map. Include space for printf in .text segment.
c906108c
SS
22221
22222 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 22223 updated d10v memory VMA/LMA map.
c906108c 22224 (D10VCopy): Call D10VTranslate.
d63a86f8 22225
c906108c
SS
22226Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
22227
22228 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
22229
22230 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
22231 that it won't be put into the .sdata - small data -
22232 section. Update reference.
c906108c
SS
22233 * gdb.base/baz.c (bazx, baz): Ditto.
22234 * gdb.base/foo.c (foox, foo): Ditto.
22235 * gdb.base/grbx.c (grbxx, grbx): Ditto.
22236
22237 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 22238 to be arrays.
d63a86f8 22239
dc96c6c7 22240Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 22241
a9c64011
AS
22242 * gdb.base/overlays.exp: fix up and get working again.
22243 Add tests for backtraces from an overlay function.
d63a86f8 22244
c906108c
SS
22245Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
22246
22247 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
22248 "calling function with watchpoint enabled".
22249
22250Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
22251
22252 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 22253 gdb_suppress_tests for d10v-*-*.
c906108c
SS
22254 * lib/gdb.exp (gdb_suppress_tests): Disable this function
22255 pending review of whether it is useful or not.
22256
22257Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
22258
22259 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
22260
22261Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
22262
22263 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
22264 * config/dve.exp: New file to support Densan boards.
22265
22266Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
22267
22268 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 22269 reads and BSD.
c906108c
SS
22270
22271Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
22272
22273 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
22274 response.
22275
22276 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
22277
22278Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
22279
22280 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 22281 test.
c906108c
SS
22282
22283 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 22284 target_sizeof_long and target_bigendian_p.
c906108c 22285 (structs_by_value, structs_by_reference): Check values according
889bf7c5 22286 to targets word size and endianess.
d63a86f8 22287
c906108c
SS
22288Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
22289
22290 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 22291 output.
c906108c
SS
22292
22293Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
22294
22295 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 22296 Update test of set args help to match source change.
c906108c
SS
22297
22298Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
22299
22300 * gdb.base/default.exp: Expect help system output to be in
22301 alphabetical order.
22302 * gdb.base/help.exp: Ditto.
22303
22304Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
22305
22306 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
22307 "i*86-pc-linux-gnu*".
22308 * gdb.base/interrupt.exp: Ditto.
22309 * gdb.base/corefile.exp: Ditto.
22310
22311 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 22312 define vxworks when building the testcase.
c906108c
SS
22313
22314 * gdb.base/ptype.exp: Fix testnames to be unique.
22315 * gdb.base/radix.exp: Ditto.
22316 * gdb.base/term.exp: Ditto.
22317 * gdb.base/whatis.exp: Ditto.
22318 * gdb.c++/classes.exp: Ditto.
22319
22320Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
22321
22322 * gdb.base/callfuncs.exp: Fix indentation.
22323
22324 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
22325 suppress_flag has been set.
22326 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
22327 target feature.
22328
22329Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
22330
22331 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
22332 the testcase.
22333
22334 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 22335 set_debug_traps() and breakpoint().
c906108c
SS
22336 * gdb.c++/misc.cc (main): Ditto.
22337 * gdb.c++/templates.cc (main): Ditto.
22338 * gdb.c++/virtfunc.cc (main): Ditto.
22339
22340Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
22341
22342 * lib/gdb.exp(gdb_step_for_stub): New function.
22343 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
22344 exists, reload the executable and do a "continue" instead of
22345 doing a jump.
22346 (runto_main): Use gdb_step_for_stub.
d63a86f8 22347
c906108c 22348 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 22349 tests to have unique names.
c906108c
SS
22350 * gdb.base/callfuncs.exp: Ditto.
22351 * gdb.base/commands.exp: Ditto.
22352 * gdb.base/default.exp: Ditto.
22353 * gdb.base/help.exp: Ditto.
22354 * gdb.base/list.exp: Ditto.
22355 * gdb.base/opaque.exp: Ditto.
22356 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
22357 similar tests.
d63a86f8 22358
c906108c
SS
22359 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
22360 * gdb.c++/cplusfuncs.cc: Ditto.
22361 * gdb.c++/virtfunc.cc: Ditto.
22362
22363 * config/monitor.exp: Keep track of the last file we saw, rather
22364 than trying to get the info from gdb.
22365
22366 * gdb.fortran/types.exp: Move comment to previous line.
22367
22368Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22369
22370 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 22371 target mode.
c906108c
SS
22372
22373Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22374
22375 From Bob Manson:
22376 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 22377 string from GDB when it connects.
c906108c
SS
22378
22379 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22380
22381Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22382
22383 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
22384 if we can't get a debug format from GDB (we may be testing an
22385 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
22386
22387 * gdb.stabs/weird.exp: Fix quoting.
22388
22389 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22390
22391Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22392
22393 * config/arm-ice.exp: New file.
22394
22395Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22396
22397 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 22398 until it has been modified to work with the new testsuite.
c906108c 22399
99707966 22400 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
22401 testcase won't compile, cause all of the testcases in the file to
22402 fail instead.
c906108c
SS
22403
22404 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22405 (gdb_clear_suppressed): New procedure.
22406 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22407 it contains a positive value.
22408
22409Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22410
22411 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22412
22413 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22414
22415Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22416
22417 * lib/gdb.exp (setup_xfail_format): New function.
22418 (get_debug_format): New function to get debug format.
22419 (debug_format): New global variable to hold last value set
22420 by get_debug_format.
22421 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 22422 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
22423 * gdb.c++/ptype.exp: Ditto.
22424 * gdb.c++/classes.exp: Ditto.
22425 * gdb.c++/cplusfuncs.exp: Ditto.
22426 * gdb.c++/inherit.exp: Ditto.
22427 * gdb.c++/templates.exp: Ditto.
22428 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22429
c906108c
SS
22430Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22431
22432 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22433 host doesn't have a currently-open connection.
22434
22435 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22436 any gdb stub target. Handle cases where gdb doesn't respond when
22437 interrupted in a sane fashion.
c906108c
SS
22438
22439 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22440 same thing in a totally different way.
c906108c
SS
22441
22442 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22443 setting "timeout".
c906108c 22444 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22445 default_gdb_init now.
c906108c
SS
22446
22447Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22448
22449 * gdb.base/printcmds.exp: Fix "check for floating addition"
22450 regexp to accept results within approx +/- .01 of exact value.
22451 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22452
22453Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22454
22455 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22456 properly.
c906108c
SS
22457 (gdb_expect): Add optional timeout parameter, and add timeout
22458 value to various calls.
22459 (gdb_suppress_tests): Only give one warning message per group.
22460
22461Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22462
22463 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22464 global variables. Handle getting a value for $timeout more
22465 gracefully.
c906108c
SS
22466
22467Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22468
22469 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22470 initialize.
c906108c 22471 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22472 by a target configuration file.
c906108c
SS
22473 (gdb_expect): Pass the timeout to remote_expect.
22474
22475 * config/monitor.exp(gdb_load): Fix typo in regexp.
22476
22477Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22478
22479 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22480
22481Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22482
22483 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22484 here. Call gdb_target_exec before rebooting the target, to make
22485 sure the connection to the target is closed.
c906108c
SS
22486 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22487 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22488 Also detect "Timeout reading from remote" error.
22489
22490 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22491 gdb_target_monitor. Don't call gdb_file_cmd here; let
22492 gdb_target_monitor do it.
c906108c
SS
22493
22494 * gdb.disasm/hppa.exp: Don't use exec_output.
22495
22496Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22497
22498 * gdb.base/list.exp: If we're debugging a non-native target,
22499 try to set the pc register to point to the start of the
22500 program before doing the first list command.
22501
22502 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22503 test_calls after restarting.
c906108c
SS
22504
22505 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22506 reloading.
c906108c
SS
22507
22508 * gdb.base/watchpoint.exp: Fix typo.
22509
22510 * gdb.base/setshow.exp: Check for use_gdb_stub.
22511
22512 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22513 stub case.
c906108c
SS
22514 * gdb.base/langs.exp: Ditto.
22515
22516 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22517 gdb_load_offset. If we weren't given a file to load, figure out
22518 what the current file is and use it.
c906108c
SS
22519
22520 * config/i386-bozo.exp: New file.
22521
22522Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22523
22524 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22525 feature.
22526
22527 * config/proelf.exp: New entry.
22528
22529Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22530
22531 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22532 of regexps.
22533
22534 * gdb.base/watchpoint.exp: Don't run the test_stepping
22535 tests if gdb can't call functions on the target.
22536
22537 * gdb.base/setshow.exp: Don't run the set prompt tests if
22538 the board has gdb_prompt set.
22539
22540Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22541
22542 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22543 * gdb.base/commands.exp: Likewise.
22544 * gdb.base/setshow.exp: Likewise.
22545
22546Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22547
22548 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22549 feature.
22550
22551 * config/i960.exp: New file.
22552
22553Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22554
22555 * gdb.base/funcargs.exp: Check for gdb,short_int target
22556 feature instead of looking for explicit target triplets.
22557
dc96c6c7 22558Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22559
d63a86f8 22560 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22561 "p 123DEADBEEF", to check parse_number.
22562 * top.c: change "to enable to enable" to "to enable" in a couple
22563 of help strings.
22564
22565Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22566
22567 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22568 on the mn10300.
d63a86f8 22569
c906108c
SS
22570Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22571
22572 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22573 where the test executable is run with explicit args.
22574 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22575
22576Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22577
22578 * gdb.base/run.c: Use FAKEARGV to build test executable that
22579 does not require a command line arg, since most simulators
22580 don't currently support passing such an arg into the simulated
22581 program.
22582 * gdb.base/commands.exp: Change tests to insert the proper
22583 value as the arg to the first recursive factorial call. Change
22584 compilation line to define FAKEARGV at compile time.
22585
22586Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22587
22588 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22589 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22590 function with watchpoint enabled" test.
22591
22592Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22593
22594 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22595 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22596
22597 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22598 "Tests restarted" messages.
c906108c
SS
22599
22600Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22601
22602 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22603
dc96c6c7 22604Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22605
22606 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22607 for INFO SYMBOL; add help tests for OVERLAY commands.
22608 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22609 add tests for OVERLAY commands
22610 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22611 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22612 * gdb.base/sigall.c: add usestubs code frag
22613 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22614
c906108c
SS
22615Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22616
22617 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22618 failures.
22619 (gdb_stop_suppressing_tests): Note that tests have restarted.
22620
22621Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22622
22623 * config/h8300.exp: New file.
22624
22625Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22626
22627 * gdb.base/setshow.exp: Check for the existence of a
22628 feature, not its value.
22629
22630Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22631
22632 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22633
22634 * gdb.base/scope.exp: It's now init0(), not init().
22635
22636 * gdb.base/scope0.c: For now, change init() to be init0().
22637
22638 * config/monitor.exp: Use gdb_serial in preference to serial
22639 or netport.
22640
22641 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22642 and it's not already set.
c906108c
SS
22643
22644Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22645
22646 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22647 isn't using a stub and if it supports argument passing.
c906108c
SS
22648
22649Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22650
22651 * config/udi.exp(gdb_start): Make sure UDICONF is set
22652 properly before starting gdb.
22653
22654Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22655
22656 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22657 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22658 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22659
22660Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22661
22662 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22663 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22664
22665 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22666
22667 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22668
22669 * config/monitor.exp: Make sure we disconnect from the target.
22670 Also, try a reboot/reload cycle instead of failing if the
22671 load fails.
22672
22673Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22674
22675 * gdb.base/default.exp: Don't set match_max.
22676 * gdb.base/help.exp: Ditto.
22677 * gdb.base/list.exp: Ditto.
22678 * gdb.base/signals.exp: Ditto.
22679
22680 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22681 set, use remote_ld to download the testcase instead of
22682 the GDB loader.
22683
22684Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22685
22686 * config/vr5000.exp: New file.
22687
22688 * config/monitor.exp(gdb_target_monitor): Add pattern for
22689 "Ending remote" to detect errors in connecting.
22690
22691 * gdb.base/setshow.exp: Add .* within auto language test.
22692
22693 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22694 target feature.
22695
22696 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22697 and reboot the board if necessary.
c906108c
SS
22698
22699 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22700 a set of tests. Remove print.* from the patterns being checked.
22701
22702Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22703
22704 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22705 refer to gdb_spawn_id.
22706
22707 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22708 longer used.
22709 * config/sparclet.exp: Ditto.
22710 * config/sparclet-old.exp: Ditto.
22711 * config/slite.exp: Ditto.
22712 * config/sim.exp: Ditto.
22713 * gdb.base/funcargs.exp: Ditto.
22714
22715 * lib/gdb.exp:Remove references to gdb_spawn_id.
22716 (gdb_expect): Move to remote.exp.
22717
22718Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22719
22720 * config/monitor.exp: Detect the "Couldn't establish connection"
22721 message from GDB.
22722
22723Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22724
22725 * gdb.base/bitfields.exp: Use runto instead of explicit
22726 gdb_run_cmd/gdb_expect sequences.
22727
22728 * gdb.base/break.exp(text_next_with_recursion): Add match for
22729 gdb_expect call.
22730
22731 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22732 We also need to handle the "A program is being debugged already"
22733 prompt from gdb. Use gdb_test to set the baud rate.
22734
22735 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22736 to 20000. Really. I mean it.
22737
22738Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22739
22740 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22741 fails. If suppress_flag is set, skip perror message about not
22742 being able to send to GDB.
c906108c 22743 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22744 GDB.
c906108c
SS
22745 (gdb_expect): If suppress_flag is set, always fail immediately.
22746 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22747 (gdb_init): Call gdb_stop_suppressing_tests.
22748 (default_gdb_exit): Ditto.
22749 (default_gdb_start): Ditto.
22750
22751 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22752 gdb_stop_suppressing_tests as appropriate.
c906108c 22753 * gdb.base/break.exp: Ditto.
889bf7c5 22754 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22755 * gdb.base/commands.exp: Ditto.
22756 * gdb.base/exprs.exp: Ditto.
889bf7c5 22757 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22758 * gdb.base/list.exp: Ditto.
22759 * gdb.base/recurse.exp: Ditto.
889bf7c5 22760 * gdb.base/scope.exp: Ditto.
c906108c
SS
22761 * gdb.base/structs.exp: Ditto.
22762 * gdb.c++/inherit.exp: Ditto.
22763
22764Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22765
22766 * config/vr4300.exp: New file.
22767
99707966 22768 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22769
99707966 22770 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22771
22772Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22773
22774 * lib/gdb.exp(gdb_init): New function.
22775
22776 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22777 for each individual variable set.
c906108c
SS
22778
22779 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22780 name.
22781
22782 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22783
22784 * gdb.base/scope.exp: Use gdb_test.
22785
22786 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22787 aborting; the testsuite driver will do that for us (see
22788 gdb_finish). Also, use gdb_test in a few more places.
22789
22790Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22791
22792 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22793
22794Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22795
22796 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22797 and "add_tests" are not at the same address.
22798
22799Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22800
22801 * gdb.base/ptype.exp: Use gdb_test.
22802
22803Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22804
22805 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22806 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22807 left in. No longer expect them to fail.
22808
22809 * gdb.stabs/*.mt; Deleted, no longer used.
22810 * gdb.stabs/configure.in: Remove references to target makefile
22811 frags.
22812 * gdb.stabs/configure: Rebuilt.
22813
22814 * gdb.disasm/*.mt: Deleted, no longer used.
22815 * gdb.disasm/configure.in: Remove references to target makefile
22816 frags. Use "sh3.s" as the unique filename for this directory.
22817 * gdb.disasm/configure: Rebuilt.
22818
22819 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22820 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22821 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22822
22823Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22824
22825 * config/udi.exp: Use mondfe,name instead of remote_host.
22826
22827Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22828
22829 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22830 a function with a watchpoint enabled on the mn10200.
22831
22832 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22833 before trying to create it!
22834
22835Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22836
22837 * config/vx.exp: Use hostname instead of netport.
22838
22839 * config/vxworks.exp: New file.
22840
22841 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22842
22843 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22844 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22845 occurs.
22846
22847 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22848 $gdb_spawn_id directly.
22849 (gdb_run_cmd): Try _start as well as start. Use the target feature
22850 gdb,start_symbol as the symbol to start from when jumping.
22851
22852Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22853
22854 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22855 redundant) test.
22856
22857 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22858 it doesn't lose for 16bit integer systems.
22859
22860Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22861
22862 * gdb.fortran/types.exp: If the target doesn't support "double"
22863 data types, then expect "real" types to only be 4 bytes.
22864
22865 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22866 call tests if the target doesn't support inferior function calls.
22867
22868 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22869 in printf tests.
22870
22871Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22872
22873 * gdb.base/help.exp: Disable "help set", "help show", and
22874 "help support". Simplify regexp for "help stack".
22875
22876 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22877 to 60 seconds. Temporarily set match_max to 15000 around the
22878 "info copying" test.
22879
22880 * gdb.base/nodebug.exp: Don't try to do an inferior function
22881 call if the target doesn't support them.
22882 * gdb.base/printcmds.exp: Likewise.
22883 * gdb.base/setvar.exp: Likewise.
22884 * gdb.base/structs.exp: Likewise.
22885 * gdb.c++/templates.exp: Likewise.
22886 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22887
22888 * gdb.base/recurse.exp: Enable for the mn10200.
22889
22890 * configure.in: Do configure gdb.stabs directory for *-*-elf
22891 targets.
22892 * configure: Rebuilt.
22893
22894 * gdb.base/break.exp: Check for gdb,noresults before testing
22895 exit status and/or results from the target.
22896 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22897 * lib/gdb.exp: Remove old (now bogus) initialization of
22898 noinferior, noargs, noresults and nosignals.
22899
22900Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22901
22902 * config/sh.exp: New file.
22903
22904 * config/slite.exp: Try to connect multiple times to the board
22905 before rebooting. Only send a "monitor run" if need_monitor_run
22906 is set.
22907
22908 * gdb.base/break.exp: Don't do the "stub continue" test if
22909 the target has gdb_stub set.
22910
22911 * gdb.base/callfuncs.exp: Increase the timeout.
22912
22913 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22914 if the target has gdb,noinferiorio set.
22915
22916 * gdb.base/list.exp: Increase match_max to 10000 characters.
22917
22918 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22919
22920 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22921 target.
22922
22923 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22924
22925Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22926
22927 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22928 trying to delete the copy of gdb. Catch the file delete so we
22929 don't die if the delete fails; also, the file should be copied to
22930 the host, not to the build.
c906108c
SS
22931
22932Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22933
22934 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22935 parenthesis in case it contains multiple regexps separated
c906108c
SS
22936 with |.
22937
22938 * gdb.base/watchpoint.exp: Use gdb_test.
22939 * gdb.base/default.exp: Ditto.
22940
22941Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22942
99707966 22943 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22944
c906108c
SS
22945 * gdb.base/scope.exp: Use gdb_test.
22946 * gdb.c++/classes.exp: Ditto.
22947 * gdb.c++/inherit.exp: Ditto.
22948
22949Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22950
22951 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22952 remote_exec instead.
22953 * gdb.base/corefile.exp: Don't be ridiculous.
22954 * gdb.base/*.c: Add missing stub invocations.
22955
22956Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22957
22958 * config/slite.exp: Miscellaneous fixes.
22959
22960 * lib/gdb.exp: Fix runto.
22961
22962 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22963 the target.
22964
22965 * gdb.base/watchpoint.exp: Fix regexp.
22966
22967 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22968 close and wait commands, as the descriptor may now be
22969 invalid. Always call "remote_close host".
22970
22971Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22972
22973 Major rewrite for testsuite revision.
d63a86f8 22974
c906108c
SS
22975 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22976 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22977 instead of relying on spawn_id to always contain a valid
22978 spawn id.
22979 (get_compiler_info): New procedure to build the ${binfile}.ci
22980 file, instead of replicating this in N different places.
22981 (gdb_compile): New procedure.
d63a86f8 22982
c906108c 22983 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22984 appropriate arguments) instead of compile. Use gdb_test in a lot
22985 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22986 at the start of a testcase, as this is no longer done magically.
22987
22988 config/*-gdb.exp: Rename without the -gdb suffix.
22989
22990 config/mips.exp: Use remote_close instead of exit_remote_shell.
22991 config/monitor.exp: Use target_info instead of looking at
22992 baud, timeout, etc.
22993 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22994
22995Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22996
22997 * gdb.c++/templates.exp (test_ptype_of_templates),
22998 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22999 Update expect patterns for destructors and assignment operators
23000 to match corresponding c-typeprint.c changes.
23001 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
23002 to destructor breakpoint test, GDB should be able to set the
23003 destructor breakpoint without specifying arguments.
23004
23005Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
23006
23007 * gdb.threads/pthreads.exp: Change result for failure to compile due
23008 to lack of pthreads runtime support from an error to simply an
23009 unsupported test, per dejagnu standards.
23010
23011Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23012
23013 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
23014 where GDB exits to reduce pattern match time.
23015 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
23016
23017 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
23018
dc96c6c7 23019Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23020
23021 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
23022 * gdb.base/default.exp: ditto.
23023 * gdb.base/nodebug.exp: ditto.
23024 * gdb.base/printcmds.exp: ditto.
23025 * gdb.base/ptype.exp: ditto.
23026 * gdb.base/setvar.exp: ditto.
23027 * gdb.base/structs.exp: ditto.
23028 * gdb.base/setshow.c: Guard against uninitialized values of argc.
23029
23030Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
23031
23032 * configure, */configure: Rebuild with autoconf 2.12.
23033
23034Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
23035
23036 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
23037 use new i*86-pc-linux*-gnu quads.
23038 * gdb.base/corefile.exp: Ditto.
23039 * gdb.base/signals.exp: Ditto.
23040 * gdb.base/sigall.exp: Ditto.
23041 * gdb.base/interrupt.exp: Ditto.
23042
23043 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
23044 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
23045 RedHat 4.0.
d63a86f8 23046
c906108c 23047 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
23048 linux. This allows the test case to at least compile on latest
23049 linux, but still not run due to missing the threads runtime library.
c906108c
SS
23050
23051Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23052
23053 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
23054 directory to search gdb directory. Accept and step over conditional
23055 stack alignment code. Consume $prompt in failure cases.
23056 Reset timeout to $oldtimeout instead of some arbitrary value.
23057 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
23058 timeout problems with infinite stack backtraces.
23059 * gdb.base/ptype.exp (ptype struct link, union tu_link):
23060 Accept function parameters for linkfunc member.
23061
23062Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
23063
23064 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
23065 (CXXFLAGS): Remove, unreferenced.
23066 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
23067 previous -B options and also add -B option to pick up cross compiled
23068 runtime.
c906108c
SS
23069 (TARGET_INCLUDES): Add for -I options and add code to initialize when
23070 doing cross compiles.
23071 (target_alias): Declare global.
23072 (xgcc): Set variable to full path of gcc in build tree. Use findfile
23073 to verify that gcc exists in build tree, and if so set CC to that
23074 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 23075
c906108c
SS
23076Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
23077
23078 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
23079 ptype test for anonymous union. Fixup testcase to match
23080 current gcc debug output.
23081
23082Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
23083
23084 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
23085 force argument to an unsigned long type.
23086
23087Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
23088
23089 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 23090 tests and anonymous union print/ptype tests.
c906108c
SS
23091 * gdb.base/list.exp (test_forward-search): Increase timeout by
23092 5 minutes for the "search extremely long line" case.
23093 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
23094 completely optional and that the pass/fail messages use the command as
23095 the message if that third arg is a null string.
23096 (gdb_test_exact): Arrange that a null string pattern means match a
23097 null string output rather than any output, which might include random
889bf7c5 23098 errors.
c906108c
SS
23099 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
23100 backtrace test.
23101 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
23102 always failing and failure is now exposed by gdb.exp changes.
23103
23104Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
23105
23106 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
23107 weren't being noted.
23108
23109Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23110
23111 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
23112 * gdb.stabs/weird.exp: Remove v_comb xfails.
23113
dc96c6c7 23114Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23115
23116 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 23117 list.exp scope.exp watchpoint.exp]
c906108c 23118 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 23119
dc96c6c7 23120Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23121
23122 * config/monitor.exp: Increase download timeout to 1000 seconds.
23123
dc96c6c7 23124Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23125
23126 * config/m32r.exp: Increase timeout to 120 seconds.
23127
23128Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
23129
23130 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
23131 and accept older ordering as obsolescent gcc or gdb.
23132 * gdb.c++/templates.exp: Ditto.
23133 * gdb.c++/virtfunc.exp: Ditto.
23134
23135Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
23136
23137 * gdb.base/coremaker.c: Add code to mmap some data so we
23138 can check that it ends up in the core file.
23139 * gdb.base/corefile.exp: Add test to read mmapped data
23140 from core file.
23141
dc96c6c7 23142Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23143
23144 * config/m32r.exp: New file.
23145
23146Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
23147
23148 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
23149 that cflags can contains -gstabs, and work correctly for other tests.
23150
dc96c6c7 23151Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23152
23153 * gdb.base/setshow.exp: New file, tests show and set.
23154 * gdb.base/setshow.c: New file, tests show and set.
23155 * gdb.base/help.exp: Add test for help set|show annotate.
23156 * gdb.base/default.exp: Add test for set|show annotate.
23157
23158Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
23159
23160 * testsuite/gdb.base/break.exp: Make backtrace from factorial
23161 errors unique.
23162 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
23163 explicitly.
23164
23165Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
23166
23167 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
23168 and width commands. This is done elsewhere.
23169 * (gdb_start): Don't call gdb_start_sim here. That's already
23170 done in gdb_load. This fixes lots of failures in default.exp.
23171
23172Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
23173
23174 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
23175 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
23176 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
23177 in the same we we treat other failures (since it may be an expected
889bf7c5 23178 condition), rather than as an error.
c906108c
SS
23179 * gdb.base/signals.exp (test_handle_all_print): Revert back to
23180 old test format.
23181
23182Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
23183
23184 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
23185 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 23186 twice. Nuke the duplicates.
c906108c 23187 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 23188 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
23189 Remove config.h along with other config files.
23190
23191Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
23192
23193 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
23194 "p func1 ()" and note that rests of tests are skipped.
23195 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 23196 setup_xfails for "print func2::coremaker_local".
c906108c
SS
23197 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
23198 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
23199 affected by the previous run test.
23200 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
23201 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
23202 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
23203 "pass int powerset tuple" and "pass modeless int powerset tuple".
23204 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
23205 "real write 4" and "real write 8".
23206 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 23207 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
23208 "print \$i after tuple assign 2", and
23209 "print vs2 after tuple assign 2".
23210 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
23211 meaningful error message and return -1 so the caller can
23212 suppress further tests and avoid a cascade of errors.
d63a86f8 23213
c906108c
SS
23214Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
23215
23216 * gdb.base/a1-selftest.exp: Tweak tests to account for new
23217 format for printing version.
23218 * gdb.base/default.exp: Ditto.
23219 * gdb.base/interrupt.exp: Fix problem with cascade of
23220 errors if child process dies while calling a function.
d63a86f8 23221
c906108c
SS
23222Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
23223
23224 * Makefile.in (VPATH): Add
23225 * Makefile.in (Makefile, config.status): Fix rules so things get
23226 remade when necessary.
23227
23228Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
23229
23230 * Makefile.in (just-check): Add path to sibling expect dir
23231 to environment variable specified by RPATH_ENVVAR.
23232
23233Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
23234
23235 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
23236 (just-check): Add shared library paths for libstdc++, tk,
23237 tcl, bfd, and opcodes to the environment variable specified
23238 in RPATH_ENVVAR.
23239 * configure.in: Add support to recognize --enable-shared flag
23240 and generate correct value for RPATH_ENVVAR.
23241 * configure: Regenerated with autoconf.
23242
23243Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
23244
23245 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 23246 include all osf versions.
c906108c
SS
23247 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
23248 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
23249 when target is linux. When failing to build pthreads test
23250 executable, give more meaningful message.
23251 * gdb.threads/pthreads.c: Hpux also uses old definition of second
23252 arg for pthread_create.
d63a86f8 23253
c906108c
SS
23254Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
23255
23256 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 23257 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 23258 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 23259 and -lpthreads (everybody else).
c906108c
SS
23260 (test_startup): Fail gracefully if threads are not supported.
23261 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
23262 "p/c array_index("abcdef",2)" when not gcc compiled.
23263 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
23264 "print func2::coremaker_local" when not gcc compiled.
23265 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
23266 "ptype on opaque struct tagname (statically)",
23267 "ptype on opaque struct tagname (dynamically) 1", and
23268 "ptype on opaque struct tagname (dynamically) 2"
23269 for not compiled with gcc.
23270 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
23271 backtrace when compiled with gcc.
d63a86f8 23272 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
23273 than always return success.
23274
23275Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
23276
23277 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
23278
23279Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
23280
23281 * gdb.base/structs.exp: Undo last change.
23282
23283Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
23284
23285 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
23286 encapsulate all the steps/nexts done during self test, starting
23287 at main, and makes them less sensitive to optimization issues.
23288 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
23289 signal handler" test.
23290 * gdb.threads/pthreads.exp: Only run this for native configs.
23291 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
23292 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
23293 tests.
23294 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
23295 for "runto test_calls(void)" test.
d63a86f8 23296
c906108c
SS
23297Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
23298
23299 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
23300 and don't expect address info in breakpoint confirmations.
23301
23302Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
23303
23304 * gdb.base/list.exp (test_forward_search): Increase timeout
23305 temporarily by 60 seconds for searching extremely long line,
889bf7c5 23306 and then reset to old value when done. Increase expect input
c906108c
SS
23307 buffer to 10000.
23308
23309Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
23310
23311 * gdb.base/list.exp (test_forward_search): Fix to handle very
23312 long source line without overflowing expect's input buffer.
23313
23314Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
23315
23316 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
23317 "buffer_full".
23318
23319 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
23320 "buffer_full".
23321
23322 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
23323 "buffer_full".
23324
23325 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
23326 "buffer_full".
23327
23328Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
23329
23330 * configure.in (configdirs): Add gdb.threads.
23331 * configure: Regenerated with autoconf.
23332 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
23333 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
23334 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 23335
c906108c
SS
23336Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
23337
23338 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
23339
23340Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
23341
23342 * gdb.base/signals.exp (test_handle_all_print): Test separately for
23343 each signal's status in the output of "handle all print".
23344 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
23345 the \r\n sequence that immediately precedes the gdb prompt.
23346 * gdb.base/a1-selftest.exp: Save original timeout and restore
23347 after test.
23348
23349Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
23350
23351 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
23352 symbol.
23353
23354Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
23355
23356 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
23357
23358Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
23359
23360 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
23361 timeout by 60 seconds.
23362
23363Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
23364
23365 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
23366 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23367 error return.
23368
23369Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23370
23371 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23372 gdb initialization, also report how long dejagnu waited. Restore
23373 old timeout before doing error return. Temporarily increase timeout
889bf7c5 23374 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
23375
23376Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23377
23378 * lib/gdb.exp: Report timeout value for verbosity level 2.
23379 * config/gdbserver.exp: Ditto.
23380 * config/hppro.exp: Ditto.
23381 * config/mips-gdb.exp: Ditto.
23382 * config/monitor.exp: Ditto.
23383 * config/netware.exp: Ditto.
23384 * config/sim-gdb.exp: Ditto.
23385 * config/slite-gdb.exp: Ditto.
23386 * config/udi-gdb.exp: Ditto.
23387 * config/unix-gdb.exp: Ditto.
23388 * config/vx-gdb.exp: Ditto.
23389 * gdb.base/a1-selftest.exp: Ditto.
23390 * gdb.base/a2-run.exp: Ditto.
23391 * gdb.base/break.exp: Ditto.
23392 * gdb.base/corefile.exp: Ditto.
23393 * gdb.base/list.exp: Ditto.
23394 * gdb.base/recurse.exp: Ditto.
23395 * gdb.base/scope.exp: Ditto.
23396 * gdb.base/signals.exp: Ditto.
23397
23398Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23399
23400 * gdb.threads/Makefile.in (docdir): Removed.
23401
23402Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23403
23404 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 23405 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 23406 @srcdir@.
d63a86f8 23407 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
23408 autoconf 2.5 or higher.
23409 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23410
23411Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23412
23413 * configure: Regenerated.
23414 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23415 avoid name clashes with SunOS headers.
23416
23417Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23418
23419 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23420
23421Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23422
23423 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23424 prototype information ends up in the compiler info file.
23425
23426Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23427
23428 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23429 attempting to regenerate it. Eliminate use of a temporary file
23430 and just generate the info file directly. Source it immediately,
23431 for consistency of use.
23432 * gdb.base/corefile.exp: Ditto
23433 * gdb.base/exprs.exp: Ditto.
23434 * gdb.base/funcargs.exp: Ditto.
23435 * gdb.base/langs.exp: Ditto.
23436 * gdb.base/list.exp: Ditto.
23437 * gdb.base/mips_pro.exp: Ditto.
23438 * gdb.base/nodebug.exp: Ditto.
23439 * gdb.base/opaque.exp: Ditto.
23440 * gdb.base/ptype.exp: Ditto.
23441 * gdb.base/scope.exp: Ditto.
23442 * gdb.base/setvar.exp: Ditto.
23443 * gdb.base/signals.exp: Ditto.
23444 * gdb.base/whatis.exp: Ditto.
23445 * gdb.c++/templates.exp: Ditto.
23446 * gdb.c++/virtfunc.exp: Ditto.
23447 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23448 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23449
23450Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23451
23452 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23453 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23454 Increase timeout, a lot of single stepping might be needed if the
23455 target has no hardware watchpoints.
23456
23457Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23458
23459 * gdb.base/break.exp: Ignore compiler warnings when compiling
23460 break.c.
23461 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23462 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23463 from remote-sim.
23464 * gdb.base/exprs.exp: Add h8300 xfails.
23465 * gdb.base/funcargs.exp: Likewise.
23466 * gdb.base/nodebug.exp: Likewise.
23467 * gdb.base/printcmds.exp: Likewise.
23468 * gdb.base/ptype.exp: Likewise.
23469 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23470 h8300 xfails.
d63a86f8 23471 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23472 on the h8300.
23473 * gdb.base/funcargs.c: Explicitly make last constant argument to
23474 call_after_alloca_subr an unsigned long type.
23475 * gdb.base/return.c: Include stdio.h.
23476
23477Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23478
23479 * config/abug.exp: New file for the older Motorola Bug monitor
23480 that runs on the mvme13x series VME boards.
23481 * config/monitor.exp: Use the new config array for target settings
23482 if they exist.
23483
23484Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23485
23486 * sim-gdb.exp: Make the SH simulator allocate less space when
23487 it is targeted.
23488
23489Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23490
23491 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23492 test.
23493
23494Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23495
23496 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23497 "rs6000-*-*" for "list function in include file" when gcc compiled.
23498 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23499 for "p ctable1[120]".
23500 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23501 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23502 Remove setup_xfail for "rs6000-*-*" for
23503 "print 'scope0.c'::filelocal before run".
23504 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23505 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23506 since some compilers don't allow both options to be given
23507 on the same command line. Create object file and move it.
d63a86f8 23508
c906108c
SS
23509Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23510
23511 * gdb.base/corefile.exp: Always regenerate the core file, since
23512 we always regenerate the coremaker program. Detect special case
23513 where registers cannot be read from core file.
d63a86f8 23514
c906108c
SS
23515Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23516
23517 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23518 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23519 * gdb.c++/templates.exp: Only match on basename of file since
23520 some formats like xcoff don't encode directory information.
23521 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23522 and rs6000 AIX xcoff targets.
23523 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23524 * configure: Regenerate.
23525 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23526 here, rather than in distclean.
d63a86f8 23527
c906108c
SS
23528Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23529
23530 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23531 defined, and use it to compile the test case with -O2. The
23532 native compilation still uses no optimization.
23533 * gdb.base/mips_pro.c: Remove inline assembly code since
23534 it is compiled PIC by default, which results in assembler
23535 warnings that make the testsuite think the compilation
23536 was unsuccessful.
23537
23538Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23539
23540 * gdb.c++/misc.exp: Add note to message for
23541 "print s.a for foo struct" that this is a known gcc 2.7.2
23542 and earlier bug.
23543
23544Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23545
23546 * gdb.base/break.exp: Fix pattern for matching "Delete all
23547 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23548 setup_xfail for deleting all breakpoints test. Fix various
23549 timeout messages to include "(timeout)".
23550 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23551 for "p t_float_values2(3.14159,float_val2)".
23552 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23553 for "continue to call2g" when gcc compiled.
23554 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23555 "up to foo in langs.exp", "show language at foo in langs.exp",
23556 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23557 and "show language at fsub in langs.exp".
23558 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23559 "list line 1 in include file", "list message for lines past EOF",
23560 "list function in include file", "list list0.h:foo", and
23561 "list filename:function; nonexistant function".
23562 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23563 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23564 and "ptype t_char_array" to be for native cc only.
d63a86f8 23565
c906108c
SS
23566Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23567
d63a86f8 23568 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23569 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23570 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23571
23572Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23573
23574 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23575 "bt in signals.exp". This problem only appears when running
23576 the testsuite, and then only intermittently.
23577
23578Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23579
23580 * gdb.base/return.exp (return_tests): Differentiate between
23581 two tests of continuing.
23582
23583Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23584
23585 * */Makefile.in (maintainer-clean): Remove config.log.
23586 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23587 * gdb.c++/Makefile.in (PROGS): Add inherit.
23588 (clean): Remove *.ci.
23589
23590Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23591
23592 * gdb.c++/misc.cc: Add test code from Mike Stump.
23593 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23594
23595Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23596
23597 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23598 to "alpha-*-osf2*" and add comment.
23599 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23600 setup_xfail for "step over execarg initialization" and
23601 "step over corearg initialization".
c906108c
SS
23602 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23603 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23604 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23605 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23606 "print func2::coremaker_local", and "backtrace in corefile.exp".
23607 * gdb.base/signals.exp: Build and source signals.ci.
23608 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23609 to be for gcc only.
23610 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23611
c906108c
SS
23612Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23613
23614 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23615 Feb 3 procfs.c change.
23616
23617Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23618
23619 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23620
23621Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23622
23623 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23624 from dejagnu's apparent default of 10 seconds, which gives random
23625 results when running the tests over NFS on moderately loaded systems.
23626 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23627
23628Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23629
23630 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23631 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23632 result reports.
c906108c
SS
23633
23634Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23635
23636 * configure.in (CY_AC_PATH_TCLH): Remove.
23637 * configure: Regenerate.
23638
23639Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23640
23641 * gdb.c++/Makefile.in (clean): Add missing '{'.
23642
23643Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23644
23645 * lib/gdb.exp: Provide a default value for noinferior.
23646
23647 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23648 Load libgloss.exp.
23649
23650Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23651
23652 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23653 the executable, not the .o to run the tests from.
23654
23655Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23656
23657 * gdb.base/break.exp: Don't test for program exit or exit status
23658 if $noresults if nonzero.
23659 * gdb.base/langs.exp: Likewise.
23660 * gdb.base/watchpoint.exp: Likewise.
23661
23662 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23663 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23664 trying to compile the testcase.
23665
23666Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23667
23668 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23669 * gdb.base/signals.exp (continue to handler): Likewise.
23670
23671Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23672
23673 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23674
23675 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23676
23677Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23678
23679 * gdb.base/corefile.exp: Recognize "not found" as failure
23680 when trying to determine if a core file was generated.
23681 If no core file was generate the first time, try again without
23682 the ulimit -c to work around braindamaged shells.
23683
23684Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23685
23686 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23687 [] tests with "test" and enclose string in quotes.
23688 * gdb.stabs/configure: Rebuild
d63a86f8 23689
c906108c
SS
23690Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23691
23692 Changes in sync with expect:
23693 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23694 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23695 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23696 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23697 argument to AC_REQUIRE.
23698 * configure: Regenerated.
23699
23700Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23701
23702 * gdb.base/corefile.exp: When generating a core, discard any
23703 error messages about ulimit not found and the "core dumped"
23704 message from the shell that runs the coredumper.
23705
23706Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23707
23708 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23709
23710 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23711 which sed script to run. Expect failure for v_comb test
23712 on PA targets too.
d63a86f8 23713
c906108c
SS
23714Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23715
23716 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23717 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23718
23719Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23720
23721 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23722 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23723 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23724 * lib/gdb.exp (default_gdb_start): Fix typo.
23725 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23726 messages to not include the full program name that caused
23727 the core dump since some systems (such as solaris) apparently
23728 truncate this path to about 80 characters.
23729 When generating a core file first try increasing the core file
23730 size limit to unlimited since some systems may default it to
23731 zero, and it is harmless to try it. Move the test for failing
23732 to generate a core file to where it will actually get executed.
23733 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23734 new gdb result from g++ debug info improvements and make old
23735 pattern obsolescent. Also account for size_t differences
23736 (may be int or long).
23737 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23738 initialization before function call is placed in the delay slot
23739 and thus appears to be skipped over by commands such as "next".
23740
23741Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23742
23743 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23744
23745Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23746
23747 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23748 input source file; fix code to compile test to deal with this
23749 convention.
23750 * gdb.c++/*.exp: Likewise.
23751
23752Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23753
23754 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23755 "bt in signals.exp".
23756
23757Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23758
23759 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23760 "step over execarg initialization" and
889bf7c5 23761 "step over corearg initialization".
c906108c
SS
23762
23763Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23764
23765 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23766 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23767
23768Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23769
23770 From Rob Savoye (rob@poseidon.cygnus.com)
23771 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23772 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23773 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23774 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23775 configure.in}: Major reworking for autoconfig.
c906108c
SS
23776 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23777 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23778 New files.
c906108c
SS
23779 * config/unix-gdb.exp: Make GDB global.
23780 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23781 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23782 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23783 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23784 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23785 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23786 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23787 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23788 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23789 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23790 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23791 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23792 to returns as necessary, arrange for test to compile own testcase
23793 executable.
c906108c 23794 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23795
c906108c
SS
23796Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23797
23798 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23799 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23800 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23801 "backtrace through signal handler".
23802
23803Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23804
23805 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23806 continuing from a job control stop signal.
23807 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23808
23809Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23810
23811 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23812 * gdb.base/corefile.exp: Likewise.
23813 * gdb.base/funcargs.exp: Likewise.
23814
23815Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23816
23817 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23818 * config/monitor.exp: Add support for setting baud rate.
23819
23820Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23821
23822 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23823 i*86-*-linux* xfails for "backtrace through signal handler".
23824 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23825 "print func2::coremaker_local".
23826 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23827 alpha-dec-osf2* xfail for
c906108c
SS
23828 "delete all breakpoints when none".
23829
23830Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23831
23832 * gdb.base/break.exp: Change test that deletes all breakpoints
23833 when no user breakpoints are installed. A post 4.15 change
23834 causes gdb to no longer prompt in this case.
23835
23836Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23837
23838 * gdb.base/return.exp (return_tests): Change xfail for test
23839 "correct value returned double test" to stop xfailing at
23840 Solaris 2.5. Apparently the bug has been fixed.
23841
23842Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23843
23844 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23845 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23846
23847Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23848
23849 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23850 * gdb.disasm/hppa.s: Corresponding changes.
23851
23852Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23853
23854 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23855 makefile fragment.
23856 * config/mt-hpux: Deleted.
23857
23858Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23859
d63a86f8 23860 * Many files: When warning about suppressed tests due to a
c906108c
SS
23861 nonexistant test binary, avoid incrementing the warning count.
23862
23863Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23864
23865 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23866
c906108c
SS
23867Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23868
23869 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23870 "sparc-*-solaris2*".
23871
23872Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23873
23874 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23875 Add global and local variables and initialize them.
23876 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23877 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23878 extracts the file name and terminating signal from the core file.
23879 * TODO: Remove note about tests for correct mapping of corefile.
23880 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23881 from optimizing it away.
23882 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23883 handles common blocks.
23884
23885Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23886
23887 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23888 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23889
23890Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23891
23892 * Makefile.in (maintainer-clean): New target, synonym for
23893 realclean.
23894 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23895 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23896 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23897 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23898 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23899 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23900
23901Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23902
23903 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23904 xfails when not gcc compiled for "print foo::funclocal".
23905 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23906 "print foo::funclocal at foo",
23907 "print 'scope1.c'::foo::funclocal at foo",
23908 "print foo::funclocal_bss at foo",
23909 "print 'scope1.c'::foo::funclocal_bss at foo",
23910 "print foo::funclocal_ro at foo",
23911 "print 'scope1.c'::foo::funclocal_ro at foo",
23912 "print bar::funclocal at foo" and
23913 "print 'scope1.c'::bar::funclocal at foo".
23914 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23915 gcc compiled for "print foo::funclocal at bar".
23916 Expand all messages to ensure that they identify that
23917 the test is at bar().
23918 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23919 gcc compiled for:
23920 "ptype on opaque struct pointer (statically)",
23921 "ptype on opaque struct tagname (statically)",
23922 "ptype on opaque struct pointer (dynamically) 1",
23923 "ptype on opaque struct tagname (dynamically) 1",
23924 "ptype on opaque struct pointer (dynamically) 2" and
23925 "ptype on opaque struct tagname (dynamically) 2
23926 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23927 gcc compiled for:
23928 "p datalocal"
23929 "whatis datalocal",
23930 "ptype datalocal",
23931 "p bsslocal",
23932 "whatis bsslocal", and
23933 "ptype bsslocal".
23934 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23935 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23936 when not gcc compiled.
23937 * gdb.base/funcargs.exp (float_and_integral_args): Add
23938 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23939 compiled.
23940 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23941 "backtrace from call6a" when not gcc compiled.
23942 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23943 "backtrace from call7a" when not gcc compiled.
23944 * gdb.base/callfuncs.exp (do_function_calls):
23945 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23946 "p t_char_array_values(char_array_val2,char_array_val1)",
23947 "p t_char_array_values(char_array_val1,char_array_val2)",
23948 "p t_char_array_values("carray 1","carray 2")",
23949 "p t_char_array_values("carray 1",char_array_val2)",
23950 "p t_char_array_values(char_array_val1,"carray 2")",
23951 "p sum_args(1,{2})",
23952 "p sum_args(2,{2,3})",
23953 "p sum_args(3,{2,3,4})",
23954 "p sum_args(4,{2,3,4,5})"
23955 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23956 "backtrace in corefile.exp" when not gcc compiled.
23957
23958Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23959
23960 * gdb.base/signals.exp: Rewrite `handle all print' test as
23961 a procedure. Accept blanks or TABs as whitespace, increase
23962 timeout and expect input buffer size for the large output
23963 from the command. Remove "i*86-*-bsdi2.0" xfail.
23964
23965Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23966
23967 * gdb.base/setvar.exp: Add new testcases for truncation when
23968 assigning invalid values to bitfields.
23969
23970Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23971
d63a86f8 23972 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23973 mips-sgi-irix* xfail for
23974 "call inferior func with struct - returns char *"
23975 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23976 accepted in the result.
c906108c
SS
23977
23978Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23979
23980 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23981 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23982 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23983 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23984 that accidentally got checked in.
23985
23986Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23987
d63a86f8 23988 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23989 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23990 compiled test.
23991 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23992 Add mips-sgi-irix5* xfail for not gcc compiled.
23993 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23994 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23995 "p top", "whatis top", "p middle", and "whatis middle".
23996 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23997 "whatis signed char" for not gcc compiled.
23998 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23999 "set variable signed char=-1 (-1)" and
24000 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
24001 * gdb.base/funcargs.exp (float_and_integral_args):
24002 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
24003 Add mips-sgi-irix* xfail when not gcc compiled for
24004 "continue to call2b".
24005 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
24006 "continue to call2g".
24007 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
24008 "backtrace from call6a"
24009 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
24010 "backtrace from call7k".
24011 Add mips-sgi-irix5* xfail when not gcc compiled for
24012 "backtrace from call7a".
24013 (localvars_after_alloca): Fix gdb_test cmds for
24014 "print * after runto ...".
24015 Remove rs6000-*-* xfails for
24016 "print i after runto localvars_after_alloca" and
24017 "print l after runto localvars_after_alloca"
24018 for all compilers.
24019 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 24020 when not compiled with gcc, for:
c906108c
SS
24021 "print signed char == (minus)",
24022 "print signed char != (minus)",
24023 "print signed char < (minus)",
24024 "print signed char > (minus)".
24025 * gdb.base/callfuncs.exp (do_function_calls):
24026 Add mips-sgi-irix* xfail, when compiled with native compiler, for
24027 "call inferior func with struct - returns char *".
d63a86f8 24028 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
24029 "correct value returned double test" to include Solaris 2.4.
24030 * gdb.base/funcargs.exp (float_and_integral_args):
24031 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 24032
c906108c
SS
24033Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24034
24035 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
24036 enumeration bitfields if compiling with GNU C.
24037 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
24038 to empty' prompt.
24039
24040Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
24041
24042 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
24043 test for PRO targets.
24044
24045 * gdb.base/funcargs.exp: Avoid ever setting more than 8
24046 breakpoints in the inferior at any given time by making
24047 two groups of breakpoints for call2*, call6* and call7*
24048 tests.
24049
24050Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24051
24052 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
24053 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
24054 from optimizing it away.
24055 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
24056 "call inferior func with struct".
24057
24058Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
24059
24060 * configure.in: Only configure gdb.chill for particular targets.
24061
24062Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
24063
24064 * gdb.base/Makefile.in: Add action to .c.o transformation
24065 rule that generates a .ci file for each .o file and remove
24066 explicit .c.o rules except for callfuncs.o.
24067 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
24068 generates a .ci file for each .o file and remove explicit
24069 .cc.o rules.
24070 (clean): Remove *.tmp *.ci files.
24071 (EXECUTABLES): Remove templ-info.exp.
24072 * gdb.base/compiler.c: New file.
24073 * gdb.c++/compiler.cc: New file
24074 * gdb.base/scope.exp: Source gdb.base/scope.ci.
24075 Change rs6000-*-* xfail for
24076 "print 'scope0.c'::filelocal_ro" and
24077 "print 'scope1.c'::filelocal" and
24078 "print 'scope1.c'::filelocal_bss" and
24079 "print 'scope1.c'::filelocal_ro" and
24080 "print 'scope1.c'::foo::funclocal" and
24081 "print 'scope1.c'::foo::funclocal_ro" and
24082 "print 'scope1.c'::bar::funclocal" and
24083 "print 'scope0.c'::filelocal_ro" and
24084 "print 'scope1.c'::filelocal at foo" and
24085 "print 'scope1.c'::filelocal_bss at foo" and
24086 "print 'scope1.c'::filelocal_ro at foo" and
24087 "print 'scope1.c'::foo::funclocal at foo" and
24088 "print 'scope1.c'::foo::funclocal_bss at foo" and
24089 "print 'scope1.c'::foo::funclocal_ro at foo" and
24090 "print 'scope1.c'::bar::funclocal at foo" and
24091 "print 'scope0.c'::filelocal_ro" and
24092 "print 'scope1.c'::filelocal" and
24093 "print 'scope1.c'::filelocal_bss" and
24094 "print 'scope1.c'::filelocal_ro" and
24095 "print 'scope1.c'::foo::funclocal" and
24096 "print 'scope1.c'::foo::funclocal_bss" and
24097 "print 'scope1.c'::foo::funclocal_ro" and
24098 "print 'scope1.c'::bar::funclocal" and
24099 "print 'scope1.c'::bar::funclocal_bss"
24100 to only be xfail'd when not compiled with gcc.
d63a86f8 24101 Add rs6000-*-* xfail for
c906108c
SS
24102 "print 'scope0.c'::filelocal_bss before run"
24103 when compiled with gcc.
24104 (test_at_main): Add rs6000-*-* xfail for
24105 "print filelocal_ro in test_at_main"
24106 when compiled with gcc.
24107 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 24108 Add rs6000-*-aix* xfail for
c906108c
SS
24109 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
24110 "ptype t_char_array", not compiled with gcc.
24111 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
24112 xfail for "list foo (in include file)" when gcc compiled.
24113 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 24114 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
24115 "run to call0a" if not compiled with gcc.
24116 (unsigned_integral_args): Add rs6000-*-* xfail for
24117 "run to call1a" if not compiled with gcc.
24118 (float_and_integral_args): Add rs6000-*-* xfail for
24119 "run to call2a" if not compiled with gcc and for
24120 "continue to call2b" for any compiler.
24121 Add rs6000-*-* xfail to
24122 "print f1 after run to call2a" for gcc compiled.
24123 (discard_and_shuffle): Add rs6000-*-* xfail for
24124 "run to call6a".
24125 (shuffle_round_robin): Add rs6000-*-* xfail for
24126 "backtrace from call7a" if not compiled with gcc.
24127 Add rs6000-*-* xfail for
24128 "backtrace from call7b" if compiled with gcc.
24129 (call_after_alloca): Add rs6000-*-* xfail for
24130 "print c in call_after_alloca" and
24131 "print s in call_after_alloca" and
24132 "backtrace from call_after_alloca_subr"
24133 if not compiled with gcc.
24134 (localvars_in_indirect_call): Add rs6000-*-* xfail for
24135 "print c in localvars_in_indirect_call" and
24136 "print c in localvars_in_indirect_call" and
24137 "backtrace in indirectly called function" and
24138 "stepping into indirectly called function"
24139 if not compiled with gcc.
24140 (localvars_after_alloca): Add rs6000-*-* xfail for
24141 "print c after runto localvars_after_alloca" and
24142 "print s after runto localvars_after_alloca" and
24143 "print i after runto localvars_after_alloca" and
24144 "print l after runto localvars_after_alloca"
24145 for all compilers.
24146 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
24147 than whatis-info.exp.
24148 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
24149 than opaque-info.exp.
24150 Setup rs6000-*-* xfail for
d63a86f8 24151 "ptype on opaque struct pointer (statically)" and
c906108c
SS
24152 "ptype on opaque struct pointer (dynamically)" when
24153 not compiled with gcc.
24154 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
24155 rather than callf-info.exp.
24156 (do_function_calls): Add clear_xfail for rs6000-*-* for
24157 "p t_float_values2(3.14159,float_val2)". Seems to work
24158 fine there, both with xlc and gcc. Need to find out what
24159 it is doing right and fix other platforms.
24160 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
24161 "call inferior func with struct - returns int",
24162 "call inferior func with struct - returns long",
24163 "call inferior func with struct - returns float",
24164 "call inferior func with struct - returns double",
24165 "call inferior func with struct - returns char *",
24166 but only if not gcc compiled (presumes xlc compiled).
24167 Change rs6000-*-* xfails for
24168 "call inferior func with struct - returns char" and
24169 " call inferior func with struct - returns short" to only
24170 xfail if not using gcc.
24171 (clean mostlyclean): Remove *.ci and *.tmp files.
24172 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
24173 than templ-info.exp.
24174 * gdb.base/langs.exp: Source gdb.base/langs.ci.
24175 Add rs6000-*-* xfail for "up to foo in langs.exp"
24176 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 24177 when not gcc compiled.
d63a86f8 24178
c906108c
SS
24179Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24180
24181 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
24182 * gdb.base/corefile.exp: Likewise.
24183 * gdb.base/list.exp: Likewise.
24184 * gdb.base/scope.exp: Likewise.
24185 * gdb.base/siganls.exp: Likewise.
24186
24187 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
24188 compiler output.
24189 * gdb.base/whatis.exp: Likewise.
24190
24191Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
24192
24193 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
24194 failure (opcode table has been fixed to match reality).
24195
24196Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
24197
24198 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
24199 "call inferior func with struct - returns char",
24200 "call inferior func with struct - returns short"
24201
24202 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
24203 "print 'scope0.c'::filelocal at main",
24204 "print 'scope0.c'::filelocal_bss in test_at_main",
24205 "print 'scope0.c'::filelocal at foo",
24206 "print 'scope0.c'::filelocal_bss in test_at_foo",
24207 "print 'scope0.c'::filelocal at bar",
24208 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 24209
c906108c
SS
24210 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
24211 in source file 1". This bug seems to have been fixed with both
24212 gcc and native cc (was native assembler bug?).
24213
24214Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
24215
24216 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
24217 "backtrace through signal handler" to "i*86-*-sysv4*".
24218 * gdb.base/signals.exp: Add xfail for "'next' behaved as
24219 continue" case. Add "known SVR4 bug" to fail message.
24220 Add "i*86-*-bsdi2.0" xfail for "handle all print".
24221 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
24222 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
24223 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
24224 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
24225 "up to foo in langs.exp", "show language at foo in
24226 langs.exp", "up to cppsub_ in langs.exp", "show
24227 language at cppsub_ in langs.exp", "up to fsub in
24228 langs.exp", and "show language at fsub in langs.exp".
24229 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
24230 "bactrace in corefile.exp".
24231 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
24232 "call inferior function with struct - returns float" and
24233 "call inferior function with struct - returns double".
d63a86f8 24234
c906108c
SS
24235Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
24236
24237 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
24238 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
24239 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
24240 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
24241
24242Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
24243
24244 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
24245 (or overriden) "CHILL" macro rather then bare "gcc".
24246 Also look for ../../gcc/xgcc since that is what we will
24247 actually need, not "Makefile". Remove following assignment
24248 of CHILL to CHILL_FOR_TARGET because that results in
24249 recursive definition.
24250
24251Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
24252
24253 * gdb.base/corefile.exp: Change xfail for backtrace in
24254 corefile.exp from linuxaout to all linux.
24255 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
24256 cases where we miss the breakpoint at the signal handler
24257 for some reason. Setup xfail for linuxoldld/linuxaout and
24258 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
24259 hitting SIGURG breakpoint.
24260 * gdb.base/signals.exp: Setup xfail for "next" acting like
24261 continue to add linuxoldld. Setup xfail for all linux for
24262 "next to handler in signals_tests_1", "backtrace in
24263 signals_tests_1", "continue to func1", "pass SIGUSR1",
24264 and continue to handler".
24265
24266Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
24267
24268 * Update all FSF addresses except those in COPYING* files.
24269
24270Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
24271
24272 * gdb.base/a2-run.exp: Change messages to be more explicit about
24273 the status of args, and quote binfile in results.
24274
24275Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
24276
24277 * gdb.base/callfuncs.exp: Add tests for passing structs to
24278 inferior functions and return various types.
24279 * gdb.base/callfuncs.c: Add functions to receive a struct
24280 and return a member of the struct, in various types.
24281
24282Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24283
24284 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
24285
24286Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
24287
24288 * config/vxworks29k.exp: New file, sources vxworks.exp.
24289
24290Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24291
24292 * config/gdbremote.exp: New file. Testing framework using
24293 gdbserver.
24294
24295Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
24296
24297 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
24298 "call function when asleep" and "send end of file".
24299 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
24300 for "backtrace in corefile.exp".
24301 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
24302 for "backtrace through signal handler".
24303 * gdb.base/corefile.exp: Make sure we actually generate a core file
24304 before trying the core tests. Some systems allow the user to suppress
24305 generation of core files and default to that (linux for example).
24306 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
24307 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
24308
24309Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24310
24311 * gdb.threads: New directory with some crude multi-threaded
24312 gdb tests (step.exp and step2.exp).
24313 * config/mt-lynx (STEP_EXECUTABLE): Define.
24314 (THREADFLAGS): Define.
24315
24316Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
24317
24318 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24319
24320 * gdb.base/signals.exp: Disable whole file for lynx until
24321 further notice.
24322
24323 * gdb.base/signals.exp: xfail test where "next" acts like
24324 "continue" for lynx.
24325
24326 * gdb.base/interrupt.exp: xfail test for calling function while
24327 inferior is asleep for lynx.
24328
24329 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
24330 than one cr-lf after each command.
24331
24332Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24333
24334 * configure.in: Reinstate setting of stabsdirs variable, fix
24335 typo in setting up configdirs for native builds.
24336
24337 * gdb.base/return.exp: Fix typo in return double test.
24338 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
24339 compiler from optimizing them away.
24340
24341Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
24342
24343 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
24344 sequences to be echo'd by gdb when using gdb_test.
24345 * gdb.chill/chexp.exp: Likewise.
24346 * gdb.fortran/exprs.exp: Likewise
24347
24348Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24349
24350 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
24351 after the inferior gdb has started.
24352
24353 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
24354 after each command.
24355 * gdb.base/funcargs.exp: Likewise.
24356 * gdb.base/gdbvars.exp: Likewise.
24357 * gdb.base/interrupt.exp: Likewise.
24358 * gdb.base/list.exp: Likewise.
24359 * gdb.base/watchpoint.exp: Likewise.
24360 * gdb.c++/demangle.exp: Likewise.
24361 * gdb.c++/inherit.exp: Likewise.
24362 * gdb.chill/chexp.exp: Likewise.
24363 * gdb.fortran/exprs.exp: Likewise.
24364
24365 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
24366 test if we can't handle IO to/from the inferior.
24367
24368 * gdb.c++/misc.exp: Always check for a program already being
24369 started after sending a "run" command to gdb.
24370
24371 * gdb.base/twice.exp: Start with a fresh gdb.
24372
24373 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24374 only depend on gdb's expression code, not the chill runtime.
24375
24376 * gdb.base/return.c: Put return values into variables so we
24377 can have gdb print them rather than depending on the program
24378 to print them.
24379 * gdb.base/return.exp: Corresponding changes.
24380
24381 * lib/gdb.exp: Provide default value for noinferiorio.
24382 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24383 the inferior.
24384
24385 * gdb.base/break.exp: Always check for a program already being
24386 started after sending a "run" command to gdb.
24387 (text_next_with_recursion): Don't check the output from the
24388 program's printf statement. Instead just make sure the program
24389 exited.
24390
24391 * gdb.base/commands.exp: Protect tests which need arguments with
24392 $noargs conditionals.
24393
24394Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24395
24396 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24397 of structure member arrays to match gdb/valops.c:value_addr change.
24398
24399Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24400
24401 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24402 cases.
24403
24404Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24405
24406 * configure.in (configdirs): Remove gdb.chill from default list
24407 of subdirs and then add it back in only if doing a native build.
24408 The current chill compiler does not yet work in any cross build.
24409 * Revert all signal changes from Jul 6.
24410 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24411 for sh-hms targets, allowing these tests to link, with no other
24412 changes. Testing is suppressed by setting "nosignals" in site.exp.
24413
24414Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24415
24416 * configure.in (signaldirs): Define and add to configdirs for all
24417 targets except some specific ones that are known to not support signals.
24418 Also clean up formatting.
24419 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24420 (signals, sigall): Remove rules to build.
24421 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24422 Moved to new gdb.signals directory.
24423 * gdb.signals: New test directory.
24424 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24425 signals.c signals.exp}: New or moved files.
24426
24427Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24428
24429 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24430
24431Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24432
24433 * gdb.base/return.exp: Xfail `return double' test failure
24434 on at least Solaris 2.3 and handle future/past versions on
24435 a case by case basis as appropriate. Also update message
24436 to include i*86 failures.
24437
24438Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24439
24440 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24441
24442 * lib/gdb.exp: Fix comment which erroneously identified
24443 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24444 gdb_file_cmd not gdb_load).
24445 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24446
24447 * gdb.base/setvar.exp: Make test names consistent between pass and
24448 fail cases. Use gdb_test more.
24449
24450Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24451
24452 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24453
24454Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24455
24456 * gdb.base/help.exp: Fix expected help string for `show commands'.
24457
24458Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24459
24460 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24461
24462 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24463 of a text section.
24464
24465Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24466
24467 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24468 that loop eventually terminates. Fix Connection refused logic so
24469 that testsuite will expire nicely.
24470
24471Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24472
24473 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24474 config/rom68k.exp: New tcl glue for the appropriate monitors.
24475 These all just end up calling monitor.exp.
24476 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24477 refused' by retrying. Cleanup some timeout issues.
24478 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24479 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24480 callers don't have to set/restore global timeout variable.
24481
24482 * The following set of changes centralizes management of the global
24483 timeout variable. This way, it can be set in one target dependent
24484 place instead of dozens of places scattered throughout the test suite.
24485 If you need to lengthen a timeout, then you should either set timeout
24486 in one of the config/{target}.exp files, or multiply it by a factor.
24487 Setting it to an absolute value is always going to lose for some
24488 targets.
24489 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24490 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24491 * gdb.base/funcargs.exp: Don't set timeout.
24492 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24493 * gdb.base/printcmds.exp (test_print_string_constants
24494 test_print_array_constants): Don't set timeout.
24495 * gdb.base/ptype.exp: Don't set timeout.
24496 * gdb.base/recurse.exp: Don't set timeout.
24497 * gdb.base/return.exp: Don't set timeout.
24498 * gdb.base/watchpoint.exp: Don't set timeout.
24499 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24500 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24501
24502Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24503
24504 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24505
24506Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24507
24508 * lib/gdb.exp: Disable chill tests for irix5.
24509
24510Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24511
24512 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24513 each test pass or fail.
24514
24515Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24516
24517 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24518 xlc not gcc.
24519
24520Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24521
24522 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24523
24524Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24525
24526 * config/est.exp: Fix copyright and comments. Remove dead code.
24527 Use targetname, serialport and baud variables instead of fixed
24528 constants.
24529 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24530 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24531
24532Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24533
24534 * gdb.base/watchpoint.exp: Don't run
24535 test_watchpoint_triggered_in_syscall for sunos.
24536
24537Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24538
24539 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24540 they don't seem to exist. Do include stdio.h.
24541
24542Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24543
24544 * gdb.base/a1-selftest.exp: Add alpha xfail.
24545
24546Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24547
24548 * gdb.base/watchpoint.c (main): Prompt before calling read().
24549 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24550 Revise accordingly. Remove cruft about sending "123" several
24551 times, until it gets noticed. Clean up the "print buf[0]" stuff
24552 so that it passes or fails, and waits for prompts in the usual way.
24553
24554Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24555
24556 * gdb.base/recurse.exp: Fix comment.
24557
24558 * TODO: Remove item about printing variables in nodebug.exp. Add
24559 item about enabling tests which are only run on some targets.
24560
24561 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24562 fail, make test names unique, use new gdb_test convention
24563 regarding pattern, use gdb_test more, etc.).
24564
24565 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24566 fail, make test names unique, etc.).
24567
24568Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24569
24570 * gdb.base/nodebug.c: Change return type of top and middle to
24571 short.
24572 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24573 are fixed by the recent mdebugread.c changes. Allow `short ()'
24574 as type for top and middle.
24575
24576Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24577
24578 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24579 nearly as I can tell, the whole thing was an accident in Stu's
24580 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24581 to replace a send/expect pair with gdb_test, but ended up only
24582 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24583 of 30 Mar 1995 took care of it, but left this vestigial comment
24584 which I am now nuking.
24585
24586Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24587
24588 * gdb.base/break.exp: Look for different line number for
24589 breakpoint at main depending on usestubs.
24590
24591Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24592
24593 * gdb.base/list.exp: Adjust some alternate expect patterns to
24594 match recent list0.c change. Add alternate expect pattern for
24595 output from `list default lines around main' for optimizing
24596 compilers.
24597
24598Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24599
24600 * lib/gdb.exp: If nosignals is not set, set it to 0.
24601
24602Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24603
24604 * config/slite-gdb.exp: Responds to load symbol table prompt.
24605 * gdb.base/break.exp: Adjust line number, fix rerun.
24606 * gdb.base/langs0.c: Add #ifdef usestubs.
24607
24608Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24609
24610 * gdb.base/list.exp: Adjust line contents after adding new lines in
24611 list0.c. Also fix a syntax error.
24612
24613 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24614 * gdb.base/break.exp: ditto.
24615 * gdb.base/list.exp: ditto.
24616 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24617 * gdb.base/run.c: ditto.
24618 * gdb.base/list0.c: ditto.
24619 * gdb.base/funcargs.c: ditto.
24620
24621Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24622
24623 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24624 $targetname, $serialport and $baud instead of hardwired variables.
24625 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24626 target doesn't support signals.
24627
24628Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24629
24630 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24631
24632Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24633
24634 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24635 Don't rely on the value of an auto variable before it has been
24636 initialized. Use gdb_test more.
24637
24638Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24639
24640 * lib/gdb.exp (default_gdb_version): A version number must start
24641 with a digit, but other than that contains all characters up to
24642 the first whitespace character.
24643
24644Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24645
24646 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24647
24648Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24649
24650 * gdb.c++/*.exp: Warn if executable does not exist. The original
24651 reason for skipping the warning was that configure.in sometimes
24652 intentionally skipped building the executables but the tcl code
24653 had no way of knowing. That (a) was always bogus with respect to
24654 error handling, (b) is no longer true (right now there is no way
24655 to skip C++ tests).
24656
24657 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24658
24659Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24660
24661 * gdb.base/list.exp: Add expect patterns for output from
24662 SunPRO compiled executables.
24663 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24664 types.
24665
24666Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24667
24668 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24669 number (we are already testing that the correct source line text
24670 gets printed).
24671
24672 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24673 that is what is intended, but something needed to be done to get
24674 sunos4 native working again.
24675
24676 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24677
24678 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24679 apparently went with a (very) old xfail.
24680
24681Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24682
24683 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24684 runto_main is a proc in gdb.exp that will do 'step' for target use
24685 stubs.
24686 * gdb.base/exprs.exp: ditto.
24687 * gdb.base/interrupt.exp: ditto.
24688 * gdb.base/opaque.exp: ditto.
24689 * gdb.base/printcmds.exp: ditto.
24690 * gdb.base/ptype.exp: ditto.
24691 * gdb.base/scope.exp: ditto.
24692 * gdb.base/setvar.exp: ditto.
24693 * gdb.base/signals.exp: ditto.
24694 * gdb.base/twice.exp: ditto.
24695 * gdb.c++/classes.exp: ditto.
24696 * gdb.c++/inherit.exp: ditto.
24697 * gdb.c++/templates.exp: ditto.
24698 * gdb.base/break.exp: no run and hit main for stubs. Change line
24699 numbers for breakpoints and info breakpoint.
24700 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24701 breakpoint().
24702 * gdb.base/callfuncs.c: ditto.
24703 * gdb.base/exprs: ditto.
24704 * gdb.base/interrupt.c: ditto.
24705 * gdb.base/opaque0.c: ditto.
24706 * gdb.base/printcmds.c: ditto.
24707 * gdb.base/ptype.c: ditto.
24708 * gdb.base/scope0.c: ditto.
24709 * gdb.base/setvar.c: ditto.
24710 * gdb.base/signals.c: ditto.
24711 * gdb.base/twice.c: ditto.
24712 * gdb.c++/misc.cc: ditto.
24713 * gdb.c++/templates.cc: ditto.
24714
24715Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24716
24717 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24718
24719 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24720 somewhere between `read' and `main.c'. I'm pretty sure the
24721 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24722 and it isn't particularly useful.
24723
24724 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24725
24726Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24727
24728 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24729
24730Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24731
24732 * config/mt-slite: add LIBS and -nostdlib.
24733 * config/slite-gdb.exp: add this new file to support sparclite target.
24734
24735Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24736
24737 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24738
24739 * gdb.base/a2-run.exp: Change argument to istarget from
24740 "*-*-vxworks" to "*-*-vxworks*".
24741 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24742
24743Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24744
24745 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24746 will not runto main but do a 'step' to step out of breakpoint().
24747 * config/mt-slite: add -Dusestubs.
24748
24749Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24750
24751 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24752 instead of just @.
24753
24754 * gdb.base/signals.exp: Add test for "handle all print".
24755 * TODO: Remove "handle all print". Also remove item about
24756 checking copyright date (I don't like the idea of a spurious FAIL
24757 based on when we run the tests).
24758
24759 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24760 for SunOS4 (reason for failure not investigated). Remove
24761 redundant test for $binfile.
24762
24763 * gdb.base/nodebug.c (array_index): Call malloc.
24764
24765 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24766
24767Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24768
24769 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24770 conventions and slightly simplify the matching regexp.
24771
24772Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24773
24774 * gdb.base/break.exp: Update gdb_test invocation to use new
24775 convention.
24776
24777 * lib/gdb.exp: If noargs is not set, set it to 0.
24778
24779 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24780 tests unique.
24781
24782 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24783
24784Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24785
24786 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24787 one argument of type "<non-float parameter>".
24788
24789Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24790
24791 * config/rom68k.exp: New file to support Motorola IDP board.
24792 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24793 * gdb.base/break.c: Change things around so that this program
24794 doesn't depend upon args. This is necessary to make remote
24795 targets work (in general, they can't take args).
24796 * gdb.base/break.exp: Don't try to send args to program. Don't
24797 expect output. Also, replace lots of code with gdb_test.
24798
24799Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24800
24801 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24802 printing of '\'' (which is what the comment says we are testing,
24803 even though we were not), not '''.
24804 (test_integer_literals_rejected): Test that printing ''' is an error.
24805
24806 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24807 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24808 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24809 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24810 Use gdb_test not test_print_accept.
24811 * lib/gdb.exp: Remove test_print_accept.
24812
24813 * gdb.base/signals.exp (signal_tests_1): Make pass message
24814 consistent with fail message.
24815
24816 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24817 unsigned char; the bug (PR 1821) is fixed.
24818
24819 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24820
24821 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24822 successful tests--makes xfailing them work right.
24823
24824Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24825
24826 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24827 only \r\n, not .*. The test can pass .* as the last thing in
24828 $pattern if that is what it wants. In addition to providing this
24829 flexibility, this change should speed up pattern matching in cases
24830 where the pattern already ended with .* (there were a number of
24831 them). This change also helps catch bad patterns--in the old
24832 scheme the typo "char \*" instead of "char \\*" would pass. Now
24833 it is caught.
24834 * Many .exp files: Update callers.
24835
24836 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24837 clearer and does not spuriously match multiple ('s. Likewise for
24838 ) and *.
24839
24840 * gdb.base/nodebug.exp: Test ability to call a function and pass
24841 it a string (even with no debugging info).
24842
24843 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24844 "p '\'", which is the same as "p ''" once tcl gets done with
24845 quoting, to "p '\\'", which I suspect is what is intended (one
24846 backslash gets sent to GDB).
24847
24848 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24849
24850Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24851
24852 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24853 1817) was fixed literally years ago.
24854
24855Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24856
24857 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24858 test, it causes stepping out of call_after_alloca_subr with
24859 optimizing compilers.
24860 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24861 fails.
24862
24863 * gdb.c++/templates.exp: Source templ-info.exp only if
24864 the templates executable exists.
24865
24866 * gdb.c++/misc.cc (class Contains_static_instance,
24867 class Contains_nested_static_instance),
24868 gdb.c++/classes.exp (test_static_members): Test printing of
24869 a class that contains a static instance of the class.
24870
24871Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24872
24873 * gdb.base/langs2.c (cppsub_): Don't prototype.
24874 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24875 only, I believe).
24876
24877Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24878
24879 * lib/gdb.exp (skip_chill_tests): New procedure.
24880
24881 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24882
24883Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24884
24885 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24886 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24887
24888Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24889
24890 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24891
24892 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24893 disassemble 8, not 16, instructions for part 4.
24894
24895 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24896 support the latter anymore.
24897
24898 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24899 -DNO_PROTOTYPES.
24900 * gdb.base/callfuncs.c: Control use of prototypes based on
24901 NO_PROTOTYPES, not __STDC__.
24902 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24903 t_float_values2 tests if prototypes in use.
24904
24905 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24906 t_double_values): When checking differences against DELTA, check
24907 that difference is within the range (-DELTA,DELTA), not just
24908 (-infinity,DELTA).
24909
24910Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24911
24912 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24913 'file' command firts, then 'target', then 'load', this is due to gdb
24914 target set up.
24915 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24916
24917Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24918
24919 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24920 FP load/store variants.
24921 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24922
24923Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24924
24925 * gdb.base/term.exp: Do not give a warning if not native, it is
24926 not an abnormal condition.
24927
24928Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24929
24930 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24931 t_char_array".
24932
24933Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24934
24935 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24936 are getting the version number.
24937
24938 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24939 if not native, it is not an abnormal condition.
24940
24941Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24942
24943 * lib/gdb.exp: Just use "file exists", rather than undocumented
24944 dejagnu procedure "findfile".
24945
24946Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24947
24948 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24949 (LDFLAGS): Set to -Xlinker -Ur.
24950
24951 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24952 Removed, these values are set by lib/gdb.exp.
24953
24954 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24955
24956Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24957
24958 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24959 of replicating gdb startup code.
24960
24961 * config/mt-vxworks (LDFLAGS): Set to -r.
24962 (CFLAGS_FOR_TARGET): Removed.
24963
24964 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24965 (gdb) and gdb for vxworks uses (vxgdb).
24966
24967 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24968 executable is not in the tree and host != target, use sed and
24969 program_transform_name to determine the gdb name used by the
24970 target.
24971
24972 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24973 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24974
24975Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24976
24977 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24978 floats, chars, and shorts where there are ANSI-style function
24979 definitions.
24980
24981 * gdb.base/langs.exp, gdb.base/langs*: New test.
24982 * gdb.base/Makefile.in: Build it.
24983 * TODO: Remove item about checking that C names don't get C++
24984 demangling applied; this test tests it.
24985
24986Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24987
24988 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24989 went with the const70 xfail. The xfail went away a year ago.
24990
24991 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24992
24993 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24994 for hp300.
24995
24996 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24997
24998 * gdb.base/a1-selftest.exp: Don't run on hp300.
24999
25000Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25001
25002 * Makefile.in (site.exp): Set host_alias and target_alias as well
25003 as host_triplet and target_triplet.
25004
25005Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25006
25007 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
25008
25009 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
25010 places as other ecoff systems).
25011
25012 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
25013 ultrix.
25014
25015Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25016
25017 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
25018 remove them.
25019 * gdb.base/nodebug.exp: Accept "function" in addition to "text
25020 variable and "variable" in addition to "data variable".
25021 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
25022
25023 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
25024 2.
25025 * gdb.base/list1.c (long_line): Add additional statement at start
25026 of function.
25027 * gdb.base/list.exp (test_forward_search): Update line number to
25028 reflect new statement.
25029
25030Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25031
25032 * gdb.base/signals.exp: Reinitialize searched source directories
25033 after gdb_start call.
25034
25035Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
25036
25037 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
25038 * gdb.stabs/Makefile.in: Likewise.
25039
25040 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
25041 change. Instead split the tests into smaller pieces.
25042 * gdb.disasm/hppa.s: Corresponding changes.
25043
25044Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25045
25046 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25047 Quote ^C when passing it to stty. For some shells ^ is a pipe.
25048
25049 * gdb.base/funcargs.exp: Modify many tests so that every test
25050 either passes or fails. Make some test names unique.
25051
25052Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25053
25054 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25055 Call stty to set interrupt character.
25056
25057 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
25058 for HP assembler versus GNU assembler based on actual behavior of
25059 $(CC), rather than assuming that $(AS) is always the GNU assembler.
25060
25061 * TODO: Suggest a few more stepping tests.
25062
25063Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
25064
25065 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
25066 restart GDB for h8300 after a continue.
25067 (return): Add pattern to match a29k-udi behavior.
25068 * gdb.base/nodebug.exp: Remove obsolete comment.
25069 * gdb.base/regs.exp: New file, testing of register displays.
25070 * gdb.base/return.exp: Fix typo in reference to $objdir.
25071 * gdb.base/whatis.exp: Always start with a fresh GDB.
25072
25073Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25074
25075 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
25076 higher, these tests generate a lot of output.
25077
25078Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25079
25080 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
25081 code following the catch silently ignored some errors; without the
25082 catch they should be thrown like any other tcl error. Also, the
25083 catch used "" instead of {} which meant all the callers who wanted
25084 to include one of the characters "[]$ had to quote it an extra time.
25085 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
25086 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
25087 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
25088 Remove extra quoting.
25089
25090Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
25091
25092 * gdb.base/commands.exp: Make test names unique; every test either
25093 passes or fails. Update some comments.
25094
25095 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
25096
25097Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25098
25099 The following fixes a FAIL caused by the fact that the alpha stabs
25100 configuration didn't use the ".if alpha" code in weird.def.
25101 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
25102 bit pointer, so the 32 bit version works even on the alpha.
25103 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
25104 Remove the stuff which allowed us to have separate versions for
25105 alpha and everything else.
25106
25107 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
25108 regexp which "info func operator\[\](" is supposed to match. Fix
25109 string to send to GDB. Note that GDB still doesn't work right. Add a
25110 new test for "info func .perator\[\](" which GDB does handle correctly.
25111
25112 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
25113
25114Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25115
25116 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
25117 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
25118 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
25119 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
25120 it makes the tests harder to understand and confuses test-o-matic.
25121 The preferred style is that each test provides a PASS or a FAIL,
25122 and has a unique message (e.g. "continue #54" not just "continue")
25123 which is the same for the pass and the fail.
25124 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25125 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
25126 to lib/gdb.exp.
25127 * gdb.base/printcmds.exp: Use test_print_accept. Remove
25128 prt_accept which was basically the same thing. Likewise for
25129 test_print_reject and prt_reject.
25130 * lib/gdb.exp (test_print_reject): Add some more error message
25131 patterns to match from the former printcmds.exp (prt_reject).
25132 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
25133 One defect of the passcount stuff is that some of it failed to
25134 report XPASS where appropriate.
25135 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
25136 stuff before and after arg in expected pattern.
25137 (test_paddr_operator_functions): Re-do test without print_addr_of;
25138 this is the only test which seems to want extra stuff there.
25139
25140Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25141
25142 * gdb.base/nodebug.exp: Update new tests to reflect improved
25143 wording of gdb output.
25144
25145 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
25146 and "ptype" work on variables in files compiled without -g.
25147 Replaces commented out "maint print msymbol" tests.
25148
25149Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25150
25151 * gdb.base/setvar.c (dummy): Call malloc.
25152
25153 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
25154 losing with the irix4 sed.
25155
25156 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
25157 ALRM" on irix4.
25158
25159Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25160
25161 * TODO: Remove items about corefile.exp testing new exec-file and
25162 backtrace; both are now done. Add items about printing enums.
25163
25164Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25165
25166 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
25167 "get signal $thissig" test fails.
25168
25169 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
25170
25171Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25172
25173 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
25174 compiler warning with dec alpha compiler.
25175
25176 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
25177 extra \n from gdb_test call (this explains why the prompt test
25178 that I removed yesterday was there).
25179 (user_defined_command_test): Remove extra \n and prompt test.
25180
25181 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
25182 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
25183 doesn't exist.
25184 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
25185 Also remove alpha workaround, which turns out to be because
25186 SIGABRT == SIGLOST.
25187
25188 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
25189
25190 * gdb.base/help.exp: Don't test "help show".
25191
25192Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25193
25194 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
25195 "set print address" is on.
25196 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
25197 pass prompt to gdb_test; gdb_test already looks for the prompt.
25198
25199 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
25200
25201 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
25202 was a vestige of the manual TESTSTRATEGY, and the purpose of it
25203 was to make sure that gdb can read a core file. But (a) the "read
25204 the corefile" part didn't make it to a1-selftest.exp, we just
25205 delete the corefile after creating it, and (b) we test reading
25206 corefiles in corefile.exp anyway. Also, this test left around a
25207 xgdb process on Solaris.
25208
25209 * gdb.base/corefile.exp: Also test backtrace.
25210
25211Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
25212
25213 * gdb.base/commands.exp: Test a simple user defined command with
25214 arguments and if/while statements; verify the full user command is
25215 printed by "show user".
25216
25217 * gdb.base/commands.exp: Test if/while commands as part of a
25218 breakpoint command list; verify they appear in breakpoint
25219 information.
25220
25221Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25222
25223 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
25224 than by dividing by zero.
25225
25226Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
25227
25228 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
25229 performing an inferior call with watchpoints enabled.
25230 * gdb.base/watchpoint.c (main): Delete second unnecessary read
25231 call.
25232
25233Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25234
25235 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
25236 of "file" command.
25237
25238 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
25239 Add additional pattern for when "int operator int(void);" appears
25240 in a different order.
25241
25242Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25243
25244 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
25245
25246 * gdb.base/help.exp: Replace most of docstrings for "info signals"
25247 and "signal" with ".*".
25248
25249Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25250
25251 * TODO: Add note about "handle all nostop".
25252
25253 * gdb.base/{sigall.c, sigall.exp}: New test.
25254 * gdb.base/Makefile.in: Add it.
25255
25256Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
25257
25258 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
25259 when invoking GDB, suppresses any windowing interface.
25260
25261Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
25262
25263 * config/sim-gdb: New file, simulator testing support.
25264
25265Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
25266
25267 * gdb.base/interrupt.exp: Test calling func1 twice.
25268
25269Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
25270
25271 * gdb.base/list.exp (test_forward_search): Set timeout higher
25272 when we'll be getting lots of output from gdb.
25273
25274 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
25275 "init_malloc" to after the expect statement. Run it if that
25276 regexp is taken, but also for two others which happen if source
25277 cannot be found.
25278
25279Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25280
25281 * gdb.base/printcmds.exp: New test, for printing register before
25282 program is running.
25283
25284Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25285
25286 * gdb.base/list.exp: Correct some alternate expect patterns
25287 to reflect changes in list1.c.
25288
25289Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25290
25291 * TODO: Add item regarding large frames.
25292
25293 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
25294
25295 * TODO: Remove item about enabling return.exp; it
25296 is enabled. Suggest a few more "return" tests.
25297
25298Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25299
25300 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
25301 anonymous unions.
25302
25303Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25304
25305 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
25306 and pr-5646.o, so "make" is the same as "make all", not "make
25307 pr-4975.o".
25308
25309Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
25310
25311 * gdb.base/list.exp: Adjust expectations to reflect changes in
25312 list1.c.
25313 (test_forward_search): New test proc.
25314 * gdb.base/list1.c (long_line): New function, has long source line.
25315
25316Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
25317
25318 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25319 additional line of code that was added.
25320
25321Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
25322
25323 * gdb.disasm/hppa.s: Break the large branching tests into smaller
25324 tests so as not to overflow expect's input buffers.
25325 * gdb.disasm/hppa.exp: Corresponding changes.
25326
25327Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25328
25329 Beginnings of template debugging tests.
25330 * gdb.c++/templ-info.cc: New file to test for template
25331 debugging capability of the compiler.
25332 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
25333 templ-info.cc.
25334 * gdb.c++/templates.cc: Add explicit template instantiations
25335 to enable compiling with -fno-implicit-templates. Add destructor
25336 and 'value' method to T5 class for template tests.
25337 * gdb.c++/templates.exp: Add testcases for printing of template
25338 types, setting breakpoints on template methods and calling a
d63a86f8 25339 template method.
c906108c
SS
25340
25341Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
25342
25343 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
25344 branch target since some assemblers (gas-2.5) may emit a
25345 relocation for the branch instead of resolving it in the
25346 assembler.
25347
25348Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25349
25350 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
25351 through signal handler.
25352
25353Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25354
25355 * configure.in (*-*-netware): Use config/mt-netware.
25356
25357 * config/mt-netware: New file.
25358 * config/mt-i386-netware: Removed, separate configs for different
25359 netware architectures are no longer needed now that we have
25360 --with-headers.
25361
25362Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25363
25364 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
25365 by the recent changes to use ANSI C arithmetic conversions.
25366
25367Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25368
25369 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25370 bug involving using inferior_pid to figure out whether to select a
25371 frame.
25372
25373Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25374
25375 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25376 match the current disassembler output.
25377
25378Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25379
25380 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25381 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25382 types, expect "int" as type of integer values (for now).
25383
25384Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25385
25386 * gdb.base/commands.exp: New tests for if/while commands.
25387
25388Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25389
25390 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25391 by .*, since hex values have different syntax in Chill mode.
25392
25393Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25394
25395 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25396 linefeed from expect pattern for repeated types with indices > 9.
25397
25398Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25399
25400 First part of Fortran test suite.
25401 * gdb.fortran: New directory.
25402 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25403
25404Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25405
25406 * gdb.base/default.exp: Update expect pattern for load command
25407 without arguments.
25408
25409Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25410
25411 * configure.in: Change i386 to i[345]86.
25412 * gdb.base/configure.in: Likewise.
25413 * gdb.c++/configure.in: Likewise.
25414 * gdb.chill/configure.in: Likewise.
25415
25416Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25417
25418 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25419 patterns, since that is not a valid context for comments.
25420
25421Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25422
25423 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25424 repeated types and repeated types with indices > 9.
25425
25426Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25427
25428 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25429 2417; old bug has been fixed.
25430
25431Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25432
25433 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25434 send the newline ourselves instead of assuming gdb_test will do
25435 so when passed an empty input string.
25436
25437 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25438 stabs testcode.
25439
25440Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25441
25442 * lib/gdb.exp (gdb_test): Don't send anything if the first
25443 argument is an empty string. This makes cases where we want to
25444 match output that is already in expect's buffers (for example,
25445 matching a breakpoint after gdb_run_cmd has been called) work
25446 reliably.
25447
25448Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25449
25450 * config/netware.exp: New file.
25451
25452Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25453
25454 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25455 the -B and -L prefixes so we can find the debugging stub.
25456
25457 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25458 there and we are using the gcc from the tree.
25459
25460 * gdb.base/types.c: Removed.
25461
25462 * gdb.base/configure.in: Look for makefile fragments in ../config.
25463 Recognize i386-*-netware.
25464 * gdb.c++/configure.in: Likewise.
25465
25466Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25467
25468 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25469 the correct TCL syntax.
25470
25471Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25472
25473 * gdb.base/opaque.exp: use runto instead of messing around with
25474 breakpoints. Simplify by using gdb_test.
25475
25476 * gdb.base/bitfields.exp: restart between tests on netware targets
25477 because breakpoints aren't relocated after target death. Run
25478 processes to completion.
25479
25480 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25481
25482Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25483
25484 * Makefile.in: Remove extra tabs that confuse some versions
25485 of "make". Use the newly built gdb to test with by default,
25486 rather than the first one in the tester's search path.
25487
25488Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25489
25490 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25491
25492 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25493 condition help.
25494
25495Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25496
25497 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25498
25499 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25500 running.
25501 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25502 * gdb.base/funcargs.exp: Likewise.
25503
25504 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25505 * gdb.base/funcargs.exp: Likewise.
25506
25507 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25508 message is "".
25509
25510Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25511
25512 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25513 return,signals,twice}.exp: Handle non-existant binaries
25514 consistantly.
25515
25516 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25517 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25518 might testing a cross development system.
25519
25520Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25521
25522 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25523 runtest script is relative to ${srcdir}, not ${rootdir}.
25524
25525Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25526
25527 * gdb.base/signals.exp: Allow for optionality of breakpoint
25528 address.
25529
25530Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25531
25532 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25533
25534Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25535
25536 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25537 for size_t definition.
25538 * gdb.c++/templates.cc: Likewise
25539
25540 * config/mt-i386-netware: New file.
25541
25542 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25543 defined.
25544
25545 * gdb.base/Makefile.in: Added support for systems that name core
25546 files by appending "core" to the program name.
25547 * gdb.base/a1-selftest.exp: Likewise.
25548
25549Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25550
25551 * gdb.base/return.exp: Add comment and message for `return double'
25552 test failure on Sparc Solaris.
25553
25554Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25555
25556 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25557
25558Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25559
25560 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25561 from optimizing them away.
25562 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25563 patterns to include default constructors and assignment operators,
25564 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25565 character in the output of the virtual base pointer.
25566
25567Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25568
25569 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25570 expression match in print_addr_of to avoid unintented matches.
25571 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25572 versions up to 2.5.8.
25573
25574Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25575
25576 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25577 included file to run under newer versions of expect.
25578 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25579 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25580 Remove xfail for the virtual table of BDDHookV.
25581
25582Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25583
25584 * lib/gdb.exp (string_to_regexp): Set a default result.
25585 (default_gdb_start): Fix misleading message.
25586
25587Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25588
25589 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25590 Remove all CC, etc definitions.
25591 * config/mt-hpux: New file.
25592 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25593 (CFLAGS, LDFLAGS): Define.
25594 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25595
25596 * Makefile.in (site.exp): Don't insert host_os, etc.
25597 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25598 (distclean): Check existence of subdir.
25599 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25600 * gdb.base/Makefile.in: General cleanup and simplification.
25601 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25602 to build executables. Use default rule to build .o files.
25603 (EXPECT, RUNTEST, CC): Fix relative pathname.
25604 (site.exp): Don't insert host_os, etc.
25605 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25606 and/or SIGUSR1 defined.
25607 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25608 * gdb.c++/Makefile.in: General cleanup and simplification.
25609 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25610 (CFLAGS): Remove.
25611 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25612
25613Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25614
25615 * gdb.base/recurse.exp: Misc changes to get tests running again
25616 after Kung's changes to the watchpoint code.
25617 * gdb.base/watchpoint.exp: Likewise.
25618
25619Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25620
25621 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25622
25623Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25624
25625 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25626 * lib/gdb.exp (default_gdb_start): Define.
25627 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25628 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25629 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25630 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25631 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25632 Don't call gdb_target_udi in between tests.
25633
25634Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25635
25636 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25637 (which was basically just a local version of the same thing). In
25638 addition to avoiding duplication, gdb_test_exact is faster.
25639 * lib/gdb.exp (gdb_test_exact): Fix typo.
25640
25641 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25642 don't give an error.
25643
25644 * gdb.base/term.exp: Call delete_breakpoints before starting.
25645
25646 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25647 (t10): Add comment.
25648
25649Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25650
25651 Reorganization of the GDB Test Suite.
25652
25653 * gdb.base: New directory, contains all the basic tests.
25654 * gdb.c++: New directory, tests specific to C++.
25655 * gdb.chill: New directory, tests specific to Chill.
25656 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25657 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25658 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25659 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25660 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25661 t30-31 to chill).
25662 * */gdbme.*: Rename to match appropriate expect scripts.
25663 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25664 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25665 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25666 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25667 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25668 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25669 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25670 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25671 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25672 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25673 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25674 gdb.c++/virtfunc.cc: New names of C++ files.
25675 * gdb.chill/chillvars.ch: New name of Chill file.
25676 * gdb.base/configure.in, gdb.c++/configure.in,
25677 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25678 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25679 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25680 * configure.in (configdirs): Update to reflect directory changes.
25681 (target_abbrev): No longer define for any configuration.
25682 * Makefile.in: Cosmetic improvements to header comments.
25683
25684Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25685
25686 Various changes to gdb.t31:
25687
25688 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25689 * gdbme.ch: Make all key-words and predefineds be upper-case.
25690 * chillvars.exp: Expect key-words and predefinds in upper-case.
25691
25692 * chillvars.exp: Use gdb_test_exact many places.
25693 Change expected output for arrays (which now includes index labels).
25694
25695 * pr-5020.exp, gdme.ch (module PR_5020):
25696 New test, for PR-5020.
25697
25698Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25699
25700 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25701 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25702
25703Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25704
25705 * Makefile.in: Fix bit-rot in definitions of CHILL,
25706 CHILL_FOR_TARGET and Chill_LIB.
25707 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25708 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25709 CHILL, and CHILL_LIB.
25710
25711Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25712
25713 * Revert the previous changes. Please see Rob's directory
25714 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25715
25716Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25717
25718 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25719 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25720 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25721 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25722 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25723 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25724 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25725 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25726 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25727 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25728 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25729 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25730 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25731 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25732 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25733 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25734 changes from 94Q1.
25735
25736Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25737
25738 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25739 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25740 Rob's new testing fragments.
25741
25742Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25743
25744 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25745 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25746
25747Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25748
25749 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25750 version also, match on casted version strings, and match on
25751 gdb startup case where the line numbers might be messed up.
25752
25753Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25754
25755 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25756 (CFLAGS): Delete it from here.
c906108c
SS
25757
25758Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25759
25760 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25761
25762Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25763
25764 * Makefile.in (RUNTEST): Default to just "runtest".
25765
25766Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25767
25768 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25769 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25770 the code has been restructured.
25771
25772Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25773
25774 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25775 \n, not just one of each.
25776
25777 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25778 /bin/cc gives a warning if you do.
25779
25780Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25781
d63a86f8 25782 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25783 __t10ListS_link1ZUiRCUiPT0
25784
25785Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25786
25787 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25788 on local variables in recursive functions.
25789
25790 * gdb.t07/Makefile.in: Build the new test.
25791
25792Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25793
25794 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25795 directly. Instead compare the return values from actual calls.
25796
25797Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25798
25799 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25800
25801Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25802
25803 * From Peter Schauer with minor modifications.
a9c64011
AS
25804 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25805 stops in mid-line in the caller. Add xfail for returning a float
25806 value on X86 targets.
c906108c
SS
25807
25808Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25809
25810 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25811 to avoid expect lossage.
25812 (fmem_LRbug_tests): Likewise.
25813 * gdb.disasm/hppa.s: Corresponding changes.
25814
25815 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25816 conditions to work with latest dejagnu/expect.
25817
25818 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25819 expected to fail on the PA.
25820 (backtrace in call with trampolines): Explicitly require main
25821 to be frame #1 (no trampolines should show up in backtrace).
25822
25823 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25824 "continue -expect".
25825 * gdb.t06/break.exp: Likewise.
25826 * gdb.t07/watchpoint.exp: Likewise.
25827 * gdb.t13/bitfields.exp: Likewise.
25828 * gdb.t15/{funcargs,return}.exp: Likewise.
25829 * gdb.stabs/weird.exp: Likewise.
25830 * config/{mips,udi}-gdb.exp: Likewise.
25831
25832 * hppa.sed: Enclose comments within a sed command to avoid
25833 losing with the old OSF1 sed.
25834
25835Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25836
25837 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25838 sequent dynix.
25839 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25840 * gdb.t15/funcargs.exp: Conditionally step again to really
25841 finish from marker_call_with_trampolines. Handle the case where
25842 the first step from within call_with_trampolines already steps
25843 us back to main.
25844 * gdb.t15/gdbme.c: Add comment to closing brace of
25845 call_with_trampolines for funcargs.exp.
25846
25847Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25848
d63a86f8 25849 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25850 Fix typo(s).
25851
25852Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25853
25854 * gdb.t07/gdbme.c: More code for watchpoint testing.
25855
25856 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25857 "Hardware watchpoint" throughout file.
25858 (test_watchpoint_triggered_in_syscall): New test.
25859 (test_complex_watchpoint): New test.
25860
25861Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25862
25863 * gdbme.c (call_with_trampolines): New function to try and step
25864 into. Tests trampoline problems on the PA.
25865
25866 * funcargs.exp (localvars_in_indirect_call): No longer expect
25867 stepping into indirect call to fail on PAs.
25868 (test_stepping_over_trampolines): New test.
25869
25870Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25871
25872 * TODO: Add suggestions for static member function tests, and
25873 completion tests.
25874
25875Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25876
25877 * TODO: Add suggestions for "p/a" tests.
25878
25879 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25880 (default_gdb_exit): Replace all the hair with sending "quit" to
25881 the process with a simple close.
25882
25883Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25884
25885 * TODO: Add suggestions for shared library tests.
25886
25887Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25888
25889 * TODO: Add suggestions for x/s tests.
25890
25891Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25892
25893 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25894 "enable once", and "enable breakpoints once" with ".*".
25895
25896Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25897
25898 * TODO: Add suggestions about structure passing tests.
25899
25900Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25901
25902 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25903 the primary1 test, use work around if __GNUC__ < 2.
25904 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25905 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25906 Test for bad output rather than waiting for timeout. Issue
25907 second continue only if first continue failed.
25908
25909Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25910
25911 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25912 operator[] test with gdb_test because the old code didn't seem to
25913 be getting the quoting right with the new dejagnu.
25914
25915Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25916
25917 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25918 one from the path.
25919 * Makefile.in: Use a fresh expect if there is one, use runtest
25920 from the src tree if there is one.
d63a86f8 25921
c906108c
SS
25922Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25923
25924 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25925 next over recursive call. Revise the tests from that point on
25926 (which had been skipped) to match GDB's actual (correct) output.
25927
25928 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25929 with next over a breakpoint whose condition is false.
25930
25931 * gdb.t00/help.exp: Comment out "help set print" tests just like
25932 (and for same reason as) "help set" test.
25933
25934Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25935
25936 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25937 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25938
25939Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25940
25941 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25942 necessary gdb_target_udi.
25943
25944 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25945
25946 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25947 1838 and 2417; they are fixed.
25948
25949 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25950 gdb.t03/ptype.exp (ptype structure, ptype union):
25951 Remove xfails; the test is looser than when the xfails were added.
25952
25953 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25954 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25955
25956 * gdb.t01/run.exp: Only run shell test if isnative.
25957
25958 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25959 since "run" automatically loads if necessary. Call gdb_target_udi
25960 after the "file" since "file" kills any execution target.
25961
25962 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25963 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25964 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25965 argument for UDI.
25966
25967Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25968
25969 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25970
25971 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25972
25973Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25974
25975 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25976 properly quoting regexps. This makes the second argument to
25977 demangle a fixed string, which matches the callers, instead of a
25978 shell-style pattern which is what the previous implementation
25979 used. Update some of the callers.
25980
25981Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25982
25983 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25984 (comib_nullified_tests): Fix typo.
25985 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25986 strings. No longer expected to fail.
25987
25988 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25989 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25990 strings. No longer expected to fail.
25991
25992 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25993 string. No longer expected to fail.
25994
25995Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25996
25997 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25998 No longer expected to fail.
25999
26000 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
26001 string. No longer expected to fail.
26002
26003Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26004
26005 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
26006 only in the names (I probably got most of them). I was even
26007 generous with some which differed in underscores in names, and
26008 probably missed a few, and I *still* was able to remove almost a
26009 third of the file with almost no impact on testsuite coverage.
26010
26011Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26012
26013 * gdb.t00/default.exp: Match udi_attach error message as well as
26014 the one from child_attach.
26015
26016 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
26017
26018 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
26019
26020 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
26021 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
26022
26023 * Move test with enums and partial symbols back to
26024 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
26025 Reverts the change of 26 May 93. Per today's change to
26026 stabs.texinfo, the behavior that weird.exp was expecting was
26027 unreasonable; what is important is that the compiler+gdb get
26028 things right, which happens with a recent gcc. Also fix the test
26029 to deal with native compilers which put out the stab gdb can't
26030 deal with.
26031
26032Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26033
26034 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
26035 in the names. The main thing these accomplish is to slow things down.
26036 Many more such duplicates surely remain.
26037
26038 * gdb.t00/help.exp: Comment out "help support" test just like
26039 (and for same reason as) "help set" test.
26040
26041Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
26042
26043 * gdb.t06/break.exp: Remove setup_xfails for
26044 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
26045 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
26046 about known bug in gcc to include up through 2.5.8.
26047 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
26048 well as "_vb$".
26049 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
26050 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
26051 with latest gcc and gdb.
26052 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
26053 well as "_vb$".
26054
26055Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26056
26057 * configure.in (hppa*-*-*): Also configure and build stabs-only
26058 tests.
26059
26060Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26061
26062 * gdb.t10/hppa.mt: A makefile fragment for the PA.
26063 * gdb.t10/configure.in (hppa*-*-*): Use it.
26064
26065Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26066
26067 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
26068
26069Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26070
26071 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
26072 versions prior to 1.13.5.
26073
26074Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26075
26076 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
26077 the prompt is at the start of a line.
26078
26079Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26080
26081 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
26082 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
26083 in the copr tests now.
26084 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
26085 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
26086 expected to fail.
26087
26088Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
26089
26090 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
26091 gdb.t31/chillvars.exp, lib/gdb.exp:
26092 Tweak to run under either version of expect.
26093 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
26094 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
26095 * gdb.t11/list.exp: Remove extraneous whitespace.
26096
26097Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26098
26099 * gdb.t16/printcmds.exp (test_print_strings): Accept
26100 "(unsigned char *) " before the string.
26101
26102 * TODO: Add notes about printing of fancy types and GDB expressions.
26103
26104Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
26105
26106 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
26107 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 26108 if doing mips-idt-ecoff.
c906108c
SS
26109
26110Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
26111
26112 * Most .exp files: Tweak to run under either version of expect.
26113
26114Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26115
26116 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
26117 xfails; I'm not sure why they are failing, but not because of PR 1806.
26118
26119Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
26120
26121 * config/unix-gdb.exp: Remove gdb_unload cause it's already
26122 defined in lib/gdb.exp.
26123
26124Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26125
26126 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
26127 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
26128 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
26129 have to be typeless.
26130
26131Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26132
26133 * TODO: Add suggestion for copyright year test.
26134
26135Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
26136
26137 * configure.in (*-*-lynxos*): Add stabs tests.
26138
26139Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26140
26141 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
26142 so insert a tab before any assembler directive in column zero.
26143
26144 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
26145 stores.
26146 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
26147 stores.
26148 (fpu_short_memory_tests): Likewise.
26149
26150Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26151
26152 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
26153 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
26154 .stabs directives in comments.
26155
26156Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26157
26158 * TODO: New file, describing tests we could write.
26159 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
26160
26161Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26162
26163 * gdb.t06/signals.exp: Add kludge to force re-sync.
26164
26165 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
26166 to xgdb instead of gdb, get out of gdb.
26167
26168Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
26169
26170 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
26171 for info.
26172
26173Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26174
26175 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
26176 * gdb.stabs/configure.in (hppa*-*-*): Use it.
26177 * gdb.stabs/hppa.sed: New sed script for the PA.
26178
26179Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26180
26181 * gdb.stabs: Re-write weird.def and configuration to use sed
26182 instead of cpp. sed is portable and POSIX; cpp is neither.
26183
26184Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26185
26186 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
26187
26188Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26189
26190 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
26191
26192Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26193
26194 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
26195 "_vb$".
26196 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
26197 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
26198
26199Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26200
26201 * lib/gdb.exp: Comment out code which depends on non-existent
26202 `transform' procedure.
26203
26204Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
26205
26206 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
26207 * lib/gdb.exp: Transform tool name.
26208 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
26209 1.1's new error handling system.
26210
26211Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26212
26213 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
26214
26215Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26216
26217 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
26218 They made pattern matching so slow that timeouts happened on
26219 heavily loaded systems. Now any output from "show print" which
26220 gets us back to the GDB prompt is a PASS.
26221
26222Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
26223
26224 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
26225
26226Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26227
26228 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
26229
26230 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
26231 It is not from PR 3220.
26232
26233Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26234
26235 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
26236 just started failing because they depended on the order the
26237 subcommands are presented, or exact docstring text. This kind of
26238 test is a pain and has minimal benefit.
26239
26240Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26241
26242 * gdb.t09/corefile.exp: At end of test, use "core" command with
26243 no arguments.
26244
26245Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
26246
26247 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
26248 17}/Makefile.in: Make it possible to run the testsuite with Sun
26249 make and CC = cross gcc by adding explicit build rules for .o
26250 files.
26251
26252Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26253
26254 * gdb.t15/funcargs.exp: Don't put comments on same line as
26255 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 26256
c906108c
SS
26257Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26258
26259 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
26260
26261Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
26262
26263 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
26264 * gdb.t20/inherit.exp: remove three dumplicate entries.
26265
26266Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26267
26268 * gdb.t06/break.exp: For "next over recursive call", fail on any
26269 incorrect output, not just on "factorial (value=2)".
26270
26271Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26272
26273 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
26274 working now. Add an xfail if accesing a bss variable causes
26275 a memory error if the target is not yet run.
26276
26277Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26278
26279 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
26280 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
26281 name of __st* demangling (2 strings). Did Kung really get the
26282 more than 95 others right without testing them?
26283
26284Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
26285
26286 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
26287
26288Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
26289
26290 * configure.in (configdirs): Add gdb.disasm
26291 * gdb.disasm: New directory for GDB disassembler tests.
26292 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
26293
26294Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26295
26296 * gdb.t00/help.exp: Don't test "help set".
26297
26298 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
26299 from within expect statements. None of these happen anymore and
26300 they cause regressions to be silently unnoticed.
26301
26302 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
26303 messages) about known failures with gcc cygnus-2.4.5-930417.
26304
26305 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
26306 comp-info.exp so it gets built if it doesn't exist.
26307
26308 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
26309 it is no longer used.
26310 * gdb.t13/comp-info.c: Removed.
26311
26312Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26313
26314 * gdb.t06/signals.exp: Add xfail for sun3.
26315
26316Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26317
26318 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26319 relevant because ^C doesn't get sent but failure can be reproduced
26320 interactively).
26321
26322Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26323
26324 * gdb.stabs/alpha.mt: New configuration file for alpha.
26325 * gdb.stabs/configure.in: Use it.
26326 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
26327 sharing with alpha.mt, redefine long to word via preprocessor.
26328 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
26329 for alpha.
26330 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
26331 native cc.
26332 * gdb.t00/teststrategy.exp: Change expect string so that we
26333 consume the `(xgdb)' from the command echo and from the gdb prompt.
26334 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
26335 gdb currently compares all values as long, so this failure probably
26336 applies to any configuration where LONGEST is bigger than a target int.
26337 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
26338 with gcc.
26339 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
26340 to handle opaque pointers, gcc is.
26341 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
26342 as first argument. Include <sys/types.h> and change all operator
26343 new definitions to use size_t.
26344 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
26345 now that we use size_t.
26346
26347Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26348
a9c64011 26349 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 26350 a long or float array cast all array members to the same type.
a9c64011 26351 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 26352 with 64 bit longs.
a9c64011 26353 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 26354 on alpha.
a9c64011 26355 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
26356
26357Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26358
26359 * gdb.t24 (demangle.exp): Constructors of templates have names like
26360 vector<int>::vector(int) not vector<int>::vector<int>(int). See
26361 section 14.6 of the ARM.
26362
26363 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
26364 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
26365 accomplish little and slow down the testsuite.
26366
26367 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26368 Accept spaces various places.
26369
26370Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26371
26372 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26373 with watchpoint enabled.
26374
26375 * Makefile.in: Remove definition of CC and remove the second
26376 definition of CXX (the "CXX = gcc" one remains). These definitions
26377 were causing backquotes to be expanded within backquotes, which
26378 doesn't work.
26379
26380Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26381
26382 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26383
26384Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26385
a9c64011
AS
26386 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26387 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
26388 by mips cc and contains no stabs entries.
26389
26390Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26391
26392 * config/vx-gdb.exp: Use fake device to load files rather than
26393 NFS.
26394 * lib/gdb.exp: New proc to do "file" command.
26395 * config/unix-gdb.exp: Use new "file" proc.
26396
26397Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26398
26399 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26400 Rework board rebooting slightly.
26401 (gdb_exit): Don't exit from the remote shell; there isn't one.
26402 * gdb.stabs/weird.exp: If a program is being debugged already,
26403 kill it.
26404 * gdb.t04/setvar.exp: Stop and restart gdb.
26405 * gdb.t05/expr.exp: Likewise.
26406 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26407 restart gdb and reload the program.
26408 * gdb.t08/opaque.exp: Likewise.
26409 * gdb.t12/scope.exp: Likewise.
26410 * gdb.t13/bitfields.exp: Likewise.
26411 * gdb.t15/funcargs.exp: Likewise.
26412 * gdb.t20/classes.exp: Likewise.
26413 * gdb.t03/ptype.exp: Increase timeout.
26414 * gdb.t16/printcmds.exp (test_print_string_constants,
26415 test_print_array_constants): Likewise.
26416 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26417 * gdb.t20/classes.exp (do_tests): Likewise.
26418 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26419
26420Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26421
26422 * gdb.stabs: Renamed *wierd* to *weird*.
26423
26424Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26425
26426 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26427 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26428
26429Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26430
26431 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26432 (do_tests): Remove xfail for whatis on one_var and two_var.
26433
26434Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26435
26436 * Makefile.in: Made cross building work better by adding
26437 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26438
26439Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26440
26441 * gdb.t15/{return.c,return.exp,Makefile.in}:
26442 New test, currently commented out.
26443
26444Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26445
26446 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26447 still running and removes the leftover named socket so GDb can do
26448 clean restarts.
26449
26450Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26451
26452 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26453 console, not GDB.
26454 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26455 cross testing works better with "make check"
26456 * config/unix-gdb: Use default procedures for exit and version.
26457 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26458 with the newest VxWorks.
26459
26460Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26461
26462 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26463 old form.
26464
26465 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26466 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26467
26468 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26469
26470 * config/unix-gdb.exp: Remove this version of gdb_exit
26471 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26472 Rob says he'll look at it when he gets back to testing boards.
26473
26474Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26475
26476 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26477 an expected fail for certain ptype commands.
26478
26479 * gdb.t20/classes.exp: Update expected results of "ptype class
26480 Base1" to account for the constructor that now appears in the type.
26481
26482Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26483
26484 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26485 disappeared from list.
26486 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26487 "alldone" proc with call to cleanup and exit.
26488 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26489 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26490 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26491 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26492 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26493 "alldone" proc with simple returns that suppress remaining
26494 tests. The alldone proc went away many months ago.
26495
26496Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26497
26498 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26499
26500 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26501
26502Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26503
26504 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26505 as vax gdb will display them.
26506
26507Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26508
26509 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26510 optimizers.
26511
26512 * scope.exp: Change "bad value for localval" messages so each one
26513 is unique.
26514
26515 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26516 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26517
26518 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26519
26520Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26521
26522 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26523 doesn't exist (due to optimization).
26524
26525Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26526
26527 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26528 contains \r because the filename is long.
26529
26530 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26531 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26532
26533Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26534
26535 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26536 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26537 Ultrix.
26538 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26539 int tests.
26540 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26541
26542Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26543
26544 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26545
26546 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26547 to match does not match the passing case but still matches the
c906108c
SS
26548 failing case.
26549
26550Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26551
26552 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26553
26554Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26555
26556 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26557 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26558 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26559 Remove various versions of gdb_exit.
26560 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26561 gdb_exit.
26562 * config/unix-gdb.exp: gdb_exit remains here, and should override
26563 the generic version, since it's doing a lot of wierd stuff that
26564 the other versions aren't. FIXME, fold it in, or abandon this
26565 version.
26566
26567Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26568
26569 * gdb.t24/demangle.exp: Add tests for PR 3220.
26570
26571Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26572
26573 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26574
26575Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26576
26577 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26578 "i386-*-*". Works for i486 as well.
26579
26580 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26581 bug, and expand domain of xfail to all SVR4 systems, since the
26582 actual problem is likely to be in generic SVR4 /proc support.
26583
26584Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26585
26586 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26587
26588Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26589
26590 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26591 xfails for other systems. Match a missing 'Continuing.' as an
26592 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26593
26594 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26595 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26596 Only issue warning for missing executables if -all option is used.
26597
26598 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26599 file if -all option is used. It's like an unpredictable XFAIL.
26600
26601Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26602
26603 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26604 for dynamically linked binaries.
26605
26606 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26607
26608Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26609
26610 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26611 to state that this is a known bug in old versions of g++.
26612
26613Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26614
26615 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26616 while waiting for `Continuing'.
26617
26618Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26619
26620 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26621 in text, data, and bss.
26622 * gdb.t10/nodebug.c: Add local and global test variables for
26623 initialized and uninitialized data.
26624
26625Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26626
26627 * config/unix-gdb.exp (gdb_exit): Add "wait".
26628
26629Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26630
26631 * gdb.t06/signals.exp: xfail the continue from the handler for all
26632 targets.
26633
26634 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26635 function with watchpoints enabled, the i386 call dummy starts with
26636 a call.
26637
26638 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26639 386 bsd names its corefiles.
26640
26641Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26642
26643 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26644 compilers don't grok it.
26645 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26646 with small octal ints rather than character constants, which
26647 are signed and might not fit if first promoted to int.
26648
26649Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26650
26651 * gdb.t09/Makefile.in (clean): Remove corefile.
26652
26653Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26654
26655 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26656
26657Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26658 and Jim Kingdon (kingdon@cygnus.com)
26659
26660 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26661 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26662 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26663
26664Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26665
26666 * gdb.t17/interrupt.exp: Add xfail for hppa.
26667
26668Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26669
26670 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26671 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26672 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26673 to determine signed-ness of bitfields and use the result to setup
26674 the xfail.
26675 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26676 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26677 call line is reached if necessary.
26678
26679Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26680
26681 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26682
26683Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26684
26685 * gdb.t06/break.exp: Also test `clear' command.
26686
26687Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26688
26689 * gdb.t00/teststrategy.exp: Remove extra quote.
26690
26691 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26692 watchpoint enabled to be for all non-68k machines.
26693
26694 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26695
26696Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26697
26698 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26699 targets use aout.mt instead of ecoff.mt as gas understands
26700 standard aout format.
26701
26702Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26703
26704 * lib/gdb.exp (runto): Don't insist that function we are running to
26705 was compiled with -g.
26706
26707 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26708
26709 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26710 to get back into the read system call.
26711 Accept leading newline in case where we woke it up.
26712
26713Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26714
26715 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26716 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26717 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26718 enable ecoff configuration.
26719
26720Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26721
26722 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26723
26724Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26725
26726 * gdb.t16/printcmds.exp: Add another printf test.
26727
26728Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26729
26730 * configure.in: If configured -with-stabs on any target, add
26731 stabsdirs to configdirs.
26732
26733Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26734
26735 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26736 fun" so pattern does not match the command itself.
26737
26738Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26739
26740 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26741
26742Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26743
26744 * gdb.t17/interrupt.exp: Test for more things.
26745
26746Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26747
26748 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26749 compiler arranges the code and line numbers.
26750
26751 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26752
26753Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26754
26755 * gdb.t00/help.exp: Increase expect input buffer size.
26756
26757Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26758
26759 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26760
26761 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26762
26763 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26764
26765 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26766 [0-9]*, not just [0-9].
26767
26768Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26769
26770 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26771
26772 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26773
26774Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26775
26776 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26777
26778Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26779
26780 * gdb.t06/signals.c: Add xfails for sun3.
26781
26782 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26783
26784 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26785 test_stepping tests.
26786
26787Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26788
26789 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26790
26791 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26792
26793 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26794 rather than actually putting it through cpp twice.
26795
26796 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26797
26798Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26799
26800 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26801 no longer needed.
26802
26803Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26804
26805 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26806
26807 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26808 C++ features prints as "struct", make it a pass, not an xfail.
26809
26810Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26811
26812 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26813 Don't require VA to print as "class" rather than "struct".
26814
26815Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26816
26817 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26818
26819Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26820
26821 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26822
26823Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26824
26825 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26826 order.
26827
26828Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26829
26830 * gdb.t16/printcmds.exp: Add printf tests.
26831
26832 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26833
26834 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26835
26836Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26837
26838 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26839 pass counts, to counteract any existing or future setup_xfails.
26840
26841Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26842
26843 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26844 {BEGIN,END}_COMMON for common block instead of STAB.
26845 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26846
26847 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26848 intp_var should be N_GSYM not N_LSYM.
26849 wierd-aout.S: Use a label for the value of the N_SO.
26850 wierd.def: Remove all backslashes.
26851 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26852
26853Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26854
26855 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26856 get the expected next to inheritance3.
26857
26858Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26859
26860 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26861 now that gcc-2.4 gets it right.
26862
26863Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26864
26865 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26866
26867 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26868 generating comp-info.exp which works for cross-compilation.
26869
26870Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26871
26872 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26873 "*-*-sysv4.*".
26874
26875Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26876
26877 * gdb.t01/run.exp: Start with a fresh gdb.
26878 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26879 SVR4.x.
26880
26881Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26882
26883 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26884 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26885 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26886 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26887 things to remove.
26888
26889Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26890
26891 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26892 test cases from bug reports.
26893
26894Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26895
26896 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26897 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26898 avoid spurious xfails.
26899 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26900 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26901 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26902
26903Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26904
26905 * gdb.t00/teststrategy.exp: Rework to provide more useful
26906 description of each test, fix problem with systems that define
26907 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26908 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26909 results for "next over recursive call" so timeouts aren't taken
26910 by error.
26911
26912Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26913
26914 * gdb.t12/scope.exp: Test printing of variables before run.
26915
26916 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26917 printed in wrong order due to sorting.
26918
26919Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26920
26921 * gdb.t00/teststrategy.exp: Fix expected results for printing
26922 user entered string constant. Is array of char, prints with no
26923 address.
26924
26925 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26926 commands.
26927 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26928 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26929 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26930 of struct of char arrays.
26931 * gdb.t00/radix.exp: New tests for radix commands.
26932
26933Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26934
26935 * gdb.t16/printcmd.exp: Print a variable before running program
26936 (with xfail for AIX).
26937
26938Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26939
26940 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26941
26942 * gdb.t16/printcmd.exp: Don't print variables before running program.
26943
26944 * gdb.t06/break.exp: Don't require envp argument to main.
26945
26946 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26947
26948 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26949 Add xfails for rs6000.
26950
26951 * gdb.t02/whatis.exp: Change other tests not to re-test something
26952 we already tested.
26953
26954 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26955 each type used has a variable of that type.
26956
26957Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26958
26959 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26960
26961Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26962
26963 * configure.in: change srctrigger to be a file, not a directory
26964
26965Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26966
26967 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26968
26969 * gdb.t11/list.exp: Fixed a couple of typos.
26970
26971Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26972
26973 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26974 is fixed and PR is closed.
26975 * gdb.t16 (gdbme.c): Add simple test string variable.
26976 * gdb.t16 (printcmds.exp): Add tests with simple test string
26977 variable, primarily for boundaries on "set print elements".
26978
26979Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26980
26981 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26982 Make leading 0's optional and don't expect a tab in the middle
26983 of the number.
26984
26985 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26986
26987 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26988 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26989 don't end command passed to gdb_test with newline.
26990
26991 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26992 signed keyword away, don't expect signed bitfields to be signed.
26993
26994 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26995 printing with only as many 1's as are in the field as well as printing
26996 with 32 1's (see comment).
26997
26998Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26999
27000 * gdb.t00/default.exp: Start with a fresh gdb.
27001 * configure.in (configdirs): Remove gdb.t31 until the chill
27002 compiler works again. It no longer is able to find chillrt0
27003 since it isn't in libchill.a anymore.
27004 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
27005 wierd.o, make more modular.
27006 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
27007 spurious newlines that caused problems.
27008
27009Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27010
27011 * Move test with enums and partial symbols from gdb.t03/ptype.exp
27012 to gdb.stabs/wierd.exp since GCC has worked around the bug.
27013 gdb.stabs/wierd.{exp,def}: Many new tests.
27014
27015 * gdb.t00/default.exp: update info line for new message.
27016
27017 * gdb.t02/{whatis.exp,gdbme.c}:
27018 Test that "char *" doesn't print as "caddr_t".
27019
27020Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27021
27022 * gdb.t00/help.exp: Use .* in place of some help messages which
27023 just changed.
27024 gdb.t00/default.exp: Update "info frame" test for new message.
27025 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
27026 Remove some xfails
27027
27028Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27029
27030 * gdb.t03/{gdbme.c,ptype.exp}:
27031 Add tests for typedef'd struct and union without tags.
27032 Also check "whatis" on a variable of a typedef'd enum without a tag.
27033
27034 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
27035 PRMS 1823; the bug still exists but isn't reproduced by this test
27036 anymore), and remove rs6000 XFAIL (the bug is fixed).
27037
27038 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
27039 duplicated from whatis.exp. For those that are left, accept
27040 "long", "long int", or "int" for long variables (whatis.exp already
27041 has an XFAIL for "int", so no need to fail it here).
27042
27043 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
27044 Deal with GCC's names for types now that GDB uses the compiler's names.
27045
27046 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
27047 setup_xfail's for sunos4. If we #defined the signed keyword away,
27048 don't expect GDB to know that char it is signed.
27049
27050 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
27051
27052Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
27053
27054 * configure.in (configdirs): Add gdb.t24 for C++ tests that
27055 should work on any system, regardless of debugging format.
27056 * gdb.t21/demangle.exp: Move to gdb.t24.
27057 * gdb.t24/demangle.exp: Move from gdb.t21.
27058 * gdb.t24/{Makefile.in, configure.in}: New files.
27059
27060Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27061
27062 * configure.in: Do gdb.stabs and C++ tests only for stabs.
27063 * gdb.stabs: New directory.
27064
27065Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27066
27067 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
27068 not just "Quit anyway?".
27069
27070Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
27071
27072 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
27073 that all setup_xfails are immediately followed by clear_xfails.
27074
27075Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
27076
27077 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
27078 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
27079 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
27080 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
27081 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
27082 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27083 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27084 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
27085 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
27086 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
27087 gdb.t31/chillvars.exp, lib/gdb.exp:
27088 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
27089 bug-gdb@prep.ai.mit.edu.
27090
27091Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
27092
27093 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
27094 with 0.0, not integer 0.
27095
27096Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
27097
27098 * gdb.t06/break.exp: Update for "Kill the program" message change.
27099
27100Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
27101
27102 * Makefile.in (GDBFLAGS): Set to -nx.
27103 * Makefile.in (site.exp): Use GDBFLAGS.
27104
27105Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27106
27107 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
27108 Makefiles.
27109 (check): depend on just-check.
27110 (just-check): added so that tests can be run without a noop
27111 build pass.
27112
27113Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27114
27115 Switch to using configure's configdirs.
27116 * Makefile.in (Makefile): add configure.in dependency.
27117 (SUBDIRS): removed redundant assignment.
27118 * configure.in: switch subdirs assignment to configdirs.
27119 * gdb.t*/configure.in: new files.
27120
27121Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
27122
27123 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
27124 works.
27125
27126Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
27127
27128 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
27129 in explicit rules. Apparently this is not supported by some makes.
27130
27131Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
27132
27133 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
27134
27135Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27136
27137 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
27138 disappeared.
27139
27140Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
27141
27142 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
27143
27144Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
27145
27146 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
27147 watchpoint problem that is now fixed.
27148 * gdb.t30/chexp.exp: Remove setup_xfail for printing
27149 uninitialized convenience variables.
27150 * gdb.t31/chillvars.exp: Fix expected patterns for printing
27151 structures.
27152
27153Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27154
27155 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
27156 which causes expect to get out of sync with gdb on long output
27157 from help set.
27158 * gdb.t09/corefile.exp: Make expected pattern for core file
27159 failing signal and frame output format less sun specific.
27160
27161Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
27162
27163 * gdb.t31/chillvars.exp: Add and remove initial dummy
27164 breakpoint, so that symbol table is forced in.
27165 (Needed at least on Sunos4, though it seems not SVR4.)
27166 * gdb.t31/chillvars.exp: Update for changed output format.
27167
27168Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
27169
a9c64011 27170 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
27171
27172Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
27173
27174 * Makefile.in: Added --srcdir when invoking runtest, removed the
27175 need for a local config file. (optional now)
27176
27177Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
27178
27179 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
27180 failure count used to force early termination. Add some more
27181 expected failures for gnu style demangling.
27182
27183Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27184
27185 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
27186 pmi variable from gdb.t20/gdbme to get optimized away.
27187 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
27188 Check for written corefile upon timeout _and_ eof.
27189
27190Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27191
27192 * config/unix-gdb.exp: Add missing return 0.
27193
27194Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27195
27196 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
27197 test termination.
27198
27199Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
27200
27201 * configure.in (subdirs): Put back gdb.t17 which mysteriously
27202 disappeared.
27203
27204Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
27205
27206 * gdb.t10/crossload.exp: Disable the i860-elf test until such
27207 time as i860 support works.
27208
d63a86f8 27209 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
27210 "backtrace 100\r" rather than just "backtrace\r", to match last
27211 change.
27212
27213Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
27214
27215 * config/udi-gdb.exp (gdb_exit): Remove close command.
27216 (gdb_target_udi): New procedure to set the UDI target.
27217 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
27218 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
27219 Added waits for prompts after several question responses. Added
27220 some more responses used by a29k-amd-udi-gdb.
27221 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
27222 pass different arguments, restart UDI connection after program
27223 completion.
27224 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
27225 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27226 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
27227 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
27228 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
27229 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
27230 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27231 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
27232 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
27233 after program completion.
27234 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
27235 compiled with a SELECT_VECS setting.
27236 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
27237 infinite recursion.
27238
27239 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
27240 Added checks for COFF results, and made them expected failures for
27241 all targets. It would be better to make them expected failures
27242 for COFF targets only.
27243
27244Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
27245
27246 * Makefile.in: add null dvi target, don't bother to recurse
27247 through test directories for info and install-info; rename
27248 $(datadir) to be dejagnu instead of deja-gnu
27249
27250Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
27251
27252 * gdb.t31/gdbme.ch: Re-enable code that previously caused
27253 compiler to coredump.
27254 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
27255 code.
27256
27257Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
27258
27259 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
27260 coredump.
27261 * gdb.t31/chillvars.exp: Comment out tests that depend on that
27262 code.
27263
27264Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
27265
27266 * gdb.t03/ptype.exp: tests for return code from gdb_test.
27267 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
27268 which in a shell. Deletes xgdb when done.
27269 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
27270 Tests the return from the "set height" or "set width" commands.
27271 Added a few return codes where needed.
27272
27273Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
27274
27275 * Makefile.in (SUBDIRS): Add gdb.t17.
27276 * configure.in (subdirs): Add gdb.t17.
27277 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
27278 files to test gdb's calling of functions in the inferior with
27279 the correct arguments and gdb's ability to retrieve any
27280 result returned.
27281
27282Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
27283
27284 * config/unix-gdb.exp (gdb_exit): Remove close commands that
27285 may be called after gdb goes away. Previous versions of expect
27286 needed these to avoid file descriptor leaks, but they cause
27287 errors with the current revision of expect.
27288 * gdb.t00/gdbvars.exp: Use -re on expected output after
27289 setting sevenbit-strings.
27290 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
27291 to set sevenbit-strings consistent across tests.
27292 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
27293 set sevenbit-strings consistent across tests.
27294
27295Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
27296
27297 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
27298 expected output to match current "expect" expectations.
27299
27300Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
27301
27302 * gdb.t00/default.exp: Change expected output for default "source"
27303 command, to match new gdb behavior which requires a filename to
27304 source.
27305
27306Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
27307
27308 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
27309 expected fail for i486-*-* that misses the marker2 function.
27310 * gdb.t10/crossload.exp (bfddefault): Allow successful
27311 recognition of a format to pass even if no symbols are found.
27312 Explicitly catch failures where the format is not recognized
27313 or is ambiguous, and add the reason to the fail message.
27314 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
27315 the cause is and invalid target and add reason to failure message.
27316 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
27317 elf32-i386, elf32-sparc, and elf32-i860.
27318 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27319 Set up expected failure for 'filename'::variable scope resolution,
27320 which is now apparently broken on all targets.
27321 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
27322 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
27323 gdb.t23/templates.exp: Change failure for missing binfile into
27324 just a warning.
27325 gdb.t21/demangle.exp: Change all cfront references to 'arm'
27326 references.
27327
27328Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
27329
27330 * gdb.t00/default.exp: Add expected output for default "source"
27331 command, to match new gdb behavior.
27332 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
27333
27334Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
27335
27336 * config/*-gdb.exp: returns an error, rather than exiting on
27337 internal errors.
27338
27339Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
27340
27341 * gdb.t03/gdbme.c: Add pointer to struct variable.
27342 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
27343 referencing struct members.
27344
27345Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
27346
27347 * configure.in (mips-idt-ecoff): New target.
27348 * config/mips-gdb.exp: New file for remote board using MIPS remote
27349 debugging protocol.
27350
27351 * Redid configuration scheme. Removed gdb.t*/configure.in.
27352 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
27353 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
27354 distclean targets. Built executables via .o files. Adjusted
27355 tests to account for source files in $(srcdir) rather than
27356 $(objdir).
27357 * lib/gdb.exp (runto): Don't expect () after the function name,
27358 because it may have arguments.
27359
27360Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
27361
27362 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
27363 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
27364 expected failures for mips-idt-* and mips-sgi-*.
27365 * gdb.t00/default.exp (attach): Kill process if requested.
27366 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27367 that does not read core files.
27368 * gdb.t01/run.exp: Removed checks for exit status code.
27369 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27370 it is linked in.
27371 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27372 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27373 appropriate, rather than doing it by hand.
27374 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27375 execution.
27376 * gdb.t10/crossload.exp: Kill existing program if needed.
27377 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27378 appropriate, rather than doing it by hand. Always increase
27379 timeout for this test, not just for VxWorks.
27380
27381Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27382
27383 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27384 of Chill STRUCT types and STRUCT values.
27385 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27386 than "char".
27387 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 27388 struct2): New struct definitions and initializations to test
c906108c
SS
27389 simple Chill STRUCT types.
27390
27391Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27392
27393 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27394 the null byte at the end of strings.
27395 * gdb.t00/default.exp: Make show version insensitive to copyright
27396 date.
27397 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27398 to avoid dependencies on target char signedness.
27399 * gdb.t16/printcmds.exp: Update expected results for explicitly
27400 unsigned char.
27401 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27402 now work.
27403 * gdb.t21/demangle.exp: Add many more patterns for template
27404 demangling, most of them being expected failures.
27405 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27406 string we are matching for, to match on the whole string.
27407 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27408 and fix a whole bunch that had incorrect expected output but were
27409 passing anyway because of the bug in "proc demangle".
27410 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27411 type.
27412 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27413
27414Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27415
a9c64011
AS
27416 * gdb/testsuite: made modifications to testcases, etc., to allow
27417 them to work properly given the reorganization of deja-gnu and the
27418 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
27419
27420Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27421
27422 * gdb/testsuite: Initial creation of gdb/testsuite.
27423 Migrated dejagnu testcases and support files for testing nm to
27424 gdb/testsuite from deja-gnu. These files were moved "as is"
27425 with no modifications. This migration is part of a major overhaul
27426 of dejagnu. The modifications to these testcases, etc., which
27427 will allow them to work with the new version of dejagnu will be
27428 made in a future update.
48efe704 27429
8d8cb839 27430 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27431\f
8d8cb839
EZ
27432;; Local Variables:
27433;; mode: change-log
27434;; left-margin: 8
27435;; fill-column: 74
27436;; version-control: never
27437;; End:
902f2ccb 27438
0b302171 27439 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27440 Copying and distribution of this file, with or without modification,
27441 are permitted provided the copyright notice and this notice are preserved.
This page took 2.735725 seconds and 4 git commands to generate.