]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
PR c++/15176:
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
72f1fe8a
TT
12013-04-15 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/default.exp: Update for $_exception.
4 * gdb.cp/exceptprint.cc: New file.
5 * gdb.cp/exceptprint.exp: New file.
6 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
7
6e72ca20
TT
82013-04-15 Tom Tromey <tromey@redhat.com>
9
10 * gdb.cp/typeid.cc: New file.
11 * gdb.cp/typeid.exp: New file.
12
591f19e8
TT
132013-04-15 Tom Tromey <tromey@redhat.com>
14
15 * gdb.cp/exception.exp: Add "catch rethrow" tests.
16
da9160e4
YQ
172013-04-13 Yao Qi <yao@codesourcery.com>
18
19 * gdb.base/completion.exp: Test completion of command
20 'target ctf' if target ctf is supported.
21
f81d1120
PA
222013-04-10 Pedro Alves <palves@redhat.com>
23
24 * gdb.base/completion.exp: Test "set height", "set listsize" and
25 "set trace-buffer-size" completion.
26 * gdb.base/setshow.exp: Test "set height unlimited".
27 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
28 unlimited".
29
393fd4c3
YQ
302013-04-10 Yao Qi <yao@codesourcery.com>
31
32 * gdb.trace/actions.exp: Save trace data to CTF.
33 Change to ctf target if GDB supports, read CTF data in ctf
34 target, and check the actions of tracepoints.
35 * gdb.trace/while-stepping.exp: Likewise.
36 * gdb.trace/report.exp: Test GDB saves trace data to CTF
37 format and read CTF trace file if GDB supports.
38 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
39 target is supported, change to ctf target, read trace data and
40 check output of command "tstatus".
41 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
42 read CTF data by target ctf and call check_tsv.
43
b7a273f8
YQ
442013-04-10 Yao Qi <yao@codesourcery.com>
45
46 * gdb.trace/actions.exp (check_tracepoint): New.
47 (top level): Start the tracing and check the actions of
48 tracepoints. Save trace data to tfile format. Restart GDB
49 and read trace file in tfile target. Check the actions of
50 tracepoints again.
51 * gdb.trace/while-stepping.exp: Likewise.
52
f3786771
YQ
532013-04-10 Yao Qi <yao@codesourcery.com>
54
55 * gdb.trace/report.exp: Use standard_output_file for saved
56 trace file.
57
5c2b4418
HZ
582013-04-10 Hui Zhu <hui@codesourcery.com>
59
60 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
61 (MISCELLANEOUS): Add dprintf-pendshr.sl.
62 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
63
f7543f0a
JK
642013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
67 response.
68
f6de8ec2
PA
692013-04-08 Pedro Alves <palves@redhat.com>
70
71 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
72 the location.
73
b8abfd58
SL
742013-04-04 Sandra Loosemore <sandra@codesourcery.com>
75
76 * gdb.cp/cplabel.exp: Allow empty directory in file reported
77 for breakpoint location.
78
156bffd0
SL
792013-04-04 Sandra Loosemore <sandra@codesourcery.com>
80
81 * gdb.linespec/linespec.exp: Make dir/file:line tests
82 conditional for non-remote hosts only.
83
c9a6ce02
PA
842013-04-04 Stan Shebs <stan@codesourcery.com>
85 Pedro Alves <palves@redhat.com>
86
87 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
88 * gdb.trace/actions-changed.c: New file.
89 * gdb.trace/actions-changed.exp: New file.
90 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
91 (gdb_trace_setactions_command): ... this. Add "actions_command"
92 parameter, and handle it.
93 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
94
4bd05f24
YQ
952013-04-04 Yao Qi <yao@codesourcery.com>
96
97 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
98 'step'.
99
3758b5ce
YQ
1002013-04-03 Yao Qi <yao@codesourcery.com>
101
102 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
103 "tfile-basic.tf".
104 (test_tfind_tfile): Likewise.
105
1dcaed0d
YQ
1062013-04-03 Yao Qi <yao@codesourcery.com>
107
108 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
109 "tfile-basic.tf" instead of "basic.tf".
110 (write_error_trace_file): Pass argument "tfile-error.tf"
111 instead of "error.tf".
112 * gdb.trace/tfile.exp: Update tfile names to
113 "tfile-basic.tf" and "tfile-error.tf".
114
0e7a53fc
SL
1152013-04-02 Sandra Loosemore <sandra@codesourcery.com>
116
117 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
118 empty directory in file for breakpoint hit.
119
9852c492
YQ
1202013-03-29 Yao Qi <yao@codesourcery.com>
121
122 * gdb.base/completion.exp: Test completion of commands
123 "target core", "target tfile" and "target exec".
124 * gdb.trace/tfile.exp: Test completion of command
125 "target tfile".
126
af312be7
JB
1272013-03-28 Joel Brobecker <brobecker@adacore.com>
128
129 * gdb.ada/win_fu_syms: New testcase.
130
e4a48d9d
DE
1312013-03-28 Doug Evans <dje@google.com>
132
133 * gdb.base/maint.exp (maint print statistics): Update expected output.
134
7f7cc265
PA
1352013-03-28 Pedro Alves <palves@redhat.com>
136
137 PR gdb/15294
138
139 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
140 mean unlimited instead of $arg < 0.
141 (test_listsize): Remove "listsize of 0 suppresses output" test.
142 Test that "set listsize 0" ends up with an unlimited listsize.
143
fc0da894
PA
1442013-03-28 Pedro Alves <palves@redhat.com>
145
146 * gdb.base/list.exp (last_line): New global.
147 (last_line_re): New global.
148 (test_listsize, test_list_function, test_list_forward)
149 (test_repeat_list_command, test_list_range)
150 (test_list_filename_and_function): Use them.
151 * gdb.base/list0.c: Comment the last line of the file with "last
152 line".
153
abe7b711
PA
1542013-03-28 Pedro Alves <palves@redhat.com>
155
156 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
157 list the whole file.
158
15b3979c
PA
1592013-03-28 Pedro Alves <palves@redhat.com>
160
161 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
162 "set listsize".
163
96811e3b
KS
1642013-03-26 Keith Seitz <keiths@redhat.com>
165
166 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
167 from passing.
168
4043f22b
PA
1692013-03-26 Pedro Alves <palves@redhat.com>
170
171 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
172 until after GDB has run.
173
14a1aa17
YQ
1742013-03-26 Yao Qi <yao@codesourcery.com>
175
176 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
177 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
178
99c819ee
MM
1792013-03-26 Markus Metzger <markus.t.metzger@intel.com>
180
181 * gdb.btrace/enable.exp: Add regression test.
182
24955f63
TT
1832013-03-25 Tom Tromey <tromey@redhat.com>
184
185 * gdb.cp/m-static.exp: Add destructor-printing tests.
186
fce632b6
TT
1872013-03-25 Tom Tromey <tromey@redhat.com>
188
189 * gdb.cp/m-static.exp: Add constructor ptype tests.
190 * gdb.cp/m-static.cc (single_constructor): New class.
191 (main): Make instance of single_constructor.
192
598d3636
JK
1932013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
194 Pedro Alves <palves@redhat.com>
195
196 * gdb.server/server-kill.c: New file.
197 * gdb.server/server-kill.exp: New file.
198
c12440c9
PA
1992013-03-21 Pedro Alves <palves@redhat.com>
200
201 * gdb.trace/trace-buffer-size.exp (get default buffer size):
202 Expect $gdb_prompt in gdb_test_multiple.
203
bd712aed
DE
2042013-03-21 Doug Evans <dje@google.com>
205
206 * gdb.base/maint.exp: Update tests for per-command stats.
207
b2f83c08
TT
2082013-03-21 Tom Tromey <tromey@redhat.com>
209
210 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
211 * gdb.cp/misc.exp: Add test for FILENAME:: case.
212
ef0026f0
PA
2132013-03-20 Pedro Alves <palves@redhat.com>
214
215 PR gdb/15289
216
217 * gdb.base/remote.exp: Test
218 "set remote hardware-watchpoint-limit -1",
219 "set remote hardware-breakpoint-limit -1",
220 "set remote hardware-watchpoint-limit 2147483647" and
221 "set remote hardware-breakpoint-limit 2147483647".
222
3f1175a9
PA
2232013-03-20 Pedro Alves <palves@redhat.com>
224 Yao Qi <yao@codesourcery.com>
225
226 * gdb.trace/tfile.c: Add comments.
227 (nonconstglob): New global.
228 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
229 global that is not covered by the trace frame. Test
230 disassembling.
231
a09ae1c1
JK
2322013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.base/valgrind-infcall.exp
235 (continue #$continue_count) <remote connection closed>
236 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
237 $valgrind_pid.
238
9ce98649
TT
2392013-03-15 Tom Tromey <tromey@redhat.com>
240
241 * gdb.cp/overload.cc (intintfunc): New.
242 * gdb.cp/overload.exp: Add regression test.
243
0a251e08
YQ
2442013-03-15 Yao Qi <yao@codesourcery.com>
245
246 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
247 using with_test_prefix.
248 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
249 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
250 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
251 * gdb.threads/watchpoint-fork.exp (test): Likewise.
252 * gdb.base/break-interp.exp (test_core): Likewise.
253 (test_attach_gdb): Likewise.
254 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
255 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
256 Likewise.
257 * gdb.base/jit-so.exp (one_jit_test): Likewise.
258 * gdb.base/jit.exp (one_jit_test): Likewise.
259 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
260 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
261 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
262 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
263 Likewise.
264 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
265 Likewise.
266 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
267 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
268 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
269 (tracepoint_change_loc_2): Likewise.
270 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
271 Likewise.
272 (disconnected_tfind): Likewise.
273 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
274 Likewise.
275 (test_tfind_remote): Likewise.
276 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
277 Likewise.
278 (test_pending_resolved): Likewise.
279 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
280 Likewise.
281 (test_upload_tsv): Likewise.
282 * gdb.trace/pending.exp (pending_tracepoint_resolved):
283 Likewise.
284 (pending_tracepoint_works): Likewise.
285 * gdb.trace/report.exp (use_collected_data): Likewise.
286 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
287 Likewise.
288 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
289 * gdb.trace/strace.exp (strace_info_marker): Likewise.
290 (strace_trace_on_same_addr): Likewise.
291 (strace_trace_on_diff_addr): Likewise.
292 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
293 (gdb_collect_locals_test): Likewise.
294 (gdb_unavailable_registers_test): Likewise.
295 (gdb_collect_globals_test): Likewise.
296
2c415c0f
YQ
2972013-03-15 Yao Qi <yao@codesourcery.com>
298
299 * gdb.base/condbreak.exp: Add semicolon back which was removed
300 by my previous commit.
301
ae59b1da
YQ
3022013-03-14 Yao Qi <yao@codesourcery.com>
303
304 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
305 'return'.
306 (gdb_target_monitor, gdb_load): Likewise.
307 * config/sid.exp (gdb_load): Likewise.
308 * config/slite.exp (gdb_load): Likewise.
309 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
310 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
311 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
312 (single_step_until): Likewise.
313 * gdb.arch/powerpc-d128-regs.exp: Likewise.
314 * gdb.arch/system-gcore.exp: Likewise.
315 * gdb.base/bigcore.exp (extract_heap): Likewise.
316 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
317 * gdb.base/call-ar-st.exp: Likewise.
318 * gdb.base/call-rt-st.exp: Likewise.
319 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
320 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
321 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
322 * gdb.base/corefile.exp: Likewise.
323 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
324 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
325 * gdb.base/fixsection.exp: Likewise.
326 * gdb.base/funcargs.exp: Likewise.
327 * gdb.base/gcore-buffer-overflow.exp: Likewise.
328 * gdb.base/gcore-relro.exp: Likewise.
329 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
330 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
331 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
332 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
333 * gdb.base/list.exp: Likewise.
334 (set_listsize): Likewise.
335 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
336 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
337 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
338 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
339 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
340 * gdb.base/setvar.exp: Likewise.
341 (test_set): Likewise.
342 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
343 * gdb.base/solib-overlap.exp: Likewise.
344 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
345 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
346 * gdb.base/watchpoint.exp (initialize): Likewise.
347 (test_simple_watchpoint): Likewise.
348 (test_disabling_watchpoints): Likewise.
349 (test_watchpoint_triggered_in_syscall): Likewise.
350 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
351 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
352 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
353 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
354 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
355 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
356 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
357 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
358 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
359 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
360 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
361 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
362 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
363 * gdb.mi/gdb792.exp: Likewise.
364 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
365 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
366 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
367 * gdb.threads/gcore-thread.exp: Likewise.
368 (load_core): Likewise.
369 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
370 (test_startup, check_control_c): Likewise.
371 * gdb.threads/sigstep-threads.exp: Likewise.
372 * gdb.threads/thread_check.exp: Likewise.
373 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
374 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
375 (set_a_tracepoint, trace_buffer_normal): Likewise.
376 (gdb_trace_circular_tests): Likewise.
377 * gdb.trace/collection.exp: Likewise.
378 * gdb.trace/disconnected-tracing.exp: Likewise.
379 * gdb.trace/infotrace.exp: Likewise.
380 * gdb.trace/mi-traceframe-changed.exp: Likewise.
381 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
382 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
383 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
384 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
385 * gdb.trace/stap-trace.exp: Likewise.
386 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
387 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
388 * gdb.trace/trace-buffer-size.exp: Likewise.
389 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
390 * gdb.trace/unavailable.exp: Likewise.
391 * gdb.trace/while-dyn.exp: Likewise.
392 * lib/fortran.exp (set_lang_fortran): Likewise.
393 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
394 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
395 (default_gdb_start, get_compiler_info): Likewise.
396 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
397 (get_debug_format, setup_xfail_format): Likewise.
398 (rerun_to_main, gdb_skip_float_test): Likewise.
399 (build_id_debug_filename_get, get_remotetimeout): Likewise.
400 * lib/java.exp (set_lang_java): Likewise.
401 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
402 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
403 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
404 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
405 * lib/objc.exp (set_lang_objc): Likewise.
406 * lib/pascal.exp (set_lang_pascal): Likewise.
407 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
408 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
409 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
410
bb869963
SDJ
4112013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
412
413 PR c++/15203
414 PR c++/15210
415 * gdb.cp/m-static.cc (keepalive_int): New function.
416 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
417 * gdb.cp/m-static.exp: New test for `sintvar'.
418
e2be70a0
YQ
4192013-03-14 Yao Qi <yao@codesourcery.com>
420
421 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
422 of 'tstatus' into tstatus_output.
423 (top level): Save the trace data to tfile. Read trace file in
424 tfile target. Check the trace status.
425
8ddb1965
YQ
4262013-03-13 Yao Qi <yao@codesourcery.com>
427
428 * gdb.trace/tsv.exp (check_tsv): New.
429 (top level): Save a tfile on current trace session. Call
430 check_tsv on live target. Load the tfile with target tfile
431 and call check_tsv again.
432
045dd51f
YQ
4332013-03-13 Yao Qi <yao@codesourcery.com>
434
435 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
436 Replace some "gdb_test" with "gdb_test_no_output".
437
82d049ab
PH
4382013-03-12 Paul Hilfinger <hilfingr@adacore.com>
439
440 * gdb.ada/expr_delims.exp: New file.
441 * gdb.ada/expr_delims/foo.adb: New file.
442 * gdb.ada/expr_delims/pck.ads: New file.
443 * gdb.ada/expr_delims/pck.adb: New file.
444
cb8ea32b
KS
4452013-03-11 Keith Seitz <keiths@redhat.com>
446
447 * watchpoint.exp (test_no_hw_watchpoints): Add test using
448 both condition and thread. Then delete the watchpoint.
449
2f1d9bdd
MM
4502013-03-11 Christian Himpel <christian.himpel@intel.com>
451
452 * Makefile.in: Add btrace testsuite.
453 * configure: Regenerated.
454 * configure.ac: Add btrace testsuite.
455 * gdb.btrace/Makefile.in: New file.
456 * gdb.btrace/enable.c: New file.
457 * gdb.btrace/enable.exp: New file.
458 * gdb.btrace/function_call_history.c: New file.
459 * gdb.btrace/function_call_history.exp: New file.
460 * gdb.btrace/instruction_history.c: New file.
461 * gdb.btrace/instruction_history.exp: New file.
462 * gdb.btrace/instruction_history.S: New file.
463 * lib/gdb.exp: Add btrace skip proc.
464
05c56a9d
JK
4652013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
466
467 Fix entry-values if the callee called a noreturn function.
468 * gdb.arch/amd64-tailcall-noret.S: New file.
469 * gdb.arch/amd64-tailcall-noret.c: New file.
470 * gdb.arch/amd64-tailcall-noret.exp: New file.
471
9112db09
JK
4722013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
473
474 Fix entry-values in C++ across CUs.
475 * gdb.arch/amd64-tailcall-cxx.exp: New file.
476 * gdb.arch/amd64-tailcall-cxx1.S: New file.
477 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
478 * gdb.arch/amd64-tailcall-cxx2.S: New file.
479 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
480
be9a119c 4812013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
482 Hafiz Abid Qadeer <abidh@codesourcery.com>
483
484 gdb/testsuite/
485 * gdb.trace/trace-buffer-size.exp: New file.
486 * gdb.trace/trace-buffer-size.c: New file.
487
049109b0
PA
4882013-03-06 Pedro Alves <palves@redhat.com>
489
490 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
491 doesn't support the tested optional feature, call "unsupported"
492 with the same test message as the "pass" case, instead of calling
493 "pass" with a different message. Use the same text for the "fail"
494 cases too.
495
4aa54120
YQ
4962013-03-06 Yao Qi <yao@codesourcery.com>
497
498 * gdb.trace/tstatus.exp: Remove the invocation of
499 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
500 (test_tracepoints): Don't set fast tracepoint.
501 (top level): Don't check agent library is loaded or not.
502
b8b71e63
YQ
5032013-03-06 Yao Qi <yao@codesourcery.com>
504
505 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
506 parentheses by "\\".
507
33f448b1
JK
5082013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
509
510 * gdb.linespec/base/one/thefile.cc (twodup): New.
511 (m): Call it.
512 * gdb.linespec/base/two/thefile.cc (dupname): New.
513 (n): Call it.
514 * gdb.linespec/break-ask.exp: New file.
515 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
516
1c942fb9
YQ
5172013-02-28 Yao Qi <yao@codesourcery.com>
518
519 * gdb.trace/report.exp: Move some code to ...
520 (use_collected_data): New.
521 (top level): Call use_collected_data once on the live target.
522 Save at file of the current trace session, load it with target
523 tfile, and call use_collected_data again.
524
5b967901
JK
5252013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 * gdb.threads/fork-thread-pending.c (main): Add alarm.
528
6447023f
JK
5292013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
530
531 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
532 Add final kill of ${valgrind_pid}.
533
9f44fbc0
SCR
5342013-02-20 Siva Chandra Reddy <sivachandra@google.com>
535
536 * gdb.python/py-arch.c: New test case
537 * gdb.python/py-arch.exp: New tests to test
538 gdb.Architecture.disassemble
539 * gdb.python/Makefile.in: Add py-arch to the list of
540 EXECUTABLES.
541
4c9ad8c2
TT
5422013-02-18 Tom Tromey <tromey@redhat.com>
543
544 * gdb.dwarf2/subrange.exp: New file.
545
f5911ea1
HAQ
5462013-02-15 Pedro Alves <pedro@codesourcery.com>
547 Hafiz Abid Qadeer <abidh@codesourcery.com>
548
549 * gdb.trace/tfile.exp: Add test for -trace-status command.
550
420f4384
JK
5512013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
552
553 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
554 nanosleep by sleep.
555
4819b3f8
PA
5562013-02-14 Pedro Alves <palves@redhat.com>
557
558 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
559
1773c82c
HAQ
5602013-02-14 Pedro Alves <pedro@codesourcery.com>
561 Hafiz Abid Qadeer <abidh@codesourcery.com>
562
563 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
564
e234dfaf
TT
5652013-02-12 Tom Tromey <tromey@redhat.com>
566
567 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
568 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
569
6c01dd94
PA
5702013-02-12 Pedro Alves <palves@redhat.com>
571
572 * gdb.base/catch-signal.c: Update copyright years.
573 * gdb.base/catch-signal.exp: Update copyright years.
574 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
575 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
576 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
577 * gdb.dwarf2/dw2-error.S: Update copyright years.
578 * gdb.dwarf2/dw2-error.c: Update copyright years.
579 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
580 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
581 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
582
595fc67f
PA
5832013-02-12 Pedro Alves <palves@redhat.com>
584
585 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
586 message.
587 * gdb.base/sigaltstack.exp: Ditto.
588 * gdb.base/siginfo.exp: Ditto.
589 * gdb.base/sizeof.exp: Ditto.
590
17282693
PA
5912013-02-12 Pedro Alves <palves@redhat.com>
592
593 * gdb.mi/mi-basics.exp: Tweak intro comment.
594 * gdb.mi/mi-break.exp: Tweak intro comment.
595 * gdb.mi/mi-console.exp: Tweak intro comment.
596 * gdb.mi/mi-file.exp: Tweak intro comment.
597 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
598 * gdb.mi/mi-return.exp: Tweak intro comment.
599 * gdb.mi/mi-stepi.exp: Tweak intro comment.
600 * gdb.mi/mi-until.exp: Tweak intro comment.
601 * gdb.mi/mi-watch.exp: Tweak intro comment.
602
8a4ac37e
PA
6032013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
604
605 * gdb.server/no-thread-db.exp: New file.
606 * gdb.server/no-thread-db.c: New file.
607 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
608
c2792f5a
DE
6092013-02-11 Doug Evans <dje@google.com>
610
611 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
612 two decfloats.
613
d9e98382
SDJ
6142013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
615
616 * gdb.base/bitfields.c (struct internalvartest): New declaration.
617 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
618
a321661a
JK
6192013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
620
621 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
622
134a2066
YQ
6232013-02-06 Yao Qi <yao@codesourcery.com>
624
625 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
626 to ...
627 (test_create_delete_modify_tsv): ... here. New test on modifying
628 the initial value of a tsv.
629
5a2dc60a
JK
6302013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
631
632 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
633 (cd .../rdir): ... here.
634
233d95b5
JK
6352013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
636
637 * gdb.linespec/base/one/header.h: New file.
638 * gdb.linespec/base/two/header.h: New file.
639 * gdb.linespec/macro-relative.c: New file.
640 * gdb.linespec/macro-relative.exp: New file.
641
fbd9ab74
JK
6422013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
643
644 * gdb.base/fullpath-expand-func.c: New file.
645 * gdb.base/fullpath-expand.c: New file.
646 * gdb.base/fullpath-expand.exp: New file.
647 * gdb.base/realname-expand-real.c: New file.
648 * gdb.base/realname-expand.c: New file.
649 * gdb.base/realname-expand.exp: New file.
650
1b56eb55
JK
6512013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
654 * gdb.dwarf2/dw2-dir-file-name.c: New file.
655
af529f8f
JK
6562013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
657
658 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
659 (compare_filenames_for_search does not match)
660 (compare_filenames_for_search does match): New tests.
661
f5b95b50
JK
6622013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
663
664 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
665
d47921b9
JK
6662013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
667
668 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
669
8a92335b
JK
6702013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
671
672 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
673 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
674 ${binfile}.mini_debuginfo-debuglink and
675 ${binfile}.mini_debuginfo-debuglink.xz.
676
17f2157d
TT
6772013-02-01 Tom Tromey <tromey@redhat.com>
678
679 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
680 attributes.
681
d65f0a9c
TT
6822013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
683 Tom Tromey <tromey@redhat.com>
684
685 * gdb.dwarf2/method-ptr.exp: Link with c++.
686 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
687
f25c0135
TT
6882013-01-31 Tom Tromey <tromey@redhat.com>
689
690 * gdb.base/jit.exp (compile_jit_test): New proc.
691 Add PIE tests.
692
7078baeb
TT
6932013-01-31 Tom Tromey <tromey@redhat.com>
694
695 * gdb.dwarf2/method-ptr.cc: New file.
696 * gdb.dwarf2/method-ptr.exp: New file.
697
1d24041a
TT
6982013-01-31 Tom Tromey <tromey@redhat.com>
699
700 * lib/dwarf.exp (namespace Dwarf): New.
701
8d9878a4
TT
7022013-01-29 Tom Tromey <tromey@redhat.com>
703
704 * gdb.dwarf2/fission-reread.exp: Add unload test.
705
bed911e5
DE
7062013-01-28 Doug Evans <dje@google.com>
707
708 * gdb.dwarf2/fission-loclists.exp: New file.
709 * gdb.dwarf2/fission-loclists.S: New file.
710
e229648e
JK
7112013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
712
713 Code cleanup.
714 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
715 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
716 and prepare_for_testing.
717 * gdb.base/store.exp: Likewise.
718
86700f00
TT
7192013-01-25 Tom Tromey <tromey@redhat.com>
720
721 * gdb.python/py-explore.exp: Expect the gdb prompt.
722
8954db33
AB
7232013-01-25 Andrew Burgess <aburgess@broadcom.com>
724
725 * gdb.base/gnu_vector.c: New variable for use in tests.
726 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
727 changes in scalar to vector casting and widening.
728 * gdb.python/py-type.c: New variables for use in tests.
729 * gdb.python/py-type.exp: Update vector related tests to reflect
730 changes in scalar to vector casting and widening.
731
2077afdd
TD
7322013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
733
734 * gdb.base/prologue-include.c: New file.
735 * gdb.base/prologue-include.exp: New file.
736 * gdb.base/prologue-include.h: New file.
737
d7499464
HAQ
7382013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
739
740 PR gdb/13443
741 * gdb.mi/mi-var-block.exp: Make test messages unique.
742
e2a3e0f1
TT
7432013-01-23 Tom Tromey <tromey@redhat.com>
744
745 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
746
152fcc9c
TT
7472013-01-23 Tom Tromey <tromey@redhat.com>
748
749 * gdb.cp/converts.cc (main): Initialize 'a'.
750
bea883fd
SCR
7512013-01-23 Siva Chandra Reddy <sivachandra@google.com>
752
753 * testsuite/gdb.python/frame.exp: Add a test for
754 gdb.Frame.architecture() method.
755
0928e93d
PA
7562013-01-22 Pedro Alves <palves@redhat.com>
757
758 * gdb.base/annota1.exp (signal sent): No longer expect
759 breakpoints-invalid.
760 * gdb.cp/annota2.exp (continue until exit)
761 (watch triggered on a.x): Ditto.
762
9c97429f
PA
7632013-01-22 Pedro Alves <palves@redhat.com>
764
765 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
766 Adjust tests to breakpoints-invalid changes.
767 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
768 variables.
769 Adjust tests to breakpoints-invalid changes.
770
187d10dd
PA
7712013-01-22 Pedro Alves <palves@redhat.com>
772
773 * gdb.base/annota1.exp (annotate ignore count change): Add
774 expected output for failure case.
775
ea3aedcb
TT
7762013-01-22 Tom Tromey <tromey@redhat.com>
777
778 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
779 call.
780
998580f1
MK
7812013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
782
783 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 784 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
785 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
786 Also handle 'thread' field.
787 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
788 * gdb.mi/mi-watch.exp: Ditto.
789 * lib/mi-support.exp: Ditto.
790
8f1d5693
MK
7912013-01-21 Siva Chandra Reddy <sivachandra@google.com>
792
793 * gdb.python/py-explore.exp: Improve a test
794
2d8c5d7c
DB
7952013-01-18  David Blaikie  <dblaikie@gmail.com>
796
797 * gdb.base/label.c (main): Correct the type of the second
798 parameter.
799
46f35228
TT
8002013-01-18 Tom Tromey <tromey@redhat.com>
801
802 * gdb.dwarf2/trace-crash.s: New file.
803 * gdb.dwarf2/trace-crash.exp: New file.
804
5965d69d
HAQ
8052013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
806
43aaf8b6
PA
807 PR gdb/13443
808 * gdb.base/checkpoint.exp: Update test messages to make them
809 unique.
5965d69d 810
5ae4861a
YQ
8112013-01-18 Yao Qi <yao@codesourcery.com>
812
813 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
814 output of 'info tracepoints'.
815 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
816 Likewise.
817 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
818 * gdb.trace/disconnected-tracing.c (struct foo): New.
819
d84fca2c
JK
8202013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 * gdb.dwarf2/dw2-dos-drive.S: New file.
823 * gdb.dwarf2/dw2-dos-drive.exp: New file.
824
aebb1cc9
DE
8252013-01-17 Doug Evans <dje@google.com>
826
2782d512
DE
827 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
828 CXX_FOR_TARGET.
829
aebb1cc9
DE
830 * boards/cc-with-tweaks.exp: New file.
831
db2b2972
TT
8322013-01-17 Tom Tromey <tromey@redhat.com>
833
834 * gdb.base/completion.exp: Add "set cp-abi" completion test.
835
96343774
PA
8362013-01-17 Pedro Alves <palves@redhat.com>
837
838 Merge dg-extract-results.sh from upstream (svn 195224).
839
840 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 841 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
842
843 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 844 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
845
846 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 847 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
848
849 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
850 * dg-extract-results.sh: Redirect grep output to /dev/null instead
851 of grep -q.
852
675921c0
SD
8532012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
854
855 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
856 interface.
857 * gdb.base/jithost.c: New file.
858 * gdb.base/jithost.h: New file.
859 * gdb.base/jitreader.c : New file.
860 * gdb.base/jit-protocol.h: New file.
861
ab04a2af
TT
8622013-01-16 Tom Tromey <tromey@redhat.com>
863
864 * gdb.base/catch-signal.c: New file.
865 * gdb.base/catch-signal.exp: New file.
866
8ac3646f
TT
8672013-01-16 Tom Tromey <tromey@redhat.com>
868
869 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
870
22fc223e
JK
8712013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
872
873 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
874
44478ab3
TT
8752013-01-14 Tom Tromey <tromey@redhat.com>
876
877 * gdb.base/completion.exp: Add "set gnutarget" test.
878
06d66ee9
TT
8792013-01-14 Tom Tromey <tromey@redhat.com>
880
881 * gdb.dwarf2/dw2-restrict.S: New file.
882 * gdb.dwarf2/dw2-restrict.c: New file.
883 * gdb.dwarf2/dw2-restrict.exp: New file.
884
c9bf0622
TT
8852013-01-14 Tom Tromey <tromey@redhat.com>
886
887 * gdb.dwarf2/dw2-error.exp: New file.
888 * gdb.dwarf2/dw2-error.c: New file.
889 * gdb.dwarf2/dw2-error.S: New file.
890
5b12a61c
JK
8912013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.cp/parse-lang.cc: New file.
894 * gdb.cp/parse-lang.exp: New file.
895
f0a4b570
JK
8962013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
899 (set substitute-path): New test.
900 (fullname present): Remove content.
901 (substituted fullname): New test.
902
f751cc97
JB
9032013-01-13 Joel Brobecker <brobecker@adacore.com>
904
905 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
906 check. Move $gdb_py_is_py24 value check right after.
907
04164e8e
JK
9082013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
911 targets.
912
5bf480a5
YQ
9132013-01-11 Yao Qi <yao@codesourcery.com>
914
915 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
916 for dprintf.
917 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
918 Check the fields in "=breakpoint-created" for dprintf.
919
f35a17b5
JK
9202012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
921
922 * gdb.mi/mi-fullname-deleted.exp: New file.
923
85817405
JK
9242012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 * gdb.base/skip-solib.exp (info skip with pending file): Update the
927 expected output.
928 (info skip with pending file): Remove.
929 (ignoring function in solib, info skip for function multiply): Update
930 the expected output.
931 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
932 (info skip (delete 1), info skip after disabling all)
933 (info skip after enabling all, info skip after disabling 4 2-3)
934 (info skip after enabling 2-3, info skip 2-3)
935 (info skip after deleting 2 3): Update the expected output.
936 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
937 statement to its initialization and return.
938 * gdb.linespec/skip-two.exp: New file.
939
27210e12
DE
9402012-12-19 Doug Evans <dje@google.com>
941
942 * gdb.base/maint.exp: Handle testing with .gdb_index.
943
bb627a12
JB
9442012-12-19 Joel Brobecker <brobecker@adacore.com>
945
946 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
947 Cavium to FSF.
948
7785b880
JB
9492012-12-19 Joel Brobecker <brobecker@adacore.com>
950
951 * dg-extract-results.sh: Update contact info in copyright notice.
952 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
953 GPL v3 or later. Update contact info.
954 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
955 gdb.threads/watchpoint-fork-mt.c,
956 gdb.threads/watchpoint-fork-parent.c,
957 gdb.threads/watchpoint-fork-st.c,
958 gdb.threads/watchpoint-fork.h: Likewise.
959
f2a8bc8a
YQ
9602012-12-15 Yao Qi <yao@codesourcery.com>
961
962 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
963 'installed' field in '=breakpoint-modified'.
964 (test_reconnect): Check 'installed' field in
965 '=breakpoint-modified' and '=breakpoint-created'.
966
967 * gdb.trace/actions.exp: Update test for 'installed' field.
968 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
969 (tracepoint_change_loc_2): Likewise.
970 Check 'info tracepoint' display nothing else.
971 * gdb.trace/deltrace.exp: Likewise.
972 * gdb.trace/infotrace.exp: Likewise.
973 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
974 Likewise.
975 * gdb.trace/passcount.exp: Likewise.
976 * gdb.trace/tracecmd.exp: Likewise.
977 * gdb.trace/while-stepping.exp: Likewise.
978
6592e36f
TT
9792012-12-14 Tom Tromey <tromey@redhat.com>
980
981 * gdb.cp/member-name.exp: New file.
982 * gdb.cp/member-name.cc: New file.
983
7d27a96d
TT
9842012-12-14 Tom Tromey <tromey@redhat.com>
985
986 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
987
f8c05d0d
DE
9882012-12-14 Doug Evans <dje@google.com>
989
990 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
991 DW_OP_GNU_implicit_pointer is section-relative.
992
451b7c33
TT
9932012-12-14 Tom Tromey <tromey@redhat.com>
994
43aaf8b6 995 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 996
10e339df
PA
9972012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
998
6fdff2c5 999 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1000
e780d813
DE
10012012-12-13 Doug Evans <dje@google.com>
1002
1003 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1004 * gdb.multi/multi-arch.exp: Ditto.
1005
ca3dbcc8 10062012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1007
ca3dbcc8
MG
1008 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1009 catch load test library source file.
1010 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1011 load test source file.
1012 * gdb.mi/mi-catch-load.exp: New. Test file for
1013 basic MI -catch-load and -catch-unload tests.
1014
2960a434
PK
10152012-12-11 Paul Koning <paul_koning@dell.com>
1016
1017 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1018 exception.
1019 (_iterator_except): New function.
1020 (ArrayPrinter): Use _iterator function instead of local _iterator
1021 class for Python 3 compatibility.
1022 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1023 _iterator.
2960a434
PK
1024 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1025 execfile for Python 3 compatibility.
1026 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1027 format in error_prompt test.
6fdff2c5 1028
9325cb04
PK
10292012-12-10 Paul Koning <paul_koning@dell.com>
1030
1031 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1032 compatibility.
9325cb04
PK
1033 * gdb.python/py-block.exp: Ditto.
1034 * gdb.python/py-breakpoint.exp: Ditto.
1035 * gdb.python/py-cmd.exp: Ditto.
1036 * gdb.python/py-events.py: Ditto.
1037 * gdb.python/py-finish-breakpoint.py: Ditto.
1038 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1039 * gdb.python/py-finish-breakpoint2.py: Ditto.
1040 * gdb.python/py-frame-inline.exp: Ditto.
1041 * gdb.python/py-frame.exp: Ditto.
1042 * gdb.python/py-infthread.exp: Ditto.
1043 * gdb.python/py-objfile.exp: Ditto.
1044 * gdb.python/py-parameter.exp: Ditto.
1045 * gdb.python/py-progspace.exp: Ditto.
1046 * gdb.python/py-prompt.exp: Ditto.
1047 * gdb.python/py-symbol.exp: Ditto.
1048 * gdb.python/py-symtab.exp: Ditto.
1049 * gdb.python/py-template.exp: Ditto.
1050 * gdb.python/py-value-cc.exp: Ditto.
1051 * gdb.python/python.exp: Ditto.
1052 * gdb.python/source2.py: Ditto.
1053 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1054 compatibility.
9325cb04
PK
1055 Use sorted() function rather than sort() method.
1056 Accept either int or long values for enum values.
1057 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1058 execfile for Python 3 compatibility.
1059 * gdb.python/py-evsignal.exp: Ditto.
1060 * gdb.python/py-evthreads.exp: Ditto.
1061 * gdb.python/py-mi.exp: Ditto.
1062 * gdb.python/py-pp-maint.exp: Ditto.
1063 * gdb.python/py-prettyprint.exp: Ditto.
1064 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1065 Python 3 compatibility.
9325cb04
PK
1066 Skip tests for Python 2.4.
1067 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1068 Python 3 compatibility.
9325cb04
PK
1069 Use byte string rather than character string in memory write test
1070 if Python 3.
1071 * gdb.python/py-pp-maint.py: Change class declarations to "new
1072 class" syntax.
1073 * gdb.python/py-prettyprint.py: Change iterator class to generator
1074 function for Python 3 compatibility.
1075 Make all classes "new style".
1076 Fix indentation issue and stray semicolon.
1077 * gdb.python/py-shared.expChange print syntax for Python 3
1078 compatibility.
1079 Define "long" if Python 3.
1080 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1081 compatibility.
9325cb04
PK
1082 Accept either int or long values for enum values.
1083 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1084 compatibility.
9325cb04
PK
1085 Skip "long" and "unicode" tests if Python 3.
1086 Accept either "type" or "class" in type checks.
1087 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1088 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1089
8b9737bf
TT
10902012-12-10 Tom Tromey <tromey@redhat.com>
1091
1092 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1093 (test): Add "two_cu" argument.
1094 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1095 for types; allow two CUs.
1096
1b80a9fa
JK
10972012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1098
1099 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1100 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1101
f0b6d50a
YQ
11022012-12-08 Yao Qi <yao@codesourcery.com>
1103 Pedro Alves <palves@redhat.com>
1104
1105 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1106 '=breakpoint-created' when GDB merges the tracepoints of both
1107 sides.
1108
2f68a895
TT
11092012-12-07 Tom Tromey <tromey@redhat.com>
1110
1111 * gdb.base/break1.c (enum some_enum, union some_union): New.
1112 (some_enum_global, some_union_global, some_value): New globals.
1113 * gdb.base/completion.exp: Add tag completion tests.
1114
4fc5d43e
TT
11152012-12-07 Tom Tromey <tromey@redhat.com>
1116
1117 * gdb.base/completion.exp: Add tests for ptype and whatis
1118 completion.
1119
6559e013
JB
11202012-12-07 Joel Brobecker <brobecker@adacore.com>
1121
1122 * gdb.base/stale-infcall.exp: Fix copyright line.
1123
ae2b630d
JB
11242012-12-07 Joel Brobecker <brobecker@adacore.com>
1125
1126 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1127
0ba2eb0f
TT
11282012-12-06 Pedro Alves <palves@redhat.com>
1129 Tom Tromey <tromey@redhat.com>
1130
1131 * gdb.base/exprs.exp: Add tests for cast to void.
1132
731145cb
TT
11332012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1134
1135 * gdb.python/py-mi.exp: Correct expected results for attribute
1136 "dynamic" returned by -var-update.
1137 Add test case for correct handling of "diplayhint" for children
1138 of dynamic varobjs.
1139 * gdb.python/py-prettyprint.c (set_itme): New function.
1140 (bug_14741) New function.
1141 (main) Add call to bug_14741().
1142 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1143
e58fcc15
UW
11442012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1145
1146 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1147 ${binfile}.funcsyms list.
1148
e9eb0d14
YQ
11492012-12-04 Yao Qi <yao@codesourcery.com>
1150
1151 PR gdb/13443
1152 * gdb.trace/actions.exp: Make test messages unique.
1153
4983028c
TT
11542012-11-29 Tom Tromey <tromey@redhat.com>
1155
1156 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1157
ea5e6b0e
UW
11582012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1159
1160 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1161 * gdb.opencl/datatypes.exp: Likewise.
1162 * gdb.opencl/operators.exp: Likewise.
1163 * gdb.opencl/vec_comps.exp: Likewise.
1164
cdde3dfb
JG
11652012-11-29 Jerome Guitton <guitton@adacore.com>
1166
1167 * gdb.ada/iwide: New testcase.
1168
b50d69b5
JG
11692012-11-29 Jerome Guitton <guitton@adacore.com>
1170
1171 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1172 ptype test.
1173
c2d3fccf
JG
11742012-11-29 Jerome Guitton <guitton@adacore.com>
1175
1176 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1177 form {VARIANT_TYPE}ADDRESS.
1178
5edf51fe
YQ
11792012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1180
1181 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1182 (func): New function.
1183 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1184 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1185 pointers to members with pointer-to-function type.
1186
608e2dbb
TT
11872012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1188 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.base/gnu-debugdata.exp: New file.
1191 * gdb.base/gnu-debugdata.c: New file.
1192 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1193 (gdb_unload): Return 0 on success.
1194
4648e588
JK
11952012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1196
1197 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1198
17d6efc4
JB
11992012-11-26 Joel Brobecker <brobecker@adacore.com>
1200
1201 * gdb.base/empty_exe.exp: New testcase.
1202
ace21957
MF
12032012-11-20 Mike Frysinger <vapier@gentoo.org>
1204
1205 * gdb.base/completion.exp: Add test for help aliases completion.
1206
5c401a0a
YQ
12072012-11-20 Yao Qi <yao@codesourcery.com>
1208
1209 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1210 Don't test 'maint set show-debug-regs'.
1211 Use command 'set remotecache' instead of
1212 'set circular-trace-buffer'.
1213
8dea366b
KS
12142012-11-16 Keith Seitz <keiths@redhat.com>
1215
1216 PR c++/13615
1217 * gdb.cp/baseenum.cc: New file.
1218 * gdb.cp/baseenum.exp: New file.
1219 * gdb.cp/derivation.cc (A): Add copyright.
1220 Add a typedef.
1221 (B): Use A::value_type instead of int. Change all references.
1222 (D): Use value_type instead of int. Change all references.
1223 (E): Likewise.
1224 (F); Likewise.
1225 (Z): New class.
1226 (ZZ): New class.
6fdff2c5 1227 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1228 (main): Add instances of Z and ZZ.
1229 Make sure all symbols from N are kept.
1230 * gdb.cp/derivation.exp: Update typedef changes in tests.
1231 Add tests for class typedefs both before and after starting
1232 the inferior.
1233 Add tests for searching for a typedef while stopped in a
1234 method.
1235
5e34c6c3
LM
12362012-11-14 Luis Machado <lgustavo@codesourcery.com>
1237
1238 * gdb.mi/mi-var-create-rtti.c: New file.
1239 * gdb.mi/mi-var-create-rtti.exp: New file.
1240
5e487a5f
LM
12412012-11-14 Luis Machado <lgustavo@codesourcery.com>
1242
1243 * gdb.base/structs3.exp: Run to main before doing any tests.
1244
6d67b990
AB
12452012-11-14 Andrew Burgess <aburgess@broadcom.com>
1246
1247 * gdb.python/py-type.exp: Uniquify test names.
1248
e5d98164
YQ
12492012-11-14 Yao Qi <yao@codesourcery.com>
1250
1251 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1252 (thread_function) [DEBUG]: Call 'printf'.
1253 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1254 command line if 'DEBUG=1' is passed to test.
1255 Remove a pattern to match inferior's output.
1256
62747a60
TT
12572012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1258
1259 * gdb.mi/mi-fill-memory.exp: New test.
1260
18a9fc12
TT
12612012-11-12 Tom Tromey <tromey@redhat.com>
1262
1263 * gdb.base/completion.exp: Update for "info type-printers".
1264 * gdb.python/py-typeprint.cc: New file.
1265 * gdb.python/py-typeprint.exp: New file.
1266 * gdb.python/py-typeprint.py: New file.
1267
bd69fc68
TT
12682012-11-12 Tom Tromey <tromey@redhat.com>
1269
1270 * gdb.base/call-sc.exp: Use "ptype/r".
1271 * gdb.base/volatile.exp: Don't expect "int".
1272 * gdb.cp/ptype-flags.cc: New file.
1273 * gdb.cp/ptype-flags.exp: New file.
1274 * gdb.cp/templates.exp: Use ptype/r.
1275 (test_ptype_of_templates, test_template_typedef): Likewise.
1276 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1277 argument. Handle template names and template parameters.
1278 * gdb.mi/mi-var-cmd.exp: Accept "long".
1279 * gdb.mi/mi-var-child.exp: Accept "long".
1280 * gdb.mi/mi-var-display.exp: Accept "long".
1281 * gdb.mi/mi2-var-child.exp: Accept "long".
1282
b3720c3a
TT
12832012-11-12 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1286 "ptype" from calls to cp_test_ptype_class.
1287 (test_enums): Likewise.
1288 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1289 cp_test_ptype_class.
1290 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1291 calls to cp_test_ptype_class.
1292 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1293 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1294 from calls to cp_test_ptype_class.
1295 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1296 command here. Change "in_command" argument to "in_exp".
1297
0d63ecda
KS
12982012-11-10 Keith Seitz <keiths@redhat.com>
1299
1300 PR gdb/14288
1301 * gdb.base/printcmds.c: Add invalid_XXX globals
1302 for repeated byte tests.
1303 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1304 * gdb.base/wchar.c (main): Add and construct a wchar_t
1305 array with repeated characters.
1306 * gdb.base/wchar.exp: Add repeated character tests.
1307
ed8a1c2d
AB
13082012-11-09 Andrew Burgess <aburgess@broadcom.com>
1309
1310 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1311 disassembly output.
1312
9107fc8d
PA
13132012-11-09 Pedro Alves <palves@redhat.com>
1314
1315 PR gdb/14306
1316
1317 * gdb.multi/multi-arch-exec.c: New file.
1318 * gdb.multi/multi-arch-exec.exp: New file.
1319
558a9d82
YQ
13202012-11-09 Yao Qi <yao@codesourcery.com>
1321
1322 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1323 (top level): Call it.
1324
e714f336
YQ
13252012-11-09 Yao Qi <yao@codesourcery.com>
1326
1327 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1328 typo.
1329
6ecd4729
PA
13302012-11-09 Pedro Alves <palves@redhat.com>
1331
1332 * gdb.multi/multi-arch.exp: New.
1333
9015683b
TT
13342012-11-08 Tom Tromey <tromey@redhat.com>
1335
1336 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1337 core files, if possible.
1338 * gdb.base/siginfo-thread.c: New file
1339 * gdb.base/siginfo-thread.exp: New file
1340
ea9f10bb
TT
13412012-11-08 Tom Tromey <tromey@redhat.com>
1342
1343 * gdb.base/comprdebug.exp: New file.
1344
f6592439
PA
13452012-11-06 Pedro Alves <palves@redhat.com>
1346
1347 PR gdb/14810
1348
1349 * gdb.base/disabled-location.c: New file.
1350 * gdb.base/disabled-location.exp: New file.
1351
2d338fa9
TT
13522012-11-06 Tom Tromey <tromey@redhat.com>
1353
1354 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1355 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1356 gdb_gcore_cmd.
1357 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1358 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1359 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1360 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1361 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1362 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1363 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1364 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1365 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1366
68c9da30
PA
13672012-11-05 Pedro Alves <palves@redhat.com>
1368
1369 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1370 procedure.
1371 (do_vfork_and_follow_child_tests_exec)
1372 (do_vfork_and_follow_child_tests_exit): Call it.
1373
a7c8c931
PA
13742012-11-05 Pedro Alves <palves@redhat.com>
1375
1376 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1377 fails.
1378
6f6484cd
YQ
13792012-11-03 Yao Qi <yao@codesourcery.com>
1380
1381 Fix PR gdb/14617.
1382 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1383 Remove setup_kfail, and update test.
1384
b45627a0
TT
13852012-11-02 Tom Tromey <tromey@redhat.com>
1386
1387 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1388 test.
1389
f50f4e56
PA
13902012-11-02 Pedro Alves <palves@redhat.com>
1391
1392 PR gdb/14766
1393
1394 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1395 setup_kfail.
1396 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1397 get registers".
1398
71ce889d
PA
13992012-11-02 Pedro Alves <palves@redhat.com>
1400
1401 * gdb.base/foll-vfork-exit.c: New file.
1402 * gdb.base/foll-vfork.exp (top level): New file-describing
1403 comment.
1404 (vfork_child_follow_to_exit): New procedure.
1405 (tcatch_vfork_then_child_follow): Rename as ...
1406 (tcatch_vfork_then_child_follow_exec): ... this.
1407 (tcatch_vfork_then_child_follow_exit): New procedure.
1408 (do_vfork_and_follow_parent_tests): New procedure, factored out
1409 from do_vfork_and_exec_tests.
1410 (do_vfork_and_follow_child_tests_exec): Ditto.
1411 (do_vfork_and_exec_tests): Delete.
1412 (do_vfork_and_follow_child_tests_exit): New procedure.
1413 (top level): Run tests with both the program that has the vfork
1414 child execing, and the program has the vfork child exiting.
1415
1e35b1a9
PA
14162012-11-02 Pedro Alves <palves@redhat.com>
1417
1418 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1419 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1420 (vfork_parent_follow_to_bp): Call it.
1421 (kill_child): Delete.
1422 (vfork_and_exec_child_follow_to_main_bp)
1423 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1424 longer call kill_child.
1425 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1426 (do_vfork_and_exec_tests): Don't runto_main before calling each
1427 test procedure.
1428 (top level): Don't clean restart and set verbose before running
1429 each test procedure.
1430
14312012-11-02 Pedro Alves <palves@redhat.com>
1432
1433 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1434 (vfork_parent_follow_to_bp)
1435 (vfork_and_exec_child_follow_to_main_bp)
1436 (vfork_and_exec_child_follow_through_step)
1437 (tcatch_vfork_then_parent_follow)
1438 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1439 Use with_test_prefix.
1440
14412012-11-02 Pedro Alves <palves@redhat.com>
1442
1443 * gdb.base/foll-vfork.c: Add copyright header.
1444 * gdb.base/vforked-prog.c: Add copyright header.
1445
14462012-11-02 Pedro Alves <palves@redhat.com>
1447
1448 * gdb.base/foll-vfork.exp
1449 (vfork_and_exec_child_follow_through_step): Don't skip on
1450 non-HP/UX targets. Expect the next to only step one line on
1451 non-HP/UX targets, rather than stopping only after the exec.
1452
14532012-11-02 Pedro Alves <palves@redhat.com>
1454
1455 Don't hard code line numbers.
1456
1457 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1458 Expect text from the sources instead of a line number.
1459 (vfork_parent_follow_to_bp)
1460 (vfork_and_exec_child_follow_to_main_bp)
1461 (vfork_and_exec_child_follow_through_step)
1462 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1463 Use gdb_get_line_number.
1464
14652012-11-02 Pedro Alves <palves@redhat.com>
1466
1467 Modernize.
1468
1469 * gdb.base/foll-vfork.exp: Use standard_testfile and
1470 build_executable. Pass descriptive string to untested.
1471 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1472 (vfork_and_exec_child_follow_to_main_bp)
1473 (vfork_and_exec_child_follow_through_step)
1474 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1475 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1476 of send_gdb/gdb_expect.
1477
1478 (kill_child): New procedure.
1479 (vfork_and_exec_child_follow_to_main_bp)
1480 (vfork_and_exec_child_follow_through_step): Use it.
1481
f0559fff
YQ
14822012-11-02 Yao Qi <yao@codesourcery.com>
1483
1484 * gdb.base/setvar.exp: Test setting nested struct.
1485 * gdb.base/setvar.c (v_struct3): New.
1486
c207c6da
DE
14872012-11-01 Doug Evans <dje@google.com>
1488
1489 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1490 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1491 use them.
1492
2f27adfe
AB
14932012-10-31 Andrew Burgess <aburgess@broadcom.com>
1494
1495 PR cli/14772
1496 * gdb.base/gnu_vector.c (union_with_vector_1)
1497 (struct_with_vector_1): Add new struct and union for testing
1498 ptype.
1499 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1500 structs / unions containing vectors.
1501
bb662ca6
YQ
15022012-10-25 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1505 'setup_kfail' instead of 'setup_kfail_for_target'.
1506 * gdb.base/varargs.exp: Likewise.
1507 * lib/gdb.exp (setup_kfail_for_target): Remove.
1508
635d23ff
MK
15092012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1510
1511 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1512
afdb064f
MK
15132012-10-25 Mark Kettenis <kettenis@gnu.org>
1514
1515 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1516
d99dcf51
JB
15172012-10-24 Joel Brobecker <brobecker@adacore.com>
1518
1519 * gdb.ada/set_wstr: New testcase.
1520
32560274
JB
15212012-10-24 Joel Brobecker <brobecker@adacore.com>
1522
1523 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1524
5ded5331
JB
15252012-10-24 Joel Brobecker <brobecker@adacore.com>
1526
1527 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1528
d8d84291
MK
15292012-10-24 Mark Kettenis <kettenis@gnu.org>
1530
1531 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1532
6e933c51
JK
15332012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1534
1535 * gdb.base/callfuncs.exp (do_function_calls): Fix
1536 setup_kfail_for_target for -m32 mode.
1537
274bd000
MK
15382012-10-23 Mark Kettenis <kettenis@gnu.org>
1539
1540 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1541 are now fixed.
1542
545f743d
YQ
15432012-10-23 Yao Qi <yao@codesourcery.com>
1544
1545 * gdb.base/info-os.exp: Resume the inferior until it exits.
1546
48b56b6a 15472012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1548
99c7d5a8 1549 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1550 * gdb.base/print-file-var.exp: Likewise.
1551 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1552
8de0566d
YQ
15532012-10-17 Yao Qi <yao@codesourcery.com>
1554
1555 * gdb.mi/mi-memory-changed.exp: New.
1556
44883546
YQ
15572012-10-16 Yao Qi <yao@codesourcery.com>
1558
1559 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1560 returns true.
1561 Call gdb_load_shlibs.
1562 * gdb.reverse/solib-reverse.exp: Likewise.
1563
345f514a
KS
15642012-10-15 Keith Seitz <keiths@redhat.com>
1565
1566 * lib/cp-support.exp (cp_test_ptype_class): Add support
1567 for class typedefs.
1568
1569 * gdb.cp/derivation.exp: Add tests for g_instance.
1570
9e3a7d65
JK
15712012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1572
1573 Fix entry values resolving in inlined frames.
1574 * gdb.arch/amd64-entry-value-inline.S: New file.
1575 * gdb.arch/amd64-entry-value-inline.c: New file.
1576 * gdb.arch/amd64-entry-value-inline.exp: New file.
1577
21a7b089
JK
15782012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1579 Doug Evans <dje@google.com>
1580
1581 Fix recent gdb_breakpoint regression.
1582 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1583 braces from the parameter.
1584 * gdb.java/jprint.exp: Likewise.
1585
2c47921e
DE
15862012-10-15 Doug Evans <dje@google.com>
1587
1588 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1589
89398707
JB
15902012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1591
1592 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1593
801e4185
TT
15942012-10-15 Tom Tromey <tromey@redhat.com>
1595
1596 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1597
74f910c8
TT
15982012-10-15 Tom Tromey <tromey@redhat.com>
1599
1600 * gdb.python/py-symbol.exp: Test symbol destructor.
1601
91567807
YQ
16022012-10-14 Yao Qi <yao@codesourcery.com>
1603
1604 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1605 * gdb.mi/mi-cli.exp: New.
1606
1607 * gdb.mi/mi2-basics.exp: Remove.
1608 * gdb.mi/mi2-break.exp: Remove.
1609 * gdb.mi/mi2-console.exp: Remove.
1610 * gdb.mi/mi2-disassemble.exp: Remove.
1611 * gdb.mi/mi2-eval.exp: Remove.
1612 * gdb.mi/mi2-file.exp: Remove.
1613 * gdb.mi/mi2-hack-cli.exp: Remove.
1614 * gdb.mi/mi2-pthreads.exp: Remove.
1615 * gdb.mi/mi2-read-memory.exp: Remove.
1616 * gdb.mi/mi2-regs.exp: Remove.
1617 * gdb.mi/mi2-return.exp: Remove.
1618 * gdb.mi/mi2-simplerun.exp: Remove.
1619 * gdb.mi/mi2-stack.exp: Remove.
1620 * gdb.mi/mi2-stepi.exp: Remove.
1621 * gdb.mi/mi2-syn-frame.exp: Remove.
1622 * gdb.mi/mi2-until.exp: Remove.
1623 * gdb.mi/mi2-watch.exp: Remove.
1624 * gdb.mi/mi2-var-block.exp: Remove.
1625 * gdb.mi/mi2-var-cmd.exp: Remove.
1626 * gdb.mi/mi2-var-display.exp: Remove.
1627
87332029
YQ
16282012-10-12 Yao Qi <yao@codesourcery.com>
1629
1630 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1631 trail '.*' on matching patterns.
1632
11fc9057
L
16332012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1634
1635 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1636 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1637 * gdb.arch/i386-disp-step.exp: Likewise.
1638 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1639 * gdb.arch/i386-prologue.exp: Likewise.
1640 * gdb.arch/i386-size-overlap.exp: Likewise.
1641 * gdb.arch/i386-size.exp: Likewise.
1642 * gdb.arch/i386-unwind.exp: Likewise.
1643
7d46bcdc
L
16442012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1645
1646 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1647 * gdb.arch/i386-word.exp: Likewise.
1648
31224d9d
L
16492012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1650
1651 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1652 is_ilp32_target to set nr_regs.
1653 * gdb.arch/i386-sse.exp: Likewise.
1654
5b7d0050
DE
16552012-10-11 Doug Evans <dje@google.com>
1656
7c09e5a0
DE
1657 PR breakpoints/14643.
1658 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1659 * gdb.linespec/thread.c: New file.
1660 * gdb.linespec/thread.exp: New file.
1661
5b7d0050
DE
1662 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1663 Recognize "message" -> print pass and fail. Add eof case.
1664 (runto): Recognize message, no-message. Print pass/fail if requested,
1665 with same treatment as gdb_breakpoint.
1666 (runto_main): Pass no-message to runto.
1667 (gdb_internal_error_resync): Add log message.
1668 (gdb_file_cmd): Tweak internal error fail text for consistency.
1669
2e24f4aa
JK
16702012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1671
1672 Fix crash during stepping on ppc32.
1673 * gdb.base/step-symless.c: New file.
1674 * gdb.base/step-symless.exp: New file.
1675
aa14df25
DE
16762012-10-03 Doug Evans <dje@google.com>
1677
1678 PR symtab/14601
1679 * gdb.cp/using-crash.exp: New file.
1680 * gdb.cp/using-crash.cc: New file.
1681
975531db
DE
16822012-10-02 Doug Evans <dje@google.com>
1683
1684 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1685 more consistent.
1686 (runto,gdb_debug_format): Ditto.
1687 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1688 Clean up logging and error messages.
1689
b3dc46ff
AB
16902012-10-01 Andrew Burgess <aburgess@broadcom.com>
1691
1692 Test find command on unmapped memory.
1693 * gdb.base/find-unmapped.c: New file.
1694 * gdb.base/find-unmapped.exp: New file.
1695
45814d45
YQ
16962012-09-29 Yao Qi <yao@codesourcery.com>
1697
1698 * gdb.trace/mi-tracepoint-changed.exp: New.
1699 * gdb.mi/mi-breakpoint-changed.exp: New.
1700 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1701 * gdb.mi/pendshr2.c: New.
1702
4c2786ba
YQ
17032012-09-28 Yao Qi <yao@codesourcery.com>
1704
1705 * gdb.mi/pr11022.exp: New.
1706 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1707
7977e5d2
TT
17082012-09-27 Tom Tromey <tromey@redhat.com>
1709
1710 * gdb.cp/derivation.exp: Add regression test.
1711 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1712 V_derived): New.
1713 (vderived): New global.
1714
0971de02
TT
17152012-09-26 Tom Tromey <tromey@redhat.com>
1716
1717 * gdb.dwarf2/dw2-common-block.S: New file.
1718 * gdb.dwarf2/dw2-common-block.exp: New file.
1719
4357ac6c
TT
17202012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1721
1722 * gdb.fortran/common-block.exp: New file.
1723 * gdb.fortran/common-block.f90: New file.
1724
6f380991
AB
17252012-09-26 Andrew Burgess <aburgess@broadcom.com>
1726
1727 * gdb.base/duplicate-bp.c: New file.
1728 * gdb.base/duplicate-bp.exp: New file.
1729
8ae551cf
YQ
17302012-09-26 Yao Qi <yao@codesourcery.com>
1731
1732 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1733
1734 Revert:
1735 2012-09-21 Yao Qi <yao@codesourcery.com>
1736
1737 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1738
318102b9
SP
17392012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1740
1741 * gdb.base/longest-types.c: New test case.
1742 * gdb.base/longest-types.exp: New test case.
1743
a1e5fd69
YQ
17442012-09-25 Yao Qi <yao@codesourcery.com>
1745
1746 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1747
04e7407c
JK
17482012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1749
1750 Fix internal error on canonicalization of clang types.
1751 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1752 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1753 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1754
9bf4bce9
JK
17552012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1756
1757 Fix disassemble without parameters in tailcall frame.
1758 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1759
2603f7ee
AB
17602012-09-21 Andrew Burgess <aburgess@broadcom.com>
1761
1762 * gdb.dwarf2/dw2-op-out-param.S: New file.
1763 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1764
a3569abd
YQ
17652012-09-21 Yao Qi <yao@codesourcery.com>
1766
1767 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1768
a065d7af
YQ
17692012-09-21 Yao Qi <yao@codesourcery.com>
1770
1771 * gdb.mi/mi-cli.exp: Remove.
1772 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1773
15544bd9
YQ
17742012-09-21 Yao Qi <yao@codesourcery.com>
1775
1776 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1777 "=record-started" notification.
1778
82a90ccf
YQ
17792012-09-21 Yao Qi <yao@codesourcery.com>
1780
1781 * gdb.mi/mi-record-changed.exp: New.
1782 * gdb.mi/mi-reverse.exp: Adjust expected output.
1783
d7de8e3c
TT
17842012-09-20 Tom Tromey <tromey@redhat.com>
1785
1786 * gdb.python/python.exp: Test atexit.register.
1787
1aa99537
DE
17882012-09-20 Doug Evans <dje@google.com>
1789
05eade73
DE
1790 * boards/dwarf4-gdb-index.exp: New file.
1791
1aa99537
DE
1792 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1793 while running the tests.
1794
4ae24af0
JB
17952012-09-18 Joel Brobecker <brobecker@adacore.com>
1796
1797 * gdb.ada/bp_reset: New testcase.
1798
bb25a15c
YQ
17992012-09-18 Yao Qi <yao@codesourcery.com>
1800
1801 * gdb.trace/mi-tsv-changed.exp: New.
1802
201b4506
YQ
18032012-09-18 Yao Qi <yao@codesourcery.com>
1804
1805 * gdb.trace/mi-traceframe-changed.exp: New.
1806
6fc1c773
YQ
18072012-09-17 Yao Qi <yao@codesourcery.com>
1808
1809 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1810 when it is less than 0.
1811
1ab3b62c
JK
18122012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 PR 14119
1815 * gdb.arch/amd64-tailcall-ret.S: New file.
1816 * gdb.arch/amd64-tailcall-ret.c: New file.
1817 * gdb.arch/amd64-tailcall-ret.exp: New file.
1818 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1819 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1820 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1821
acf9414f
JK
18222012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1823
1824 PR 14548
1825 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1826 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1827 * gdb.reverse/singlejmp-reverse.S: New file.
1828 * gdb.reverse/singlejmp-reverse.c: New file.
1829 * gdb.reverse/singlejmp-reverse.exp: New file.
1830
666b578b
JK
18312012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1832
1833 Fix compatibility with old GCC (~4.1).
1834 * gdb.cp/converts.cc (my_enum_var): New variable.
1835
42056501
AB
18362012-09-14 Andrew Burgess <aburgess@broadcom.com>
1837
1838 * gdb.xml/tdesc-regs.exp: Update expected output for new
1839 vector_size syntax of vector types.
1840
b9516fa1
YPK
18412012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1842
1843 Refactor Python "gdb" module into a proper Python package, by
1844 introducing a new "_gdb" module for code implemented in C, and
1845 using reload/__import__ instead of exec.
1846 * gdb.python/python.exp (Test stderr location): Update module
1847 location of GDB-specific sys.stderr.
1848 (Test stdout location): Ditto for sys.stdout.
1849
18dc9ad8
JK
18502012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1851
1852 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1853
ea3a9873
KS
18542012-09-12 Keith Seitz <keiths@redhat.com>
1855
1856 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1857 conversion statement.
1858
5941debb
DE
18592012-09-12 Doug Evans <dje@google.com>
1860
1861 * gdb.base/help.exp: Remove testing of individual command help text,
1862 too much of a maintenance burden. Instead, test the functionality
1863 of "help" itself.
1864
cfc35e02
DE
18652012-09-11 Doug Evans <dje@google.com>
1866
3a0ed5d7
DE
1867 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1868 breakpoint.
1869
cfc35e02
DE
1870 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1871 * gdb.dwarf2/fission-reread.S: Ditto.
1872 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1873 * gdb.dwarf2/fission-reread.exp: Ditto.
1874
350b1b26
AB
18752012-09-11 Andrew Burgess <aburgess@broadcom.com>
1876
1877 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1878
2fa15f23
JB
18792012-09-10 Joel Brobecker <brobecker@adacore.com>
1880
1881 * gdb.ada/optim_drec: New testcase.
1882
09be558e
DE
18832012-09-10 Doug Evans <dje@google.com>
1884
1885 * boards/fission.exp: Explicitly mark "board" as not remote.
1886
5b4f6e25
KS
18872012-09-10 Keith Seitz <keiths@redhat.com>
1888
1889 PR gdb/13483
1890 * gdb.cp/converts.cc (A::A): Add ctor.
1891 (A::member_): Add member.
1892 (enum my_enum): New enumeration.
1893 (main): Add calls to foo1_7 with various
1894 permitted arguments.
1895 * gdb.cp/converts.exp: Add tests for boolean
1896 conversions permitted by the standard.
1897
b4ca5ed9
YPK
18982012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1899
1900 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1901 avoid spurious results due to ~/.gdbinit.
1902 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1903 $INTERNAL_GDBFLAGS in run command.
1904 * gdb.gdb/observer.exp (setup_test): Ditto.
1905 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1906 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1907
d54b30bb
DE
19082012-09-06 Doug Evans <dje@google.com>
1909
14910956
DE
1910 * boards/fission.exp: New file.
1911
d54b30bb
DE
1912 * gdb.python/py-value.exp: Use clean_restart.
1913
91b253e1
DE
19142012-09-05 Doug Evans <dje@google.com>
1915
1916 * gdb.base/info-macros.c: Fix whitespace.
1917
1292279a
PA
19182012-08-28 Pedro Alves <palves@redhat.com>
1919
1920 PR gdb/14428
1921
1922 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1923
1c8cdcb1
JK
19242012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1925
1926 * gdb.base/break-caller-line.c: New file.
1927 * gdb.base/break-caller-line.exp: New file.
1928
1e8e8b51
JK
19292012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1930
1931 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1932 * gdb.arch/i386-cfi-notcurrent.S: New file.
1933 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1934
1591a1e8
PA
19352012-08-27 Wei-cheng Wang <cole945@gmail.com>
1936 Yao Qi <yao@codesourcery.com>
1937 Pedro Alves <palves@redhat.com>
1938
1939 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1940 New procedures.
1941 (top level): Add overlap checking tests.
1942
4442ada7
TT
19432012-08-24 Tom Tromey <tromey@redhat.com>
1944
1945 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1946 gdb_test_multiple fails for other reasons.
1947
e7d50cc9
YQ
19482012-08-24 Yao Qi <yao@codesourcery.com>
1949
1950 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1951
dfbd5e7b
PA
19522012-08-23 Pedro Alves <palves@redhat.com>
1953
1954 * gdb.base/help.exp: Adjust to "handle" help text change.
1955
8d735b87
YQ
19562012-08-23 Yao Qi <yao@codesourcery.com>
1957
1958 * gdb.trace/disconnected-tracing.c (start, end): New.
1959 (main): Call start and end.
1960 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1961 existing tests into this proc.
1962 (disconnected_tfind): New.
1963
61b1d759
YQ
19642012-08-23 Yao Qi <yao@codesourcery.com>
1965
1966 * boards/native-gdbserver.exp (${board}_upload): New.
1967 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1968 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1969 Execute tfile on remote target.
1970 Copy trace file from target to host.
1971
6ca1b147
JM
19722012-08-22 Joseph Myers <joseph@codesourcery.com>
1973
1974 * gdb.arch/thumb-bx-pc.S: New file.
1975 * gdb.arch/thumb-bx-pc.exp: New file.
1976
706e3705
TT
19772012-08-22 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.base/maint.exp: Update.
1980
b4893d48
TT
19812012-08-22 Tom Tromey <tromey@redhat.com>
1982
1983 * lib/gdb.exp (skip_unwinder_tests): New proc.
1984 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1985 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1986
45b7da81
TT
19872012-08-21 Tom Tromey <tromey@redhat.com>
1988
1989 * gdb.hp/gdb.aCC/exception.exp: Remove.
1990
f94363d7
AP
1991012-08-19 Andrew Pinski <apinski@cavium.com>
1992
1993 * gdb.arch/mips-octeon-bbit.c: New file.
1994 * gdb.arch/mips-octeon-bbit.exp: New Test.
1995
e5afdbd7
KS
1996012-08-19 Keith Seitz <keiths@redhat.com>
1997
1998 PR c++/14365
1999 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2000 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2001
c29e8b64
JK
20022012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2005 verbose -log by more specific untested call.
2006
15a7e7bc
YQ
20072012-08-18 Yao Qi <yao@codesourcery.com>
2008
2009 * gdb.trace/tfind.exp: Move tests on various command help before
2010 checking target supports trace.
2011 Fix the expected output of 'help tfind end'.
2012
a451cb65
KS
20132012-08-17 Keith Seitz <keiths@redhat.com>
2014
2015 PR c++/13356
2016 * gdb.base/default.exp: Update all "check type" tests.
2017 * gdb.base/help.exp: Likewise.
2018 * gdb.base/setshow.exp: Likewise.
2019 * gdb.cp/converts.cc (foo1_type_check): New function.
2020 (foo2_type_check): New function.
2021 (foo3_type_check): New function.
2022 (main): Call new functions.
2023 * converts.exp: Add tests for integer-to-pointer conversions
2024 with/without strict type-checking.
2025
dbf6a605
MF
20262012-08-16 Mike Frysinger <vapier@gentoo.org>
2027
2028 * gdb.base/help.exp: Update expected output.
2029
0c92d8c1
JB
20302012-08-16 Joel Brobecker <brobecker@adacore.com>
2031
2032 * gdb.ada/rdv_wait: New testcase.
2033
e56f7f42
JK
20342012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2037
f47f77df
DE
20382012-08-13 Doug Evans <dje@google.com>
2039
e202d6e8 2040 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2041 * gdb.base/default.exp: Update expected output of "show convenience".
2042
a72c3253
DE
20432012-08-10 Doug Evans <dje@google.com>
2044
2045 * gdb.python/py-strfns.c: New file.
2046 * gdb.python/py-strfns.exp: New file.
2047 * gdb.python/py-type.exp (test_fields): Add vector tests.
2048
de0bea00
MF
20492012-08-10 Mike Frysinger <vapier@gentoo.org>
2050
2051 PR cli/10436:
2052 * gdb.base/completion.exp: Add tests for handle completion.
2053
5b9afe8a
YQ
20542012-08-09 Yao Qi <yao@codesourcery.com>
2055
2056 * gdb.mi/mi-cmd-param-changed.exp: New.
2057 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2058 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2059 * gdb.mi/mi2-prompt.exp: Likewise.
2060
4f485ebc
DE
20612012-08-08 Doug Evans <dje@google.com>
2062
2063 * gdb.base/debug-expr.c: New file.
2064 * gdb.base/debug-expr.exp: New file.
2065 * gdb.base/exprs.exp: Test {type} casts.
2066 * gdb.cp/debug-expr.exp: New file.
2067
5888842d
JK
20682012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2071 global variable loop, not a 'break'. Add loop count limit to 100.
2072 Add new fail case for terminated vgdb.
2073
4f69f4c2
JK
20742012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2075 Jean-Marc Saffroy <saffroy@gmail.com>
2076
2077 PR 11804
2078 * gdb.base/gcore-relro.exp: New file.
2079 * gdb.base/gcore-relro-main.c: New file.
2080 * gdb.base/gcore-relro-lib.c: New file.
2081
e2de5390
JK
20822012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 Do not false FAIL with old GCCs.
2085 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2086 GCC < 4.5 in $no_hw mode.
2087
606603c5
JK
20882012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2091
777f26c2
JK
20922012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2093
2094 * gdb.base/list.exp (test_only_end): New function.
2095 Call it.
2096
2c12abee
TT
20972012-08-06 Tom Tromey <tromey@redhat.com>
2098
2099 * gdb.python/py-mi.exp: Add test for printer whose children
2100 are a list.
2101 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2102 (main): New variable children_as_list.
2103 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2104 New.
2105 (register_pretty_printers): Register new printer.
2106
0eae2cf4
EBM
21072012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2108
2109 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2110 symbols. Abort if vgdb remote connection is closed.
2111
09e0881d
DE
21122012-08-02 Doug Evans <dje@google.com>
2113
2114 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2115
b40f514f
SDJ
21162012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2117
2118 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2119 s390x, PowerPC 64 and m68k-linux.
2120
11315ae0
UW
21212012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2122
2123 * gdb.base/annota1.exp: Accept no frames-invalid notification
2124 when starting up the program.
2125 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2126 show a symbolic value as well.
2127 * gdb.server/server-exec-info.exp: Skip test when skipping
2128 gdbserver test and/or when skipping shared library tests.
2129 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2130 avoid name conflicts with other tests.
2131
0547eeed
UW
21322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2133
2134 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2135 Fix wrong output on big-endian systems.
2136 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2137 4-byte pointer types on 64-bit s390x.
2138
bdddb4de
UW
21392012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2140
2141 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2142 marker comment at the beginning (after intialization).
2143 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2144 breakpoint on marker comment instead of function begin.
2145 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2146 PowerPC.
2147 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2148 or 64-bit PowerPC.
2149 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2150 gdb,no_hardware_watchpoints flag is set.
2151 (initialize): Remove now redundant can-use-hw-watchpoints change.
2152
5d206025
YQ
21532012-08-02 Yao Qi <yao@codesourcery.com>
2154 Pedro Alves <palves@redhat.com>
2155
2156 * boards/local-remote-host.exp: New.
2157
4f665099
UW
21582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2159
2160 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2161 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2162 * gdb.base/print-file-var.exp: Likewise.
2163 * gdb.server/solib-list.exp: Skip on remote targets.
2164
b62e2b27
UW
21652012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2166
2167 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2168 watchpoints on ARM. When expecting software watchpoints, tolerate
2169 (remote) targets that report unsupported hardware watchpoint only
2170 at continue time.
2171 (test_wide_location_2): Likewise.
2172
a967a851
JK
21732012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2176 valgrind versions.
2177
75d9f9ff 21782012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2179
2180 * gdb.base/valgrind-infcall.c: New file.
2181 * gdb.base/valgrind-infcall.exp: New file.
2182
75d9f9ff
JK
2183 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2184
1c9f2ed2
KS
21852012-07-30 Keith Seitz <keiths@redhat.com>
2186
2187 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2188 linespecs.
2189
7f9b2034
DE
21902012-07-30 Doug Evans <dje@google.com>
2191
85220e01
DE
2192 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2193 * gdb.dwarf2/pr13961.S: Ditto.
2194
7f9b2034
DE
2195 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2196
4e969b4f
AB
21972012-07-30 Andrew Burgess <aburgess@broadcom.com>
2198
2199 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2200 change its format immediately after reloading the binary.
2201
e7de8362
JK
22022012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 Fix testsuite regression after --use-deprecated-index-sections removal.
2205 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2206 string.
2207 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2208
7255706c
YQ
22092012-07-27 Yao Qi <yao@codesourcery.com>
2210
2211 KFAIL for PR remote/14161.
2212 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2213 Cleanup socket files.
2214 (strace_info_marker): Detach inferior.
2215
f2e8016f
TT
22162012-07-26 Tom Tromey <tromey@redhat.com>
2217
6fdff2c5 2218 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2219
f66713d2
JK
22202012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2221
2222 * gdb.python/py-inferior.c (thread): New function.
2223 (check_threads): New function.
2224 (test_threads): New function.
2225 * gdb.python/py-inferior.exp: Added test.
2226 Replaced runto with continue to breakpoint.
2227
8223e12c
TT
22282012-07-26 Tom Tromey <tromey@redhat.com>
2229
2230 * lib/ada.exp (standard_ada_testfile): New proc.
2231 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2232 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2233 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2234 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2235 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2236 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2237 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2238 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2239 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2240 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2241 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2242 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2243 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2244 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2245 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2246 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2247 * gdb.ada/complete.exp: Use standard_ada_testfile.
2248 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2249 standard_output_file.
2250 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2251 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2252 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2253 standard_output_file.
2254 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2255 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2256 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2257 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2258 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2259 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2260 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2261 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2262 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2263 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2264 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2265 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2266 * gdb.ada/interface.exp: Use standard_ada_testfile.
2267 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2268 standard_output_file
2269 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2270 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2271 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2272 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2273 * gdb.ada/nested.exp: Use standard_ada_testfile.
2274 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2275 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2276 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2277 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2278 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2279 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2280 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2281 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2282 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2283 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2284 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2285 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2286 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2287 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2288 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2289 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2290 * gdb.ada/start.exp: Use standard_ada_testfile.
2291 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2292 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2293 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2294 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2295 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2296 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2297 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2298 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2299 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2300 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2301 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2302 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2303 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2304 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2305
bbec57e4
JK
23062012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 Fix testsuite regression after --use-deprecated-index-sections removal.
2309 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2310
9cc8e32c
JK
23112012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 Fix compatibility with Tcl before 7.5.
2314 * lib/future.exp (lreverse): New function if it does not exist.
2315
ea5ca7b5
MK
23162012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2317
2318 * gdb.mi/mi-pending.c: New method to set a second pending
2319 breakpoint.
2320 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2321 condition.
2322
64776a0b
PA
23232012-07-20 Pedro Alves <palves@redhat.com>
2324
2325 PR threads/11692
2326 PR gdb/12203
2327
2328 * gdb.threads/create-fail.c: New file.
2329 * gdb.threads/create-fail.exp: New file.
2330
13e4e967
PA
23312012-07-19 Pedro Alves <palves@redhat.com>
2332
2333 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2334 * config/vx.exp (gdb_start): Likewise.
2335 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2336 * gdb.base/setvar.exp (test_set): Likewise.
2337 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2338 * gdb.reverse/sigall-precsave.exp: Likewise.
2339 * gdb.reverse/sigall-reverse.exp: Likewise.
2340
b7aefa4d
PA
23412012-07-19 Pedro Alves <palves@redhat.com>
2342
2343 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2344 handler before recording.
2345
608b4967
TT
23462012-07-19 Tom Tromey <tromey@redhat.com>
2347
2348 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2349 * gdb.cp/casts.cc (decltype): New function.
2350 (main): Use it.
2351
b1e0c0fa
PA
23522012-07-19 Pedro Alves <palves@redhat.com>
2353
2354 * gdb.base/sigall.exp (signals): New list.
2355 <top level>: Loop over signals in the $signals list instead of
2356 calling a test function once per signal.
2357 * gdb.reverse/sigall-precsave.exp (signals): New list.
2358 <top level>: Loop over signals in the $signals list instead of
2359 calling a test function once per signal.
2360 * gdb.reverse/sigall-reverse.exp (signals): New list.
2361 <top level>: Loop over signals in the $signals list instead of
2362 calling a test function once per signal.
2363
6ace3df1
YQ
23642012-07-19 Yao Qi <yao@codesourcery.com>
2365
2366 * gdb.base/setshow.exp: Test 'set args ~'.
2367
263a0f8c
JK
23682012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2369
2370 * gdb.base/store.exp (check_set): Import gdb_prompt.
2371 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2372 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2373
8f043999
JK
23742012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2375
2376 PR 11914
2377 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2378 (main): Call eval_sub.
2379 * gdb.python/py-prettyprint.exp:
2380 (python execfile ('py-prettyprint.py')): Move it earlier.
2381 New breakpoint for eval-break.
2382 (continue to breakpoint: eval-break, info locals): New test.
2383 (python execfile ('py-prettyprint.py')): Move it from here.
2384 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2385 (register_pretty_printers): Register pp_eval_type.
2386
725c7b66
JK
23872012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 Fix a testcase regression by me.
2390 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2391 DW_FORM_data4.
2392
4359dff1
JK
23932012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2394 Doug Evans <dje@google.com>
2395
2396 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2397 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2398
61e44cfa
JK
23992012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2400
2401 Fix gdbserver run regression.
2402 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2403
93c0ef37
TT
24042012-07-12 Tom Tromey <tromey@redhat.com>
2405
2406 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2407 (clean_restart): Likewise.
2408 (core_find): Use standard_output_file.
2409
76027ef5
TT
24102012-07-12 Tom Tromey <tromey@redhat.com>
2411
2412 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2413 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2414 prepare_for_testing_full.
2415 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2416 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2417 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2418 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2419 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2420 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2421 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2422 prepare_for_testing_full.
2423 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2424 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2425 prepare_for_testing_full.
2426 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2427 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2428 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2429
85b4440a
TT
24302012-07-12 Tom Tromey <tromey@redhat.com>
2431
2432 * lib/gdb.exp (build_executable_from_specs): New proc, from
2433 build_executable.
2434 (build_executable): Use it.
2435 (prepare_for_testing_full): New proc.
2436
55baab26
TT
24372012-07-11 Tom Tromey <tromey@redhat.com>
2438
2439 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2440 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2441 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2442 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2443 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2444 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2445 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2446 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2447 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2448 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2449
298a9cf0
TT
24502012-07-10 Tom Tromey <tromey@redhat.com>
2451
2452 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2453 standard_output_file.
2454 * gdb.mi/gdb2549.exp: Use standard_testfile.
2455 * gdb.mi/gdb669.exp: Use standard_testfile.
2456 * gdb.mi/gdb701.exp: Use standard_testfile.
2457 * gdb.mi/gdb792.exp: Use standard_testfile.
2458 * gdb.mi/mi-async.exp: Use standard_testfile.
2459 * gdb.mi/mi-basics.exp: Use standard_testfile.
2460 * gdb.mi/mi-break.exp: Use standard_testfile.
2461 * gdb.mi/mi-cli.exp: Use standard_testfile.
2462 * gdb.mi/mi-console.exp: Use standard_testfile.
2463 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2464 * gdb.mi/mi-eval.exp: Use standard_testfile.
2465 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2466 * gdb.mi/mi-file.exp: Use standard_testfile.
2467 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2468 * gdb.mi/mi-logging.exp: Use standard_testfile.
2469 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2470 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2471 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2472 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2473 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2474 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2475 * gdb.mi/mi-pending.exp: Use standard_testfile,
2476 standard_output_file.
2477 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2478 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2479 * gdb.mi/mi-regs.exp: Use standard_testfile.
2480 * gdb.mi/mi-return.exp: Use standard_testfile.
2481 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2482 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2483 * gdb.mi/mi-solib.exp: Use standard_testfile,
2484 standard_output_file.
2485 * gdb.mi/mi-stack.exp: Use standard_testfile.
2486 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2487 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2488 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2489 * gdb.mi/mi-until.exp: Use standard_testfile.
2490 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2491 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2492 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2493 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2494 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2495 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2496 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2497 standard_output_file.
2498 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2499 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2500 * gdb.mi/mi-watch.exp: Use standard_testfile.
2501 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2502 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2503 * gdb.mi/mi2-break.exp: Use standard_testfile.
2504 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2505 * gdb.mi/mi2-console.exp: Use standard_testfile.
2506 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2507 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2508 * gdb.mi/mi2-file.exp: Use standard_testfile.
2509 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2510 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2511 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2512 * gdb.mi/mi2-return.exp: Use standard_testfile.
2513 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2514 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2515 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2516 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2517 * gdb.mi/mi2-until.exp: Use standard_testfile.
2518 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2519 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2520 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2521 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2522 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2523
f5f3a911
TT
25242012-07-10 Tom Tromey <tromey@redhat.com>
2525
2526 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2527 * gdb.cp/ambiguous.exp: Use standard_testfile,
2528 prepare_for_testing.
2529 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2530 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2531 * gdb.cp/anon-ns.exp: Use standard_testfile.
2532 * gdb.cp/anon-struct.exp: Use standard_testfile.
2533 * gdb.cp/anon-union.exp: Use standard_testfile,
2534 prepare_for_testing.
2535 * gdb.cp/arg-reference.exp: Use standard_testfile,
2536 prepare_for_testing.
2537 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2538 * gdb.cp/breakpoint.exp: Use standard_testfile,
2539 prepare_for_testing.
2540 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2541 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2542 standard_output_file.
2543 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2544 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2545 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2546 (test_static_members): Update.
2547 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2548 * gdb.cp/converts.exp: Use standard_testfile.
2549 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2550 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2551 prepare_for_testing.
2552 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2553 * gdb.cp/cplabel.exp: Use standard_testfile.
2554 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2555 prepare_for_testing.
2556 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2557 * gdb.cp/derivation.exp: Use standard_testfile,
2558 prepare_for_testing.
2559 * gdb.cp/destrprint.exp: Use standard_testfile.
2560 * gdb.cp/dispcxx.exp: Use standard_testfile.
2561 * gdb.cp/exception.exp: Use standard_testfile,
2562 prepare_for_testing.
2563 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2564 * gdb.cp/extern-c.exp: Use standard_testfile,
2565 prepare_for_testing.
2566 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2567 prepare_for_testing.
2568 * gdb.cp/fpointer.exp: Use standard_testfile.
2569 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2570 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2571 standard_output_file.
2572 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2573 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2574 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2575 standard_output_file.
2576 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2577 (do_tests): Update.
2578 * gdb.cp/koenig.exp: Use standard_testfile.
2579 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2580 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2581 * gdb.cp/m-static.exp: Use standard_testfile,
2582 prepare_for_testing.
2583 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2584 * gdb.cp/mb-inline.exp: Use standard_testfile,
2585 prepare_for_testing.
2586 * gdb.cp/mb-templates.exp: Use standard_testfile,
2587 prepare_for_testing.
2588 * gdb.cp/member-ptr.exp: Use standard_testfile,
2589 prepare_for_testing.
2590 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2591 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2592 * gdb.cp/method2.exp: Use standard_testfile.
2593 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2594 standard_output_file.
2595 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2596 (do_tests): Update.
2597 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2598 prepare_for_testing.
2599 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2600 prepare_for_testing.
2601 * gdb.cp/namespace.exp: Use standard_testfile,
2602 prepare_for_testing.
2603 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2604 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2605 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2606 * gdb.cp/nsimport.exp: Use standard_testfile,
2607 prepare_for_testing.
2608 * gdb.cp/nsnested.exp: Use standard_testfile.
2609 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2610 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2611 prepare_for_testing.
2612 * gdb.cp/nsstress.exp: Use standard_testfile,
2613 prepare_for_testing.
2614 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2615 * gdb.cp/operator.exp: Use standard_testfile.
2616 * gdb.cp/oranking.exp: Use standard_testfile.
2617 * gdb.cp/overload-const.exp: Use standard_testfile.
2618 * gdb.cp/overload.exp: Use standard_testfile,
2619 prepare_for_testing.
2620 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2621 * gdb.cp/ovsrch.exp: Use standard_testfile.
2622 * gdb.cp/paren-type.exp: Use standard_testfile.
2623 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2624 prepare_for_testing.
2625 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2626 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2627 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2628 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2629 * gdb.cp/pr10728.exp: Use standard_testfile,
2630 standard_output_file.
2631 * gdb.cp/pr12028.exp: Use standard_testfile.
2632 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2633 * gdb.cp/pr9167.exp: Use standard_testfile.
2634 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2635 * gdb.cp/printmethod.exp: Use standard_testfile,
2636 prepare_for_testing.
2637 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2638 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2639 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2640 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2641 standard_output_file.
2642 * gdb.cp/readnow-language.exp: Use standard_testfile.
2643 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2644 (gdb_start_again): Use clean_restart.
2645 * gdb.cp/ref-types.exp: Use standard_testfile,
2646 prepare_for_testing.
2647 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2648 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2649 * gdb.cp/smartp.exp: Use standard_testfile.
2650 * gdb.cp/static-method.exp: Use standard_testfile.
2651 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2652 * gdb.cp/temargs.exp: Use standard_testfile.
2653 * gdb.cp/templates.exp: Use standard_testfile,
2654 prepare_for_testing.
2655 (do_tests): Update.
2656 * gdb.cp/try_catch.exp: Use standard_testfile,
2657 prepare_for_testing.
2658 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2659 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2660 * gdb.cp/virtbase.exp: Use standard_testfile,
2661 prepare_for_testing.
2662 * gdb.cp/virtfunc.exp: Use standard_testfile,
2663 prepare_for_testing.
2664 (do_tests): Update.
2665 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2666 prepare_for_testing.
2667
686f09d0
TT
26682012-07-10 Tom Tromey <tromey@redhat.com>
2669
2670 * lib/gdb.exp (standard_testfile): Unset output variables from
2671 earlier invocations.
2672
9357e021
YQ
26732012-07-10 Yao Qi <yao@codesourcery.com>
2674
2675 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2676 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2677 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2678 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2679 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2680 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2681 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2682 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2683 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2684 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2685 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2686 * gdb.mi/mi-var-display.exp: Likewise.
2687 * gdb.mi/mi-var-invalidate.exp: Likewise.
2688 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2689 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2690 * gdb.mi/mi2-console.exp: Likewise.
2691 * gdb.mi/mi2-disassemble.exp: Likewise.
2692 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2693 * gdb.mi/mi2-read-memory.exp: Likewise.
2694 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2695 * gdb.mi/mi2-simplerun.exp: Likewise.
2696 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2697 * gdb.mi/mi2-syn-frame.exp: Likewise.
2698 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2699 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2700 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2701
e314d629
TT
27022012-07-09 Tom Tromey <tromey@redhat.com>
2703
2704 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2705 * gdb.base/callfuncs.exp: Add cast-based test.
2706 * gdb.base/callfuncs.c (voidfunc): New function.
2707
06928b3f
DE
27082012-07-08 Doug Evans <dje@google.com>
2709
2710 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2711
32f11bad
JK
27122012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2713
2714 Fix XFAIL compatibility with old i386 systems.
2715 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2716 Check also 'Cannot insert breakpoint 0'.
2717
76b83c51
JK
27182012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2719
2720 PR 14321
2721 * gdb.base/find.exp
2722 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2723
a6fb9c08
TT
27242012-07-06 Tom Tromey <tromey@redhat.com>
2725
2726 * gdb.base/whatis.exp: Add test.
2727
71918a86
TT
27282012-07-06 Tom Tromey <tromey@redhat.com>
2729
2730 * gdb.base/whatis.exp: Add regression test.
2731
fcde5961
TT
27322012-07-06 Tom Tromey <tromey@redhat.com>
2733
2734 * gdb.base/whatis.exp: Add tests.
2735
f9cf0f4a
JK
27362012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2737
2738 PR 12649
2739 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2740 gdb_test_multiple $gdb_prompt terminator.
2741
979ade8b
PA
27422012-07-04 Pedro Alves <palves@redhat.com>
2743
2744 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2745 supports_process_record.
2746
8a980b44
PA
27472012-07-04 Pedro Alves <palves@redhat.com>
2748
2749 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2750 endings.
2751 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2752
855ba978
SS
27532012-07-03 Stan Shebs <stan@codesourcery.com>
2754
2755 * gdb.base/info-os.c (main): Retry resource acquisition until an
2756 available one is found.
2757 * gdb.base/info-os.exp: Collect resource keys from the program
2758 and use them in matching.
2759
fcb44371
JK
27602012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2761
2762 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2763 Wrap the test into loop for corefile and core0file.
2764
08a67be6
JK
27652012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2766
2767 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2768 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2769 .note.GNU-stack.
2770
0f3c2347
JK
2771 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2772
ff4a4500
SDJ
27732012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2774
2775 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2776 break): Include help message for the new `-probe' and `-probe-stap'
2777 options.
2778
d3ce09f5
SS
27792012-07-02 Stan Shebs <stan@codesourcery.com>
2780
2781 * gdb.base/dprintf.exp: Add agent style tests.
2782
a1624241
JK
27832012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2784
2785 * gdb.base/stale-infcall.c (infcall): New label test-next.
2786 (main): New labels test-pass and test-fail.
2787 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2788 $test_fail_bpnum to test-fail.
2789 (test system longjmp tracking support): New test.
2790 Delete $test_fail_bpnum.
2791 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2792 breakpoint.
2793
42e7ad6c
DE
27942012-06-30 Doug Evans <dje@google.com>
2795
2796 * gdb.dwarf2/fission-reread.S: New file.
2797 * gdb.dwarf2/fission-reread.exp: New file.
2798
37ce89eb
SS
27992012-06-28 Stan Shebs <stan@codesourcery.com>
2800
2801 * gdb.mi/mi-logging.exp: New file.
2802
e5ef252a
PA
28032012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2804 Pedro Alves <palves@redhat.com>
2805
2806 * gdb.threads/siginfo-threads.exp: New file.
2807 * gdb.threads/siginfo-threads.c: New file.
2808 * gdb.threads/sigstep-threads.exp: New file.
2809 * gdb.threads/sigstep-threads.c: New file.
2810
22f1fbae
TT
28112012-06-28 Tom Tromey <tromey@redhat.com>
2812
2813 * gdb.go/package.exp: Partially revert earlier patch; use
2814 gdb_compile again. Use standard_output_file.
2815
2e3cf129
DE
28162012-06-27 Doug Evans <dje@google.com>
2817
2818 * gdb.dwarf2/fission-base.c: New file.
2819 * gdb.dwarf2/fission-base.S: New file.
2820 * gdb.dwarf2/fission-base.exp: New file.
2821
785fd303
JK
28222012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2823
2824 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2825
1bb9788d
TT
28262012-06-27 Tom Tromey <tromey@redhat.com>
2827
2828 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2829 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2830
c83ee902
TT
28312012-06-27 Tom Tromey <tromey@redhat.com>
2832
2833 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2834 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2835 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2836 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2837 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2838 prepare_for_testing.
2839 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2840 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2841 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2842 standard_testfile.
2843 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2844 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2845 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2846 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2847 prepare_for_testing.
2848 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2849 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2850 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2851 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2852 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2853 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2854 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2855 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2856 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2857 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2858 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2859 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2860 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2861 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2862 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2863 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2864 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2865 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2866 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2867 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2868 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2869 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2870 standard_output_file.
2871 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2872 standard_output_file.
2873 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2874 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2875 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2876 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2877 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2878 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2879 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2880 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2881 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2882 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2883 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2884 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2885 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2886 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2887 * gdb.dwarf2/valop.exp: Use standard_testfile,
2888 prepare_for_testing.
2889
5204774b
TT
28902012-06-27 Tom Tromey <tromey@redhat.com>
2891
2892 * gdb.python/python.exp: Fix regexps in pagination tests.
2893
ee0bf529
SCR
28942012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2895
2896 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2897 'last' of gdb.Symtab_and_line.
2898 * gdb.python/py-symbol.c: Move break point comment to enable
2899 testing of gdb.Symtab_and_line.last.
2900
14fcc022
TT
29012012-06-26 Tom Tromey <tromey@redhat.com>
2902
2903 * gdb.threads/step.c: Remove.
2904 * gdb.threads/step.exp: Remove.
2905 * gdb.threads/step2.exp: Remove.
2906
0efbbabc
TT
29072012-06-26 Tom Tromey <tromey@redhat.com>
2908
2909 * gdb.threads/watchpoint-fork.exp (test): Use
2910 standard_output_file. Don't declare objdir.
2911 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2912 standard_output_file.
2913 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2914 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2915 clean_restart. Remove incdir.
2916 * gdb.threads/corethreads.exp: Use standard_testfile.
2917 * gdb.threads/execl.exp: Use standard_testfile,
2918 standard_output_file, clean_restart.
2919 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2920 clean_restart.
2921 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2922 clean_restart.
2923 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2924 incdir.
2925 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2926 clean_restart. Remove incdir.
2927 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2928 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2929 clean_restart. Remove incdir.
2930 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2931 Remove incdir.
2932 * gdb.threads/leader-exit.exp: Use standard_testfile.
2933 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2934 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2935 clean_restart.
2936 * gdb.threads/manythreads.exp: Use standard_testfile,
2937 clean_restart. Remove incdir.
2938 * gdb.threads/multi-create.exp: Use standard_testfile,
2939 clean_restart.
2940 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2941 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2942 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2943 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2944 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2945 * gdb.threads/pending-step.exp: Use standard_testfile,
2946 clean_restart. Remove incdir.
2947 * gdb.threads/print-threads.exp: Use standard_testfile,
2948 clean_restart. Remove incdir.
2949 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2950 clean_restart. Remove incdir.
2951 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2952 Remove incdir.
2953 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2954 incdir.
2955 * gdb.threads/sigthread.exp: Use standard_testfile,
2956 clean_restart.
2957 * gdb.threads/staticthreads.exp: Use standard_testfile,
2958 clean_restart. Remove incdir.
2959 * gdb.threads/switch-threads.exp: Use standard_testfile,
2960 clean_restart. Remove incdir.
2961 * gdb.threads/thread-execl.exp: Use standard_testfile,
2962 clean_restart. Remove incdir.
2963 * gdb.threads/thread-find.exp: Use standard_testfile,
2964 clean_restart.
2965 * gdb.threads/thread-specific.exp: Use standard_testfile,
2966 clean_restart. Remove incdir.
2967 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2968 clean_restart. Remove incdir.
2969 * gdb.threads/thread_check.exp: Use standard_testfile,
2970 clean_restart. Remove incdir.
2971 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2972 incdir.
2973 * gdb.threads/threadapply.exp: Use standard_testfile,
2974 clean_restart. Remove incdir.
2975 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2976 clean_restart. Remove incdir.
2977 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2978 clean_restart.
2979 * gdb.threads/tls-shared.exp: Use standard_testfile,
2980 clean_restart, standard_output_file.
2981 * gdb.threads/tls-var.exp: Use standard_testfile,
2982 standard_output_file.
2983 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2984 Remove incdir.
2985 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2986 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2987 incdir.
2988 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2989 clean_restart. Remove incdir.
2990
497a5eb0
TT
29912012-06-26 Tom Tromey <tromey@redhat.com>
2992
2993 * gdb.trace/actions.exp: Use standard_testfile.
2994 * gdb.trace/ax.exp: Use standard_testfile.
2995 * gdb.trace/backtrace.exp: Use standard_testfile.
2996 * gdb.trace/change-loc.exp: Use standard_testfile.
2997 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2998 * gdb.trace/collection.exp: Use standard_testfile,
2999 prepare_for_testing.
3000 * gdb.trace/deltrace.exp: Use standard_testfile.
3001 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3002 * gdb.trace/ftrace.exp: Use standard_testfile.
3003 * gdb.trace/infotrace.exp: Use standard_testfile.
3004 * gdb.trace/packetlen.exp: Use standard_testfile.
3005 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3006 * gdb.trace/passcount.exp: Use standard_testfile.
3007 * gdb.trace/pending.exp: Use standard_testfile.
3008 * gdb.trace/report.exp: Use standard_testfile.
3009 * gdb.trace/save-trace.exp: Use standard_testfile.
3010 * gdb.trace/stap-trace.exp: Use standard_testfile.
3011 * gdb.trace/status-stop.exp: Use standard_testfile.
3012 * gdb.trace/strace.exp: Use standard_testfile.
3013 * gdb.trace/tfile.exp: Use standard_testfile.
3014 * gdb.trace/tfind.exp: Use standard_testfile.
3015 * gdb.trace/trace-break.exp: Use standard_testfile.
3016 * gdb.trace/trace-mt.exp: Use standard_testfile.
3017 * gdb.trace/tracecmd.exp: Use standard_testfile.
3018 * gdb.trace/tspeed.exp: Use standard_testfile.
3019 * gdb.trace/tstatus.exp: Use standard_testfile.
3020 * gdb.trace/tsv.exp: Use standard_testfile.
3021 * gdb.trace/unavailable.exp: Use standard_testfile,
3022 prepare_for_testing.
3023 * gdb.trace/while-dyn.exp: Use standard_testfile.
3024 * gdb.trace/while-stepping.exp: Use standard_testfile.
3025
7686c074
TT
30262012-06-26 Tom Tromey <tromey@redhat.com>
3027
3028 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3029 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3030 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3031 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3032 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3033 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3034 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3035 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3036 prepare_for_testing.
3037 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3038 prepare_for_testing.
3039 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3040 prepare_for_testing.
3041 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3042 prepare_for_testing.
3043 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3044 prepare_for_testing
3045 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3046 * gdb.reverse/machinestate.exp: Use standard_testfile.
3047 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3048 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3049 build_executable.
3050 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3051 build_executable.
3052 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3053 standard_output_file.
3054 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3055 standard_output_file.
3056 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3057 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3058 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3059 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3060 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3061 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3062
481fc100
TT
30632012-06-26 Tom Tromey <tromey@redhat.com>
3064
3065 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3066 standard_output_file.
3067 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3068 prepare_for_testing. Remove directory-checking code.
3069
7bb18ae2
TT
30702012-06-25 Tom Tromey <tromey@redhat.com>
3071
3072 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3073 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3074 build_executable, not prepare_for_testing.
3075 * gdb.multi/base.exp: Use standard_output_file. Use
3076 build_executable, not prepare_for_testing.
3077
cf09b3e4
TT
30782012-06-25 Tom Tromey <tromey@redhat.com>
3079
3080 * gdb.fortran/subarray.exp: Use standard_testfile,
3081 prepare_for_testing.
3082 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3083 * gdb.fortran/module.exp: Use standard_testfile.
3084 * gdb.fortran/logical.exp: Use standard_testfile.
3085 * gdb.fortran/library-module.exp: Use standard_testfile,
3086 standard_output_file.
3087 * gdb.fortran/derived-type.exp: Use standard_testfile,
3088 prepare_for_testing.
3089 * gdb.fortran/complex.exp: Use standard_testfile,
3090 prepare_for_testing.
3091 * gdb.fortran/charset.exp: Use standard_testfile.
3092 * gdb.fortran/array-element.exp: Use standard_testfile,
3093 prepare_for_testing.
3094
18b5ff1b
KS
30952012-06-25 Keith Seitz <keiths@redhat.com>
3096
3097 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3098 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3099
17b77626
TT
31002012-06-25 Tom Tromey <tromey@redhat.com>
3101
3102 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3103 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3104 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3105 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3106
f91e3dc1
TT
31072012-06-25 Tom Tromey <tromey@redhat.com>
3108
3109 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3110 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3111 * gdb.linespec/linespec.exp: Use standard_testfile.
3112
a884434d
TT
31132012-06-25 Tom Tromey <tromey@redhat.com>
3114
3115 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3116 prepare_for_testing.
3117
efc9d70a
TT
31182012-06-25 Tom Tromey <tromey@redhat.com>
3119
3120 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3121 prepare_for_testing.
3122 * gdb.opt/inline-break.exp: Use standard_testfile,
3123 prepare_for_testing.
3124 * gdb.opt/inline-bt.exp: Use standard_testfile,
3125 prepare_for_testing.
3126 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3127 prepare_for_testing.
3128 * gdb.opt/inline-locals.exp: Use standard_testfile,
3129 prepare_for_testing.
3130
e2fc92c6
TT
31312012-06-25 Tom Tromey <tromey@redhat.com>
3132
3133 * gdb.asm/asm-source.exp: Use standard_output_file,
3134 standard_testfile. Construct .o files in proper subdir.
3135
b0963d73
TT
31362012-06-25 Tom Tromey <tromey@redhat.com>
3137
3138 * gdb.server/ext-attach.exp: Use standard_testfile,
3139 prepare_for_testing.
3140 * gdb.server/ext-run.exp: Use standard_testfile,
3141 build_executable.
3142 * gdb.server/file-transfer.exp: Use standard_testfile,
3143 prepare_for_testing.
3144 * gdb.server/server-exec-info.exp: Use standard_testfile.
3145 * gdb.server/server-mon.exp: Use standard_testfile,
3146 prepare_for_testing.
3147 * gdb.server/server-run.exp: Use standard_testfile,
3148 build_executable.
3149 * gdb.server/solib-list.exp: Use standard_testfile,
3150 standard_output_file.
3151
8a3e1f8d
TT
31522012-06-25 Tom Tromey <tromey@redhat.com>
3153
3154 * lib/gdb.exp (standard_output_file): Use "file join".
3155 * gdb.go/chan.exp: Use standard_testfile.
3156 * gdb.go/handcall.exp: Use standard_testfile.
3157 * gdb.go/hello.exp: Use standard_testfile.
3158 * gdb.integers/chan.exp: Use standard_testfile.
3159 * gdb.go/methods.exp: Use standard_testfile.
3160 * gdb.go/package.exp: Use standard_testfile.
3161 * gdb.go/strings.exp: Use standard_testfile.
3162 * gdb.go/types.exp: Use standard_testfile.
3163 * gdb.go/unsafe.exp: Use standard_testfile.
3164
944a9061
MGD
31652012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3166
3167 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3168
1c06bd58
JK
31692012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 Fix regression by the previous commit.
3172 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3173
b4a58790
TT
31742012-06-22 Tom Tromey <tromey@redhat.com>
3175
3176 * gdb.python/lib-types.exp: Use standard_testfile,
3177 prepare_for_testing.
3178 * gdb.python/py-block.exp: Use standard_testfile.
3179 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3180 * gdb.python/py-events.exp: Use standard_testfile,
3181 standard_output_file.
3182 * gdb.python/py-evsignal.exp: Use standard_testfile.
3183 * gdb.python/py-evethreads.exp: Use standard_testfile.
3184 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3185 * gdb.python/py-explore.exp: Use standard_testfile.
3186 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3187 standard_output_file.
3188 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3189 prepare_for_testing.
3190 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3191 * gdb.python/py-frame.exp: Use standard_testfile.
3192 * gdb.python/py-inferior.exp: Use standard_testfile.
3193 * gdb.python/py-infthread.exp: Use standard_testfile.
3194 * gdb.python/py-mi.exp: Use standard_testfile.
3195 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3196 build_executable.
3197 * gdb.python/py-objfile.exp: Use standard_testfile.
3198 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3199 prepare_for_testing.
3200 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3201 * gdb.python/py-progspace.exp: Use standard_testfile,
3202 build_executable.
3203 * gdb.python/py-prompt.exp: Use standard_testfile,
3204 build_executable.
3205 * gdb.python/py-section-script.exp: Use standard_testfile,
3206 build_executable.
3207 * gdb.python/py-shared.exp: Use standard_testfile,
3208 standard_output_file, clean_restart.
3209 * gdb.python/py-symbol.exp: Use standard_output_file,
3210 prepare_for_testing.
3211 * gdb.python/py-symtab.exp: Use standard_output_file,
3212 prepare_for_testing
3213 * gdb.python/py-template.exp: Use standard_testfile.
3214 * gdb.python/py-type.exp: Use standard_testfile.
3215 * gdb.python/py-value-cc.exp: Use standard_testfile.
3216 * gdb.python/py-value.exp: Use standard_testfile.
3217 * gdb.python/python.exp: Use standard_testfile, build_executable.
3218
2c44deac
TT
32192012-06-22 Tom Tromey <tromey@redhat.com>
3220
3221 * gdb.objc/basicclass.exp: Use standard_testfile.
3222 (do_objc_tests): Don't declare objdir.
3223 * gdb.objc/nondebug.exp: Use standard_testfile.
3224 (do_objc_tests): Don't declare objdir.
3225 * gdb.objc/objcdecode.exp: Use standard_testfile.
3226 (do_objc_tests): Don't declare objdir.
3227
c24ccbce
TT
32282012-06-22 Tom Tromey <tromey@redhat.com>
3229
3230 * gdb.java/jmain.exp: Use standard_testfile.
3231 * gdb.java/jmisc.exp: Use standard_testfile.
3232 * gdb.java/jnpe.exp: Use standard_testfile.
3233 * gdb.java/jprint.exp: Use standard_testfile.
3234
0a6d0306
TT
32352012-06-22 Tom Tromey <tromey@redhat.com>
3236
3237 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3238 (standard_output_file, standard_testfile): New procs.
3239 (build_executable, clean_restart): Use standard_output_file.
3240
6ea815ef
YQ
32412012-06-22 Yao Qi <yao@codesourcery.com>
3242
3243 * boards/native-gdbserver.exp: New proc ${board}_exec.
3244 * boards/native-stdio-gdbserver.exp: Likewise.
3245
4c93b1db
TT
32462012-06-21 Tom Tromey <tromey@redhat.com>
3247
3248 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3249 (build_executable): Update.
3250 (get_compiler_info): Remove 'binfile' argument.
3251 * gdb.ada/arrayidx.exp: Update.
3252 * gdb.ada/null_array.exp: Update.
3253 * gdb.arch/altivec-abi.exp: Update.
3254 * gdb.arch/altivec-regs.exp: Update.
3255 * gdb.arch/amd64-byte.exp: Update.
3256 * gdb.arch/amd64-dword.exp: Update.
3257 * gdb.arch/amd64-word.exp: Update.
3258 * gdb.arch/i386-avx.exp: Update.
3259 * gdb.arch/i386-byte.exp: Update.
3260 * gdb.arch/i386-sse.exp: Update.
3261 * gdb.arch/i386-word.exp: Update.
3262 * gdb.arch/ppc-dfp.exp: Update.
3263 * gdb.arch/ppc-fp.exp: Update.
3264 * gdb.arch/vsx-regs.exp: Update.
3265 * gdb.base/all-bin.exp: Update.
3266 * gdb.base/annota1.exp: Update.
3267 * gdb.base/async.exp: Update.
3268 * gdb.base/attach.exp: Update.
3269 * gdb.base/break-interp.exp: Update.
3270 * gdb.base/call-ar-st.exp: Update.
3271 * gdb.base/call-rt-st.exp: Update.
3272 * gdb.base/call-sc.exp: Update.
3273 * gdb.base/callfuncs.exp: Update.
3274 * gdb.base/catch-load.exp: Update.
3275 * gdb.base/completion.exp: Update.
3276 * gdb.base/complex.exp: Update.
3277 * gdb.base/condbreak.exp: Update.
3278 * gdb.base/consecutive.exp: Update.
3279 * gdb.base/constvars.exp: Update.
3280 * gdb.base/corefile.exp: Update.
3281 * gdb.base/eval-skip.exp: Update.
3282 * gdb.base/expand-psymtabs.exp: Update.
3283 * gdb.base/exprs.exp: Update.
3284 * gdb.base/fileio.exp: Update.
3285 * gdb.base/fixsection.exp: Update.
3286 * gdb.base/funcargs.exp: Update.
3287 * gdb.base/gdb11530.exp: Update.
3288 * gdb.base/gdb1555.exp: Update.
3289 * gdb.base/gnu-ifunc.exp: Update.
3290 * gdb.base/gnu_vector.exp: Update.
3291 * gdb.base/info-macros.exp: Update.
3292 * gdb.base/jit-simple.exp: Update.
3293 * gdb.base/jit-so.exp: Update.
3294 * gdb.base/jit.exp: Update.
3295 * gdb.base/langs.exp: Update.
3296 * gdb.base/list.exp: Update.
3297 * gdb.base/logical.exp: Update.
3298 * gdb.base/long_long.exp: Update.
3299 * gdb.base/longjmp.exp: Update.
3300 * gdb.base/macscp.exp: Update.
3301 * gdb.base/mips_pro.exp: Update.
3302 * gdb.base/miscexprs.exp: Update.
3303 * gdb.base/morestack.exp: Update.
3304 * gdb.base/nodebug.exp: Update.
3305 * gdb.base/opaque.exp: Update.
3306 * gdb.base/pc-fp.exp: Update.
3307 * gdb.base/pending.exp: Update.
3308 * gdb.base/permissions.exp: Update.
3309 * gdb.base/pointers.exp: Update.
3310 * gdb.base/prelink.exp: Update.
3311 * gdb.base/printcmds.exp: Update.
3312 * gdb.base/psymtab.exp: Update.
3313 * gdb.base/ptype.exp: Update.
3314 * gdb.base/relational.exp: Update.
3315 * gdb.base/scope.exp: Update.
3316 * gdb.base/setvar.exp: Update.
3317 * gdb.base/shlib-call.exp: Update.
3318 * gdb.base/shreloc.exp: Update.
3319 * gdb.base/signals.exp: Update.
3320 * gdb.base/sizeof.exp: Update.
3321 * gdb.base/so-impl-ld.exp: Update.
3322 * gdb.base/so-indr-cl.exp: Update.
3323 * gdb.base/solib-disc.exp: Update.
3324 * gdb.base/solib-display.exp: Update.
3325 * gdb.base/solib-nodir.exp: Update.
3326 * gdb.base/solib-overlap.exp: Update.
3327 * gdb.base/solib-symbol.exp: Update.
3328 * gdb.base/solib-weak.exp: Update.
3329 * gdb.base/solib.exp: Update.
3330 * gdb.base/store.exp: Update.
3331 * gdb.base/structs.exp: Update.
3332 * gdb.base/structs2.exp: Update.
3333 * gdb.base/type-opaque.exp: Update.
3334 * gdb.base/unload.exp: Update.
3335 * gdb.base/varargs.exp: Update.
3336 * gdb.base/volatile.exp: Update.
3337 * gdb.base/watch_thread_num.exp: Update.
3338 * gdb.base/watchpoint-solib.exp: Update.
3339 * gdb.base/watchpoint.exp: Update.
3340 * gdb.base/watchpoints.exp: Update.
3341 * gdb.base/whatis.exp: Update.
3342 * gdb.cell/arch.exp: Update.
3343 * gdb.cell/break.exp: Update.
3344 * gdb.cell/bt.exp: Update.
3345 * gdb.cell/core.exp: Update.
3346 * gdb.cell/data.exp: Update.
3347 * gdb.cell/ea-cache.exp: Update.
3348 * gdb.cell/f-regs.exp: Update.
3349 * gdb.cell/fork.exp: Update.
3350 * gdb.cell/gcore.exp: Update.
3351 * gdb.cell/mem-access.exp: Update.
3352 * gdb.cell/ptype.exp: Update.
3353 * gdb.cell/registers.exp: Update.
3354 * gdb.cell/sizeof.exp: Update.
3355 * gdb.cell/solib-symbol.exp: Update.
3356 * gdb.cell/solib.exp: Update.
3357 * gdb.cp/ambiguous.exp: Update.
3358 * gdb.cp/breakpoint.exp: Update.
3359 * gdb.cp/bs15503.exp: Update.
3360 * gdb.cp/casts.exp: Update.
3361 * gdb.cp/class2.exp: Update.
3362 * gdb.cp/cpexprs.exp: Update.
3363 * gdb.cp/cplusfuncs.exp: Update.
3364 * gdb.cp/ctti.exp: Update.
3365 * gdb.cp/dispcxx.exp: Update.
3366 * gdb.cp/gdb1355.exp: Update.
3367 * gdb.cp/gdb2384.exp: Update.
3368 * gdb.cp/gdb2495.exp: Update.
3369 * gdb.cp/infcall-dlopen.exp: Update.
3370 * gdb.cp/local.exp: Update.
3371 * gdb.cp/m-data.exp: Update.
3372 * gdb.cp/m-static.exp: Update.
3373 * gdb.cp/mb-ctor.exp: Update.
3374 * gdb.cp/mb-inline.exp: Update.
3375 * gdb.cp/mb-templates.exp: Update.
3376 * gdb.cp/member-ptr.exp: Update.
3377 * gdb.cp/method.exp: Update.
3378 * gdb.cp/namespace.exp: Update.
3379 * gdb.cp/nextoverthrow.exp: Update.
3380 * gdb.cp/nsdecl.exp: Update.
3381 * gdb.cp/nsrecurs.exp: Update.
3382 * gdb.cp/nsstress.exp: Update.
3383 * gdb.cp/nsusing.exp: Update.
3384 * gdb.cp/pr-1023.exp: Update.
3385 * gdb.cp/pr-1210.exp: Update.
3386 * gdb.cp/pr-574.exp: Update.
3387 * gdb.cp/pr9631.exp: Update.
3388 * gdb.cp/printmethod.exp: Update.
3389 * gdb.cp/psmang.exp: Update.
3390 * gdb.cp/re-set-overloaded.exp: Update.
3391 * gdb.cp/rtti.exp: Update.
3392 * gdb.cp/shadow.exp: Update.
3393 * gdb.cp/templates.exp: Update.
3394 * gdb.cp/try_catch.exp: Update.
3395 * gdb.dwarf2/dw2-ranges.exp: Update.
3396 * gdb.dwarf2/pr10770.exp: Update.
3397 * gdb.fortran/library-module.exp: Update.
3398 * gdb.hp/gdb.aCC/optimize.exp: Update.
3399 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3400 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3401 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3402 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3403 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3404 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3405 * gdb.hp/gdb.compat/xdb1.exp: Update.
3406 * gdb.hp/gdb.compat/xdb2.exp: Update.
3407 * gdb.hp/gdb.compat/xdb3.exp: Update.
3408 * gdb.hp/gdb.defects/bs14602.exp: Update.
3409 * gdb.hp/gdb.defects/solib-d.exp: Update.
3410 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3411 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3412 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3413 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3414 * gdb.mi/gdb792.exp: Update.
3415 * gdb.mi/mi-pending.exp: Update.
3416 * gdb.mi/mi-solib.exp: Update.
3417 * gdb.mi/mi-var-cp.exp: Update.
3418 * gdb.opt/clobbered-registers-O2.exp: Update.
3419 * gdb.opt/inline-bt.exp: Update.
3420 * gdb.opt/inline-cmds.exp: Update.
3421 * gdb.opt/inline-locals.exp: Update.
3422 * gdb.python/py-events.exp: Update.
3423 * gdb.python/py-finish-breakpoint.exp: Update.
3424 * gdb.python/py-type.exp: Update.
3425 * gdb.reverse/solib-precsave.exp: Update.
3426 * gdb.reverse/solib-reverse.exp: Update.
3427 * gdb.server/solib-list.exp: Update.
3428 * gdb.stabs/weird.exp: Update.
3429 * gdb.threads/attach-into-signal.exp: Update.
3430 * gdb.threads/attach-stopped.exp: Update.
3431 * gdb.threads/tls-shared.exp: Update.
3432 * gdb.trace/change-loc.exp: Update.
3433 * gdb.trace/strace.exp: Update.
3434
95c391b6
TT
34352012-06-19 Tom Tromey <tromey@redhat.com>
3436
3437 * gdb.base/whatis.exp: Add tests.
3438
e910f0b6
TT
34392012-06-19 Tom Tromey <tromey@redhat.com>
3440
3441 * gdb.cp/m-static.cc (keepalive): New function.
3442 (gnu_obj_1::method): Use it.
3443
422d65e7
DE
34442012-06-18 Doug Evans <dje@google.com>
3445
3446 * gdb.base/info-fun.exp: New file.
3447 * gdb.base/info-fun.c: New file.
3448 * gdb.base/info-fun-solib.c: New file.
3449
e2e4d78b
JK
34502012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 Remove stale dummy frames.
3453 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3454 (maintenance info breakpoints): New tests.
3455 * gdb.base/stale-infcall.c: New file.
3456 * gdb.base/stale-infcall.exp: New file.
3457
1788b2d3
JK
34582012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3459
3460 * gdb.arch/amd64-entry-value-param.S: New file.
3461 * gdb.arch/amd64-entry-value-param.c: New file.
3462 * gdb.arch/amd64-entry-value-param.exp: New file.
3463
663b969e
TT
34642012-06-15 Tom Tromey <tromey@redhat.com>
3465
3466 * gdb.cp/namespace.exp: Add "show lang" test.
3467
8e09ad05
IS
34682012-06-15 Iain Sandoe <iain@codesourcery.com>
3469
3470 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3471 case. (top level): Use gdb_file_cmd instead of gdb_load.
3472
f85e18ee
JK
34732012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 PR tdep/14222
3476 * gdb.arch/i386-sse-stack-align.S: New file.
3477 * gdb.arch/i386-sse-stack-align.c: New file.
3478 * gdb.arch/i386-sse-stack-align.exp: New file.
3479
f3b5e280
KS
34802012-06-13 Keith Seitz <keiths@redhat.com>
3481
3482 PR breakpoints/13798 and mi/11541
3483 * gdb.linespec/ls-errs.exp: Add a few more tests for
3484 filenames with spaces and colons.
3485
50af5481
JK
34862012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3487
3488 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3489 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3490 (test_function): Call CV_f.
3491 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3492 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3493 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3494 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3495 (p CV_f(CV::i)): New tests.
3496
d55637df
TT
34972012-06-13 Tom Tromey <tromey@redhat.com>
3498
3499 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3500
cc80f267
JK
35012012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3502
3503 Fix regression by the "ambiguous linespec" series.
3504 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3505 tests.
3506
bb2af9cc
JK
35072012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3508
3509 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3510 missing.
3511
e81a37f7
TT
35122012-06-11 Tom Tromey <tromey@redhat.com>
3513
3514 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3515 location...
3516 (main): ...here.
3517
8efd7788
YQ
35182012-06-07 Yao Qi <yao@codesourcery.com>
3519
3520 * gdb.trace/strace.exp: Shorten some too-long lines.
3521
359f5fe6
PA
35222012-06-06 Pedro Alves <palves@redhat.com>
3523
3524 * gdb.threads/clone-new-thread-event.c: New file.
3525 * gdb.threads/clone-new-thread-event.exp: New file.
3526
7b2fe205
YQ
35272012-06-06 Yao Qi <yao@codesourcery.com>
3528
3529 * gdb.base/dprintf.c (main): Add extra parameter when calling
3530 printf and fprintf.
3531 (bar): New function. It is a dead function, but to ensure
3532 'malloc' is linked explicitly.
3533
3eca55e8
YQ
35342012-06-06 Yao Qi <yao@codesourcery.com>
3535
3536 * gdb.base/info-proc.exp: Return if target doesn't support
3537 'info proc'.
3538
91cc9324
JK
35392012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3540
3541 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3542 (run program with breakpoint commands): XFAIl if it is not.
3543
c56e7c43
JB
35442012-06-05 Joel Brobecker <brobecker@adacore.com>
3545
3546 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3547 and add comment.
3548 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3549 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3550 "STOP" marker. Adjust testing strategy to make it work on
3551 all targets.
3552
3553 * gdb.base/print-file-var-main.c (main): Rewrite using local
3554 variables and adjust get_version_2's return value check.
3555 Add small comment.
3556 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3557 marker. Adjust testing strategy to make it work on all targets.
3558
ccab2054
JB
35592012-06-05 Joel Brobecker <brobecker@adacore.com>
3560
3561 * gdb.ada/bad-task-bp-keyword: New testcase.
3562
d0d86158
JK
35632012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3564
3565 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3566 Simplify it to ...
3567 (symbol-file ${testfile1}): ... here.
3568 (test eliminated var my_global_symbol)
3569 (test eliminated var my_static_symbol)
3570 (test eliminated var my_global_func, get address of main): Wrap them to
3571 'single psymtabs' and 'single symtabs'
3572 (get address of my_global_symbol, get address of my_static_symbol)
3573 (get address of my_global_func, get address of main): Wrap them to
3574 'order1' and 'order2'.
3575
952cf74c
JK
3576 * gdb.base/code_elim.exp
3577 (add-symbol-file ${testfile1} 0x100000)
3578 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3579 'order2'.
3580 (order1: add-symbol-file ${testfile1} 0x100000)
3581 (order1: add-symbol-file ${testfile2} 0x200000)
3582 (order2: add-symbol-file ${testfile2} 0x200000)
3583 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3584 .bss as appropriate.
3585
0c5bf5a9
JK
35862012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3587
3588 * gdb.server/solib-list-lib.c: New file.
3589 * gdb.server/solib-list-main.c: New file.
3590 * gdb.server/solib-list.exp: New file.
3591
4196f325
MR
35922012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3593
3594 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3595 for 'set print symbol' change.
3596
bfb05775
JK
35972012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3598
3599 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3600 .debug_abbrev_seg3.
3601
685b1105
JK
36022012-05-24 John Steele Scott <toojays@toojays.net>
3603
3604 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3605 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3606 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3607
f3e0e960
SS
36082012-05-23 Stan Shebs <stan@codesourcery.com>
3609
3610 * gdb.mi/mi-info-os.exp: New file.
3611
11eb1b4d
KS
36122012-05-23 Keith Seitz <keiths@redhat.com>
3613
3614 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3615 return -1 to suppress the rest of the tests.
3616 (compile_stap_bin): Return boolean success value.
3617
b1af9e97
TT
36182012-05-21 Tom Tromey <tromey@redhat.com>
3619
3620 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3621 Remove kfails.
3622 (test_print_mi_member_types): Likewise.
3623
248537e3
TT
36242012-05-21 Tom Tromey <tromey@redhat.com>
3625
3626 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3627 print symbol' change.
3628
d791e155
TJB
36292012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3630
3631 * gdb.python/py-prompt.exp: Quit if the target is remote.
3632
e77afa2e
JK
36332012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 Fix ERROR: internal buffer is full.
3636 * gdb.base/info-os.exp (expect_multiline): New function.
3637 (get process list, get process groups, get threads)
3638 (get file descriptors, get internet-domain sockets)
3639 (get shared-memory regions, get semaphores, get message queues): Use
3640 it for these tests.
3641
9cb709b6
TT
36422012-05-18 Tom Tromey <tromey@redhat.com>
3643
3644 * gdb.mi/mi-var-cmd.exp: Update.
3645 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3646 * gdb.cp/virtbase.exp: Update.
3647 * gdb.cp/classes.exp (test_static_members): Update.
3648 * gdb.cp/casts.exp: Update.
3649 * gdb.base/pointers.exp: Update.
3650 * gdb.base/funcargs.exp (pointer_args): Update.
3651 (structs_by_reference): Update.
3652 * gdb.base/find.exp: Update.
3653 * gdb.base/call-strs.exp: Send "set print symbol off".
3654 * gdb.base/call-ar-st.exp: Update.
3655 * gdb.ada/fun_addr.exp: Update.
3656 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3657 Call it.
3658 (test_print_repeats_10, test_print_strings)
3659 (test_print_char_arrays): Update.
3660
b012acdd
TT
36612012-05-18 Tom Tromey <tromey@redhat.com>
3662
3663 * gdb.base/charset.exp (string_display): Update.
3664
1d51a733
TT
36652012-05-18 Tom Tromey <tromey@redhat.com>
3666
3667 * gdb.mi/mi2-var-display.exp: Update.
3668 * gdb.mi/mi-var-display.exp: Update.
3669 * gdb.mi/mi-var-child.exp: Update.
3670 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3671 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3672
957df313
DE
36732012-05-17 Doug Evans <dje@google.com>
3674
682c7f7b
DE
3675 * info-macros.exp: Pass "debug" to prepare_for_testing.
3676
957df313
DE
3677 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3678 * gdb.ada/Makefile.in (clean): Ditto.
3679 * gdb.arch/Makefile.in (clean): Ditto.
3680 * gdb.asm/Makefile.in (clean): Ditto.
3681 * gdb.base/Makefile.in (clean): Ditto.
3682 * gdb.cell/Makefile.in (clean): Ditto.
3683 * gdb.cp/Makefile.in (clean): Ditto.
3684 * gdb.disasm/Makefile.in (clean): Ditto.
3685 * gdb.dwarf2/Makefile.in (clean): Ditto.
3686 * gdb.fortran/Makefile.in (clean): Ditto.
3687 * gdb.go/Makefile.in (clean): Ditto.
3688 * gdb.hp/Makefile.in (clean): Ditto.
3689 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3690 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3691 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3692 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3693 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3694 * gdb.java/Makefile.in (clean): Ditto.
3695 * gdb.linespec/Makefile.in (clean): Ditto.
3696 * gdb.mi/Makefile.in (clean): Ditto.
3697 * gdb.modula2/Makefile.in (clean): Ditto.
3698 * gdb.multi/Makefile.in (clean): Ditto.
3699 * gdb.objc/Makefile.in (clean): Ditto.
3700 * gdb.opencl/Makefile.in (clean): Ditto.
3701 * gdb.opt/Makefile.in (clean): Ditto.
3702 * gdb.pascal/Makefile.in (clean): Ditto.
3703 * gdb.python/Makefile.in (clean): Ditto.
3704 * gdb.reverse/Makefile.in (clean): Ditto.
3705 * gdb.server/Makefile.in (clean): Ditto.
3706 * gdb.stabs/Makefile.in (clean): Ditto.
3707 * gdb.threads/Makefile.in (clean): Ditto.
3708 * gdb.trace/Makefile.in (clean): Ditto.
3709 * gdb.xml/Makefile.in (clean): Ditto.
3710
abc9d0dc
TT
37112012-05-16 Tom Tromey <tromey@redhat.com>
3712
3713 * gdb.base/macscp1.c (macscp_expr): Add comment.
3714 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3715
6a3a010b
MR
37162012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3717
3718 * gdb.base/return-nodebug.exp: Also test float and double types.
3719
01429c8e
JK
37202012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3721
3722 PR testsuite/12649
3723 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3724
54115cd4
JK
3725 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3726
0c5f383f
SDJ
37272012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3728
3729 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3730 `rerun_to_main'.
3731 (stap_test_no_debuginfo): Likewise.
3732
e7e0cddf
SS
37332012-05-14 Stan Shebs <stan@codesourcery.com>
3734
3735 * gdb.base/dprintf.c: New file.
3736 * gdb.base/dprintf.exp: New file.
3737
c772f8e7
HZ
37382012-05-14 Hui Zhu <hui_zhu@mentor.com>
3739
3740 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3741 * gdb.trace/disconnected-tracing.c: New file.
3742 * gdb.trace/disconnected-tracing.exp: New file.
3743
7efc75aa
SCR
37442012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3745
3746 * gdb.python/python.c: Add a new breakpoint comment.
3747 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3748
85d4a676
SS
37492011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3750
3751 * gdb.base/info-os.exp: New file.
3752 * gdb.base/info-os.c: New file.
3753
64ea88dc
JB
37542012-05-10 Joel Brobecker <brobecker@adacore.com>
3755
4647ab1b
JB
3756 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3757 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3758 New files.
64ea88dc 3759
afba63f1
JB
37602012-05-10 Joel Brobecker <brobecker@adacore.com>
3761
3762 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3763 gdb.base/ctxobj.exp: New files.
3764
9d198b1e
TT
37652012-05-09 Tom Tromey <tromey@redhat.com>
3766
3767 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3768
9bfee719
MR
37692012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3770
3771 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3772
3a7341d8
MR
37732012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3774
3775 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3776 before using it.
3777
52b3699b
TG
37782012-05-04 Tristan Gingold <gingold@adacore.com>
3779
3780 * gdb.base/set-noassign.exp: New test.
3781
a20ee7a4
SCR
37822012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3783
3784 * gdb.python/py-symbol.exp: Add tests to test the new methods
3785 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3786 * gdb.python/py-symbol.c: Add new struct to help test
3787 gdb.Symtab.static_block().
3788
bf2f0858
DE
37892012-05-03 Doug Evans <dje@google.com>
3790
3791 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3792 commented out.
3793
2d4e0376
YQ
37942012-05-03 Yao Qi <yao@codesourcery.com>
3795
3796 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3797 doesn't support.
3798 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3799 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3800
6d0bb9f3
YQ
38012012-05-03 Yao Qi <yao@codesourcery.com>
3802
3803 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3804
fd820528
DE
38052012-04-30 Doug Evans <dje@google.com>
3806
3807 PR testsuite/13961
3808 * gdb.dwarf2/pr13961.S: New file.
3809 * gdb.dwarf2/pr13961.exp: New file.
3810
b9e219b9
YQ
38112012-04-29 Yao Qi <yao@codesourcery.com>
3812
3813 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3814
3019eac3
DE
38152012-04-28 Doug Evans <dje@google.com>
3816
3817 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3818 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3819 All uses updated.
3820 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3821 "ptype func_cu1" to expand cu2 before cu1.
3822
62e5f89c
SDJ
38232012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3824 Tom Tromey <tromey@redhat.com>
3825
3826 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3827 variables.
3828 * gdb.base/stap-probe.c: New file.
3829 * gdb.base/stap-probe.exp: New file.
3830 * gdb.trace/stap-trace.c: New file.
3831 * gdb.trace/stap-trace.exp: New file.
3832 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3833 libgcc's unwinder.
3834
14132e89
MR
38352012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3836
3837 * gdb.arch/mips16-thunks-inmain.c: New file.
3838 * gdb.arch/mips16-thunks-main.c: New file.
3839 * gdb.arch/mips16-thunks-sin.c: New file.
3840 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3841 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3842 * gdb.arch/mips16-thunks-sinmain.c: New file.
3843 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3844 * gdb.arch/mips16-thunks.exp: New file.
3845
a766d390
DE
38462012-04-25 Doug Evans <dje@google.com>
3847
3848 * configure.ac: Create gdb.go/Makefile.
3849 * configure: Regenerate.
3850 * gdb.base/default.exp: Add "go" to "set language" testing.
3851 * gdb.go/Makefile.in: New file.
3852 * gdb.go/basic-types.exp: New file.
3853 * gdb.go/chan.exp: New file.
3854 * gdb.go/chan.go: New file.
3855 * gdb.go/handcall.exp: New file.
3856 * gdb.go/handcall.go: New file.
3857 * gdb.go/hello.exp: New file.
3858 * gdb.go/hello.go: New file.
3859 * gdb.go/integers.exp: New file.
3860 * gdb.go/integers.go: New file.
3861 * gdb.go/methods.exp: New file.
3862 * gdb.go/methods.go: New file.
3863 * gdb.go/package.exp: New file.
3864 * gdb.go/package1.go: New file.
3865 * gdb.go/package2.go: New file.
3866 * gdb.go/print.exp: New file.
3867 * gdb.go/strings.exp: New file.
3868 * gdb.go/strings.go: New file.
3869 * gdb.go/types.exp: New file.
3870 * gdb.go/types.go: New file.
3871 * gdb.go/unsafe.exp: New file.
3872 * gdb.go/unsafe.go: New file.
3873 * lib/future.exp: Add Go support.
3874 (gdb_find_go, gdb_find_go_linker): New procs.
3875 (gdb_default_target_compile): Add Go support.
3876 * lib/gdb.exp (skip_go_tests): New proc.
3877 * lib/go.exp: New file.
3878
e65f9ffb
TT
38792012-04-25 Tom Tromey <tromey@redhat.com>
3880
3881 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3882
14e75d8e
JK
38832012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3884 Jan Kratochvil <jan.kratochvil@redhat.com>
3885
3886 PR symtab/7259:
3887 * gdb.base/enumval.c: New test case.
3888 * gdb.base/enumval.exp: New test case.
3889 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3890 field.bitpos.
3891
f3525b70
PA
38922012-04-17 Pedro Alves <palves@redhat.com>
3893
3894 * Makefile.in (site.exp): Make site.exp source
3895 $srcdir/lib/append_gdb_boards_dir.exp.
3896 * lib/append_gdb_boards_dir.exp: New file.
3897
bccbefd2
JK
38982012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3899
3900 New option "set auto-load safe-path".
3901 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3902 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3903
bf88dd68
JK
39042012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3905
3906 auto-load: Implementation.
3907 * gdb.base/help.exp (test set height): Increase the height.
3908 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3909 to ...
3910 (info auto-load python-scripts): ... here.
3911 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3912 to ...
3913 (info auto-load python-scripts *): ... here.
3914
c0d4d1c0
YQ
39152012-04-16 Yao Qi <yao@codesourcery.com>
3916
3917 * lib/trace-support.exp (get_in_proc_agent): New.
3918 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3919 of in process trace agent.
3920 * gdb.trace/ftrace.exp: Likewise.
3921 * gdb.trace/pending.exp: Likewise.
3922 * gdb.trace/trace-break.exp: Likewise.
3923 * gdb.trace/trace-mt.exp
3924 * gdb.trace/tspeed.exp: Likewise.
3925 * gdb.trace/tstatus.exp
3926 * gdb.trace/strace.exp: Likewise.
3927
cbf68a60
TS
39282012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3929
dd6d3b70
TS
3930 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3931 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3932
cbf68a60
TS
3933 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3934
8264ba82
AG
39352012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3936
3937 PR mi/13393
3938 * gdb.mi/mi-var-rtti.cc: New file.
3939 * gdb.mi/mi-var-rtti.exp: New file.
3940 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3941 function.
3942 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3943
de0919f8 39442012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3945
3946 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3947 EXECUTABLES.
3948 * gdb.python/py-explore.c: C program used for testing the new
3949 'explore' command on C constructs.
3950 * gdb.python/py-explore.cc: C++ program used for testing the new
3951 'explore' command on C++ constructs.
3952 * gdb-python/py-explore.exp: Tests for the new 'explore'
3953 command on C constructs.
3954 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3955 command on C++ constructs.
3956
a82da7dd
MK
39572012-04-07 Mark Kettenis <kettenis@gnu.org>
3958
3959 * gdb.base/funcargs.exp (complex_args): Fix typo.
3960
e127cba8
JK
39612012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3962
3963 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3964 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3965
40e084e1
KS
39662012-04-05 Keith Seitz <keiths@redhat.com>
3967
3968 * gdb.base/advance.exp: Update error message for
3969 "advance malformed" test.
3970 * gdb.base/break.exp: Likewise for "breakpoint with
3971 trailing garbage" test.
3972 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3973 with trailing garbage" test.
3974 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3975 trailng garbage" test.
3976 * gdb.base/until.exp: Likewise for "malformed until" test.
3977 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3978 for "breakpoint info (after setting on all)".
3979 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3980 tests.
3981 * gdb.cp/cplabel.cc: New file.
3982 * gdb.cp/cplabel.exp: New test.
3983 * gdb.linespec/ls-errs.c: New file.
3984 * gdb.linespec/ls-errs.exp: New test.
3985
a72c8f6a
JK
39862012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * gdb.trace/unavailable.exp
3989 (collect globals: print object on: print derived_partial)
3990 (collect globals: print object on: print derived_whole)
3991 (collect globals: print object off: print derived_partial)
3992 (collect globals: print object off: print derived_whole): Update
3993 expected output.
3994
f87a3023
KS
39952012-03-30 Keith Seitz <keiths@redhat.com>
3996
3997 * gdb.python: Add test for linespecs with commas.
3998
e2171b3c
KS
39992012-03-28 Keith Seitz <keiths@redhat.com>
4000
4001 * gdb.linespec/ls-dollar.cc: New file.
4002 * gdb.linespec/ls-dollar.exp: New test.
4003
40042012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4005
4006 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4007 starting with the global namespace.
4008
2f4e0a80
DE
40092012-03-23 Doug Evans <dje@google.com>
4010
4011 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4012
7b282c5a
SCR
40132012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4014
4015 * gdb.python/py-value.cc: Add test case for testing the
4016 methodology exposing C++ values to Python.
4017 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4018 exposing C++ values to Python.
4019 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4020
2e98ca53
JK
40212012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4022 Siddhesh Poyarekar <siddhesh@redhat.com>
4023
4024 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4025 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4026 (generate native core dump): Make the test unsupported if core cannot
4027 be generated.
4028
8320cc4f
JK
40292012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4030
4031 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4032 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4033 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4034
3a69ffb2
JK
40352012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4036
4037 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4038
8fabffee
DE
40392012-03-17 Doug Evans <dje@google.com>
4040
4041 * dg-extract-results.sh: Handle KFAILs.
4042
ab260dad
JK
40432012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 PR symtab/13777
4046 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4047
53ba8333
JB
40482012-03-16 Joel Brobecker <brobecker@adacore.com>
4049
4050 * gdb.ada/set_pckd_arr_elt: New testcase.
4051
481860b3
GB
40522012-03-16 Gary Benson <gbenson@redhat.com>
4053
4054 PR breakpoints/10738
4055 * gdb.opt/inline-break.exp: New file.
4056 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4057 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4058 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4059 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4060 * gdb.base/async-shell.exp: Likewise.
4061 * lib/mi-support.exp (library_loaded_re): Likewise.
4062
410528f0
TT
40632012-03-15 Tom Tromey <tromey@redhat.com>
4064
4065 * gdb.cp/virtfunc2.exp: Update expected output.
4066 * gdb.cp/pr9631.exp: Update expected output.
4067 * gdb.cp/member-ptr.exp: Update expected output.
4068 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4069 output.
4070 * gdb.cp/casts.exp: Update expected output.
4071
c4aeac85
TT
40722012-03-15 Tom Tromey <tromey@redhat.com>
4073
4074 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4075 (test_info_vtbl): Likewise.
4076 (do_tests): Call test_info_vtbl.
4077 * gdb.cp/virtfunc.cc (va): New global.
4078
856d06f9
TS
40792012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4080
4081 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4082 describing DWARF data structures.
4083 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4084 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4085 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4086 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4087 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4088 * gdb.dwarf2/dw2-param-error.S: Likewise.
4089 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4090 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4091 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4092 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4093 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4094 * gdb.dwarf2/pr11465.S: Likewise.
4095
e837f12a
JK
40962012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4097
4098 * gdb.mi/mi2-prompt.exp: New file.
4099
ccbb4f28
JB
41002012-03-13 Joel Brobecker <brobecker@adacore.com>
4101
4102 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4103
32039130
JB
41042012-03-13 Joel Brobecker <brobecker@adacore.com>
4105
4106 * gdb.ada/bp_range_type: New testcase.
4107
16899756
DE
41082012-03-13 Doug Evans <dje@google.com>
4109
4110 * gdb.base/default.exp: Delete tests for symbol-reloading.
4111 * gdb.base/help.exp: Ditto.
4112 * gdb.base/setshow.exp: Ditto.
4113 * gdb.base/gdb_history: Delete references to symbol-reloading.
4114
87b0bb13
JK
41152012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4116
4117 * gdb.base/attach-twice.c: New files.
4118 * gdb.base/attach-twice.exp: New files.
4119
0d7941a9
KS
41202012-03-08 Keith Seitz <keiths@redhat.com>
4121
4122 * lib/gdb.exp (gdb_get_line_number): Throw an
4123 error instead of returning -1.
4124 * gdb.base/break.exp: Remove unused variable
4125 bp_location5.
4126 * gdb.base/hbreak2.exp: Likewise.
4127 * gdb.base/sepdebug.exp: Likewise.
4128
f4647387
YQ
41292012-03-08 Yao Qi <yao@codesourcery.com>
4130 Pedro Alves <palves@redhat.com>
4131
4132 Fix PR server/13392.
4133 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4134 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4135 download tracepoints.
4136 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4137 (pending_tracepoint_resolved_during_trace): Likewise.
4138 (pending_tracepoint_installed_during_trace): Likewise.
4139 (pending_tracepoint_with_action_resolved): Likewise.
4140
83c532cb
KS
41412012-03-08 Keith Seitz <keiths@redhat.com>
4142
4143 * gdb.ada/array_bounds.exp: Get breakpoint for line
4144 with "START", not "STOP".
4145 * gdb.python/py-infthread.exp: Do not continue to
4146 line marked "Break here.", which is undefined.
4147
d6b6bbb7
LM
41482012-03-08 Luis Machado <lgustavo@codesourcery.com>
4149
4150 Revert:
4151
4152 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 Implement testsuite workaround for PR breakpoints/13781.
4155 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4156 (set breakpoint condition-evaluation host): New conditional command.
4157
7fe25d9b
JK
41582012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 Fix CU relative vs. absolute DIE offsets.
4161 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4162 one.
4163
51898c15
JK
41642012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 Fix false FAIL on distros with relro linkage as default.
4167 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4168 -Wl,-z,norelro first.
4169
8131799e
JB
41702012-03-06 Joel Brobecker <brobecker@adacore.com>
4171
4172 * gdb.ada/bp_on_var: New testcase.
4173
ba241969
JB
41742012-03-06 Joel Brobecker <brobecker@adacore.com>
4175
4176 * gdb.ada/bp_enum_homonym: New testcase.
4177
abe49676
YQ
41782012-03-06 Yao Qi <yao@codesourcery.com>
4179
4180 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4181 x86_64-*-* and i?86-*-*.
4182 Set up KFAIL for gdb/13808.
4183
d8df103b
TT
41842012-03-05 Tom Tromey <tromey@redhat.com>
4185
4186 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4187 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4188
b7b189f3
TT
41892012-03-05 Tom Tromey <tromey@redhat.com>
4190
4191 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4192
69dc1c4d
YQ
41932012-03-04 Yao Qi <yao@codesourcery.com>
4194
4195 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4196 messages for KFAIL.
4197
3f20c47f
JK
41982012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4199
4200 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4201 (print one_two_three, indexes off, print few_reps, indexes off)
4202 (print many_reps, indexes off, print empty, indexes off)
4203 (print one_two_three, print few_reps, print many_reps, print empty):
4204 Call setup_xfail if $gcc_old.
4205
abf1152a
JK
42062012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4207
4208 Implement testsuite workaround for PR breakpoints/13781.
4209 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4210 (set breakpoint condition-evaluation host): New conditional command.
4211
a06715f8
JK
42122012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 Code cleanup.
4215 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4216 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4217 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4218 number 1 by $bpnum. Four times.
4219
5808517f
YQ
42202012-03-03 Yao Qi <yao@codesourcery.com>
4221
4222 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4223
dfe2ac14
JK
42242012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 Setup KFAIL for PR server/13796.
4227 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4228
8bbc467a
JB
42292012-03-02 Joel Brobecker <brobecker@adacore.com>
4230
4231 * gdb.ada/operator_bp: New testcase.
4232
c0eac87f
JB
42332012-03-02 Joel Brobecker <brobecker@adacore.com>
4234
4235 * gdb.ada/info_locals_renaming: New testcase.
4236
4f42c881
TT
42372012-03-02 Tom Tromey <tromey@redhat.com>
4238
4239 * gdb.base/nextoverexit.c: New file.
4240 * gdb.base/nextoverexit.exp: New file.
4241
7380c0c9
EBM
42422012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4243
4244 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4245 parameter.
4246
1faeff08
MR
42472012-03-01 Maciej W. Rozycki <macro@mips.com>
4248
4249 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4250 core registers.
4251
320b6f49 42522012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4253 Maciej W. Rozycki <macro@codesourcery.com>
4254 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4255
4256 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4257
ad5f7d6e
PA
42582012-03-01 Pedro Alves <palves@redhat.com>
4259
4260 PR gdb/13767
4261
4262 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4263 (gdb_collect_globals_test): Call it.
4264
d3dc44a6
KS
42652012-03-01 Keith Seitz <keiths@redhat.com>
4266
4267 * gdb.cp/method2.exp: Output of overload menu is now
4268 alphabetized. Update tests for "break A::method".
4269 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4270 of hard-coding them.
4271 Overload menu is alphabetized: rewrite to accommodate.
4272 Unset variables LINE and TYPES which are used in other tests.
4273 Compute the output of "info break".
4274 Update the breakpoint table after all breakpoints are deleted.
4275 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4276 compute ACTUALS and the method body based on parameters.
4277 Update expected output accordingly.
4278 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4279 unique comments to allow the use of gdb_get_line_number.
4280
42812012-03-01 Keith Seitz <keiths@redhat.com>
4282
4283 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4284 some Tcl syntax.
4285 * gdb.cp/ovldbreak.exp: Likewise.
4286
7949c2a0
KS
42872012-03-01 Keith Seitz <keiths@redhat.com>
4288
4289 * gdb.base/help.exp (help show user): Update expected result
4290 for new doc string changes (add "non-python").
4291
7d74f244
DE
42922012-03-01 Scott J. Goldman <scottjg@vmware.com>
4293
4294 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4295 be put in the user-defined category and that the commands appear in
4296 "help user-defined".
4297
1b611343
JB
42982012-02-29 Joel Brobecker <brobecker@adacore.com>
4299
4300 * gdb.ada/tagged_not_init: New testcase.
4301
99b1c762
JB
43022012-02-29 Joel Brobecker <brobecker@adacore.com>
4303
4304 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4305 * gdb.ada/enum_idx_packed: New testcase.
4306
2d4a02ee
JB
43072012-02-29 Joel Brobecker <brobecker@adacore.com>
4308
4309 * gdb.ada/aliased_array: New testcase.
4310
2e6fda7d
JB
43112012-02-29 Joel Brobecker <brobecker@adacore.com>
4312
4313 * gdb.ada/whatis_array_val: New testcase.
4314
9a7f938f
JK
43152012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 Fix disp-step-syscall.exp: fork: single step over fork.
4318 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4319 whitespaces.
4320 (single step over $syscall): Remove its check.
4321 (single step over $syscall final pc): New check.
4322
8703a944
JK
43232012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4324
4325 Support processors without SSSE3.
4326 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4327 pabsd into ...
4328 (ssse3_test): ... a new function.
4329 (main): Call ssse3_test.
4330 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4331 Update expected values everywhere.
4332 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4333 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4334 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4335 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4336 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4337 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4338 Move these tests lower.
4339 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4340 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4341 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4342 New tests.
4343
c03e6ccc
YQ
43442012-02-29 Yao Qi <yao@codesourcery.com>
4345 Pedro Alves <palves@redhat.com>
4346
4347 * gdb.trace/trace-mt.c: New.
4348 * gdb.trace/trace-mt.exp: New.
4349
7964b62a
TS
43502012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4351
2c8910ba
TS
4352 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4353 numbers instead of hardcoding them.
4354 * gdb.base/annota1.c: Provide suitable markers.
4355 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4356 numbers instead of hardcoding them.
4357 * gdb.base/annota3.c: Provide suitable markers.
4358
4359 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4360 * gdb.base/annota3.c: Likewise.
4361 * gdb.base/sigall.c: Likewise.
4362 * gdb.base/signals.c: Likewise.
4363 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4364
5a41c0b7
MR
43652012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4366
4367 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4368 failure return path.
4369
ebbbe5c5
LM
43702012-02-27 Luis Machado <lgustavo@codesourcery.com>
4371
4372 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4373
8d126d8a
LM
43742012-02-24 Luis Machado <lgustavo@codesourcery.com>
4375
4376 * gdb.base/cond-eval-mode.exp: New file.
4377
11337c2f
PA
43782012-02-24 Pedro Alves <palves@redhat.com>
4379
4380 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4381 (top level): Use with_test_prefix.
4382
13fc3e3c
PA
43832012-02-24 Pedro Alves <palves@redhat.com>
4384
4385 * gdb.threads/attach-into-signal.exp (corefunc): Use
4386 with_test_prefix.
4387
07c1b626
JK
43882012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4389
4390 Fix false FAILs on old CPUs without SSE.
4391 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4392 Return untested for Illegal instruction.
4393
596ba138
JK
43942012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4395
4396 Fix false FAILs with glibc debug infos installed.
4397 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4398 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4399
aeaa2474
SA
44002012-02-22 Sterling Augustine <saugustine@google.com>
4401
4402 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4403 constant with cast.
4404
aed555c9
PA
44052012-02-21 Pedro Alves <palves@redhat.com>
4406
4407 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4408
78afebb4
PA
44092012-02-21 Pedro Alves <palves@redhat.com>
4410
4411 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4412
fdcfef12
PA
44132012-02-21 Pedro Alves <palves@redhat.com>
4414
4415 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4416 with_test_prefix.
4417
0f4d39d5
PA
44182012-02-21 Pedro Alves <palves@redhat.com>
4419
4420 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4421 with_test_prefix here.
4422 (top level): Do it here instead. Remove `:' from the
4423 with_test_prefix string.
4424 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4425 the suffix `:' from the with_test_prefix prefix string.
4426 * gdb.base/break-interp.exp: Ditto.
4427 * gdb.base/catch-load.exp: Ditto.
4428 * gdb.base/disp-step-syscall.exp: Ditto.
4429 * gdb.base/jit-so.exp: Ditto.
4430 * gdb.base/jit.exp: Ditto.
4431 * gdb.base/sepdebug.exp: Ditto.
4432 * gdb.base/solib-display.exp: Ditto.
4433 * gdb.base/solib-overlap.exp: Ditto.
4434 * gdb.base/watch-cond-infcall.exp: Ditto.
4435 * gdb.base/watchpoint.exp: Ditto.
4436 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4437 * gdb.mi/mi-watch.exp: Ditto.
4438 * gdb.mi/mi2-watch.exp: Ditto.
4439 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4440 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4441 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4442 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4443 * gdb.threads/watchpoint-fork.exp: Ditto.
4444 * gdb.threads/watchthreads-reorder.exp: Ditto.
4445 * gdb.trace/change-loc.exp: Ditto.
4446 * gdb.trace/pending.exp: Ditto.
4447 * gdb.trace/status-stop.exp: Ditto.
4448 * gdb.trace/strace.exp: Ditto.
4449 * gdb.trace/trace-break.exp: Ditto.
4450 * gdb.trace/unavailable.exp: Ditto.
4451 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4452 suffix with colon. Adjust leading comments.
4453
6a5870ce
PA
44542012-02-21 Pedro Alves <palves@redhat.com>
4455 Tom Tromey <tromey@redhat.com>
4456
4457 * lib/gdb.exp: Add description of test prefixes.
4458 (with_test_prefix): New procedure.
4459 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4460 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4461 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4462 instead of lappend to append to pf_prefix.
4463 * gdb.base/catch-load.exp: Use with_test_prefix.
4464 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4465 * gdb.base/jit-so.exp: Use with_test_prefix.
4466 * gdb.base/jit.exp: Use with_test_prefix.
4467 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4468 lappend to append to pf_prefix.
4469 * gdb.base/sepdebug.exp: Use with_test_prefix.
4470 * gdb.base/solib-display.exp: Use with_test_prefix.
4471 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4472 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4473 * gdb.base/watchpoint.exp: Use with_test_prefix.
4474 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4475 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4476 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4477 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4478 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4479 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4480 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4481 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4482 append instead of lappend to append to pf_prefix.
4483 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4484 * gdb.trace/change-loc.exp: Use with_test_prefix.
4485 * gdb.trace/pending.exp: Use with_test_prefix.
4486 * gdb.trace/status-stop.exp: Use with_test_prefix.
4487 * gdb.trace/strace.exp: Use with_test_prefix.
4488 * gdb.trace/trace-break.exp: Use with_test_prefix.
4489 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4490 instead of lappend to append to pf_prefix.
4491
35dc4a6b
JK
44922012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4493
4494 Fix racy FAILs.
4495 * gdb.base/inferior-died.c (main): Add return of 0.
4496 * gdb.base/inferior-died.exp (continue): Fix expectation of
4497 asynchronous events.
4498 (p 1): New test.
4499
c5a006e6
PA
45002012-02-20 Pedro Alves <palves@redhat.com>
4501
4502 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4503 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4504 gdb's internal debug output. For the non-threaded case, look for
4505 "Program received signal SIGLARM", for the threaded case, peek at
4506 the thread's siginfo.
4507
cc51a170
PA
45082012-02-20 Pedro Alves <palves@redhat.com>
4509
4510 General cleanup, make output test messages unique, and build
4511 different executable files for the non-threaded and threaded
4512 cases.
4513
4514 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4515 Delete.
4516 (executable_nothr, executable_thr): New globals.
4517 (top level): Adjust to delete both executables.
4518 (corefunc): New parameter $executable. Set $pf_prefix instead of
4519 hand writing a prefix in tests. Issue a clean_restart and enable
4520 lin-lwp debug output here.
4521 (top level): Adjust. Use build_executable. Don't start gdb here,
4522 and don't enable lin-lwp debug output here.
4523 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4524
c755f03d
JK
45252012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 Fix racy FAILs.
4528 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4529 "continue" command.
4530
6bec5e0a
JK
45312012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 Fix for gdbserver non-extended mode.
4534 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4535 and gdb_run_cmd.
4536
2e8265fd
TT
45372012-02-17 Tom Tromey <tromey@redhat.com>
4538
4539 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4540 * gdb.python/py-events.exp: Check 'dir' output.
4541 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4542
9e507076
YQ
45432012-02-17 Yao Qi <yao@codesourcery.com>
4544
4545 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4546
32d22ab1
TT
45472012-02-16 Tom Tromey <tromey@redhat.com>
4548
4549 * gdb.base/inferior-died.c: Don't include stdio.h.
4550
9addecb9
TT
45512012-02-16 Tom Tromey <tromey@redhat.com>
4552
4553 * gdb.base/inferior-died.c: New file.
4554 * gdb.base/inferior-died.exp: New file.
4555
4cb6da1c
AR
45562012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4557
4558 * gdb.base/break-inline.exp: New file.
4559 * gdb.base/break-inline.c: New file.
4560
3af2590d
TT
45612012-02-15 Tom Tromey <tromey@redhat.com>
4562
4563 * gdb.base/pc-fp.exp: Add "info register" tests.
4564
29988831
TT
45652012-02-15 Tom Tromey <tromey@redhat.com>
4566
4567 * gdb.base/regs.exp: Remove.
4568
10010058
PA
45692012-02-15 Pedro Alves <palves@redhat.com>
4570
4571 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4572 the target doesn't support tracepoints.
4573 * gdb.trace/circ.exp: Ditto.
4574 * gdb.trace/collection.exp: Ditto.
4575 * gdb.trace/packetlen.exp: Ditto.
4576 * gdb.trace/passc-dyn.exp: Ditto.
4577 * gdb.trace/report.exp: Ditto.
4578 * gdb.trace/tfind.exp: Ditto.
4579 * gdb.trace/tspeed.exp: Ditto.
4580 * gdb.trace/tsv.exp: Ditto.
4581 * gdb.trace/unavailable.exp: Ditto.
4582 * gdb.trace/while-dyn.exp: Ditto.
4583
a2e0062d
PA
45842012-02-15 Pedro Alves <palves@redhat.com>
4585
4586 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4587 gdb_test_multiple, and call unsupported instead of fail, if the
4588 remote side does not support the request.
4589
a1999d40
PA
45902012-02-15 Pedro Alves <palves@redhat.com>
4591
4592 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4593 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4594 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4595 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4596 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4597 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4598 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4599 doesn't start with "extended-" already.
4600
7cee1e54
PA
46012012-02-15 Pedro Alves <palves@redhat.com>
4602
4603 Support extended-remote. Avoid cascading timeouts.
4604
4605 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4606 the extended-remote target. If attaching with no file fails, load
4607 the file manually.
4608 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4609
816338b5
SS
46102012-02-14 Stan Shebs <stan@codesourcery.com>
4611
4612 * gdb.base/ena-dis-br.exp: Add enable count test.
4613
cc30c4bd
PA
46142012-02-13 Pedro Alves <palves@redhat.com>
4615
4616 * config/mips-idt.exp: Delete.
4617 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4618 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4619 * gdb.base/break.exp: Remove mips-idt references.
4620 * gdb.base/chng-syms.exp: Ditto.
4621 * gdb.base/default.exp: Ditto.
4622 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4623 (top level): Don't call it.
4624 * gdb.base/opaque.exp: Remove mips-idt restarts.
4625 * gdb.base/ptype.exp: Remove mips-idt xfails.
4626 * gdb.base/scope.exp: Remove mips-idt restarts.
4627 * gdb.base/sepdebug.exp: Remove mips-idt references.
4628 * gdb.base/watchpoint.exp (maybe_clean_restart)
4629 (maybe_reinitialize): Delete.
4630 (test_disabling_watchpoints, test_disabling_watchpoints)
4631 (test_watchpoint_triggered_in_syscall)
4632 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4633 Don't call them.
4634
57008375
JK
46352012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 * gdb.server/server-exec-info.exp: New file.
4638
4a2d9c08
PA
46392012-02-10 Pedro Alves <palves@redhat.com>
4640
4641 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4642 always non-empty.
4643 (test_attach): Always pass $exec to test_attach_gdb.
4644
09fa21bd
TT
46452012-02-08 Tom Tromey <tromey@redhat.com>
4646
4647 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4648 before inferior is started.
4649
f0823d2c
TT
46502012-02-07 Tom Tromey <tromey@redhat.com>
4651
4652 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4653 Symbol.value.
4654 * gdb.python/py-symbol.c (qq): Set default value.
4655
46562012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4657
4658 * gdb.python/py-symbol.c (qq): New global.
4659 * gdb.python/py-symbol.exp: Add test for frame-less
4660 lookup_symbol.
4661 * gdb.python/py-symtab.exp: Fix line number.
4662
f7e44f65
JB
46632012-02-03 Joel Brobecker <brobecker@adacore.com>
4664
4665 * gdb.ada/mi_task_arg: New testcase.
4666
4c9ed63c
PA
46672012-02-02 Pedro Alves <palves@redhat.com>
4668
4669 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4670 extended timeout.
4671
c0b9f2c6
PA
46722012-02-02 Pedro Alves <palves@redhat.com>
4673
4674 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4675 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4676
5f8cefd7
PA
46772012-02-02 Pedro Alves <palves@redhat.com>
4678
4679 * gdb.base/term.exp: Rewrite.
4680 * gdb.base/term.c: New.
4681
2f3a2569
PA
46822012-02-02 Pedro Alves <palves@redhat.com>
4683
4684 * gdb.base/default.exp (run "r" abbreviation, run): Add
4685 extended-remote expected output.
4686
f149aabd
TT
46872012-02-02 Tom Tromey <tromey@redhat.com>
4688
4689 * gdb.cp/dispcxx.exp: New file.
4690 * gdb.cp/dispcxx.cc: New file.
4691
03bef283
TT
46922012-02-01 Tom Tromey <tromey@redhat.com>
4693
4694 * gdb.base/jit-simple.exp: New file.
4695 * gdb.base/jit-simple.c: New file.
4696
a79b18b5
YQ
46972012-01-30 Yao Qi <yao@codesourcery.com>
4698
4699 * gdb.base/skip.exp: Make test result unique.
4700
f0d1a53e
JK
47012012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4702
4703 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4704 compatibility with valgrind-3.7.0.
4705
4b3c9f41
PA
47062012-01-27 Pedro Alves <palves@redhat.com>
4707
4708 * gdb.base/watchpoint.exp (no_hw): New global.
4709 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4710 disable hw watchpoints.
4711 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4712 don't expect hw watchpoints.
4713 (no_hw_watchpoints): Always clean restart.
4714 (do_tests): New procedure, factored out from the top level.
4715 (top level): Run tests twice. Once with hw watchpoints enabled,
4716 another time with hw watchpoints disabled.
4717
a13491c8
PA
47182012-01-27 Pedro Alves <palves@redhat.com>
4719
4720 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4721 out from the top level.
4722 (top level): Call it instead.
4723
f2c8a051
PA
47242012-01-27 Pedro Alves <palves@redhat.com>
4725
4726 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4727 watchpoints sooner.
4728
654d7a9e
PA
47292012-01-27 Pedro Alves <palves@redhat.com>
4730
4731 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4732
274f47f3
PA
47332012-01-27 Pedro Alves <palves@redhat.com>
4734
4735 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4736 "You may have requested too many hardware
4737 breakpoints/watchpoints".
4738
e4d63ba2
PA
47392012-01-27 Pedro Alves <palves@redhat.com>
4740
4741 * gdb.base/watchpoint.exp (maybe_clean_restart)
4742 (maybe_reinitialize): New.
4743 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4744 expect "hit N times".
4745 (test_disabling_watchpoints, test_complex_watchpoint)
4746 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4747 Call maybe_clean_restart.
4748 (top level): Use clean_restart. Remove "mips-idt-*"
4749 reinitialization.
4750
dbd95daf
PA
47512012-01-27 Pedro Alves <palves@redhat.com>
4752
4753 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4754
f3ad2025
PA
47552012-01-27 Pedro Alves <palves@redhat.com>
4756
4757 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4758 require `initialize' anymore. Remove unnecessary `initialize'
4759 calls.
4760
100aa3ae
PA
47612012-01-27 Pedro Alves <palves@redhat.com>
4762
4763 * gdb.base/watchpoint.exp (wp_set): Delete.
4764 (initialize, test_simple_watchpoint, top level): Remove dead code.
4765
c79a8e11
PA
47662012-01-27 Pedro Alves <palves@redhat.com>
4767
4768 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4769 typo.
4770
048fe15a
PA
47712012-01-27 Pedro Alves <palves@redhat.com>
4772
4773 * config/extended-gdbserver.exp: New file.
4774 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4775 comment.
4776 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4777 * boards/native-extended-gdbserver.exp: New file.
4778
4033a6bf
PA
47792012-01-26 Pedro Alves <palves@redhat.com>
4780
4781 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4782 and gdb_test_multiple.
4783
3d7f4b81
PA
47842012-01-26 Pedro Alves <palves@redhat.com>
4785
4786 Make test messages unique, and more identifiable.
4787 * gdb.multi/watchpoint-multi.exp: Change test messages.
4788
484abf42
TT
47892012-01-25 Tom Tromey <tromey@redhat.com>
4790
4791 * gdb.base/solib-disc.exp: Fix regexps.
4792
edcc5120
TT
47932012-01-24 Tom Tromey <tromey@redhat.com>
4794
4795 * lib/mi-support.exp (mi_expect_stop): Add special case for
4796 solib-event.
4797 * gdb.base/catch-load-so.c: New file.
4798 * gdb.base/catch-load.exp: New file.
4799 * gdb.base/catch-load.c: New file.
4800 * gdb.base/break-interp.exp (reach_1): Update regexp.
4801
30b91c90
JK
48022012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4803
4804 Fix fuzzy results.
4805 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4806 lpsimple and func.
4807
53fe1783
GB
48082012-01-24 Gary Benson <gbenson@redhat.com>
4809
4810 Delete #if 0'd out code.
4811 * gdb.base/default.exp (info catch): Remove.
4812 * gdb.base/gdb_history (info catch): Likewise.
4813 * gdb.base/help.exp (info catch): Likewise.
4814
d0d8b0c6
JK
48152012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4816
4817 Fix watchpoints to be specific for each inferior.
4818 * gdb.multi/watchpoint-multi.c: New file.
4819 * gdb.multi/watchpoint-multi.exp: New file.
4820
4403d8e9
JK
48212012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4822
4823 Fix watchpoints across inferior fork.
4824 * gdb.threads/watchpoint-fork-child.c: New file.
4825 * gdb.threads/watchpoint-fork-mt.c: New file.
4826 * gdb.threads/watchpoint-fork-parent.c: New file.
4827 * gdb.threads/watchpoint-fork-st.c: New file.
4828 * gdb.threads/watchpoint-fork.exp: New file.
4829 * gdb.threads/watchpoint-fork.h: New file.
4830
050a2e1d
PA
48312012-01-23 Pedro Alves <palves@redhat.com>
4832
4833 * gdb.base/call-signal-resume.exp: Allow output after "return".
4834
6a52fb62
PA
48352012-01-20 Pedro Alves <palves@redhat.com>
4836
4837 * gdb.python/py-finish-breakpoint.py: Fix typo.
4838
145b16a9
UW
48392012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4840
4841 * gdb.base/info-proc.exp: Also run on remote targets. Main
4842 "info proc" command is now always present; whether target supports
4843 actual info proc operation is detected when attempting to issue
4844 the command.
4845
26f6125e
JK
48462012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4847
4848 * .gdbinit: Remove.
4849
eb5227ce
PA
48502012-01-19 Pedro Alves <palves@redhat.com>
4851
4852 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4853 look at the funtions' returns.
4854 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4855 (jprint.print(int, int)): Change return type to int. Adjust.
4856
1db33378
PP
48572012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4858
4859 PR gdb/9538
4860 * gdb.base/sepdebug.exp: New test.
4861
b9736cf8
PA
48622012-01-18 Pedro Alves <palves@redhat.com>
4863
4864 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4865 Allow output before ^done.
4866
4aac40c8
TT
48672012-01-16 Tom Tromey <tromey@redhat.com>
4868
4869 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4870 Add tests for relative directory.
4871
cafec441
TT
48722012-01-16 Tom Tromey <tromey@redhat.com>
4873
4874 * gdb.base/printcmds.c (enum flag_enum): New.
4875 (three): New global.
4876 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4877 enum printing.
4878 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4879 FlagEnumerationPrinter.
4880 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4881 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4882 (fval): New global.
4883
abcc4978
PA
48842012-01-16 Pedro Alves <palves@redhat.com>
4885
4886 * lib/gdb.exp (banned_procedures): New variable.
4887 (banned_variables_traced): Rename to ...
4888 (banned_traced): ... this.
4889 (gdb_init): Also trace banned procedures.
4890 (gdb_finish): Also untrace banned procedures.
4891
97ccebe8
PA
48922012-01-16 Pedro Alves <palves@redhat.com>
4893
4894 Remove all calls to strace.
4895
2af7517b
JK
48962012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4897
4898 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4899 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4900
9241a8bc
PP
49012012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4902
4903 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4904 * gdb.base/pie-execl.exp: Likewise.
4905
3848a17f
KS
49062012-01-12 Keith Seitz <keiths@redhat.com>
4907
4908 PR mi/10586
4909 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4910 (do_anonymous_type_tests): New function.
4911 (main): Call do_anonymous_type_tests.
4912 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4913 (verify_everything): New procedure.
4914 * gdb.mi/mi-var-cp.cc (class A): New class.
4915 (anonymous_structs_and_unions): New function.
4916 (main): Call anonymous_structs_and_unions.
4917 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4918 (verify_everything): New procedure.
4919
440e2fca
KS
49202012-01-12 Keith Seitz <keiths@redhat.com>
4921
4922 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4923 (varobj_tree::get_path_expr): Assume that all varobjs are
4924 compound unless they are known simple types.
4925 Adjust path expressions based on parent type, path parent type,
4926 and tree language.
4927 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4928 the root varobj.
4929 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4930
675399c9
PA
49312012-01-11 Pedro Alves <palves@redhat.com>
4932
4933 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4934 core files on this machine" anymore.
4935
97ddaa9b
PH
49362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4937
4938 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4939 (main): Repeat recurser call.
4940 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4941 equivalent to 'local_x'.
4942
ea733575 49432012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4944 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4945
4946 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4947
2ca0b532
PA
49482012-01-05 Pedro Alves <alves.ped@gmail.com>
4949
4950 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4951 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4952 * gdb.python/py-events.exp: Test that "step N" tripping on a
4953 breakpoint emits a breakpoint event.
4954
6e681866
JB
49552012-01-03 Joel Brobecker <brobecker@adacore.com>
4956
4957 * gdb.base/auxv.exp: Reformat the copyright notice.
4958
3c2d6aff
YQ
49592012-01-03 Yao Qi <yao@codesourcery.com>
4960
4961 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4962 (strace_trace_on_diff_addr): New.
4963 * gdb.trace/strace.c: (main): Add two local variables.
4964
0852fee3
UW
49652011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4966
4967 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4968 * gdb.cell/gcore.exp: Likewise.
4969 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4970 to verify the correct instance of main is selected.
4971
12c3e59c
JB
49722012-01-02 Joel Brobecker <brobecker@adacore.com>
4973
4974 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4975 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4976 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4977 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4978 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4979 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4980 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4981 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4982 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4983 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4984 gdb.threads/thread_check.c: Reformat copyright header.
4985
c0f378ec
EBM
49862011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4987
e4a7ca93 4988 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4989 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4990 is not enabled.
4991
3bc96cfb
JK
49922011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4993
4994 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4995 parameter to self_exec, adjust the function.
4996 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4997 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4998 (set var do_exit = 0): Remove test.
4999 (newline at end of file): Add one.
5000
095bcf5e
JB
50012011-12-27 Joel Brobecker <brobecker@adacore.com>
5002
5003 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5004 New files.
5005
18d19bd1
JK
50062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5007
5008 Fix racy FAILs.
5009 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5010 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5011 (main): Call pthread_barrier_init for it.
5012
e809353a
JK
50132011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 Fix double send_gdb leading to racy FAILs.
5016 * gdb.base/break.exp (set silent break bp_location1): Replace
5017 3x send_gdb and gdb_expect by gdb_test.
5018 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5019 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5020 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5021 instead of send_gdb. Twice.
5022 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5023 3x send_gdb and gdb_expect by gdb_test.
5024 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5025
da8cb7ec
JK
50262011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5027
5028 * gdb.linespec/linespec.exp: Compile using {c++}.
5029
ae1a303e
JK
50302011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5031
5032 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5033 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5034 (verify GCC PR debug/51668): New test.
5035
cc72b2a2
KP
50362011-12-23 Kevin Pouget <kevin.pouget@st.com>
5037
5038 Introduce gdb.FinishBreakpoint in Python.
5039 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5040 py-finish-breakpoint2
5041 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5042 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5043 instead of line number.
5044 * gdb.python/py-finish-breakpoint.c: New file.
5045 * gdb.python/py-finish-breakpoint.exp: New file.
5046 * gdb.python/py-finish-breakpoint.py: New file.
5047 * gdb.python/py-finish-breakpoint2.cc: New file.
5048 * gdb.python/py-finish-breakpoint2.exp: New file.
5049 * gdb.python/py-finish-breakpoint2.py: New file.
5050
3b7962f9
JK
50512011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5052
5053 Partial fix of compatibility with gcc-4.7.
5054 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5055 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5056 Add comment to add a PASS case in the future.
5057
6538471c
JK
5058 Fix compatibility with gcc-4.7.
5059 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5060
7052e42c
UW
50612011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5062
5063 PR tdep/12797
5064 * gdb.base/callfuncs.exp: Remove KFAIL.
5065
9ac7f98e
JB
50662011-12-21 Joel Brobecker <brobecker@adacore.com>
5067
5068 * gdb.ada/task_bp: New testcase.
5069
f6eeced0
JK
50702011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5071
5072 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5073 -DNO_SECTIONS.
5074 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5075
72225e17
JK
50762011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5079 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5080 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5081 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5082 conditional for gcc <= 4.5.
5083
13ac8d2c
JK
50842011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5087 by XFAIL.
5088 * gdb.cp/static-method.exp (info addr A::func())
5089 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5090 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5091 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5092 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5093 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5094 (test value of F in k3_m): Likewise.
5095 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5096 Likewise.
5097
049682ba
JK
50982011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5099
5100 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5101 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5102 Remove.
5103 * gdb.threads/attachstop-mt.c: Remove.
5104 * gdb.threads/attachstop-mt.exp: Remove.
5105
2c9d8796
MK
51062011-12-17 Mark Kettenis <kettenis@gnu.org>
5107
5108 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5109
e0f9f062
DE
51102011-12-16 Doug Evans <dje@google.com>
5111
f4aa2101 5112 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5113 * boards/native-gdbserver.exp: New file.
5114
e0f9f062
DE
5115 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5116 gdbserver output.
5117 (gdbserver_default_get_remote_address): New function.
5118 (gdbserver_start): Call gdb,get_remote_address to compute argument
5119 to "target remote" command.
5120
80b6e756
PM
51212011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5122
1c3ad6ab 5123 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5124 python print-stack. Add set/show python print-stack
5125 off|full|message tests.
5126
1576bd00
YQ
51272011-12-15 Yao Qi <yao@codesourcery.com>
5128
5129 * gdb.trace/strace.c: New
5130 * gdb.trace/strace.exp: New.
5131
d6a0f6e0
TT
51322011-12-14 Tom Tromey <tromey@redhat.com>
5133
5134 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5135
31015e1d
DE
51362011-12-14 Doug Evans <dje@google.com>
5137
5138 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5139
7b50312a
PA
51402011-12-14 Pedro Alves <pedro@codesourcery.com>
5141
5142 PR threads/10729
5143
5144 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5145 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5146
924437bc
PA
51472011-12-13 Pedro Alves <pedro@codesourcery.com>
5148 Doug Evans <dje@google.com>
5149
5150 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5151 (clean_restart): Remove references to the gdb_stub target board
5152 variable.
5153 (gdb_step_for_stub): Delete.
5154
5155 * gdb.base/annota1.exp: Remove all references to [target_info
5156 exists gdb_stub], gdb_step_for_stub and usestubs.
5157 * gdb.base/annota3.exp: Ditto.
5158 * gdb.base/async.exp: Ditto.
5159 * gdb.base/break.exp: Ditto.
5160 * gdb.base/code-expr.exp: Ditto.
5161 * gdb.base/commands.exp: Ditto.
5162 * gdb.base/completion.exp: Ditto.
5163 * gdb.base/condbreak.exp: Ditto.
5164 * gdb.base/consecutive.exp: Ditto.
5165 * gdb.base/cvexpr.exp: Ditto.
5166 * gdb.base/define.exp: Ditto.
5167 * gdb.base/display.exp: Ditto.
5168 * gdb.base/ena-dis-br.exp: Ditto.
5169 * gdb.base/environ.exp: Ditto.
5170 * gdb.base/gnu-ifunc.exp: Ditto.
5171 * gdb.base/maint.exp: Ditto.
5172 * gdb.base/pending.exp: Ditto.
5173 * gdb.base/sect-cmd.exp: Ditto.
5174 * gdb.base/sepdebug.exp: Ditto.
5175 * gdb.base/unload.exp: Ditto.
5176 * gdb.base/watchpoint-solib.exp: Ditto.
5177 * gdb.cp/annota2.exp: Ditto.
5178 * gdb.cp/annota3.exp: Ditto.
5179 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5180 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5181 * gdb.mi/mi-pending.exp: Ditto.
5182 * gdb.trace/circ.exp: Ditto.
5183 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5184 * gdb.base/list.exp: Ditto.
5185
5186 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5187 breakpoint function and all references to the usestubs macro.
5188 * gdb.base/exprs.c: Ditto.
5189 * gdb.base/freebpcmd.c: Ditto.
5190 * gdb.base/bitfields.c: Ditto.
5191 * gdb.base/bitfields2.c: Ditto.
5192 * gdb.base/break.c: Ditto.
5193 * gdb.base/call-sc.c: Ditto.
5194 * gdb.base/call-signals.c: Ditto.
5195 * gdb.base/callfuncs.c: Ditto.
5196 * gdb.base/charset.c: Ditto.
5197 * gdb.base/consecutive.c: Ditto.
5198 * gdb.base/constvars.c: Ditto.
5199 * gdb.base/funcargs.c: Ditto.
5200 * gdb.base/int-type.c: Ditto.
5201 * gdb.base/interrupt.c: Ditto.
5202 * gdb.base/langs0.c: Ditto.
5203 * gdb.base/list0.c: Ditto.
5204 * gdb.base/mips_pro.c: Ditto.
5205 * gdb.base/miscexprs.c: Ditto.
5206 * gdb.base/nodebug.c: Ditto.
5207 * gdb.base/opaque0.c: Ditto.
5208 * gdb.base/pointers.c: Ditto.
5209 * gdb.base/printcmds.c: Ditto.
5210 * gdb.base/ptype.c: Ditto.
5211 * gdb.base/recurse.c: Ditto.
5212 * gdb.base/reread1.c: Ditto.
5213 * gdb.base/reread2.c: Ditto.
5214 * gdb.base/restore.c: Ditto.
5215 * gdb.base/return.c: Ditto.
5216 * gdb.base/run.c: Ditto.
5217 * gdb.base/scope0.c: Ditto.
5218 * gdb.base/sepdebug.c: Ditto.
5219 * gdb.base/setshow.c: Ditto.
5220 * gdb.base/setvar.c: Ditto.
5221 * gdb.base/sigall.c: Ditto.
5222 * gdb.base/signals.c: Ditto.
5223 * gdb.base/structs.c: Ditto.
5224 * gdb.base/structs2.c: Ditto.
5225 * gdb.base/testenv.c: Ditto.
5226 * gdb.base/twice.c: Ditto.
5227 * gdb.base/unwindonsignal.c: Ditto.
5228 * gdb.base/watchpoint.c: Ditto.
5229 * gdb.base/watchpoints.c: Ditto.
5230 * gdb.base/whatis.c: Ditto.
5231 * gdb.cp/classes.cc: Ditto.
5232 * gdb.cp/cplusfuncs.cc: Ditto.
5233 * gdb.cp/derivation.cc: Ditto.
5234 * gdb.cp/formatted-ref.cc: Ditto.
5235 * gdb.cp/misc.cc: Ditto.
5236 * gdb.cp/overload.cc: Ditto.
5237 * gdb.cp/ovldbreak.cc: Ditto.
5238 * gdb.cp/ref-params.cc: Ditto.
5239 * gdb.cp/ref-types.cc: Ditto.
5240 * gdb.cp/templates.cc: Ditto.
5241 * gdb.cp/virtfunc.cc: Ditto.
5242 * gdb.hp/gdb.aCC/run.c: Ditto.
5243 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5244 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5245 * gdb.reverse/consecutive-reverse.c: Ditto.
5246 * gdb.reverse/sigall-reverse.c: Ditto.
5247 * gdb.reverse/until-reverse.c: Ditto.
5248 * gdb.reverse/watch-reverse.c: Ditto.
5249 * gdb.trace/actions.c: Ditto.
5250 * gdb.trace/circ.c: Ditto.
5251 * gdb.trace/collection.c: Ditto.
5252
fabde485
PA
52532011-12-13 Pedro Alves <pedro@codesourcery.com>
5254
5255 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5256 (func6, func7): New.
5257 (main): Call func6 and func7.
5258 * gdb.base/watchpoint.exp (test_wide_location_1)
5259 (test_wide_location_2): New.
5260 (top level): Re-enable hardware watchpoints if necessary. Call
5261 test_wide_location_1 and test_wide_location_2.
5262
ff7d1690
YQ
52632011-12-11 Yao Qi <yao@codesourcery.com>
5264
5265 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5266
a6af7abe
JB
52672011-12-11 Joel Brobecker <brobecker@adacore.com>
5268
5269 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5270 expected output for unsupported case.
5271
61638e15
JK
52722011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 PR testsuite/12649
5275 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5276 Protect gdb_test_multiple by final $gdb_prompt match.
5277
0a00efc3
JK
52782011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5279
5280 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5281 New variable, new test.
5282 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5283 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5284 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5285 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5286 them if HAVE_GCC_45682_FIXED is not set.
5287
4511b1ba
YQ
52882011-12-10 Yao Qi <yao@codesourcery.com>
5289
5290 * gdb.trace/status-stop.exp: New.
5291 * gdb.trace/status-stop.c: New.
5292
27949e73
JK
52932011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5294
5295 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5296 timeout.
5297
d8ea7931
TT
52982011-12-08 Tom Tromey <tromey@redhat.com>
5299
5300 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5301 condition.
5302
1cc310d2
SS
53032011-12-07 Stan Shebs <stan@codesourcery.com>
5304
5305 * gdb.trace/tfind.exp: Update for output changes.
5306
d482a875
PA
53072011-12-07 Pedro Alves <pedro@codesourcery.com>
5308
5309 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5310 throws "Cannot insert catchpoints in this configuration".
5311 * gdb.ada/mi_catch_ex.exp: Likewise.
5312
f0ba3972
PA
53132011-12-06 Pedro Alves <pedro@codesourcery.com>
5314
5315 * gdb.base/break-always.exp: Test changing memory at addresses
5316 with breakpoints inserted.
5317
f8eba3c6
TT
53182011-12-06 Joel Brobecker <brobecker@acacore.com>
5319
6fdff2c5
PA
5320 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5321 involving a fully qualified function name.
f8eba3c6
TT
5322
53232011-12-06 Tom Tromey <tromey@redhat.com>
5324
5325 * gdb.ada/homonym.exp: Add three breakpoint tests.
5326
53272011-12-06 Tom Tromey <tromey@redhat.com>
5328
5329 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5330 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5331 * gdb.objc/objcdecode.exp: Update for output changes.
5332 * gdb.linespec/linespec.exp: New file.
5333 * gdb.linespec/lspec.cc: New file.
5334 * gdb.linespec/lspec.h: New file.
5335 * gdb.linespec/body.h: New file.
5336 * gdb.linespec/base/two/thefile.cc: New file.
5337 * gdb.linespec/base/one/thefile.cc: New file.
5338 * gdb.linespec/Makefile.in: New file.
5339 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5340 output changes.
5341 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5342 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5343 makes one breakpoint.
5344 * gdb.cp/method2.exp (test_break): Update for output changes.
5345 * gdb.cp/mb-templates.exp: Update for output changes.
5346 * gdb.cp/mb-inline.exp: Update for output changes.
5347 * gdb.cp/mb-ctor.exp: Update for output changes.
5348 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5349 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5350 has multiple matches.
5351 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5352 error message change.
5353 * gdb.base/list.exp (test_list_filename_and_number): Update for
5354 error message change.
5355 * gdb.base/break.exp: Disable pending breakpoints. Update for
5356 output changes.
5357 * configure.ac: Add gdb.linespec.
5358 * configure: Rebuild.
5359 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5360
c642a434
UW
53612011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5362
5363 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5364 last_break register on s390*-*-* targets.
5365
b18003d1
JB
53662011-12-06 Joel Brobecker <brobecker@adacore.com>
5367
5368 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5369 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5370 of parameter X in procedure Foo.
5371
fe96589c
SS
53722011-12-05 Stan Shebs <stan@codesourcery.com>
5373
5374 * gdb.trace/tfind.exp: Update help string matches.
5375
1820ab47
JK
53762011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5377
5378 * gdb.server/ext-run.exp (get process list): Accept also systemd
5379 as PID 1.
5380
e11ac3a3
JK
53812011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5382 Pedro Alves <pedro@codesourcery.com>
5383
5384 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5385 starting GDB.
5386 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5387 $use_gdb_stub.
5388 * gdb.base/display.exp: Likewise.
5389 * gdb.base/ending-run.exp: Likewise.
5390 * gdb.base/list.exp (test_listsize): Likewise.
5391 * gdb.base/setshow.exp: Likewise.
5392 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5393 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5394 check by global $use_gdb_stub.
5395 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5396 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5397 (default_gdb_init): Unset global $use_gdb_stub.
5398 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5399 by global $use_gdb_stub.
5400 * lib/gdbserver-support.exp: Extend comments for set_board_info
5401 gdb_protocol and gdb,socketport.
5402 (gdbserver_start_extended): Set global gdbserver_protocol and
5403 gdbserver_gdbport. Clear global use_gdb_stub.
5404 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5405 from target use_gdb_stub.
5406 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5407
1d41d75c
DE
54082011-12-03 Doug Evans <dje@google.com>
5409
5410 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5411 (gdb_step_for_stub): Add comments.
5412
d6d7a51a
MR
54132011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5414
5415 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5416 to the caller.
5417 (gdb_test_multiple): Likewise.
5418
05acf274
JK
54192011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5420
5421 Fix gdb.mi/mi-solib.exp without system debug info installed.
5422 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5423 expect attribute, return 0 for it. Update comments.
5424
2268b414
JK
54252011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5426
5427 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5428 (corrupted list): Adjust the expectation.
5429
585861ea
JK
54302011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5431
5432 PR threads/13448
5433 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5434 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5435 * gdb.threads/tls-var-main.c: New file.
5436 * gdb.threads/tls-var.c: New file.
5437 * gdb.threads/tls-var.exp: New file.
5438
968643aa
JK
54392011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5440
5441 PR testsuite/12649
5442 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5443 Protect gdb_test_multiple by final $gdb_prompt match.
5444 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5445 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5446 (test_tracepoints): Likewise.
5447
9750bca9
JK
54482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 PR breakpoints/13346
5451 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5452 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5453 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5454
ac1349b7
JB
54552011-12-01 Joel Brobecker <brobecker@adacore.com>
5456
5457 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5458 * gdb.ada/homonym/homonym.adb: For use of all types defined
5459 locally inside both Get_Value subprograms.
5460
26d44faf
JK
54612011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5462
5463 Fix racy FAILs.
5464 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5465 of send_gdb.
5466
514f6425
UW
54672011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5468
5469 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5470 environment variable after test completed.
5471
4255c8d2
UW
54722011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5473
5474 * gdb.base/solib-nodir.exp: Skip if remote target.
5475 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5476 application. Call gdb_load_shlibs.
5477 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5478
a35ad96a
JB
54792011-11-29 Joel Brobecker <brobecker@adacore.com>
5480
5481 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5482
1a1d5513
JB
54832011-11-28 Joel Brobecker <brobecker@adacore.com>
5484
5485 * gdb.ada/fullname_bp: New testcase.
5486
50b4ddf8
JK
54872011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5488
5489 PR testsuite/12649
5490 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5491 Wrap send_gdb into a new gdb_test.
5492
fb0aec57
JK
5493 Code cleanup.
5494 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5495 Convert send_gdb and gdb_expect to gdb_test_multiple.
5496
2376d946
JK
54972011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5498
5499 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5500
1eec78bd
KS
55012011-11-23 Keith Seitz <keiths@redhat.com>
5502
5503 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5504 (mi_varobj_tree_test_children_callback): New proc.
5505 (mi_walk_varobj_tree): New proc.
5506
36dfb11c
TT
55072011-11-22 Tom Tromey <tromey@redhat.com>
5508
5509 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5510 Add "use_mi_command" argument.
5511 (mi_run_cmd, mi_run_with_cli): New procs.
5512 * gdb.mi/solib-lib.c: New file.
5513 * gdb.mi/solib-main.c: New file.
5514 * gdb.mi/mi-solib.exp: New file.
5515
0e965dd0
DE
55162011-11-21 Doug Evans <dje@google.com>
5517
5518 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5519 _Unwind_DebugHook is missing.
5520
f196051f
SS
55212011-11-20 Stan Shebs <stan@codesourcery.com>
5522
5523 * gdb.trace/tstatus.exp: New.
5524 * gdb.trace/actions.c: Include string.h.
5525
bfccc43c
YQ
55262011-11-18 Yao Qi <yao@codesourcery.com>
5527
5528 * gdb.trace/pending.exp: New.
5529 * gdb.trace/pending.c: New.
5530 * gdb.trace/pendshr1.c: New.
5531 * gdb.trace/pendshr2.c: New.
5532 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5533 tracepoint location becomes pending.
5534 (tracepoint_change_loc_2): New.
5535
73cd8ab1
DM
55362011-11-16 David S. Miller <davem@davemloft.net>
5537
5538 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5539 target is sparc*-*-linux*
5540
77426730
PK
55412011-11-15 Paul Koning <paul_koning@dell.com>
5542
5543 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5544 types.
5545
ed59ded5
DE
55462011-11-14 Doug Evans <dje@google.com>
5547
5548 * gdb.base/shell.exp: New file.
5549
405f8e94
SS
55502011-11-14 Stan Shebs <stan@codesourcery.com>
5551
5552 * gdb.trace/ftrace.c: New.
5553 * gdb.trace/ftrace.exp: New.
5554
1e4d1764
YQ
55552011-11-14 Yao Qi <yao@codesourcery.com>
5556
5557 * gdb.trace/change-loc-1.c: New.
5558 * gdb.trace/change-loc-2.c: New.
5559 * gdb.trace/change-loc.c: New.
5560 * gdb.trace/change-loc.exp: New.
5561 * gdb.trace/change-loc.h: New.
5562 * gdb.trace/trace-break.c (marker): Define new symbol.
5563 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5564 New.
1e4d1764
YQ
5565 (break_trace_same_addr_6): New.
5566
71eba9c2 55672011-11-12 Matt Rice <ratmice@gmail.com>
5568
5569 * gdb.base/info-macros.exp: Make tests for info definitions
5570 test info macro. Add tests for info macro argument processing.
5571 Rename a few tests.
5572
1d93e29a
KS
55732011-11-11 Keith Seitz <keiths@redhat.com>
5574
5575 PR gdb/12843
5576 * gdb.base/linespecs.exp: New file.
5577
a4b5b48a
DE
55782011-11-11 Doug Evans <dje@google.com>
5579
5580 * gdb.threads/print-threads.exp: Extend timeout for slower
5581 tests.
5582
f6b47be4
DE
55832011-11-10 Doug Evans <dje@google.com>
5584
792a0230
DE
5585 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5586 "record to end of main" test.
5587
f6b47be4
DE
5588 * gdb.python/py-type.c (TS): New typedef.
5589 (ts): New global.
5590 * gdb.python/py-type.exp: Test field list of typedef.
5591
22355c90
JB
55922011-11-10 Joel Brobecker <brobecker@adacore.com>
5593
5594 * gdb.ada/small_reg_param: New testcase.
5595
a7860e76
TT
55962011-11-09 Tom Tromey <tromey@redhat.com>
5597
5598 * gdb.cp/destrprint.exp: New file.
5599 * gdb.cp/destrprint.cc: New file.
5600
72a2e3dc
MI
56012011-11-08 Meador Inge <meadori@codesourcery.com>
5602
5603 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5604 (switch_stack_to_other): New test function.
5605 * gdb.arch/thumb-prologue.exp: New test cases.
5606
c7195df2 56072011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5608
5609 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5610
d3895d7d
YQ
56112011-11-08 Yao Qi <yao@codesourcery.com>
5612
5613 * gdb.exp (supports_process_record): New.
5614 (supports_reverse): New.
5615 * gdb.reverse/break-precsave.exp: Call support_process_record
5616 to run test conditionally.
5617 * gdb.reverse/consecutive-precsave.exp: Likewise.
5618 * gdb.reverse/i386-precsave.exp: Likewise.
5619 * gdb.reverse/machinestate-precsave.exp: Likewise.
5620 * gdb.reverse/solib-precsave.exp: Likewise.
5621 * gdb.reverse/step-precsave.exp: Likewise.
5622 * gdb.reverse/until-precsave.exp: Likewise.
5623 * gdb.reverse/watch-precsave.exp: Likewise.
5624 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5625 test conditionally.
5626 * gdb.reverse/consecutive-reverse.exp: Likewise.
5627 * gdb.reverse/finish-precsave.exp: Likewise.
5628 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5629 * gdb.reverse/finish-reverse.exp: Likewise.
5630 * gdb.reverse/i386-reverse.exp: Likewise.
5631 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5632 * gdb.reverse/machinestate.exp: Likewise.
5633 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5634 * gdb.reverse/sigall-precsave.exp: Likewise.
5635 * gdb.reverse/sigall-reverse.exp: Likewise.
5636 * gdb.reverse/solib-reverse.exp: Likewise.
5637 * gdb.reverse/step-reverse.exp: Likewise.
5638 * gdb.reverse/until-reverse.exp: Likewise.
5639 * gdb.reverse/watch-reverse.exp: Likewise.
5640
a59306a3
YQ
56412011-11-05 Yao Qi <yao@codesourcery.com>
5642
5643 * gdb.trace/trace-break.exp: Add test on setting two
5644 fast tracepoints at the same address.
5645
87769f59
JK
56462011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5647
5648 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5649
3065dfb6
SS
56502011-11-02 Stan Shebs <stan@codesourcery.com>
5651
5652 * gdb.trace/collection.c: Add code using strings.
5653 * gdb.trace/collection.exp: Add tests of string collection.
5654
89e208db
JK
56552011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5656
5657 * gdb.base/skip-solib.exp (executable_main): New variable.
5658 (binfile_main): Base it on that.
5659 Use $executable_main in clean_restart calls. Drop gdb_exit and
5660 gdb_start calls.
5661
405e54e9
JK
56622011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5663
5664 Fix racy FAILs.
5665 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5666 breakpoint_re globals import by async. Set string_regex to .* for
5667 async. Remove the optional thread_selected_re and breakpoint_re
5668 globals expectations.
5669
58e8570a
JM
56702011-11-01 Joseph Myers <joseph@codesourcery.com>
5671
5672 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5673 well as Cygwin.
5674
7b35ec7f 56752011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5676
5677 Add tests for skip command.
89e208db
JK
5678 * gdb.base/skip-solib-lib.c: New
5679 * gdb.base/skip-solib-main.c: New
5680 * gdb.base/skip-solib.exp: New
5681 * gdb.base/skip.c: New
5682 * gdb.base/skip.exp: New
5683 * gdb.base/skip1.c: New
5684 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5685
b9fd1791
PA
56862011-10-31 Yao Qi <yao@codesourcery.com>
5687 Pedro Alves <pedro@codesourcery.com>
5688
6fdff2c5
PA
5689 * gdb.trace/trace-break.c: New.
5690 * gdb.trace/trace-break.exp: New.
b9fd1791 5691
4323fecc
JK
56922011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5693
5694 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5695 break-here-2.
5696
0e5bf2a8
PA
56972011-10-28 Pedro Alves <pedro@codesourcery.com>
5698
5699 * gdb.threads/no-unwaited-for-left.c: New.
5700 * gdb.threads/no-unwaited-for-left.exp: New.
5701 * gdb.threads/non-ldr-exc-1.c: New.
5702 * gdb.threads/non-ldr-exc-1.exp: New.
5703 * gdb.threads/non-ldr-exc-2.c: New.
5704 * gdb.threads/non-ldr-exc-2.exp: New.
5705 * gdb.threads/non-ldr-exc-3.c: New.
5706 * gdb.threads/non-ldr-exc-3.exp: New.
5707 * gdb.threads/non-ldr-exc-4.c: New.
5708 * gdb.threads/non-ldr-exc-4.exp: New.
5709
3a3dad98
JK
57102011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5711
5712 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5713 * gdb.base/attach-pie-misread.exp: Likewise.
5714 * gdb.base/break-interp.exp: Likewise.
5715 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5716 testcases for use_gdb_stub.
5717 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5718 (continue): New testcase.
5719 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5720 * gdb.threads/attach-into-signal.exp: Likewise.
5721 * gdb.threads/attach-stopped.exp: Likewise.
5722 * gdb.threads/attachstop-mt.exp: Likewise.
5723
d6a5d40c
PK
57242011-10-28 Paul Koning <paul_koning@dell.com>
5725
5726 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5727
ca539be8
JK
57282011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5729
5730 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5731 (mi_gdb_test): Import globals thread_selected_re
5732 and breakpoint_re. Expect them optionally at the regex start.
5733
d234ef5c
DE
57342011-10-27 Doug Evans <dje@google.com>
5735
5736 * gdb.python/python.exp: Test source -s.
5737
ab964825
PK
57382011-10-26 Paul Koning <paul_koning@dell.com>
5739
5740 * gdb.python/lib-types.cc (struct A): New structure.
5741 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5742
54d8a644
PK
57432011-10-25 Paul Koning <paul_koning@dell.com>
5744
5745 PR python/13327
d234ef5c 5746
54d8a644
PK
5747 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5748 fetch_lazy method.
5749
b0221781
YQ
57502011-10-24 Yao Qi <yao@codesourcery.com>
5751
5752 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5753 target is tic6x-*-*.
5754
6cda5a20
JB
57552011-10-21 Joel Brobecker <brobecker@adacore.com>
5756
5757 * gdb.ada/mi_task_info/task_switch.adb: New file.
5758 * gdb.ada/mi_task_info.exp: New file.
5759
5ed9db04
JK
57602011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5763 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5764
9df2fbc4
PM
57652011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5766
5767 PR python/12656
5768
5769 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5770 global_block tests.
5771
736086ba
TT
57722011-10-18 Tom Tromey <tromey@redhat.com>
5773
5774 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5775
4af31552
TT
57762011-10-18 Tom Tromey <tromey@redhat.com>
5777
5778 * gdb.base/source.exp: Don't include full file name in test name.
5779 * gdb.python/python.exp: Don't include full file name in test
5780 name.
5781
43136979
AR
57822011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5783
5784 * gdb.base/attach-pie-noexec.c: New files.
5785 * gdb.base/attach-pie-noexec.exp: New files.
5786
543a9323
JM
57872011-10-17 Joseph Myers <joseph@codesourcery.com>
5788
5789 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5790 prompt for each extra line in command.
5791
21ae7a4d
JK
57922011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5793
5794 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5795 Revert the part of:
5796 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5797 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5798 Change the expected string.
5799
20ec36d9
JK
58002011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5801
5802 Fix results with system glibc debug info installed.
5803 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5804 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5805 Accept also __libc_ symbol prefix and no prefix.
5806
6501c2fc
KS
58072011-10-14 Keith Seitz <keiths@redhat.com>
5808
5809 PR c++/13225
5810 * gdb.cp/converts.cc (foo3_1): New function.
5811 (foo3_2): New functions.
5812 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5813 and null pointer conversions of integer constant zero.
5814 Add test to check if all arguments are checked for incompatible
5815 conversion BADNESS.
5816
55b1fd0c
TT
58172011-10-14 Tom Tromey <tromey@redhat.com>
5818
5819 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5820 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5821 linespec.
5822
22c05d8a
JK
58232011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5824
5825 Fix internal error regression.
5826 * gdb.dwarf2/implptr-optimized-out.S: New file.
5827 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5828
1d6edc3c
JK
58292011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5830
5831 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5832 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5833 (loclist): New.
5834 (4): New abbrev.
5835 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5836 Use prepare_for_testing, remove clean_restart.
5837 (p arraynoloc, p arraycallnoloc): New tests.
5838
9ec72168
JK
58392011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5840
5841 * gdb.cp/namespace-enum.exp (executable): New variable.
5842 (binfile): Use ${objdir}/${subdir}/ prefix.
5843 Use ${executable} for clean_restart.
5844
9c6c53f7
SA
58452011-10-11 Sterling Augustine <saugustine@google.com>
5846
5847 * gdb.cp/Makefile.in: Add namespace-enum test.
5848 * gdb.cp/namespace-enum.exp: New file.
5849 * gdb.cp/namespace-enum.c: New file.
5850 * gdb.cp/namespace-enum-main.c: New file.
5851
fac7ceb3
UW
58522011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5853
5854 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5855 sysroot.
5856
941b2081
JK
58572011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5858
5859 Reimplement @entry in input expressions.
5860 * gdb.base/exprs.c (v_int_array_init): New variable.
5861 * gdb.base/exprs.exp (print v_int_array_init)
5862 (print *v_int_array_init@1, print *v_int_array_init@2)
5863 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5864 (print v_int_array_init[1]@1): New tests.
5865
0344e878
JM
58662011-10-10 Joseph Myers <joseph@codesourcery.com>
5867
5868 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5869 expected message.
5870
5a56e9c5
DE
58712011-10-09 Doug Evans <dje@google.com>
5872
5873 * gdb.base/alias.exp: Add tests for alias command.
5874
2bda9cc5
JK
58752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5876
5877 * gdb.arch/amd64-entry-value.s: New file.
5878 * gdb.mi/mi2-amd64-entry-value.s: New file.
5879
a471c594
JK
58802011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5881
5882 Display @entry parameter values even for references.
5883 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5884 functions.
5885 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5886 reference and datap_input.
5887 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5888 breakpoints.
5889 (continue to breakpoint: entry_reference: reference)
5890 (entry_reference: bt at entry)
5891 (continue to breakpoint: entry_reference: breakhere_reference)
5892 (entry_reference: bt, entry_reference: ptype regparam)
5893 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5894 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5895 (entry_reference: p regcopy, entry_reference: p nodataparam)
5896 (entry_reference: p nodataparam@entry): New tests.
5897
36b11add
JK
58982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5899
5900 Support @entry in input expressions.
5901 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5902 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5903 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5904 (tailcall: p j@entry): New tests.
5905 * gdb.cp/koenig.cc (A::entry): New function.
5906 (main): Call it.
5907 * gdb.cp/koenig.exp (p entry (c)): New test.
5908
e18b2753
JK
59092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 Display @entry parameter values (without references).
5912 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5913 (different, validity, invalid): New functions.
5914 (main): Call them.
5915 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5916 stacktest, breakhere_stacktest, different, breakhere_different,
5917 breakhere_validity and breakhere_invalid.
5918 (entry: bt): Update for @entry.
5919 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5920 (entry_validity: *, entry_invalid: *): Many new tests.
5921 * gdb.base/break.exp
5922 (run until breakpoint set at small function, optimized file): Accept
5923 also the @entry suffix.
5924 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5925 * gdb.mi/mi2-amd64-entry-value.c: New files.
5926 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5927
2d6c5dc2
JK
59282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5929
5930 Protect entry values against self tail calls.
5931 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5932 (main): Call self.
5933 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5934 (set debug entry-values 1, self: bt debug entry-values): New tests.
5935
111c6489
JK
59362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5937
5938 Recognize virtual tail call frames.
5939 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5940 (amb_b, amb_a): New.
5941 (main): Call a and b.
5942 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5943 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5944 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5945 New tests.
5946
8e3b41a9
JK
59472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5948
5949 Implement basic support for DW_TAG_GNU_call_site.
5950 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5951 * gdb.arch/amd64-entry-value.cc: New file.
5952 * gdb.arch/amd64-entry-value.exp: New file.
5953
181cebd4
JK
59542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5957 * gdb.dwarf2/implptr-64bit.S: New file.
5958 * gdb.dwarf2/implptr-64bit.exp: New file.
5959
741f5e3c
JK
59602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 Fix initial language detection with -readnow.
5963 * gdb.cp/readnow-language.cc: New file.
5964 * gdb.cp/readnow-language.exp: New file.
5965
a73d2258
JK
59662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 Fix printed anonymous struct name.
5969 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5970
af369495
JM
59712011-10-09 Joseph Myers <joseph@codesourcery.com>
5972
5973 * gdb.base/solib-symbol.exp: Do not include directories in
5974 filenames in expected messages.
5975
1fa57852
DE
59762011-10-07 Doug Evans <dje@google.com>
5977
5978 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5979
bd054e06
KP
59802011-10-07 Kevin Pouget <kevin.pouget@st.com>
5981
5982 Allow Python notification of new object-file loadings.
5983 * gdb.python/py-events.exp: Test newobjfile event.
5984 * gdb.python/py-events.py: Register newobjfile callback.
5985 * gdb.python/py-events.c: Add call to shared library
5986 * gdb.python/py-events-shlib.c: New file.
5987
8031b6f8
JM
59882011-10-06 Joseph Myers <joseph@codesourcery.com>
5989
5990 * gdb.base/fixsection.exp: Do not include directories in filename
5991 in expected message.
5992
7fea6923
PM
59932011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5994
5995 Add tests for passing of environment variables to inferior.
5996 * gdb.base/testenv.c: New test source.
5997 * gdb.base/testenv.exp: New expect test.
5998
687f2a88
PK
59992011-10-04 Paul Koning <paul_koning@dell.com>
6000
6001 * gdb.python/py-value.c (main): Break before return.
6002
cb6be26b
KP
60032011-10-04 Kevin Pouget <kevin.pouget@st.com>
6004
6005 PR python/12691: Add the inferior to Python exited event
6006 * gdb.python/py-events.exp: Test the inferior attribute of exited
6007 event with a fork.
6008 * gdb.python/py-events.py: Print inferior number on exit.
6009 * gdb.python/py-events.c: Fork the inferior.
6010
fb213700
EBM
60112011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6012
6013 * gdb.base/jit.exp: Add testcase name to log message
6014
aa2071bd
PK
60152011-10-03 Paul Koning <paul_koning@dell.com>
6016 Jan Kratochvil <jan.kratochvil@redhat.com>
6017
6018 * gdb.python/py-value.exp
6019 (python inval = gdb.parse_and_eval('*(int*)0'))
6020 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6021 (set argc=2, python print argc_lazy): New tests.
6022
dd11a36c
JB
60232011-10-02 Joel Brobecker <brobecker@adacore.com>
6024
6025 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6026
46f886f1
JK
60272011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6028 Pedro Alves <pedro@codesourcery.com>
6029
6030 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6031 can_read_0, test for it.
6032 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6033 (parse_and_eval with memory error): ... here, make it untested if
6034 can_read_0.
6035
c5cb204f
MP
60362011-09-30 Marek Polacek <mpolacek@redhat.com>
6037
6038 * gdb.python/python.exp (verify pagination beforehand)
6039 (verify pagination afterwards): Fix race by splitting the line.
6040
68fb0ec0
JM
60412011-09-29 Joseph Myers <joseph@codesourcery.com>
6042
6043 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6044 for 64-bit multilibs from i?86-* targets.
6045
6aee0d90
MP
60462011-09-29 Marek Polacek <mpolacek@redhat.com>
6047
6048 * lib/gdb.exp: Fix a typo in one of the comments.
6049
e9101ff5
MP
60502011-09-29 Marek Polacek <mpolacek@redhat.com>
6051
6052 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6053 matching pattern.
6054
7a81bdbf
PK
60552011-09-28 Paul Koning <paul_koning@dell.com>
6056
6057 * gdb.python/py-type.c (enum E): New.
6058 * gdb.python/py-type.exp (test_fields): Add tests for Python
6059 mapping access to fields.
6060 (test_enums): New test for field access on enums.
6061
6710bf39
SS
60622011-09-27 Stan Shebs <stan@codesourcery.com>
6063
6064 * gdb.trace/collection.exp: Test collection of $_ret.
6065
b2a6bdeb
AT
60662011-09-22 Andreas Tobler <andreast@fgznet.ch>
6067
6068 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6069 list of compilation switches for <*-*-freebsd*>.
6070
3c9057f3
SS
60712011-09-19 Stan Shebs <stan@codesourcery.com>
6072
6073 * gdb.trace/tspeed.exp: New file.
6074 * gdb.trace/tspeed.c: New file.
6075
34518530
YQ
60762011-09-18 Yao Qi <yao@codesourcery.com>
6077
6078 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6079 instructions.
6080 (test_adr_32bit, test_pop_pc): Likewise.
6081 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6082 Thumb instructions.
6083 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6084 in gdb_test_multiple.
6085 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6086
ab254057
YQ
60872011-09-17 Yao Qi <yao@codesourcery.com>
6088
6089 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6090 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6091 support single step to signal handler.
6092
9c317b71
YQ
60932011-09-17 Yao Qi <yao@codesourcery.com>
6094
6095 * gdb.base/disp-step-fork.c: New.
6096 * gdb.base/disp-step-syscall.exp: New.
6097 * gdb.base/disp-step-vfork.c: New.
6098
a8123151
JB
60992011-09-16 Joel Brobecker <brobecker@adacore.com>
6100
6101 * gdb.ada/tasks.exp: Make the expected output for
6102 the `info tasks' tests more resilient to spacing
6103 changes.
6104
63a9aad8
JK
61052011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6106
6107 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6108 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6109
2aa48337
KP
61102011-09-15 Kevin Pouget <kevin.pouget@st.com>
6111
6112 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6113 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6114
6839b47f
KP
61152011-04-30 Kevin Pouget <kevin.pouget@st.com>
6116
6117 Handle multiple breakpoint hits in Python interface:
6118 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6119 presence.
6120 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6121 breakpoint hits.
6122
0935723e
JK
61232011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6124 Jan Kratochvil <jan.kratochvil@redhat.com>
6125
6126 * gdb.python/py-events.exp: Remove pretty printing comment.
6127 * gdb.python/py-evsignal.exp: New file.
6128 * gdb.python/py-evthreads.c: Include signal.h.
6129 (thread3): Remove variable count3. Remove variable bad and use raise
6130 instead.
6131 (thread2): Remove variable count2. Move thread3 pthread_create here,
6132 merge pthread_join to a single line.
6133 (main): Remove variable count1. Merge pthread_join with pthread_create
6134 to a single line.
6135 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6136 KFAIL python/12966 for gdbserver. Test return value of
6137 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6138 gdb_expect by gdb_test and gdb_test_multiple.
6139 (thread 2, thread 3): New tests.
6140
4801a9a3
PA
61412011-09-12 Matt Rice <ratmice@gmail.com>
6142 Pedro Alves <pedro@codesourcery.com>
6143
6144 PR gdb/13175
6145
6146 * gdb.base/interp.exp: New tests.
6147 * gdb.base/interp.c: New file.
6148
24ece742
DE
61492011-09-12 Doug Evans <dje@google.com>
6150
6151 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6152 * gdb.dwarf2/typeddwarf.exp: Ditto.
6153
7f062217
JK
61542011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6155
6156 Fix compatibility with x32 arch.
6157 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6158 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6159 is_x86_like_target.
6160 * testsuite/gdb.trace/collection.exp: Likewise.
6161 * testsuite/gdb.trace/report.exp: Likewise.
6162 * testsuite/gdb.trace/unavailable.exp: Likewise.
6163 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6164 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6165 (is_x86_like_target): Check also is_amd64_regs_target.
6166
08711b9a
JK
61672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6168
6169 PR breakpoints/12435
6170 * gdb.arch/amd64-prologue-xmm.c: New file.
6171 * gdb.arch/amd64-prologue-xmm.exp: New file.
6172 * gdb.arch/amd64-prologue-xmm.s: New file.
6173
b99b5f66
JK
61742011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6175
6176 * gdb.dwarf2/dw2-param-error-main.c: New file.
6177 * gdb.dwarf2/dw2-param-error.S: New file.
6178 * gdb.dwarf2/dw2-param-error.exp: New file.
6179
a391a2f6
PA
61802011-09-08 Pedro Alves <pedro@codesourcery.com>
6181
6182 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6183 inferior's pid and look for a core dump named core.$pid. Use
6184 `remote_file' commands on the host instead of hand coding shell
6185 commands on the build.
6186 * gdb.base/valgrind-db-attach.exp: Kill the program before
6187 finishing the test.
6188
7d8e6458 61892011-09-02 Matt Rice <ratmice@gmail.com>
6190
6191 * lib/prompt.exp: New file for testing the first prompt.
6192 * gdb.python/py-prompt.exp: Ditto.
6193 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6194
68e77c9e
PA
61952011-09-02 Pedro Alves <pedro@codesourcery.com>
6196
6197 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6198 0, before testing gcore.
6199
9655e943
JK
62002011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6201
df6dc84d
JK
6202 * dw2-ifort-parameter-debug.S: Update copyright year.
6203 * dw2-ifort-parameter.c: Update copyright year.
6204 * dw2-ifort-parameter.exp: Update copyright year.
6205
9655e943
JK
6206 * dw2-ifort-parameter-debug.S: New file.
6207 * dw2-ifort-parameter.c: New file.
6208 * dw2-ifort-parameter.exp: New file.
6209
353d1d73
JK
62102011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6211
6212 * gdb.base/commands.exp (error_clears_commands_left): New function.
6213 (): Call it.
6214
5c07461a
JK
62152011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6218 (C): Initialize `a'.
6219 * gdb.mi/mi-inheritance-syntax-error.exp
6220 (-data-evaluate-expression $path): Expect `a' as 5.
6221
0d932b2f
MK
62222011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6223
6224 PR mi/11912
6225 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6226 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6227 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6228 keyword in output of -var-info-path-expression.
6229
bdb54049
JK
62302011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6231
6232 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6233 * gdb.trace/collection.exp: Likewise.
6234 * gdb.trace/report.exp: Likewise.
6235 * gdb.trace/unavailable.exp: Likewise.
6236 * gdb.trace/while-dyn.exp: Likewise.
6237
59cde39c
KS
62382011-08-18 Keith Seitz <keiths@redhat.com>
6239
6240 PR c++/12266
6241 * gdb.cp/meth-typedefs.cc: New file.
6242 * gdb.cp/meth-typedefs.exp: New file.
6243
fa3a4f15
PM
62442011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6245
6fdff2c5 6246 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6247
c1049fca
JK
62482011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6249
6250 * gdb.arch/i386-dr3-watch.exp
6251 (watchpoint on gap1 does not fit debug registers)
6252 (delete all watchpoints): Fix racy expect strings.
6253
d93f7b5c
YQ
62542011-08-14 Yao Qi <yao@codesourcery.com>
6255
6256 * gdb.base/maint.exp: set data_section to ".neardata".
6257 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6258 * gdb.base/savedregs.exp: Handle SIGILL.
6259 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6260 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6261
457e09f0
DE
62622011-08-12 Doug Evans <dje@google.com>
6263
6264 * gdb.python/py-symbol.exp: Add test for symbol.type.
6265
5d0bb2fb
UW
62662011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6267
6268 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6269 * gdb.mi/mi-pthreads.exp: Likewise.
6270 * gdb.mi/mi2-pthreads.exp: Likewise.
6271 * gdb.mi/gdb669.exp.exp: Likewise.
6272
fcdfa280
PA
62732011-08-09 Pedro Alves <pedro@codesourcery.com>
6274
6275 * lib/mi-support.exp (detect_async): Rename to...
6276 (mi_detect_async): ... this.
6277 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6278 * gdb.mi/mi-nonstop.exp: Adjust.
6279 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6280 * gdb.mi/mi-nsintrall.exp: Adjust.
6281 * gdb.mi/mi-nsmoribund.exp: Adjust.
6282 * gdb.mi/mi-nsthrexec.exp: Adjust.
6283
9d8fa392
PA
62842011-08-09 Pedro Alves <pedro@codesourcery.com>
6285
6286 * gdb.base/display.c (do_loops): New `p_i' local.
6287 * gdb.base/display.exp: Test displaying a variable that is
6288 temporarily at a bad address.
6289
b6cede78
JK
62902011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6291
6292 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6293 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6294
67bedb8c
JK
62952011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6296
6297 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6298 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6299 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6300
af6e93b2
PA
63012011-08-05 Pedro Alves <pedro@codesourcery.com>
6302
6303 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6304 procedure.
6305 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6306
1cf0e11f
YQ
63072011-08-05 Yao Qi <yao@codesourcery.com>
6308
6309 * gdb.base/callfuncs.exp: Set language after main.
6310 * gdb.cp/cplusfuncs.exp: Likewise.
6311 * gdb.cp/inherit.exp: Likewise.
6312
a1e28cb2
UW
63132011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6314
6315 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6316 * gdb.base/watch-vfork.exp: Skip on remote targets.
6317
d4f5bbb9
UW
63182011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6319
6320 * gdb.threads/thread-find.exp: Support remote targets.
6321
724f4f80
UW
63222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6323
6324 * gdb.base/jit.exp: Download solib_binfile to target.
6325 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6326 and call dlopen without full path name.
6327 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6328 dlopen without full path name.
6329
934709f0
PW
63302011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6331
6332 * gdb.base/break-always.exp: Complete the test
6333 with duplicated breakpoints and enabling/disabling them.
6334
c26106c4
TT
63352011-08-02 Tom Tromey <tromey@redhat.com>
6336
6337 PR gdb/11289:
6338 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6339
9300444e 63402011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6341
6342 PR gdb/13045
6343 * gdb.base/float.exp: Add new test case for PR gdb/13045
6344 * gdb.base/float.c: New file.
6345
00bd41d6
PM
63462011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6347
6348 * gdb.python/py-mi.exp: Test printers returning string hint, and
6349 also not returning a value.
6350 * gdb.python/py-prettyprint.c: Add testcase for above.
6351 * gdb.python/py-prettyprint.py: Add test printer for above.
6352
d24f74ce
JK
63532011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6354
6355 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6356 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6357 (.Ldie30) Add as field "data4".
6358 (.Ldie32) Rename field "b" to "shl".
6359 (abbrev4) Change for the "data4" field.
6360 (abbrev5, abbrev6) Remove.
6361 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6362 (p &s.shl): ... here. Add comment.
6363 (p &s.data4): New.
6364
bb7da2bf
JK
63652011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6366
6367 Fix crash on lval_computed values.
6368 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6369
11081198
JK
63702011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6371
6372 * gdb.base/help.exp (help whatis): Update the expected string.
6373
3c6e0cb3
JK
63742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6375
6376 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6377 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6378 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6379 Change the expected string.
6380
efa80663
PA
63812011-07-26 Pedro Alves <pedro@codesourcery.com>
6382
6383 * gdb.base/watchpoint.exp
6384 (test_disable_enable_software_watchpoint): New procedure.
6385 (top level): Run it.
6386
db8e4570
UW
63872011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6388
6389 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6390 executable file "${binfile}", C++ version "${binfile}-cxx".
6391 * gdb.python/py-prettyprint.exp: Likewise.
6392 * gdb.python/py-symbol.exp: Likewise.
6393 * gdb.python/py-type.exp: Likewise.
6394 * gdb.python/py-value.exp: Likewise.
6395 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6396 file name instead of just suffix.
6397
543305c9
JK
63982011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6399
6400 Fix implicit pointer offsets.
6401 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6402 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6403 (continue to breakpoint: continue to baz breakpoint for implptr)
6404 (sanity check element 0, sanity check element 1)
6405 (enter the inlined function, check element 0 for the offset)
6406 (check element 1 for the offset)
6407 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6408 (set foo breakpoint for implptr): Update the breakpoint number.
6409
b3215adc
UW
64102011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6411
6412 * gdb.python/py-mi.exp: Use different file names for different
6413 versions of the executable under test.
6414 * gdb.python/py-prettyprint.exp: Likewise.
6415 * gdb.python/py-symbol.exp: Likewise.
6416 * gdb.python/py-template.exp: Likewise.
6417 * gdb.python/py-type.exp: Likewise.
6418 * gdb.python/py-value.exp: Likewise.
6419
182b9acc
UW
64202011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6421
6422 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6423 flag after restarting GDB if necessary.
6424
e6052b5d
UW
64252011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6426
6427 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6428
1ced966e
PA
64292011-07-22 Pedro Alves <pedro@codesourcery.com>
6430
6431 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6432 backend doesn't leave used debug registers behind.
6433
3543a589
TT
64342011-07-22 Tom Tromey <tromey@redhat.com>
6435
6436 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6437 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6438 argument.
6439 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6440
14d15303 64412011-07-21 Matt Rice <ratmice@gmail.com>
6442
6443 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6444 in mostlyclean rule. Add files ending in .core.
6445
9b158ba0 64462011-07-21 Matt Rice <ratmice@gmail.com>
6447
6448 PR macros/12999
6449 * gdb.base/info-macros.c: New test sources.
6450 * gdb.base/info-macros.exp: New tests.
6451
d17b6f81
PM
64522011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6453
6454 * gdb.python/python.exp: Add prompt substitution tests.
6455
918dd910
JK
64562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6457
6458 Fix crash if referenced CU is aged out.
6459 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6460 New.
6461 * gdb.dwarf2/implptr.exp: Likewise.
6462
0e37a63c
JK
64632011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 * gdb.dwarf2/implptr.S: Rebuilt.
6466 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6467 (bar): Use them for j, k, l.
6468 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6469 COMPILE.
6470 (print j in implptr:bar): Update for the intp typedef.
6471 (print p[0].x in implptr:foo): Use more exact regex.
6472
f65cf84c
TT
64732011-07-18 Tom Tromey <tromey@redhat.com>
6474
6475 * gdb.cp/static-method.exp: Add missing single quote.
6476
d5b4a7be
YQ
64772011-07-18 Yao Qi <yao@codesourcery.com>
6478
6479 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6480 supported.
6481 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6482 * gdb.mi/mi-nonstop.exp: Likewise.
6483 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6484 * gdb.mi/mi-nsintrall.exp: Likewise.
6485 * gdb.mi/mi-nsmoribund.exp: Likewise.
6486 * gdb.mi/mi-nsthrexec.exp: Likewise.
6487 * gdb.python/py-evthreads.exp: Likewise.
6488
e9ea2662
JK
64892011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6490
6491 Code cleanup.
6492 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6493 it. Substitute it instead of test_compiler_info everywhere.
6494
ce451573
UW
64952011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6496
6497 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6498 remote targets as well.
6499
756d88a7
UW
65002011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6501
6502 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6503 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6504
31f83dc5
UW
65052011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6506
6507 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6508 a remote machine, not the host.
6509 (gdb_compile_shlib): Set soname if target is remote.
6510
059241a0
PP
65112011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6512
6513 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6514
28a0b48c 65152011-07-13 Matt Rice <ratmice@gmail.com>
6516
6517 * gdb.python/py-objfile-script-gdb.py: Renamed to
6518 py-objfile-script-gdb.py.in.
6519 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6520 py-objfile-script-gdb.py.
6521 * gdb.python/py-objfile-script.exp: Update reference to
6522 py-objfile-script-gdb.py.
6523
9a771b67
JK
65242011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6525
6526 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6527 reference undefined label.
6528
04ad99e6
JK
65292011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6530
6531 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6532 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6533 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6534 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6535
713389e0
PM
65362011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6537
6fdff2c5 6538 PR python/12438
713389e0 6539 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6540 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6541
97d146f8
JK
65422011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6543
6544 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6545 debug info.
6546
facde0e5 65472011-07-06 Matt Rice <ratmice@gmail.com>
6548
6549 * gdb.python/python.exp: Update filename paths.
6550 * gdb.python/py-symtab.exp: Ditto.
6551
438640d1
MP
65522011-07-06 Marek Polacek <mpolacek@redhat.com>
6553
6554 * gdb.python/py-evthreads.exp: Add missing `$'.
6555
33a365df
MF
65562011-07-06 Jie Zhang <jie.zhang@analog.com>
6557
6558 * config/bfin.exp: New file.
6559 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6560 * gdb.asm/bfin.inc: New file.
6561
8f7ae686
MP
65622011-07-06 Marek Polacek <mpolacek@redhat.com>
6563
df46027d 6564 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6565 the whole output.
6566
eb2a6f42
TT
65672011-07-05 Tom Tromey <tromey@redhat.com>
6568
6569 * gdb.java/jprint.java (jprint.hi): New field.
6570 * gdb.java/jprint.exp: Print string.
6571
177b42fe
TJB
65722011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6573
6574 * gdb.base/call-sc.c: Fix typos.
6575 * gdb.base/ifelse.exp: Likewise.
6576 * gdb.base/structs.c: Likewise.
6577
3b2a0cf2
JB
65782011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6579
6580 * gdb.base/jit-so.exp: New test.
6581 * gdb.base/jit-dlmain.c: New file.
6582 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6583
46fc714c
JK
65842011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6585
6586 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6587 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6588 * gdb.cp/pr9167.exp (p b): Likewise.
6589 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6590 (test value of P in inner_m, test type of Z in inner_m): Call
6591 setup_xfail for gcc <= 4.5.
46fc714c 6592
418c7cf7
JK
65932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6594
6595 * gdb.cp/paren-type.cc: New files.
6596 * gdb.cp/paren-type.exp: New files.
6597
3d50dd94
JK
65982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6599
6600 Stop on first linespec terminator instead of eating what we can.
6601 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6602 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6603 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6604 (break C::f()): ... this one.
6605 (break C::operator()()): New test.
6606 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6607 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6608 test.
6609
dcf9f4ab
JK
66102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6611
6612 Fall back linespec to minimal symbols.
6613 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6614 error message.
6615 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6616 * gdb.cp/minsym-fallback-main.cc: New file.
6617 * gdb.cp/minsym-fallback.cc: New file.
6618 * gdb.cp/minsym-fallback.exp: New file.
6619 * gdb.cp/minsym-fallback.h: New file.
6620
3f542ed1
JK
66212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6622
6623 * gdb.cp/no-dmgl-verbose.cc: New file.
6624 * gdb.cp/no-dmgl-verbose.exp: New file.
6625
66262011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6627
6628 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6629 __GI_.
6630 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6631 (f): New function.
6632 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6633 (complete p 'func<short>(): ... here.
6634 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6635 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6636 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6637 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6638 Make them KFAIL gcc/49546.
6639
00eb2c4a
JB
66402011-07-01 Joel Brobecker <brobecker@adacore.com>
6641
6642 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6643
85a20c42
JK
66442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6645
6646 Test GCC PR debug/49546.
6647 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6648 (test type of F in k3_m, test value of F in k3_m): New.
6649 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6650 (main): New variable k3. Call k3.k3_m.
6651
d2d43431
JB
66522011-07-01 Jean-Charles Delay <delay@adacore.com>
6653
6654 * gdb.ada/packed_array.exp: Fix expected outout.
6655
54ae186f
JB
66562011-07-01 Jean-Charles Delay <delay@adacore.com>
6657
6658 * gdb.ada/packed_array.exp: fixed expected output.
6659
8f17729f
JB
66602011-07-01 Joel Brobecker <brobecker@adacore.com>
6661
6662 * gdb.ada/same_enum: New testcase.
6663
f5aa6869
JB
66642011-07-01 Joel Brobecker <brobecker@adacore.com>
6665
6666 * gdb.ada/ptr_typedef: New testcase.
6667
828292f2
JB
66682011-07-01 Joel Brobecker <brobecker@adacore.com>
6669
6670 * gdb.ada/arrayptr.exp: Add ptype test.
6671
18920c42
JB
66722011-07-01 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.ada/char_enum: New testcase.
6675
3536d9e3 66762011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6677
6678 * gdb.base/dump.exp (capture_pointer_with_type): New.
6679 Get value from address instead of name.
6680 Start GDB once, and do `dump' and `restore'
6681 tests together.
6682
db863c42
MF
66832011-06-30 Jie Zhang <jie.zhang@analog.com>
6684 Mike Frysinger <vapier@gentoo.org>
6685
6686 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6687 helper functions for getting/setting remotetimeout variable.
6688 * lib/gdb.exp (gdb_load): If the target is remote, set
6689 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6690 with $loadtimeout. Set $load_ok to 0 before doing the load.
6691 Instead of returning, immediately, set $load_ok to 0. Call
6692 set_remotetimeout with $oldremotetimeout, and then return if
6693 $load_ok is 1.
6694
e9e642a8
AB
66952011-06-30 Andrew Burgess <aburgess@broadcom.com>
6696
6697 * gdb.python/py-template.exp: Don't run this test if the target
6698 does not support c++ tests.
6699
32019081
JK
67002011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6701
6702 Fix non-only rename list for Fortran modules import.
6703 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6704 tests.
6705 * gdb.fortran/module.f90 (module moduse): New.
6706 (program module): use moduse, test var_x, var_y and var_z.
6707
0ecee54c
TT
67082011-06-29 Tom Tromey <tromey@redhat.com>
6709
6710 PR testsuite/12040:
6711 * gdb.fortran/array-element.exp: Use f90, not f77.
6712 * gdb.fortran/complex.exp: Use f90, not f77.
6713 * gdb.fortran/derived-type.exp: Use f90, not f77.
6714 * gdb.fortran/library-module.exp: Use f90, not f77.
6715 * gdb.fortran/logical.exp: Use f90, not f77.
6716 * gdb.fortran/module.exp: Use f90, not f77.
6717 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6718 * gdb.fortran/subarray.exp: Use f90, not f77.
6719
3b2b8fea
TT
67202011-06-29 Tom Tromey <tromey@redhat.com>
6721
6722 * gdb.fortran/charset.exp: New file.
6723 * gdb.fortran/charset.f90: New file.
6724
42159ca5
TT
67252011-06-29 Tom Tromey <tromey@redhat.com>
6726
6727 PR testsuite/12040:
6728 * lib/future.exp: New file, mostly extracted from ada.exp.
6729 Rewrote compatibility code to use rename.
6730 (gdb_find_gfortran): New proc.
6731 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6732 gfortran patch.
6733 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6734 Move to future.exp.
6735 * lib/gdb.exp: Always load future.exp.
6736
af69a5ce
YQ
67372011-06-28 Yao Qi <yao@codesourcery.com>
6738
6739 * gdb.cp/exception.cc: Don't include iostream.
6740 (bar): Remove print statement.
6741 (catcher): New.
6742 (main): Remove print statements. Call function catcher.
6743 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6744 Set breakpoint on catcher, and check the value of parameter.
6745
ab5c6a72
YQ
67462011-06-23 Yao Qi <yao@codesourcery.com>
6747
6fdff2c5
PA
6748 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6749 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6750
9497469f
MP
67512011-06-23 Marek Polacek <mpolacek@redhat.com>
6752
6753 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6754 mi_gdb_test.
6755
b9132588
MP
67562011-06-23 Marek Polacek <mpolacek@redhat.com>
6757
5d197ed0 6758 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6759
e55595ca
MP
67602011-06-23 Marek Polacek <mpolacek@redhat.com>
6761
5d197ed0
MP
6762 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6763
67642011-06-23 Marek Polacek <mpolacek@redhat.com>
6765
6766 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6767 `test_exec_and_symbol_mi_operatons' return value.
6768 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6769 gdb_test_multiple.
6770 (test_exec_and_symbol_mi_operatons): Likewise.
6771 (test_path_specification): Likewise.
e55595ca 6772
be777e08
YQ
67732011-06-23 Yao Qi <yao@codesourcery.com>
6774
6775 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6776 supported.
6777 * lib/gdb.exp (support_displaced_stepping): New.
6778
615556d6
YQ
67792011-06-23 Yao Qi <yao@codesourcery.com>
6780
6781 * gdb.threads/execl.exp: Skip on remote target.
6782
833b0ca7
MP
67832011-06-21 Marek Polacek <mpolacek@redhat.com>
6784
5d197ed0 6785 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6786 mi_gdb_test.
6787
1ee4023a
MP
67882011-06-20 Marek Polacek <mpolacek@redhat.com>
6789
5d197ed0 6790 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6791
d0b1d624
MP
67922011-06-20 Marek Polacek <mpolacek@redhat.com>
6793
5d197ed0 6794 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6795 mi_gdb_test.
6796
79aa92c1
MP
67972011-06-20 Marek Polacek <mpolacek@redhat.com>
6798
5d197ed0 6799 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6800
5ce5db06
YQ
68012011-06-14 Yao Qi <yao@codesourcery.com>
6802
6803 gdb/testsuite/
6804 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6805
533a737e
JK
68062011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6807
6808 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6809
d0e53741
TT
68102011-06-10 Tom Tromey <tromey@redhat.com>
6811
6812 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6813 Add tests for pointer-to-member-function.
6814 * gdb.cp/temargs.cc (S::somefunc): New function.
6815 (K2): New class.
6816 (main): Instantiate K2; call method.
6817
b5916bbd
JB
68182011-06-08 Joel Brobecker <brobecker@adacore.com>
6819
6820 * gdb.python/py-inferior.c (f2): Make str an array rather
6821 than a pointer.
6822 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6823
5be4dfca
JK
68242011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6825
6826 * gdb.base/async-shell.c: New file.
6827 * gdb.base/async-shell.exp: New file.
6828
9f47e254
PA
68292011-06-06 Pedro Alves <pedro@codesourcery.com>
6830
6831 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6832
64b9b334
JB
68332011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6834
6835 From Stephen Kitt <steve@sk2.org>
6836 * gdb.base/help.exp: Adjust following some spelling corrections
6837 in GDB.
6838
dbc0f131
YQ
68392011-06-01 Yao Qi <yao@codesourcery.com>
6840
6841 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6842
fd336a18
KS
68432010-05-31 Keith Seitz <keiths@redhat.com>
6844
6845 PR c++/12750
6846 * gdb.cp/static-method.cc: New file.
6847 * gdb.cp/static-method.exp: New file.
6848
fa8b9902
KS
68492010-05-31 Keith Seitz <keiths@redhat.com>
6850
6851 PR symtab/12704
6852 * gdb.cp/anon-ns.cc: New file.
6853 * gdb.cp/anon-ns.exp: New file.
6854
0a5b1e09
PA
68552011-05-31 Pedro Alves <pedro@codesourcery.com>
6856
6857 * gdb.arch/i386-dr3-watch.c: New file.
6858 * gdb.arch/i386-dr3-watch.exp: New file.
6859
0578b8d1
YQ
68602011-05-30 Yao Qi <yao@codesourcery.com>
6861
6862 * gdb.base/callfuncs.c (t_structs_fc): New.
6863 (t_structs_dc, t_structs_ldc): New.
6864 (t_double_many_args):
6865 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6866 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6867 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6868 * gdb.base/callfuncs.exp: Call new functions.
6869
6680506e
YQ
68702011-05-30 Yao Qi <yao@codesourcery.com>
6871
ff4d2c60
YQ
6872 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6873 Call rerun_and_prepare for each test to isolate effects.
6874
68752011-05-30 Yao Qi <yao@codesourcery.com>
6876
6877 * gdb.base/varargs.c (find_max_float_real): New.
6878 (find_max_double_real, find_max_long_double_real): New.
6879 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6880 * lib/gdb.exp (setup_kfail_for_target): New.
6881
e43ec454
YQ
68822011-05-30 Yao Qi <yao@codesourcery.com>
6883
6884 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6885 (callcd, callce, callcf, callc1a, callc1b): New.
6886 (callc2a, callc2b): New.
6887 * gdb.base/funcargs.exp (complex_args): New.
6888 (complex_integral_args, complex_float_integral_args): New.
6889 * lib/gdb.exp (support_complex_tests): New. Determine
6890 whether to run test cases on _Complex types.
6891
432b4d03
JK
68922011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6893
6894 * gdb.threads/leader-exit.c: New file.
6895 * gdb.threads/leader-exit.exp: New file.
6896
6caf069d
MP
68972011-05-27 Marek Polacek <mpolacek@redhat.com>
6898
9497469f 6899 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6900
97fce28b
MP
69012011-05-27 Marek Polacek <mpolacek@redhat.com>
6902
6903 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6904 remove the `supported' variable.
6905 * gdb.mi/mi-nonstop.exp: Likewise.
6906 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6907 * gdb.mi/mi-nsintrall.exp: Likewise.
6908 * gdb.mi/mi-nsmoribund.exp: Likewise.
6909 * gdb.mi/mi-nsthrexec.exp: Likewise.
6910
9da8c2a0
PA
69112011-05-26 Pedro Alves <pedro@codesourcery.com>
6912
6913 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6914
2c03e5be
PA
69152011-05-26 Pedro Alves <pedro@codesourcery.com>
6916
6917 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6918
2e21250d
KS
69192011-05-24 Keith Seitz <keiths@redhat.com>
6920
6921 PR breakpoint/12803
6922 * gdb.cp/cmpd-minsyms.cc (a): New method.
6923 (b): New method.
6924 (c): New method.
6925 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6926
cdac0397
PA
69272011-05-24 Pedro Alves <pedro@codesourcery.com>
6928
6929 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6930 watchpoint's command list didn't execute when the watchpoint went
6931 out of scope.
6932
ee5683ab
PM
69332011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6934
6935 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6936 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6937 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6938 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6939 * gdb.arch/i386-permbkpt.exp: Likewise.
6940 * gdb.arch/i386-prologue.exp: Likewise.
6941 * gdb.arch/i386-size-overlap.exp: Likewise.
6942 * gdb.arch/i386-size.exp: Likewise.
6943 * gdb.arch/i386-unwind.exp: Likewise.
6944 * gdb.reverse/i386-precsave.exp: Likewise.
6945 * gdb.reverse/i386-reverse.exp: Likewise.
6946 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6947 * gdb.reverse/i387-env-reverse.exp: Likewise.
6948 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6949
c91c8c16
PA
69502011-05-24 Pedro Alves <pedro@codesourcery.com>
6951
6952 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6953 file doesn't error, using MI.
6954
c50491a7
TT
69552011-05-23 Tom Tromey <tromey@redhat.com>
6956
6957 * gdb.base/charset.exp (string_display): Add tests to assign to
6958 arrays.
6959 * gdb.base/charset.c (short_array, int_array, long_array): New.
6960
4a07b7da
PA
69612011-05-20 Pedro Alves <pedro@codesourcery.com>
6962
6963 Cope with async mode.
6964
4a07b7da
PA
6965 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6966 into gdb_test + mi_expect_stop.
6967
b275f2d2
PA
69682011-05-20 Pedro Alves <pedro@codesourcery.com>
6969
6970 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6971 (callme): Remove printf call.
6972
eec52c44
PM
69732011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6974
6975 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6976 quote pattern to avoid problems with Cygwin/mingw expect versions.
6977 * gdb.base/default.exp (show convenience): Use double
6978 quote pattern for regular expressions.
6979
b3c8eb43
JK
69802011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6981
6982 Fix -readnow for -gdwarf-4 unused type units.
6983 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6984 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6985
ed731959
JK
69862011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6987
6988 * gdb.base/kill-after-signal.c: New file.
6989 * gdb.base/kill-after-signal.exp: New file.
6990
3b48433d
PA
69912011-05-16 Pedro Alves <pedro@codesourcery.com>
6992
6993 * gdb.ada/start.exp: Call untested with the correct test filename.
6994 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6995 test filename. Make the test's binary unique.
6996 * gdb.arch/i386-signal.exp: Call untested with the correct test
6997 filename.
6998 * gdb.arch/i386-size-overlap.exp: Ditto.
6999 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7000 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7001 * gdb.cp/call-c.exp: Ditto.
7002 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7003 filename. Make the test's binary unique.
7004 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7005 * gdb.python/py-mi.exp: Ditto.
7006 * gdb.python/Makefile.in (EXECUTABLES): Update.
7007 * gdb.reverse/i386-precsave.exp: Ditto.
7008 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7009 test filename.
7010 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7011 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7012 unique.
7013 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7014 test filename.
7015 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7016 * gdb.trace/tfile.exp: Ditto.
7017
ba4a8bdd
YQ
70182011-05-14 Yao Qi <yao@codesourcery.com>
7019
7020 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7021 type.
7022
dbaefcf7
DE
70232011-05-13 Doug Evans <dje@google.com>
7024
7025 * gdb.python/py-objfile-script.exp: New file.
7026 * gdb.python/py-objfile-script.c: New file.
7027 * gdb.python/py-objfile-script-gdb.py: New file.
7028 * testsuite/gdb.python/py-section-script.exp: Test
7029 "info auto-load-scripts".
7030
9930639c
TT
70312011-05-13 Tom Tromey <tromey@redhat.com>
7032
7033 * gdb.dwarf2/clztest.exp: New file.
7034 * gdb.dwarf2/clztest.c: New file.
7035 * gdb.dwarf2/clztest.S: New file.
7036
05272e11
DE
70372011-05-13 Doug Evans <dje@google.com>
7038
cc63ef9b
DE
7039 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7040 String16 tests.
05272e11 7041
6edba76f
TT
70422011-05-13 Tom Tromey <tromey@redhat.com>
7043
7044 * lib/gdb.exp (is_x86_like_target): New proc.
7045 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7046 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7047 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7048 -nostdlib to compiler.
7049 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7050 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7051 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7052 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7053 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7054
028d0ed5
TJB
70552011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7056
7057 * gdb.python/py-function.exp: Test setting a value from a function
7058 which executes a command.
7059
8a9b8146
TT
70602011-05-12 Tom Tromey <tromey@redhat.com>
7061
7062 * gdb.dwarf2/typeddwarf.S: New file.
7063 * gdb.dwarf2/typeddwarf.c: New file.
7064 * gdb.dwarf2/typeddwarf.exp: New file.
7065
10483e8e
MP
70662011-05-12 Marek Polacek <mpolacek@redhat.com>
7067
7068 * gdb.mi/mi-basics.exp: Fix races. Honour the
7069 `test_exec_and_symbol_mi_operatons' return value.
7070 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7071 gdb_test_multiple.
7072 (test_exec_and_symbol_mi_operatons): Likewise.
7073 (test_path_specification): Likewise.
7074
faf067f1
JK
70752011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7076
7077 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7078 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7079 Replace `file copy' and `file rename' by `file mtime'. Twice.
7080
7ff911a3
JK
70812011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7082
7083 * gdb.base/readline-ask.c: New file.
7084 * gdb.base/readline-ask.exp: New file.
7085 * gdb.base/readline-ask.inputrc: New file.
7086
a536c6d7
UW
70872011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7088
7089 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7090 to avoid race condition.
7091 * gdb.cell/coremaker.c: Use small stack size.
7092 * gdb.cell/ea-standalone.exp: Use file name without path as
7093 argument to c_to.
7094 * gdb.cell/fork.exp: Allow other output when continuing to end.
7095
d472a426
JK
70962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * gdb.threads/corethreads.c: New file.
7099 * gdb.threads/corethreads.exp: New file.
7100
71012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7102
7103 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7104 Try to compile the test using -Wl,-z,norelro first.
7105 (load_core): New variable libthread_db_seen, initialize it.
7106 (zeroed-threads cannot be listed): Protect it by XFAIL on
7107 !$libthread_db_seen.
7108
8be455d7
JK
71092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 PR 12573
7112 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7113 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7114 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7115
1976171a
JK
71162011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7117
7118 * gdb.cp/psymtab-parameter.cc: New file.
7119 * gdb.cp/psymtab-parameter.exp: New file.
7120
7db6f30f
JK
71212011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7122
7123 Fix a race.
7124 * gdb.cp/static-print-quit.exp (print c): Split to ...
7125 (print c - <return>, print c - q <return>, print c - to quit):
7126 ... these. Make the testfile untested on gdb-7.1.
7127
85161e9e 71282011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7129
7130 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7131 gdb_rename_execfile, gdb_touch_execfile): New.
7132 * gdb.base/reread.exp: Use new procs to handle multiple
7133 exec files.
7134
0c51be18
YQ
71352011-05-05 Yao Qi <yao@codesourcery.com>
7136
7137 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7138 (test_adr_32bit, test_pop_pc): New.
7139 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7140 (test_adr_32bit, test_pop_pc): New.
7141
4d393d60
JM
71422011-05-04 Joseph Myers <joseph@codesourcery.com>
7143
7144 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7145 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7146 targets.
7147 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7148 handle targets.
7149
8ffd0459
JK
71502011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 * gdb.base/completion.exp (complete help info wat): Rename to ...
7153 (complete 'help info wat'): ... here.
7154 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7155 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7156
8e28d804
PA
71572011-05-04 Pedro Alves <pedro@codesourcery.com>
7158
7159 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7160 gdb_test and explicit $gdb_prompt/timeout matches.
7161
3eb2ef34
YQ
71622011-05-04 Yao Qi <yao@codesourcery.com>
7163
7164 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7165 and __thumb2__.
7166
aaaf81a3
MP
71672011-05-03 Marek Polacek <mpolacek@redhat.com>
7168
7169 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7170 in place of `gdb_test "delete breakpoints"'. This eliminates two
7171 testcases.
7172
c4cbc0df
PA
71732011-05-02 Pedro Alves <pedro@codesourcery.com>
7174
7175 PR testsuite/12649
7176 Fix races.
7177
7178 * gdb.base/completion.exp: Remove all sleep calls. Remove
7179 unnecessary regexs. Don't explicitly expect anything after the
7180 prompt. Eat the prompt if necessary.
7181
b4cbb4a3
EBM
71822011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7183
7184 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7185 accept to show the caller line again as well as the line after.
7186
d65aec65
PM
71872011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7188
7189 PR mi/12531
7190
7191 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7192 compile target.
7193 * gdb.python/py-prettyprint.exp: Add C++ object for
7194 CPLUS_FAKE_CHILD test.
7195
30852783
UW
71962011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7197
7198 * gdb.base/signest.exp: New file.
7199 * gdb.base/signest.c: Likewise.
7200
c7b1f0d9
JK
72012011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7204 thread and breakpoint notifications.
7205
559a7a62
JK
72062011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7207
7208 * gdb.base/fortran-sym-case.c: New file.
7209 * gdb.base/fortran-sym-case.exp: New file.
7210 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7211 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7212 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7213
8344e389
JK
72142011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7215
7216 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7217 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7218 false #1', `if true else false #2' and `if true else false #3'.
7219
2484c66b
UW
72202011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7221
7222 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7223 while delivering signal.
7224
8d3788bd
VP
72252011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7226
7227 MI breakpoint notifications.
7228
7229 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7230 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7231 * testsuite/gdb.mi/mi-watch.exp: Adust.
7232 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7233 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7234 notifications.
8d3788bd 7235
3e03848b
JK
72362011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7237
7238 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7239 * gdb.base/gdbindex-stabs.c: New file.
7240 * gdb.base/gdbindex-stabs.exp: New file.
7241
918c9108
YQ
72422011-04-25 Yao Qi <yao@codesourcery.com>
7243
7244 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7245 with /*...*/.
7246 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7247
90556b8c
JK
72482011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7249
7250 * gdb.python/py-value.exp (test_objfiles): Name the first test
7251 `py-value in file.filename'.
7252
03f2bd59
JK
72532011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7256 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7257 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7258 !gdbserver_reconnect_p..
7259 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7260
7b08b9eb
JK
72612011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7262
7263 * gdb.cp/cpcompletion.exp (complete class methods)
7264 (complete class methods beginning with F): Move them above runto. New
7265 comment about the runto delimiter.
7266
b78974c3
PA
72672011-04-20 Pedro Alves <pedro@codesourcery.com>
7268
7269 * gdb.base/maint.exp: Test that "maint print registers" works
7270 without a running program.
7271
20429c40 72722011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7273
20429c40
MP
7274 * gdb.base/setshow.exp: Fix racy tests.
7275 ($old_gdb_prompt): New variable.
7276
7a9dd1b2
TT
72772011-04-19 Tom Tromey <tromey@redhat.com>
7278
7279 * gdb.mi/mi-nsmoribund.exp:
7280 * gdb.hp/gdb.objdbg/objdbg01.exp:
7281 * gdb.base/structs.exp (test_struct_returns):
7282 * gdb.base/call-sc.exp (test_scalar_returns):
7283 * gdb.base/bigcore.exp: Remove duplicate words.
7284
02835898
JK
72852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7286
7287 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7288 * gdb.base/break-interp.exp (test_attach): New comment.
7289
254f582e
JK
72902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7291
7292 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7293 (clear __stack_user.next, clear stack_used.next)
7294 (save a zeroed-threads corefile): New test.
7295 Call core_load for $core0file.
7296 (zeroed-threads cannot be listed): New test.
7297
4fe85f5c
JK
72982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7299
7300 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7301 filename.
7302 ($srcfile): Preserve the original value.
7303 ($testfile): Match it the .exp filename.
7304 ($corefile): New variable. Substitute it around.
7305 Use clean_restart.
7306 ($prev_timeout): Remove.
7307 (load_core): Move core loading into this proc.
7308 Fix restore of $timeout if load_core fails.
7309
63524580
JK
73102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7311
7312 * gdb.base/eu-strip-infcall.c: New file.
7313 * gdb.base/eu-strip-infcall.exp: New file.
7314
90359a16
JK
73152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7316
7317 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7318 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7319
626e7282
JK
73202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7321
7322 Fix Python access to inlined frames.
7323 * gdb.python/py-frame-inline.c: New file.
7324 * gdb.python/py-frame-inline.exp: New file.
7325
3363d018
EBM
73262011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7327
7328 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7329 content of 's24' correctly (avoiding "optimized out").
7330 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7331
28781456
JK
73322011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7333
7334 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7335
4a4106ca
TJB
73362011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7337
7338 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7339 expect a colon in watch -location output.
7340
d26ccb4f
JK
73412011-04-13 Marek Polacek <mpolacek@redhat.com>
7342
df46027d 7343 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7344 New testcase `expect response to define backtrace'. Also remove
7345 redundant `default' block.
7346
e1ab1f9c
JK
73472011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 * gdb.python/py-prettyprint.c (struct hint_error): New.
7350 (main): New variable hint_error.
7351 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7352 "print hint_error".
7353 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7354 (register_pretty_printers): Register it.
7355
0c2e6019
TT
73562011-04-04 Tom Tromey <tromey@redhat.com>
7357
7358 * gdb.cp/maint.exp (test_help): Update.
7359 (test_namespace): Likewise.
7360
af57139d
JB
73612011-04-01 Joel Brobecker <brobecker@adacore.com>
7362
7363 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7364 * gdb.ada/arrayptr.exp: Add new tests.
7365
956a9fb9
JB
73662011-04-01 Joel Brobecker <brobecker@adacore.com>
7367
7368 * gdb.ada/mi_catch_ex: New testcase.
7369
d0c4d642
PA
73702011-04-01 Pedro Alves <pedro@codesourcery.com>
7371
7372 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7373 base::overload(void) method without specifying "const".
7374
18819fa6
UW
73752011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7376
7377 * gdb.arch/thumb-singlestep.S: New file.
7378 * gdb.arch/thumb-singlestep.exp: Likewise.
7379
a4c8e806
TT
73802011-03-31 Tom Tromey <tromey@redhat.com>
7381
7382 * gdb.python/py-prettyprint.py (exception_flag): New global.
7383 (NoStringContainerPrinter._iterator.next): Check it.
7384 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7385 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7386
53832f31
TT
73872011-03-29 Tom Tromey <tromey@redhat.com>
7388
7389 * gdb.cp/anon-struct.cc: New file.
7390 * gdb.cp/anon-struct.exp: New file.
7391
e4620230
JK
73922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 Test STT_GNU_IFUNC support.
7395 * gdb.base/gnu-ifunc-lib.c: New file.
7396 * gdb.base/gnu-ifunc.c: New file.
7397 * gdb.base/gnu-ifunc.exp: New file.
7398
d0fb5eae
JK
73992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7400
7401 Support a ring of related breakpoints.
7402 * gdb.base/watchpoint-delete.c: New file.
7403 * gdb.base/watchpoint-delete.exp: New file.
7404
20106cfb
JK
74052011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 * gdb.ada/arrayparam.exp (print first after function call): Use
7408 explicit package name. Add a comment
7409 (print lasta after function call): Rename ...
7410 (print last after function call): ... it and use explicit package
7411 name.
7412 (print length after function call): Use explicit package name.
7413 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7414 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7415 (multiple matches for symbol i): Rename ...
7416 (multiple matches for symbol integervar): ... it.
7417 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7418 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7419
e7ab5e63
AB
74202011-03-25 Andrew Burgess <aburgess@broadcom.com>
7421
7422 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7423 environment variable to make grep output more predictable. Move
7424 all the environment setup into gdb_init so it's done once per test
7425 case rather than each time we start gdb.
7426
9ef07c8c
TT
74272011-03-24 Tom Tromey <tromey@redhat.com>
7428
7429 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7430 test.
7431
dd90784c
JK
74322011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7435 * gdb.dwarf2/dw2-entry-value.S: New file.
7436 * gdb.dwarf2/dw2-entry-value.exp: New file.
7437
05775840
PM
74382011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7439
6fdff2c5 7440 PR python/12183
05775840
PM
7441
7442 * gdb.python/py-function.exp: Add GdbError tests.
7443
8661b11b
PA
74442011-03-18 Pedro Alves <pedro@codesourcery.com>
7445
7446 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7447 (reglocal_test_func, statlocal_test_func): New functions.
7448 (globals_test_func): Call new functions.
7449 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7450 (gdb_collect_locals_test): New procedure.
7451 (gdb_trace_collection_test): Call new procedures.
7452
0fdb4f18
PA
74532011-03-18 Pedro Alves <pedro@codesourcery.com>
7454
7455 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7456 (test_register, test_register_unavailable): New procedures.
7457 (gdb_unavailable_registers_test): New procedure.
7458 (gdb_trace_collection_test): Call it.
7459
99c3dc11
PM
74602011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7461
6fdff2c5 7462 PR python/12149
99c3dc11
PM
7463
7464 * gdb.python/python.exp: Add gdb.write tests.
7465
29703da4
PM
74662010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7467
7468 * gdb.python/Makefile.in: Add py-objfile.
7469 * gdb.python/py-objfile.exp: New file.
7470 * gdb.python/py-objfile.c: New file.
7471 * gdb.python/py-block.exp: Add is_valid tests.
7472 * gdb.python/py-inferior.exp: Ditto.
7473 * gdb.python/py-infthread.exp: Ditto.
7474 * gdb.python/py-symbol.exp: Ditto.
7475 * gdb.python/py-symtab.exp: Ditto.
7476
598997c8
KS
74772011-03-16 Keith Seitz <keiths@redhat.com>
7478
7479 PR c++/12273
7480 * gdb.cp/cmpd-minsyms.exp: New test.
7481 * gdb.cp/cmpd-minsyms.cc: New file.
7482
7483 PR c++/11734
7484 * gdb.cp/ovsrch.exp: New test.
7485 * gdb.cp/ovsrch.h: New file.
7486 * gdb.cp/ovsrch1.cc: New file.
7487 * gdb.cp/ovsrch2.cc: New file.
7488 * gdb.cp/ovsrch3.cc: New file.
7489 * gdb.cp/ovsrch4.cc: New file.
7490
c91513d8
PP
74912011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7492
7493 PR gdb/12528
7494 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7495 * gdb.base/break-on-linker-gcd-function.exp: New test.
7496 * gdb.base/break-on-linker-gcd-function.cc: New file.
7497
7470fc63
AT
74982011-03-15 Andreas Tobler <andreast@fgznet.ch>
7499
7500 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7501
959e7469
PM
75022011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7503
7504 * lib/gdb.exp (gdb_unload): Add another termination case.
7505
9373cf26
JK
75062011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7507
7508 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7509 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7510 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7511 Provide a stub byte there.
7512 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7513 DW_AT_entry_pc.
7514 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7515
24e9cda0
UW
75162011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7517
7518 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7519 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7520 "generic ABI, auto".
7521 (altivec_abi_tests): Accept vectors returned by reference.
7522
7371cf6d
PM
75232010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7524
7525 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7526
ce77046a
UW
75272011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7528
7529 * gdb.python/py-section-script.exp: Skip test if no Python support.
7530
176400c3
UW
75312011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7532
7533 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7534
ecec24e6
PM
75352011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7536
7537 * gdb.python/py-parameter.exp: Update tests to the new Python
7538 parameter API. Add "no documentation" test. Add deprecated API
7539 backward compatibility test.
7540
5dbdd470
TT
75412011-03-09 Tom Tromey <tromey@redhat.com>
7542
7543 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7544 gdb_continue_to_end.
7545
b66e66ee
MK
75462011-03-09 Mark Kettenis <kettenis@gnu.org>
7547
7548 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7549 tabs.
7550
eceb0c5f
TT
75512011-03-09 Tom Tromey <tromey@redhat.com>
7552
7553 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7554 parentheses.
7555 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7556 $command.
7557 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7558 argument to gdb_continue_to_end.
7559 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7560 argument to gdb_continue_to_end.
7561 * gdb.cp/annota3.exp: Fix regex.
7562 * gdb.cp/annota2.exp: Fix regex.
7563 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7564 gdb_continue_to_end.
7565 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7566 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7567 gdb_continue_to_end.
7568
63154eca
PA
75692011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 * gdb.server/ext-run.exp
7572 (load new file without any gdbserver inferior): New test.
7573
967d1f9b
TT
75742011-03-07 Tom Tromey <tromey@redhat.com>
7575
7576 * Makefile.in (TAGS): Rewrite.
7577
d68dcbb9
JK
75782011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7581 initial commands echo. New match for `Found trace'. Anchor all the
7582 other matches. Anchor and match for `No trace frame found' the final
7583 match.
7584
6bf58e63
TT
75852011-03-07 Tom Tromey <tromey@redhat.com>
7586
7587 * Makefile.in (TAGS): New target.
7588
fda326dd
TT
75892011-03-07 Tom Tromey <tromey@redhat.com>
7590
7591 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7592 change.
7593 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7594 change.
7595 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7596 exit message change.
7597 (skip_altivec_tests): Update for exit message change.
7598 (skip_vsx_tests): Likewise.
7599 (gdb_continue_to_end): Likewise. Add 'command' argument.
7600 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7601 * gdb.threads/tls.exp: Update for exit message change.
7602 * gdb.threads/thread-unwindonsignal.exp: Use
7603 gdb_continue_to_end.
7604 * gdb.threads/step.exp (step_it): Update for exit message change.
7605 (continue_all): Likewise.
7606 * gdb.threads/print-threads.exp (test_all_threads): Update for
7607 exit message change.
7608 * gdb.threads/interrupted-hand-call.exp: Use
7609 gdb_continue_to_end.
7610 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7611 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7612 gdb_continue_to_end.
7613 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7614 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7615 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7616 * gdb.cp/method.exp: Update for exit message change.
7617 * gdb.cp/mb-templates.exp: Update for exit message change.
7618 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7619 * gdb.cp/annota3.exp: Update for exit message change.
7620 * gdb.cp/annota2.exp: Update for exit message change.
7621 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7622 * gdb.base/term.exp: Update for exit message change.
7623 * gdb.base/step-test.exp (test_i): Update for exit message change.
7624 * gdb.base/sigstep.exp (advance): Update for exit message change.
7625 (advancei): Likewise.
7626 * gdb.base/siginfo.exp: Update for exit message change.
7627 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7628 * gdb.base/reread.exp: Use gdb_continue_to_end.
7629 * gdb.base/langs.exp: Use gdb_continue_to_end.
7630 * gdb.base/interrupt.exp: Update for exit message change.
7631 * gdb.base/gdb1555.exp: Update for exit message change.
7632 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7633 * gdb.base/ending-run.exp: Update for exit message change.
7634 * gdb.base/chng-syms.exp: Update for exit message change.
7635 * gdb.base/checkpoint.exp: Update for exit message change.
7636 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7637 gdb_continue_to_end.
7638 (test_catch_syscall_with_wrong_args): Likewise.
7639 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7640 * gdb.base/break-interp.exp (test_ld): Update for exit message
7641 change.
7642 * gdb.base/bang.exp: Update for exit message change.
7643 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7644 (do_call_attach_tests): Likewise.
7645 * gdb.base/a2-run.exp: Update for exit message change.
7646 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7647 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7648 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7649
dd19bd70
JK
76502011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7651
7652 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7653
30e62689
TT
76542011-03-03 Tom Tromey <tromey@redhat.com>
7655
7656 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7657 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7658 * gdb.hp/gdb.aCC/configure.ac: Remove.
7659 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7660 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7661 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7662 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7663 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7664 * gdb.hp/gdb.compat/configure.ac: Remove.
7665 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7666 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7667 * gdb.hp/gdb.defects/configure.ac: Remove.
7668 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7669 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7670 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7671 * gdb.hp/configure.ac: Remove.
7672 * gdb.hp/configure: Remove.
7673 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7674 substitution.
7675 (Makefile): Remove rule.
7676 * gdb.cell/configure.ac: Remove.
7677 * gdb.cell/configure: Remove.
7678 * gdb.stabs/Makefile.in (Makefile): Remove.
7679 (distclean): Don't remove config.status or config.log.
7680 * gdb.stabs/configure (Makefile): Remove.
7681 * gdb.stabs/configure.ac: Remove.
7682 * configure: Rebuild.
7683 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7684 Remove stabs- and cell-specific logic. Test for existence of
7685 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7686 subdirectories, gdb.cell, and and gdb.stabs.
7687 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7688
c171f854
JB
76892011-03-03 Joel Brobecker <brobecker@adacore.com>
7690
7691 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7692 end of buffer.
7693
9a5193cb
JB
76942011-03-02 Joel Brobecker <brobecker@adacore.com>
7695
7696 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7697 gdb_test when running a test where we expected no output back.
7698
9bb4c1bb
MS
76992011-02-28 Michael Snyder <msnyder@vmware.com>
7700
7701 * gdb.cp/overload.cc: Change initializer value to integer.
7702
3bd0f5ef
MS
77032011-02-27 Michael Snyder <msnyder@vmware.com>
7704
7705 * gdb.multi/base.exp: Add test for remove-inferiors.
7706
2279eaad
JB
77072011-02-26 Joel Brobecker <brobecker@adacore.com>
7708
7709 * gdb.python/py-frame.exp: Simplify the initialization phase
7710 using prepare_for_testing.
7711
c82c0b55
MS
77122011-02-25 Michael Snyder <msnyder@vmware.com>
7713
7714 * gdb.multi/base.exp: Add tests for info inferiors with args.
7715
1d94651b
JK
77162011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7717
7718 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7719 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7720 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7721 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7722 asmfile3. Comment the STABS (#3) file compilation. Compile
7723 everything through assembler. Provide KFAIL for symtab/12497.
7724 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7725 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7726 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7727 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7728
3bd0f5ef
MS
77292011-02-24 Michael Snyder <msnyder@vmware.com>
7730
7731 * gdb.base/break.exp: Add tests for delete breakpoints using
7732 convenience variables and value history references.
7733
12c1418e
MS
77342011-02-24 Michael Snyder <msnyder@vmware.com>
7735
7736 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7737 left behind in previous check-in.
7738
e5a67952
MS
77392011-02-23 Michael Snyder <msnyder@vmware.com>
7740
7741 * gdb.base/break.exp: Add tests for "info break" with arguments.
7742 * gdb.trace/infotrace.exp: Update patterns for error and help.
7743 * gdb.base/completion.exp: Update pattern.
7744 * gdb.base/ena-dis-br.exp: Update pattern.
7745 * gdb.base/help.exp: Update patterns.
7746
77472011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7748
7749 * gdb.base/memattr.exp: New test.
7750 * gdb.base/memattr.c: Test load for memattr.exp.
7751
6e6fbe60
DE
77522011-02-22 Doug Evans <dje@google.com>
7753
7754 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7755
1d41d745
MS
77562011-02-22 Michael Snyder <msnyder@vmware.com>
7757
7758 * Makefile.in: Make more clean.
7759 * gdb.ada/Makefile.in: Ditto.
7760 * gdb.arch/Makefile.in: Ditto.
7761 * gdb.asm/Makefile.in: Ditto.
7762 * gdb.base/Makefile.in: Ditto.
7763 * gdb.cp/Makefile.in: Ditto.
7764 * gdb.dwarf2/Makefile.in: Ditto.
7765 * gdb.java/Makefile.in: Ditto.
7766 * gdb.mi/Makefile.in: Ditto.
7767 * gdb.modula2/Makefile.in: Ditto.
7768 * gdb.python/Makefile.in: Ditto.
7769 * gdb.server/Makefile.in: Ditto.
7770 * gdb.stabs/Makefile.in: Ditto.
7771 * gdb.threads/Makefile.in: Ditto.
7772 * gdb.trace/Makefile.in: Ditto.
7773
79ba84ca
MS
77742011-02-22 Michael Snyder <msnyder@vmware.com>
7775
df46027d 7776 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7777 info threads.
7778
b9b35694
JB
77792011-02-22 Joel Brobecker <brobecker@adacore.com>
7780
7781 * gdb.python/py-breakpoint.exp: Fix the expected output of
7782 one of the "maint info breakpoints" tests to accept the output
7783 generated on platforms that do not have hardware watchpoints.
7784
8bfb830f
JB
77852011-02-22 Joel Brobecker <brobecker@adacore.com>
7786
7787 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7788 clean_restart. Be a little stricter in the expected output
7789 for one of the tests. Fix a typo in one of the comments.
7790
c45f3c54
JB
77912011-02-22 Joel Brobecker <brobecker@adacore.com>
7792
7793 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7794 Delete variable binfile, no longer use. Add or modify test
7795 comments to make them unique.
7796
b97c863c
MS
77972011-02-21 Michael Snyder <msnyder@vmware.com>
7798
7799 * Makefile.in: Update for make clean.
7800 * gdb.ada/Makefile.in: Ditto.
7801 * gdb.arch/Makefile.in: Ditto.
7802 * gdb.asm/Makefile.in: Ditto.
7803 * gdb.base/Makefile.in: Ditto.
7804 * gdb.cp/Makefile.in: Ditto.
7805 * gdb.dwarf2/Makefile.in: Ditto.
7806 * gdb.java/Makefile.in: Ditto.
7807 * gdb.mi/Makefile.in: Ditto.
7808 * gdb.modula2/Makefile.in: Ditto.
7809 * gdb.python/Makefile.in: Ditto.
7810 * gdb.server/Makefile.in: Ditto.
7811 * gdb.stabs/Makefile.in: Ditto.
7812 * gdb.threads/Makefile.in: Ditto.
7813 * gdb.trace/Makefile.in: Ditto.
7814
aea5b279
MS
78152011-02-21 Michael Snyder <msnyder@vmware.com>
7816
7817 * gdb.threads/thread-find.exp: Update patterns for changes in
7818 output of "info threads" command.
7819
e3039479
UW
78202011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7821 Ulrich Weigand <uweigand@de.ibm.com>
7822
7823 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7824 (skip_hw_watchpoint_tests): Likewise.
7825 (skip_hw_watchpoint_multi_tests): Likewise.
7826
b800ec70
UW
78272011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7828
7829 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7830 (skip_hw_watchpoint_tests): Likewise.
7831 (skip_hw_watchpoint_multi_tests): Likewise.
7832 (skip_hw_watchpoint_access_tests): Likewise.
7833
7834 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7835 * gdb.base/pr11022.exp: Likewise.
7836 * gdb.base/watch-read.exp: Likewise.
7837 * gdb.base/watch_thread_num.exp: Likewise.
7838 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7839 * gdb.base/watchpoint-hw.exp: Likewise.
7840 * gdb.base/watchpoint.exp: Likewise.
7841 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7842 * gdb.threads/watchthreads-reorder.exp: Likewise.
7843 * gdb.threads/watchthreads.exp: Likewise.
7844 * gdb.threads/watchthreads2.exp: Likewise.
7845
91033e37
JB
78462011-02-21 Joel Brobecker <brobecker@adacore.com>
7847
7848 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7849 the debugger is unable to find the array bounds.
7850
eeaafae2
JK
78512011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7852
7853 * gdb.cp/typedef-operator.exp: New file.
7854 * gdb.cp/typedef-operator.cc: New file.
7855
e338d953
MS
78562011-02-17 Michael Snyder <msnyder@vmware.com>
7857
7858 * gdb.threads/thread-find.exp: Fix regular expressions.
7859
e67ad678
JB
78602011-02-17 Joel Brobecker <brobecker@adacore.com>
7861
7862 * gdb.ada/packed_array: Expand testcase to test printing of
7863 unconstrained packed array.
7864
93084bca
JB
78652011-02-17 Joel Brobecker <brobecker@adacore.com>
7866
7867 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7868
a0c78a73
PA
78692011-02-16 Pedro Alves <pedro@codesourcery.com>
7870
f65d5553 7871 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7872 (main): Initialize it before collecting, and and clear it
7873 afterwards.
f65d5553
PA
7874 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7875 collecting with '{type} addr', where the addr expression is not an
7876 rvalue.
a0c78a73 7877
3dfcbbd2
KW
78782011-02-16 Ken Werner <ken.werner@de.ibm.com>
7879
7880 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7881 a bool variable. Expect correct OpenCL names for vector types. Use the
7882 uc3 variable name instead of referring to the uchar3 built-in type.
7883 Escape the asterisk at the half pointer test.
7884
08807d5a
PA
78852011-02-16 Pedro Alves <pedro@codesourcery.com>
7886
f65d5553 7887 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7888 (main): Initialize it before collecting, and and clear it
7889 afterwards.
f65d5553
PA
7890 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7891 collecting overlapping memory ranges.
08807d5a 7892
60f98dde
MS
78932011-02-15 Michael Snyder <msnyder@vmware.com>
7894
7895 * gdb.base/default.exp: Add tests for thread commands.
7896 * gdb.base/help.exp: Add tests for thread commands.
7897 * gdb.threads/thread-find.exp: New test for thread find command.
7898
648cd113
KW
78992011-02-15 Ken Werner <ken.werner@de.ibm.com>
7900
7901 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7902
494e194e
YQ
79032011-02-15 Yao Qi <yao@codesourcery.com>
7904
7905 PR tdep/12352
7906 * gdb.arch/arm-disp-step.S : New test for str instruction.
7907 * gdb.arch/arm-disp-step.exp : Likewise.
7908
d9492458
TJB
79092011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7910
7911 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7912 "vector_register2_vr" test strings. Test the extended floating
7913 point registers (F32~F63).
7914 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7915 IBM XL C compiler. Make the test program use a register provided
7916 by the compiler for the lxvd2x instruction.
7917
8af8e3bc
PA
79182011-02-14 Pedro Alves <pedro@codesourcery.com>
7919
7920 * gdb.trace/unavailable.cc (class Base, class Middle, class
7921 Derived): New types.
7922 (derived_unavail, derived_partial, derived_whole): New globals.
7923 (virtual_partial): New global.
7924 (virtualp): Point at virtual_partial.
7925 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7926 related to unavailable vptr.
7927
1b28d0b3
PA
79282011-02-14 Pedro Alves <pedro@codesourcery.com>
7929
7930 * gdb.trace/unavailable.cc (a, b, c): New globals.
7931 (main): Set and clear them.
7932 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7933 `a' and `c', and check that `b' isn't collected, although `a' and
7934 `c' are.
7935
ec0a52e1
PA
79362011-02-14 Pedro Alves <pedro@codesourcery.com>
7937
7938 * gdb.trace/unavailable.cc (struct Virtual): New.
7939 (virtualp): New global pointer.
7940 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7941 printing a pointer to an object whose type has a vtable, with
7942 print object on.
7943
24e6bcee
PA
79442011-02-14 Pedro Alves <pedro@codesourcery.com>
7945
7946 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7947 value repeat handles unavailableness.
7948
39d37385
PA
79492011-02-14 Pedro Alves <pedro@codesourcery.com>
7950
7951 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7952 tests for building arrays from unavailable values, subscripting
7953 non-memory rvalue unvailable arrays, and accessing fields or
7954 baseclasses of non-lazy unavailable values,
7955 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7956 struct types.
7957 (g_smallstruct, g_smallstruct_b): New globals.
7958
06d72e16
PA
79592011-02-14 Pedro Alves <pedro@codesourcery.com>
7960
7961 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7962
bc9a5551
JK
79632011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7964
7965 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7966 * gdb.cp/overload-const.exp: New file.
7967 * gdb.cp/overload-const.cc: New file.
7968
54fcddd0
UW
79692011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7970
7971 * gdb.opencl/callfuncs.cl: New file.
7972 * gdb.opencl/callfuncs.exp: New test.
7973 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7974
d6dafb7c
UW
79752011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7976
7977 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7978 when computing result.
7979 * gdb.arch/altivec-abi.exp: Update expected results.
7980
a449c2d8
TJB
79812011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7982
7983 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7984 * gdb.base/jit.exp: Likewise.
7985 * gdb.base/pie-execl.exp: Likewise.
7986 * gdb.base/solib-nodir.exp: Likewise.
7987 * gdb.base/solib-overlap.exp: Likewise.
7988
764880b7
PA
79892011-02-07 Pedro Alves <pedro@codesourcery.com>
7990
7991 * gdb.trace/collection.c (global_pieces): New.
7992 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7993 New procedure.
7994 (gdb_trace_collection_test): Call it.
7995
505500db
SW
79962011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7997
7998 * gdb.python/py-evthreads.c: New file.
7999 * gdb.python/py-evthreads.exp: New file.
8000 * gdb.python/py-events.py: New file.
8001 * gdb.python/py-events.exp: New file.
8002 * gdb.python/py-events.c: New file.
8003
385203ed
DD
80042011-02-04 David Daney <ddaney@caviumnetworks.com>
8005
8006 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8007
9011945e
AB
80082011-02-03 Andrew Burgess <aburgess@broadcom.com>
8009
8010 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8011 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8012 boundary between two compilation units.
8013
580688f3
PA
80142011-02-02 Pedro Alves <pedro@codesourcery.com>
8015
8016 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8017 (Virtual): New structs.
8018 (virtual_o, virtual_middle_b): New globals.
8019 * gdb.cp/virtbase.exp: New tests.
8020
d3f0f853
PP
80212011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8022
8023 * gdb.base/jit.exp: New file.
8024 * gdb.base/jit-main.c: New file.
8025 * gdb.base/jit-solib.c: New file.
8026
b2030fb5
UW
80272011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8028
8029 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8030 proceed to initial kernel entry point.
8031 * gdb.opencl/datatypes.exp: Likewise.
8032 * gdb.opencl/operators.exp: Likewise.
8033 * gdb.opencl/vec_comps.exp: Likewise.
8034
2db19d1e
SW
80352011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8036
8037 * gdb.cp/nsnested.cc: New.
8038 * gdb.cp/nsnested.exp: New.
8039 * gdb.cp/nsnoimports.exp: New.
8040 * gdb.cp/nsnoimports.cc: New.
8041
6b0c4c1f
JB
80422011-01-31 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.base/interact.exp: Add extra tests that verify that
8045 the value of the interactive-mode setting does not change
8046 after the script is sourced.
8047
80b23b6a
JK
80482011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8049
8050 * gdb.cp/noparam.exp: New file.
8051 * gdb.cp/noparam.cc: New file.
8052
ffd5ec24
PA
80532011-01-28 Pedro Alves <pedro@codesourcery.com>
8054
8055 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8056 there's no stack or registers.
8057
a81766d8
TT
80582011-01-26 Tom Tromey <tromey@redhat.com>
8059
8060 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8061 space before string output. Add test for "set print pretty off"
8062 case.
8063
585fdaa1
PA
80642011-01-25 Pedro Alves <pedro@codesourcery.com>
8065
8066 * gdb.base/frame-args.exp: Adjust.
8067 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8068 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8069 * gdb.dwarf2/pieces.exp: Adjust.
8070 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8071 * gdb.opt/inline-locals.exp: Adjust.
8072 * gdb.threads/fork-child-threads.exp: Adjust.
8073
d468832a
KW
80742011-01-25 Ken Werner <ken.werner@de.ibm.com>
8075
8076 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8077 OpenCL kernel function. Add a comment as marker. Add address space
8078 qualifiers for the remaining program scope variables.
8079 * gdb.opencl/datatypes.cl: Likewise.
8080 * gdb.opencl/operators.cl: Likewise.
8081 * gdb.opencl/vec_comps.cl: Likewise.
8082 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8083 Add breakpoint at the marker comment.
8084 * gdb.opencl/datatypes.exp: Likewise.
8085 * gdb.opencl/operators.exp: Likewise.
8086 * gdb.opencl/vec_comps.exp: Likewise.
8087
490f124f
PA
80882011-01-24 Pedro Alves <pedro@codesourcery.com>
8089
8090 * gdb.base/printcmds.c (some_struct): New struct and instance.
8091 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8092 procedure.
8093 <global scope>: Call it.
8094
6da78614
KW
80952011-01-21 Ken Werner <ken.werner@de.ibm.com>
8096
8097 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8098 argument to the gdb_compile_opencl_hostapp call.
8099
ec64c9aa
YQ
81002011-01-19 Yao Qi <yao@codesourcery.com>
8101
8102 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8103 positve list.
8104
810cfdbb
YQ
81052011-01-19 Yao Qi <yao@codesourcery.com>
8106
8107 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8108 canonical form.
8109 Remove "xscale-*-*"
8110 * gdb.xml/tdesc-regs.exp: Likewise.
8111 * gdb.python/py-section-script.exp: Replace ARM target triplet
8112 with canonical form.
8113 Match arm*-*-symbianelf*.
8114 * gdb.base/dup-sect.exp: Likewise.
8115 * lib/dwarf.exp: New.
8116 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8117 dwarf2_support.
8118 * gdb.dwarf2/dup-psym.exp: Likewise.
8119 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8120 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8121 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8122 * gdb.dwarf2/dw2-basic.exp: Likewise.
8123 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8124 * gdb.dwarf2/dw2-const.exp: Likewise.
8125 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8126 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8127 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8128 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8129 * gdb.dwarf2/dw2-filename.exp: Likewise.
8130 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8131 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8132 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8133 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8134 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8135 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8136 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8137 * gdb.dwarf2/dw2-producer.exp: Likewise.
8138 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8139 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8140 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8141 * gdb.dwarf2/dw2-strp.exp: Likewise.
8142 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8143 * gdb.dwarf2/implptr.exp: Likewise.
8144 * gdb.dwarf2/mac-fileno.exp: Likewise.
8145 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8146 * gdb.dwarf2/pieces.exp: Likewise.
8147 * gdb.dwarf2/pr11465.exp: Likewise.
8148 * gdb.dwarf2/valop.exp: Likewise.
8149 * gdb.dwarf2/watch-notconst.exp: Likewise.
8150 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8151
4694da01
TT
81522011-01-19 Tom Tromey <tromey@redhat.com>
8153
8154 * gdb.python/py-infthread.exp: Add thread tests.
8155
b075872c
JB
81562011-01-14 Joel Brobecker <brobecker@adacore.com>
8157
8158 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8159
2c3e6e24
JB
81602011-01-14 Joel Brobecker <brobecker@adacore.com>
8161
8162 * gdb.ada/widewide: New testcase.
8163
de8fa76c
JB
81642011-01-13 Joel Brobecker <brobecker@adacore.com>
8165
8166 * gdb.base/interact.exp: New testcase.
8167
1b05df00
TT
81682011-01-12 Tom Tromey <tromey@redhat.com>
8169
8170 * gdb.mi/gdb2549.exp: Update for error message changes.
8171 * gdb.mi/mi-cli.exp: Likewise.
8172 * gdb.mi/mi-disassemble.exp: Likewise.
8173 * gdb.mi/mi-pthreads.exp: Likewise.
8174 * gdb.mi/mi-regs.exp: Likewise.
8175 * gdb.mi/mi-stack.exp: Likewise.
8176 * gdb.mi/mi-var-block.exp: Likewise.
8177 * gdb.mi/mi-var-cmd.exp: Likewise.
8178 * gdb.mi/mi2-cli.exp: Likewise.
8179 * gdb.mi/mi2-disassemble.exp: Likewise.
8180 * gdb.mi/mi2-pthreads.exp: Likewise.
8181 * gdb.mi/mi2-regs.exp: Likewise.
8182 * gdb.mi/mi2-stack.exp: Likewise.
8183 * gdb.mi/mi2-var-block.exp: Likewise.
8184 * gdb.mi/mi2-var-cmd.exp: Likewise.
8185
c2ff108b
JK
81862011-01-12 Andrew Burgess <aburgess@broadcom.com>
8187 Jan Kratochvil <jan.kratochvil@redhat.com>
8188
8189 PR fortran/11104 and DWARF unbound arrays detection.
8190 * gdb.fortran/multi-dim.exp: New file.
8191 * gdb.fortran/multi-dim.f90: New file.
8192
b716877b
AB
81932011-01-12 Andrew Burgess <aburgess@broadcom.com>
8194
8195 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8196 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8197 add new tests for opcode dumping.
8198
6c162d5e
TT
81992011-01-11 Tom Tromey <tromey@redhat.com>
8200
8201 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8202
77b06cd7
TJB
82032010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8204
8205 Convert hardware watchpoints to use breakpoint_ops.
8206 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8207 type is not supported.
8208 * gdb.base/foll-fork.exp: Likewise.
8209 * gdb.base/foll-vfork.exp: Likewise.
8210
f39a75d0
PM
82112011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8212
8213 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8214 Use load_lib gdb-python.exp.
8215 * gdb.python/python.exp: Ditto.
8216 * gdb.python/py-function.exp: Ditto.
8217
fc529d80
AS
82182011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8219
8220 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8221
fb03cb59
JK
82222011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8223
8224 * configure: Regenerate.
8225
d8e22779
TT
82262011-01-06 Tom Tromey <tromey@redhat.com>
8227
8228 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8229
09050809
JB
82302011-01-06 Joel Brobecker <brobecker@adacore.com>
8231
fc529d80
AS
8232 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8233 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8234 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8235 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8236 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8237 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8238 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8239 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8240 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8241 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8242 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8243 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8244 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8245 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8246 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8247 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8248 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8249 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8250 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8251 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8252 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8253 gdb.ada/uninitialized_vars.exp,
8254 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8255 Simplify by using clean_restart.
09050809 8256
8ed5dd9e
JB
82572011-01-06 Joel Brobecker <brobecker@adacore.com>
8258
8259 Add marker to be used as anchor for inserting breakpoints.
8260 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8261 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8262 Likewise.
8263
8264 Remove uses of gdb_start_cmd.
8265 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8266 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8267
8268 Do not run testcase if testing with GDBserver.
8269 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8270 if testing with GDBserver.
8271
368a124f
JB
82722011-01-06 Joel Brobecker <brobecker@adacore.com>
8273
8274 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8275 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8276 copyright header.
8277
44944448
JB
82782011-01-05 Joel Brobecker <brobecker@adacore.com>
8279
8280 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8281 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8282 testsuite/gdb.fortran/complex.f,
8283 testsuite/gdb.fortran/derived-type.f90,
8284 testsuite/gdb.fortran/library-module-lib.f90,
8285 testsuite/gdb.fortran/library-module-main.f90,
8286 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8287 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8288 Copyright year update.
8289
31886ea6
JB
82902011-01-05 Joel Brobecker <brobecker@adacore.com>
8291
8292 * gdb.base/langs1.f: Add copyright header.
8293
ebedcab5
JK
82942011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8295
8296 * gdb.base/morestack.exp: New file.
8297 * gdb.base/morestack.c: New file.
8298
de1eb2f9
JK
82992011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8300
8301 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8302
9e87a409
JB
83032010-12-29 Joel Brobecker <brobecker@adacore.com>
8304
8305 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8306 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8307
720d1a40
JB
83082010-12-29 Joel Brobecker <brobecker@adacore.com>
8309
8310 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8311
a283af87
AS
83122010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8313
5d3d9cba
AS
8314 * gdb.threads/tls.exp: Fix typo.
8315
a283af87
AS
8316 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8317 * gdb.threads/execl.exp: Update.
8318
2a20745c
YQ
83192010-12-23 Yao Qi <yao@codesourcery.com>
8320
8321 * gdb.arch/arm-disp-step.exp: New.
8322 * gdb.arch/arm-disp-step.S: New.
8323
a7658b96
TT
83242010-12-21 Tom Tromey <tromey@redhat.com>
8325
8326 * gdb.threads/execl.exp: Update.
8327 * gdb.threads/linux-dp.exp: Update.
8328 * gdb.threads/manythreads.exp: Update.
8329 * gdb.threads/tls.exp: Update.
8330
5b79abe7
TT
83312010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8332
8333 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8334 (NextOverThrowDerivates) <resumebpt>: New.
8335 (resumebpt_test): New.
8336 (main): Call resumebpt_test.
8337 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8338
0914bcdb
SS
83392010-12-12 Stan Shebs <stan@codesourcery.com>
8340
8341 * gdb.trace/tsv.exp: Test print command on trace state variables.
8342
305aeedc
TT
83432010-12-09 Tom Tromey <tromey@redhat.com>
8344
8345 * gdb.base/interp.exp: Add regression test.
8346
186c406b
TT
83472010-12-09 Tom Tromey <tromey@redhat.com>
8348
8349 * gdb.java/jnpe.java: New file.
8350 * gdb.java/jnpe.exp: New file.
8351 * gdb.cp/nextoverthrow.exp: New file.
8352 * gdb.cp/nextoverthrow.cc: New file.
8353
aae1c79a
DE
83542010-12-07 Doug Evans <dje@google.com>
8355
8356 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8357 of data-directory.
8358 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8359 updated.
8360 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8361
60f98dde 83622010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8363
8364 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8365 * gdb.base/call-sc.exp: Ditto.
8366 * gdb.base/finish.exp: Ditto.
8367 * gdb.base/return.exp: Ditto.
8368 * gdb.base/return2.exp: Ditto.
8369
5fa290c1
DE
83702010-11-30 Doug Evans <dje@google.com>
8371
8372 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8373 (gdb_expect_list): Fix spelling errors in comments.
8374 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8375 send_gdb/gdb_expect_list where applicable.
8376 * gdb.base/call-ar-st.exp: Ditto.
8377 * gdb.base/funcargs.exp: Ditto.
8378 * gdb.base/gcore.exp: Ditto.
8379 * gdb.base/page.exp: Ditto.
8380 * gdb.base/sigaltstack.exp: Ditto.
8381 * gdb.base/siginfo.exp: Ditto.
8382 * gdb.base/sigstep.exp: Ditto.
8383 * gdb.base/trace-commands.exp: Ditto.
8384
4e04c971
DE
83852010-11-29 Doug Evans <dje@google.com>
8386
8387 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8388 printer-name;subprinter-name.
8389
8cf6f0b1
TT
83902010-11-29 Tom Tromey <tromey@redhat.com>
8391
8392 * gdb.dwarf2/implptr.exp: New file.
8393 * gdb.dwarf2/implptr.c: New file.
8394 * gdb.dwarf2/implptr.S: New file.
8395
94b6973e
PM
83962010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8397
fc529d80 8398 PR python/12199
94b6973e
PM
8399
8400 * gdb.python/py-breakpoint.exp: Test the delete method.
8401
8358c15c
JK
84022010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8403
8404 Fix step_resume_breakpoint unsaved during an infcall.
8405 * gdb.base/step-resume-infcall.exp: New file.
8406 * gdb.base/step-resume-infcall.c: New file.
8407
f6df29bc
TJB
84082010-11-24 Edjunior Machado <emachado@br.ibm.com>
8409
8410 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8411
f2b5a5cf
TJB
84122010-11-24 Edjunior Machado <emachado@br.ibm.com>
8413
8414 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8415 on ppc64's symbols; "finish" and "return" commands must accept to
8416 show the caller line again as well as the line after.
8417 * gdb.asm/powerpc64.inc: New file.
8418
6b0ecdc2
DE
84192010-11-23 Doug Evans <dje@google.com>
8420
8421 * lib/gdb.exp (gdb_test_sequence): New function.
8422 (gdb_expect_list): Add verbose -log call for each pattern.
8423 * gdb.base/signals.exp (test_handle_all_print): Call it.
8424 Reduce timeout increment from 6 minutes to 1 minute.
8425 * gdb.server/ext-run.exp: Call it.
8426
ea976c60
PM
84272010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8428
f2b5a5cf 8429 PR python/12212
ea976c60
PM
8430
8431 * gdb.python/python.exp: Check that selected_thread raises an
8432 error when no inferior is loaded.
8433
c0efa795
JK
84342010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8435
8436 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8437 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8438
ec3aa567
JK
84392010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8440
8441 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8442 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8443
d8249011
DE
84442010-11-18 Doug Evans <dje@google.com>
8445
8446 * gdb.server/ext-run.exp: Fix intermittent failures.
8447
d4eba7d1
NF
84482010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8449
8450 * gdb.stabs/gdb11479.exp: Use runto_main.
8451
b04c2f88
NF
84522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8453
8454 * gdb.base/break-entry.exp: Skip if using a stub.
8455
ae9d7ce4
NF
84562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8457
8458 * gdb.python/py-inferior.exp: Pack values in target endianness.
8459
621c8364
TT
84602010-11-12 Tom Tromey <tromey@redhat.com>
8461
8462 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8463 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8464 MemoryError.
8465 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8466 type.
8467 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8468 MemoryError.
8469 (test_subscript_regression): Update exception type.
8470
84f4c1fe
PM
84712010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8472
8473 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8474 breakpoint tests.
8475
a1442452
PA
84762010-11-09 Pedro Alves <pedro@codesourcery.com>
8477
8478 * gdb.base/watchpoint.exp: Test "watch -location" with an
8479 innacessible location.
8480
efd11a33
JK
84812010-11-09 Edjunior Machado <emachado@br.ibm.com>
8482 Luis Machado <luisgpm@br.ibm.com>
8483
8484 * gdb.base/maint.exp: Expect "." prefix.
8485 * gdb.base/nodebug.exp: Expect "." Likewise.
8486 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8487 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8488 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8489 POWER server processors.
8490
aa00efb5
JK
84912010-11-08 Edjunior Machado <emachado@br.ibm.com>
8492 Luis Machado <luisgpm@br.ibm.com>
8493
8494 * gdb.base/break-entry.exp: convert entry point for
8495 ppc64 and expect leading `.' on ppc64's symbols
8496
99e7ae30
DE
84972010-11-05 Doug Evans <dje@google.com>
8498
8499 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8500 * gdb.python/py-param.exp: Delete, contents moved to ...
8501 * gdb.python/py-parameter.exp: ... here. New file.
8502 Add test for gdb.parameter ("directories").
99e7ae30 8503
f4b8a18d
KW
85042010-11-05 Ken Werner <ken.werner@de.ibm.com>
8505
8506 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8507 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8508 * configure: Regenerate.
8509 * gdb.opencl/Makefile.in: New File.
8510 * gdb.opencl/datatypes.exp: Likewise.
8511 * gdb.opencl/datatypes.cl: Likewise.
8512 * gdb.opencl/operators.exp: Likewise.
8513 * gdb.opencl/operators.cl: Likewise.
8514 * gdb.opencl/vec_comps.exp: Likewise.
8515 * gdb.opencl/vec_comps.cl: Likewise.
8516 * gdb.opencl/convs_casts.exp: Likewise.
8517 * gdb.opencl/convs_casts.cl: Likewise.
8518 * lib/opencl.exp: Likewise.
8519 * lib/opencl_hostapp.c: Likewise.
8520 * lib/opencl_kernel.cl: Likewise.
8521 * lib/cl_util.c: Likewise.
8522 * lib/cl_util.c: Likewise.
8523 * gdb.base/default.exp (set language): Add "opencl" to the list of
8524 languages.
8525
a9d5ef47
SW
85262010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8527
8528 * gdb.cp/overload.exp: Added test for inheritance overload.
8529 * gdb.cp/overload.cc: Ditto.
8530 * gdb.cp/oranking.exp: Removed releveant kfails.
8531
03eb1c79
JK
85322010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8533 Joel Brobecker <brobecker@adacore.com>
8534
8535 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8536 check test_compiler_info.
8537
dbc98a8b
KW
85382010-11-03 Ken Werner <ken.werner@de.ibm.com>
8539
8540 * gdb.base/gnu_vector.exp: Adjust expect messages.
8541
120bd360
KW
85422010-11-03 Ken Werner <ken.werner@de.ibm.com>
8543
8544 * gdb.base/gnu_vector.exp: Add unary operator tests.
8545
c37f7098
KW
85462010-11-03 Ken Werner <ken.werner@de.ibm.com>
8547
8548 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8549
7b51bc51
DE
85502010-11-02 Doug Evans <dje@google.com>
8551
8552 * gdb.python/py-pp-maint.c: New file.
8553 * gdb.python/py-pp-maint.exp: New file.
8554 * gdb.python/py-pp-maint.py: New file.
8555
50c97f38
TT
85562010-11-02 Tom Tromey <tromey@redhat.com>
8557
8558 * gdb.base/default.exp: Remove "scheme" from language list.
8559
a289b8f6
JK
85602010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8561
8562 Revert:
8563 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8564 * gdb.threads/sigstep-threads.exp: New file.
8565 * gdb.threads/sigstep-threads.c: New file.
8566
cd017491
MS
85672010-10-20 Michael Snyder <msnyder@vmware.com>
8568
8569 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8570
8e6a5956
UW
85712010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8572
8573 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8574 Skip test completely if gdb,no_hardware_watchpoints.
8575
2c04da0d
UW
85762010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8577
8578 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8579 strict, but do not check for any particular function name within libc.
8580
79afc5ef
SW
85812010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8582
8583 * gdb.cp/smartp.exp: New test.
8584 * gdb.cp/smartp.cc : New test.
8585
026ffab7
SW
85862010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8587
8588 * gdb.cp/converts.exp: Test pointer to bool conversion.
8589 Test pointer to long conversion.
8590 * gdb.cp/oranking.exp: Removed relevant kfail.
8591
3a772aa4
TT
85922010-10-18 Tom Tromey <tromey@redhat.com>
8593
8594 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8595 argument to lazy_string.
8596 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8597 (pp_ls.to_string): Use it.
8598 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8599 Add "estring2" local.
8600
5fc3827b
JK
86012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8602
8603 Fix s390x compatibility.
8604 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8605 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8606
8aeb23f3
JK
86072010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8608
8609 * gdb.threads/sigstep-threads.exp: New file.
8610 * gdb.threads/sigstep-threads.c: New file.
8611
c1e56572
JK
86122010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8613
8614 * gdb.base/pie-execl.exp: New file.
8615 * gdb.base/pie-execl.c: New file.
8616
92163a10
JK
86172010-10-13 Doug Evans <dje@google.com>
8618 Jan Kratochvil <jan.kratochvil@redhat.com>
8619
8620 PR exp/12117
8621 * gdb.cp/ptype-cv-cp.cc: New file.
8622 * gdb.cp/ptype-cv-cp.exp: New file.
8623
7062b0a0
SW
86242010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8625
8626 * gdb.cp/converts.cc: New test program.
8627 * gdb.cp/converts.exp: New test.
8628 * gdb.cp/overload.exp: Added test for void* vs int*.
8629 * gdb.cp/overload.exp: Ditto.
8630 * gdb.cp/oranking.exp: Removed related kfail.
8631
0e3509db
DE
86322010-10-13 Doug Evans <dje@google.com>
8633
8634 * lib/gdb-python.exp (gdb_check_python_config): New function.
8635 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8636 * gdb.python/lib-types.cc: New file.
8637 * gdb.python/lib-types.exp: New file.
8638
8dc78533
JK
86392010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * gdb.python/py-error.exp: New file.
8642 * gdb.python/py-error.py: New file.
8643
93c17e06
JK
86442010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8645
8646 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8647 gdb_test_multiple.
8648
d8b34041
JK
86492010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8650
8651 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8652 * gdb.base/prelink.exp: Likewise.
8653 * gdb.base/solib-nodir.exp: Likewise.
8654 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8655 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8656 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8657
e0cc584e
UW
86582010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8659
8660 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8661 for the "info files" test to avoid timeouts on slow machines.
8662
cfc353b1
JK
86632010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8664
8665 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8666 (main): Make openlib dummy call.
8667
d3d7896d
JK
86682010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8669
8670 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8671 * break-interp.exp (reach): Move the core body ...
8672 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8673 (test_ld): Provide always real argument, even to the linker. Replace
8674 dl_main by _dl_debug_state.
8675
5e533c94
JK
86762010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8677
8678 Fix results of prelinked PIEs on ppc*.
8679 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8680 Accept also DISPLACEMENT "PRESENT".
8681 (main): Replace "ZERO" displacements by "PRESENT".
8682
33540610
SW
86832010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8684
8685 * gdb.cp/oranking.exp: New test.
8686 * gdb.cp/oranking.cc: New test program.
8687
3bdf2bbd
KW
86882010-10-08 Ken Werner <ken.werner@de.ibm.com>
8689
8690 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8691 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8692
2f608a3a
KW
86932010-10-06 Ken Werner <ken.werner@de.ibm.com>
8694
8695 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8696 lush, lynx) New constant.
8697 * gdb.base/constvars.exp: Test const array types.
8698 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8699
aa2e2d8d
DE
87002010-10-06 Doug Evans <dje@google.com>
8701
8702 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8703 of syscall staging area.
8704
2844d6b5
KW
87052010-10-06 Ken Werner <ken.werner@de.ibm.com>
8706
8707 * gdb.base/gnu_vector.c: Add variable c4.
8708 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8709 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8710
7d8ac8bb
MR
87112010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8712
8713 * gdb.arch/altivec-abi.exp: Fix a typo.
8714
84a02e58
MR
87152010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8716
8717 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8718 to match a thread ID.
8719
b18e6318
JK
87202010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8721
8722 Fix s390x testcase compatibility.
8723 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8724
a2c09bd0
DE
87252010-10-01 Doug Evans <dje@google.com>
8726
8727 * lib/gdb-python.exp: New file.
8728 * gdb.python/py-block.exp: Use it.
8729 * gdb.python/py-breakpoint.exp: Ditto.
8730 * gdb.python/py-frame.exp: Ditto.
8731 * gdb.python/py-inferior.exp: Ditto.
8732 * gdb.python/py-param.exp: Ditto.
8733 * gdb.python/py-prettyprint.exp: Ditto.
8734 * gdb.python/py-shared.exp: Ditto.
8735 * gdb.python/py-symbol.exp: Ditto.
8736 * gdb.python/py-symtab.exp: Ditto.
8737 * gdb.python/py-type.exp: Ditto.
8738 * gdb.python/py-value.exp: Ditto.
8739 * gdb.python/python.exp: Ditto.
8740
38f12cfc
TT
87412010-09-30 Tom Tromey <tromey@redhat.com>
8742
8743 * gdb.base/anon.exp: New file.
8744 * gdb.base/anon.c: New file.
8745
9ae8282d
TT
87462010-09-30 Tom Tromey <tromey@redhat.com>
8747
8748 * gdb.base/completion.exp: Test completion through anonymous
8749 union.
8750 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8751
e9e07ba6
JK
87522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8753
8754 Fix printing parameters of inlined functions.
8755 * gdb.dwarf2/dw2-inline-param.exp: New file.
8756 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8757 * gdb.dwarf2/dw2-inline-param.S: New file.
8758
cd2effb2
JK
87592010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8760
8761 PR corefiles/12071.
8762 * gdb.base/corefile.exp (quit with a process, no question: load core)
8763 (quit with a core file): New tests.
8764
bceffbf3
JK
87652010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8766
8767 Fix GDB crash on inferior calls with self-referencing classes.
8768 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8769 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8770 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8771
1736ad11
JK
87722010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8773
8774 Fix lost siginfo_t for inferior calls.
8775 * gdb.base/siginfo-infcall.exp: New file.
8776 * gdb.base/siginfo-infcall.c: New file.
8777
a176ad92
JB
87782010-09-22 Joel Brobecker <brobecker@adacore.com>
8779
8780 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8781
c2b0a229
JK
87822010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8783
8784 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8785 New test.
8786 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8787
e8ae22d1
JB
87882010-09-22 Joel Brobecker <brobecker@adacore.com>
8789
8790 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8791 type of our const type.
8792
ec322823
SW
87932010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8794
8795 * gdb.cp/pr12028.cc: New.
8796 * gdb.cp/pr12028.exp: New.
8797
72929c62
JB
87982010-09-22 Joel Brobecker <brobecker@adacore.com>
8799
8800 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8801
875b4ff5 88022010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8803 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8804
8805 PR mi/11407
8806 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8807 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8808 * gdb.mi/dw2-ref-missing-frame.S New File.
8809 * gdb.mi/dw2-ref-missing-frame.exp New File.
8810
7155d578
TT
88112010-09-14 Tom Tromey <tromey@redhat.com>
8812
8813 PR symtab/8399:
8814 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8815
515ed532
TT
88162010-09-14 Tom Tromey <tromey@redhat.com>
8817
8818 PR exp/11803:
8819 * gdb.threads/tls.exp: Use C++.
8820 (check_thread_local): Use K::another_thread_local.
8821 * gdb.threads/tls.c (class K): New.
8822 (another_thread_local): Now a member of K.
8823 (spin): Update. No longer K&R C.
8824
450ca57c
SW
88252010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8826
8827 * gdb.cp/koenig.cc: created class for testing member lookup.
8828 * gdb.cp/koenig.exp: Added test for member lookup.
8829
dbd492a3
JK
88302010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8831
8832 Fix false FAILs on sourcetree topdir directory containing "kill".
8833 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8834 source line matching regexp.
8835
8d4d924b
JK
88362010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8837
8838 * gdb.python/python.exp (set height 0, collect help from uiout)
8839 (verify help to uiout): New tests.
8840
8e64f2a0
JK
88412010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8842
8843 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8844 is_lp64_target to check 64bit target.
8845
4569eed2
JK
88462010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8847
8848 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8849 (test_ld) <powerpc64-*>: New.
8850
5e1617b1
DJ
88512010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8852
8853 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8854
c767944b
DJ
88552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8856
8857 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8858 (FunctionArg::method): New function.
8859 (empty, arg): New variables.
8860 (main): Call arg.method.
8861 * gdb.cp/templates.exp (test_template_args): New function.
8862 (do_tests): Call it.
8863
27d3a3fc
UW
88642010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8865
8866 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8867 of "next" to proceed over pthread_exit call.
8868
55b7ce7f
UW
88692010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8870
8871 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8872 "maint print statistics" output to prevent expect timeouts.
8873
809df446
JK
88742010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8875
8876 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8877 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8878 (test_float_rejected): ... here.
8879 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8880 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8881 (test_float_rejected): ... here.
8882 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8883 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8884 (test_float_rejected): ... here.
8885 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8886 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8887 (test_float_rejected): ... here.
8888
8464be76
DJ
88892010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8890
8891 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8892 before disabling hardware watchpoints.
8893 (test_inaccessible_watchpoint): Check that hardware watchpoints
8894 are used. Test for watchpoints on a constant address.
8895
14dba4b4
JK
88962010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8897
8898 * gdb.base/ui-redirect.exp: New file.
8899
3f3540e1 89002010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8901 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8902
8903 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8904
0f254bb7
DE
89052010-08-31 Doug Evans <dje@google.com>
8906
8907 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8908
03f17ccf
TT
89092010-08-30 Tom Tromey <tromey@redhat.com>
8910
8911 PR python/11792:
8912 * gdb.python/py-value.exp (test_subscript_regression): Add
8913 dynamic_type test.
8914
640617ad
DJ
89152010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8916
8917 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8918 instead of running to main. Do not test the main function.
8919 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8920 Add new main.
8921
2ed91d1b
PA
89222010-08-26 Pedro Alves <pedro@codesourcery.com>
8923
8924 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8925 one test.
8926
673bfd45
DE
89272010-08-24 Doug Evans <dje@google.com>
8928
8929 PR symtab/11942
8930 * gdb.dwarf2/dw4-sig-types.cc: New file.
8931 * gdb.dwarf2/dw4-sig-types.h: New file.
8932 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8933 * gdb.dwarf2/dw4-sig-types.exp: New file.
8934
f9ffd4bb
TT
89352010-08-23 Tom Tromey <tromey@redhat.com>
8936
8937 PR python/11145:
8938 * gdb.python/py-value.c (Base, Derived): New types.
8939 (base): New global.
8940 * gdb.python/py-value.exp (test_subscript_regression): Add
8941 dynamic_cast test.
8942
d839c8a4
TT
89432010-08-23 Tom Tromey <tromey@redhat.com>
8944
8945 PR python/10676:
8946 * gdb.python/py-type.exp (test_fields): Add tests for type
8947 equality.
8948
702c2711
TT
89492010-08-23 Tom Tromey <tromey@redhat.com>
8950
8951 PR python/11915:
8952 * gdb.python/py-type.exp (test_fields): Add tests for array.
8953
832bafd3
KS
89542010-08-23 Keith Seitz <keiths@redhat.com>
8955
8956 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8957 have any children. Create a new abbrev for it.
8958 Add missing terminal sequence to .debug_abbrev.
8959
c37bf528
KS
89602010-08-20 Keith Seitz <keiths@redhat.com>
8961
8962 PR symtab/11465:
8963 * gdb.dwarf2/pr11465.exp: New test.
8964 * gdb.dwarf2/pr11465.S: New file.
8965 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8966 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8967
4572cbac
TJB
89682010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8969
8970 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8971 registers. Update data sets with the new v2_double element in the
8972 VSX register union. Add vector_register3_vr data set for the AltiVec
8973 registers. Use gdb_test_no_output instead of send_gdb.
8974
e7fbb131
PA
89752010-08-19 Pedro Alves <pedro@codesourcery.com>
8976
8977 * gdb.python/py-shared.exp: New file, factored out from
8978 python.exp.
8979 * gdb.python/py-shared.c: New file.
8980 * gdb.python/py-shared-sl.c: New file.
8981 * gdb.python/python-1.c: New file.
8982 * gdb.python/python-sl.c: Delete.
8983 * gdb.python/python.c: Mention python-1.c.
8984 * gdb.python/python.exp: Move shared library tests to
8985 py-shared.exp.
8986 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8987 (MISCELLANEOUS): New.
8988 (clean mostlyclean): Also remove $MISCELLANEOUS.
8989
d30f5e1f
DE
89902010-08-19 Doug Evans <dje@google.com>
8991
8992 PR exp/11926
8993 * gdb.base/printcmds.exp (test_float_accepted): New function.
8994 Move existing float tests there. Add tests for floats with suffixes.
8995 (test_float_rejected): New function.
8996 * gdb.java/jv-print.exp (test_float_accepted): New function.
8997 (test_float_rejected): New function.
8998 * gdb.objc/print.exp: New file.
8999 * gdb.pascal/print.exp: New file.
9000 * lib/objc.exp: New file.
9001
7b3fd859
PM
90022010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9003
9004 * gdb.base/default.exp (info set): Avoid full buffer error and force
9005 reading up to final gdb prompt.
9006 (show): Likewise.
9007
c92817ce
TT
90082010-08-18 Tom Tromey <tromey@redhat.com>
9009
9010 PR symtab/11919:
9011 * gdb.base/completion.exp: Add test.
9012
f1208f9e
DE
90132010-08-18 Doug Evans <dje@google.com>
9014
9015 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9016 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9017 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9018 Simplify, early exit if runto_main fails.
9019 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9020 (set_lang_fortran): Moved to lib/fortran.exp.
9021 * gdb.fortran/types.exp: load_lib fortran.exp.
9022 (set_lang_fortran): Moved to lib/fortran.exp.
9023 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9024 * gdb.java/jprint.exp (set_lang_java): Ditto.
9025 * gdb.java/jv-exp.exp: load_lib java.exp.
9026 If set_lang_java fails, issue a warning instead of failure to be
9027 consistent with other set_lang_foo uses.
9028 (set_lang_java): Moved to lib/java.exp.
9029 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9030 If set_lang_java fails, issue a warning instead of failure to be
9031 consistent with other set_lang_foo uses.
9032 * gdb.pascal/types.exp: load_lib pascal.exp.
9033 (set_lang_pascal): Moved to lib/pascal.exp.
9034 * lib/fortran.exp: New file.
9035 * lib/java.exp (set_lang_java): New function.
9036 * lib/pascal.exp (set_lang_pascal): New function.
9037
2f06b485
YQ
90382010-08-18 Yao Qi <yao@codesourcery.com
9039
9040 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9041 func_nofb_start and func_loopfb_start, so that address of functions
9042 is equal to these labels on Thumb.
9043
96e25403
YQ
90442010-08-18 Yao Qi <yao@codesourcery.com>
9045
9046 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9047 to reflect latest c source file.
9048
36e6adc4
JK
90492010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9050
9051 * gdb.cp/infcall-dlopen.exp: New file.
9052 * gdb.cp/infcall-dlopen.cc: New file.
9053 * gdb.cp/infcall-dlopen-lib.cc: New file.
9054
f431efe5
PA
90552010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9056 Pedro Alves <pedro@codesourcery.com>
9057
9058 PR breakpoints/11371
9059
9060 * gdb.base/watch-cond-infcall.exp: New file.
9061 * gdb.base/watch-cond-infcall.c: New file.
9062
06a64a0b
TT
90632010-08-16 Tom Tromey <tromey@redhat.com>
9064
9065 * gdb.base/help.exp: Update.
9066 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9067 watchpoint.
9068 (test_watch_location): New proc.
9069 (test_watchpoint_in_big_blob): Delete watchpoint.
9070 * gdb.base/watchpoint.c (func5): New function.
9071 (main): Call it.
9072
70ebf4ed
DE
90732010-08-16 Doug Evans <dje@google.com>
9074
9075 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9076
ca5c20b6
PM
90772010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9078
9079 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9080 tests.
9081
7346b668
KW
90822010-08-11 Ken Werner <ken.werner@de.ibm.com>
9083
9084 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9085 * gdb.base/gnu_vector.c: New File.
9086 * gdb.base/gnu_vector.exp: Likewise.
9087
cb2e07a6
PM
90882010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9089
9090 * gdb.python/python.c: New File.
9091 * gdb.python/python-sl.c: New File.
9092 * gdb.python/python.exp: Test solib_address and decode_line
9093 * functions.
9094
5da1313b
JK
90952010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9096
9097 * gdb.python/python.exp (show height, set height 10)
9098 (verify pagination beforehand, verify pagination beforehand: q)
9099 (gdb.execute does not page, verify pagination afterwards)
9100 (verify pagination afterwards: q): New.
9101
49c3ccf7
DE
91022010-08-02 Doug Evans <dje@google.com>
9103
9104 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9105 because of an older gcc, change test2
9106 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9107 to unsupported.
9108
42c0c4f1
KH
91092010-07-30 Kazu Hirata <kazu@codesourcery.com>
9110
9111 * gdb.base/break-always.exp: Do not expect full paths to file
9112 names.
9113 * gdb.base/commands.exp: Likewise.
9114
d3765805
DE
91152010-07-30 Doug Evans <dje@google.com>
9116
c98ee71b
DE
9117 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9118 xfail them when run with older gccs.
9119
fd961404
DE
9120 * lib/gdb.exp (build_executable): Forward "c++" option to
9121 get_compiler_info.
9122
999adef4
DE
9123 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9124 "python print ttype.template_argument(1)" and
9125 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9126 if using gcc 4.4 or earlier.
9127
d3765805
DE
9128 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9129 attach-to-debugger handling.
9130
1276c759
JK
91312010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9132
9133 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9134 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9135 (main): Use copyreloc.
9136 * gdb.base/prelink.exp (split debug of executable)
9137 (.dynbss vs. .bss address shift): New tests.
9138
88caa9b9
PA
91392010-07-29 Pedro Alves <pedro@codesourcery.com>
9140
9141 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9142 in gdb_test_multiple.
9143
c6f2ac43
PA
91442010-07-29 Pedro Alves <pedro@codesourcery.com>
9145
9146 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9147 environment.
9148
326fd672
TT
91492010-07-28 Tom Tromey <tromey@redhat.com>
9150
9151 PR python/11060:
9152 * gdb.python/py-type.c (Temargs): New template.
9153 (temvar): New variable.
9154 * gdb.python/py-type.exp (test_template): New proc.
9155
3ce3b1ba
PA
91562010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9157
9158 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9159 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9160
34eaf542
TT
91612010-07-28 Tom Tromey <tromey@redhat.com>
9162
9163 PR c++/9946:
9164 * gdb.cp/temargs.exp: New file.
9165 * gdb.cp/temargs.cc: New file.
9166
d41b819e
JK
91672010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9168
9169 * gdb.base/help.exp (help disassemble): Update the content.
9170
26ab7092
JK
91712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * gdb.threads/ia64-sigill.exp: New file.
9174 * gdb.threads/ia64-sigill.c: New file.
9175
5283e9e1
TT
91762010-07-27 Tom Tromey <tromey@redhat.com>
9177
9178 * gdb.opt/inline-cmds.c (ATTR): New define.
9179 (func1): Use it.
9180 (func2): Likewise.
9181 (func3): Likewise.
9182 (outer_inline1): Likewise.
9183 (outer_inline2): Likewise.
9184 * gdb.opt/inline-bt.c (ATTR): New define.
9185 (func1): Use it.
9186 (func2): Likewise.
9187 * gdb.opt/inline-locals.c (ATTR): New define.
9188 (func1): Use it.
9189 (func2): Likewise.
9190
e992ef73
TT
91912010-07-27 Tom Tromey <tromey@redhat.com>
9192
9193 * gdb.stabs/gdb11479.c (hack): New function.
9194 (test): Use it.
9195 (test2): Use it.
9196 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9197 (int32_search_buf, int64_search_buf): No longer static.
9198 (x): Remove.
9199 * gdb.base/relocate.c (hack): New function.
9200
5374244e
PM
92012010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9202
9203 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9204 * gdb.python/py-value.c (func1): New function.
9205 (func2): Likewise.
9206
a99aee83
CV
92072010-07-26 Corinna Vinschen <vinschen@redhat.com>
9208
9209 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9210 as not to clash with .data section.
9211
a04ba985
JG
92122010-07-26 Jerome Guitton <guitton@adacore.com>
9213
9214 * gdb.base/code_elim.exp: New file.
9215 * gdb.base/code_elim1.c: New file.
9216 * gdb.base/code_elim2.c: New file.
9217
23bd0f7c
PA
92182010-07-21 Pedro Alves <pedro@codesourcery.com>
9219
9220 PR symtab/11827
9221
9222 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9223 (some_volatile_enum): New variable.
9224 * gdb.base/printcmds.exp (test_print_enums): New.
9225 <top level>: Call it.
9226
883df6dd
SW
92272010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9228
9229 * gdb.cp/fpointer.cc: New test.
9230 * gdb.cp/fpointer.exp: New test.
9231
569b05a5
JK
92322010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9233
9234 * gdb.base/solib-nodir.exp: New file.
9235 * lib/gdb.exp (runto): New case for a GDB internal error.
9236
51d7d803
JK
92372010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9238 Ulrich Weigand <uweigand@de.ibm.com>
9239 Tom Tromey <tromey@redhat.com>
9240
9241 * gdb.base/charset-malloc.c: New file.
9242 * gdb.base/charset.c (malloc_stub): New prototype.
9243 (main): Call it instead of malloc itself.
9244 * gdb.base/charset.exp: Use only prepare_for_testing.
9245 (binfile): Remove the variable.
9246
c0edd9ed
JK
92472010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9248
9249 Make core files the process_stratum.
9250 * gdb.base/corefile.exp (run: load core again)
9251 (run: sanity check we see the core file, run: with core)
9252 (run: core file is cleared, attach: load core again)
9253 (attach: sanity check we see the core file, attach: with core)
9254 (attach: core file is cleared): New tests.
9255 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9256
3cbaedff
KW
92572010-07-14 Ken Werner <ken.werner@de.ibm.com>
9258
9259 * gdb.arch/altivec-abi.exp: New tests.
9260
91158a56
TT
92612010-07-13 Tom Tromey <tromey@redhat.com>
9262
9263 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9264 (main): Use it.
9265 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9266
0f5238ed
TT
92672010-07-13 Tom Tromey <tromey@redhat.com>
9268
9269 * gdb.base/label.exp: New file.
9270 * gdb.base/label.c: New file.
9271
add265ae
L
92722010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9273 H.J. Lu <hongjiu.lu@intel.com>
9274
9275 * lib/gdb.exp (is_ilp32_target): New.
9276 (is_lp64_target): Likewise.
9277
9278 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9279 target.
9280 * gdb.arch/amd64-disp-step.exp: Likewise.
9281 * gdb.arch/amd64-dword.exp: Likewise.
9282 * gdb.arch/amd64-i386-address.exp: Likewise.
9283 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9284
add265ae
L
9285 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9286 target.
9287 * gdb.arch/i386-bp_permanent.exp: Likewise.
9288 * gdb.arch/i386-byte.exp: Likewise.
9289 * gdb.arch/i386-disp-step.exp: Likewise.
9290 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9291 * gdb.arch/i386-prologue.exp: Likewise.
9292 * gdb.arch/i386-size-overlap.exp: Likewise.
9293 * gdb.arch/i386-size.exp: Likewise.
9294 * gdb.arch/i386-sse.exp: Likewise.
9295 * gdb.arch/i386-unwind.exp: Likewise.
9296 * gdb.arch/i386-word.exp: Likewise.
9297
9298 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9299 test only when building 64-bit executables. Do not hard-code
9300 -m64 option.
9301
2dfb8c17
DE
93022010-07-07 Doug Evans <dje@google.com>
9303
9304 * lib/gdb.exp (gdb_test_list_exact): New function.
9305 * gdb.base/default.exp (show convenience): Call it, add tests for
9306 $_sdata = void, $_thread = 0.
9307
4e5799b6
JK
93082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9309 Joel Brobecker <brobecker@adacore.com>
9310
9311 Fix re-run of PIE executable, PR shlibs/11776.
9312 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9313 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9314 and re-"run" of the inferior.
9315
1a219cc7
JK
93162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9317 Joel Brobecker <brobecker@adacore.com>
9318
9319 Cope with missing /usr/sbin/prelink.
9320 * lib/prelink-support.exp (prelink_no):
9321 <result == 1 && $output is "no such file or directory">: New.
9322 (prelink_yes): Likewise. Return on failed prelink_no.
9323
5e3b36f8
JK
93242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9325 Joel Brobecker <brobecker@adacore.com>
9326
9327 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9328 build_executable by build_executable_own_libs. Replace "prelink -R"
9329 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9330 change.
9331 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9332 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9333 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9334 Replace build_executable by build_executable_own_libs's function
9335 build_executable_own_libs.
9336 (prelinkNO): Create new stub to call prelink_no.
9337 (prelinkYES): Create new stub to call prelink_yes.
9338 (test_attach): Rename calls of copy to file_copy.
9339 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9340 (copy): Move to ...
9341 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9342 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9343 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9344 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9345 special flags by gdb_compile_shlib. Replace second gdb_compile by
9346 build_executable_own_libs. Replace "prelink -R" execution by a call of
9347 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9348 a second call of prelink_yes. Replace restart commands by
9349 clean_restart.
9350 (prelink): Rename to ...
9351 (seen displacement message): ... this test. Extend its expectation
9352 strictness.
9353
86e4bafc
JK
93542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9355
9356 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9357 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9358 displacement message exactly once.
9359
3cd07d20
JK
93602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9361 Joel Brobecker <brobecker@adacore.com>
9362
9363 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9364 its restore after the <$relink_args != ""> loop. new comment.
9365
0a1e94c7
JK
93662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9367 Joel Brobecker <brobecker@adacore.com>
9368
9369 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9370 code for it. New variable relink_args.
9371 (prelinkYES): Call prelinkNO.
9372 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9373 in such case. Move the core code to ...
9374 (test_attach_gdb): ... a new function. Send GDB command "file".
9375 Extend expected "Attaching to " string.
9376
2f70bcfb
TT
93772010-07-02 Tom Tromey <tromey@redhat.com>
9378
9379 * gdb.base/bitops.exp: Remove extraneous "pass".
9380
a17ac5b0
TT
93812010-07-02 Ken Werner <ken.werner@de.ibm.com>
9382
9383 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9384
dc10affe
PA
93852010-07-01 Pedro Alves <pedro@codesourcery.com>
9386
d41c0fc8
PA
9387 * gdb.base/help.exp: Adjust expected output.
9388
93892010-07-01 Pedro Alves <pedro@codesourcery.com>
9390
9391 * gdb.base/help.exp: Adjust expected output.
dc10affe 9392
0a600c36
JK
93932010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9394
9395 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9396 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9397 c++/11702.
9398
37cc8bfe
JK
93992010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9400 Doug Evans <dje@google.com>
9401
9402 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9403 add .dynamic entry'.
9404
254e6b9e
DE
94052010-06-29 Doug Evans <dje@google.com>
9406
9407 Test PR c++/11702.
9408 * gdb.cp/m-static.exp: Add testcase.
9409 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9410
595939de 94112010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9412 Tom Tromey <tromey@redhat.com>
9413 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9414
9415 * gdb.python/py-inferior.c: New File.
9416 * gdb.python/py-infthread.c: New File.
9417 * gdb.python/py-inferior.exp: New File.
9418 * gdb.python/py-infthread.exp: New File.
9419
98751a41
JK
94202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9421
9422 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9423 (ptype ::C::OtherFileClass typedefs): New.
9424 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9425 (C::OtherFileClass::cOtherFileClassVar2): New.
9426 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9427 cOtherFileClassVar2.
9428 (C::cOtherFileType2, C::cOtherFileVar2): New.
9429 (C::cOtherFileVar_use): use also cOtherFileVar2.
9430 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9431
41f62f39
JK
94322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9433
9434 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9435 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9436 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9437 (print ::C::cOtherFileVar)
9438 (whatis C::OtherFileClass::cOtherFileClassType)
9439 (whatis ::C::OtherFileClass::cOtherFileClassType)
9440 (print C::OtherFileClass::cOtherFileClassVar)
9441 (print ::cOtherFileClassVar)
9442 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9443 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9444 trailing content.
9445 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9446 (C::OtherFileClass::cOtherFileClassVar)
9447 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9448 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9449
af53d231
JK
94502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9451
9452 Test PR c++/11703 and PR gdb/1448.
9453 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9454 gdb/1448.
9455
9655fd1a
JK
94562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9457
9458 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9459 (main) <rtti_data>: New.
9460 * gdb.cp/virtbase.exp (print rtti_data): New.
9461
824cc8dd
JK
94622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9463 Joel Brobecker <brobecker@adacore.com>
9464
9465 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9466
6036c742
JK
94672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9468
9469 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9470
de6a0421
DE
94712010-06-28 Doug Evans <dje@google.com>
9472
9473 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9474
b2dae948
DE
94752010-06-27 Doug Evans <dje@google.com>
9476
9477 * gdb.cp/m-static.exp: Update expected test output.
9478
0f3bb72e
PH
94792010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9480
889bf7c5
PA
9481 * gdb.gdb/selftest.exp: Adjust expected message for
9482 capturing start-up runtime.
0f3bb72e 9483
bc9f0842
TT
94842010-06-25 Tom Tromey <tromey@redhat.com>
9485
9486 PR python/10808:
9487 * gdb.python/python.exp: Add new tests.
9488
099ef718
SW
94892010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9490
9491 * gdb.cp/operator.cc: Created an import loop.
9492 * gdb.cp/operator.exp: Added testcase for import loop.
9493
5868a632
JK
94942010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9495
9496 Test PR python/11407.
9497 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9498 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9499 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9500 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9501 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9502 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9503 binfile. Call gdb_compile with clean_restart twice.
9504 (func_nofb print, func_nofb backtrace, func_loopfb print)
9505 (func_loopfb backtrace): New.
9506
af76db58
JK
95072010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9508
9509 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9510 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9511 by a hand made one.
9512 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9513 i?86 requirement. Remove variables srcfile and binfile. New variable
9514 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9515
f2c7657e
UW
95162010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9517
9518 * gdb.cell/dwarfaddr.exp: New file.
9519 * gdb.cell/dwarfaddr.S: New file.
9520
628fe4e4
JK
95212010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9522
9523 Test PR 9436.
9524 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9525
f1421989
HZ
95262010-06-24 Hui Zhu <teawater@gmail.com>
9527
9528 * gdb.base/eval.exp: New file.
9529
d03285ec
UW
95302010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9531
9532 * gdb.cell/fork.exp: New file.
9533 * gdb.cell/fork.c: Likewise.
9534 * gdb.cell/fork-spu.c: Likewise.
9535
41b2c92d
PM
95362010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9537
9538 * lib/gdb.exp (banned_variables_traced): New global variable.
9539 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9540 (gdb_init): Use `trace add variable' instead of obsolete
9541 `trace variable'.
9542
d5bc977f
DE
95432010-06-21 Doug Evans <dje@google.com>
9544
9545 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9546
d2ed6730
UW
95472010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9548
9549 * gdb.arch/spu-ls.exp: New file.
9550 * gdb.arch/spu-ls.c: Likewise.
9551
6aed2dbc
SS
95522010-06-18 Stan Shebs <stan@codesourcery.com>
9553
9554 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9555
e0756905
UW
95562010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9557
9558 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9559 * gdb.base/watch-cond.exp: Likewise.
9560 * gdb.python/py-breakpoint.exp: Likewise.
9561
d8053d4d
PA
95622010-06-18 Pedro Alves <pedro@codesourcery.com>
9563
9564 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9565 clean_restart, make sure every test has a distinct message, and
9566 that messages don't include the executable' full path.
9567
81ce510c
DE
95682010-06-17 Doug Evans <dje@google.com>
9569
9570 * gdb.arch/i386-size.exp: Updated expected output for
9571 DISASSEMBLY_OMIT_FNAME.
9572
65d79d4b
SDJ
95732010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9574 Sergio Durigan Junior <sergiodj@redhat.com>
9575
9576 * gdb.base/watch-notconst.c: New file.
9577 * gdb.base/watch-notconst.S: New file.
9578 * gdb.base/watch-notconst2.c: New file.
9579 * gdb.base/watch-notconst2.S: New file.
9580 * gdb.base/watch-notconst.exp: New file.
9581 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9582 (func4): Add operations on `global_ptr_ptr'.
9583 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9584 routine to test watchpoints created with a constant expression.
9585 (test_inaccessible_watchpoint): Include tests for watchpoints
9586 created with a constant expression.
9587
df0f4836
KB
95882010-06-14 Kevin Buettner <kevinb@redhat.com>
9589
9590 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9591 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9592 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9593 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9594 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9595 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9596 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9597 of `_start'.
9598
b769def5
UW
95992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9600
9601 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9602 not supported on the target.
9603 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9604 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9605 * gdb.mi/mi-nsintrall.exp: Likewise.
9606 * gdb.mi/mi-nsmoribund.exp: Likewise.
9607 * gdb.mi/mi-nsthrexec.exp: Likewise.
9608
d914c394
SS
96092010-06-11 Stan Shebs <stan@codesourcery.com>
9610
9611 * gdb.base/permissions.exp: New file.
9612
96132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9614
9615 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9616 does not support ELF executable class.
9617
f3ce5b9c
UW
96182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9619
9620 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9621
8e46892c
JK
96222010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9623
9624 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9625 (runto): Catch "The target does not support running in non-stop mode.".
9626
6cc55c64
MS
96272010-06-11 Michael Snyder <msnyder@vmware.com>
9628
9629 * gdb.base/setshow.exp (set language asm): Don't use
9630 gdb_test_no_output, fails on some targets.
9631
caddefa4
UW
96322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9633
9634 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9635 * gdb.cp/pr9167.exp: Likewise.
9636
468b1aa7
UW
96372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9638
9639 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9640
5c3552dc
UW
96412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9642
9643 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9644
02e6fe6a
UW
96452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9646
9647 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9648
0e03807e
TT
96492010-06-11 Tom Tromey <tromey@redhat.com>
9650
9651 PR gdb/9977, PR exp/11636::
9652 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9653 (pieces_test_f6): Update expected output.
9654
2bdf28a0
JK
96552010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9656
9657 * gdb.base/moribund-step.exp: New.
9658
f6978de9
MS
96592010-06-08 Michael Snyder <msnyder@vmware.com>
9660
9661 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9662 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9663 * gdb.ada/frame_args.exp: Ditto.
9664 * gdb.ada/lang_switch.exp: Ditto.
9665 * gdb.ada/ptype_arith_binop.exp: Ditto.
9666 * gdb.ada/ref_param.exp: Ditto.
9667 * gdb.ada/type_coercion.exp:Ditto.
9668
9669 * gdb.asm/asm-source.exp: Ditto.
9670
9671 * gdb.base/attach.exp: Ditto.
9672 * gdb.base/bitfields2.exp: Ditto.
9673 * gdb.base/call-signal-resume.exp: Ditto.
9674 * gdb.base/callfuncs.exp: Ditto.
9675 * gdb.base/commands.exp: Ditto.
9676 * gdb.base/dbx.exp: Ditto.
9677 * gdb.base/default.exp: Ditto.
9678 * gdb.base/dump.exp: Ditto.
9679 * gdb.base/exprs.exp: Ditto.
9680 * gdb.base/freebpcmd.exp: Ditto.
9681 * gdb.base/interrupt.exp: Ditto.
9682 * gdb.base/list.exp: Ditto.
9683 * gdb.base/long_long.exp: Ditto.
9684 * gdb.base/maint.exp: Ditto.
9685 * gdb.base/ptype.exp: Ditto.
9686 * gdb.base/return.exp: Ditto.
9687 * gdb.base/setshow.exp: Ditto.
9688 * gdb.base/sigbpt.exp: Ditto.
9689 * gdb.base/sigrepeat.exp: Ditto.
9690
9691 * gdb.cp/classes.exp: Ditto.
9692
9693 * gdb.dwarf2/dw2-restore.exp: Ditto.
9694
9695 * gdb.gdb/selftest.exp: Ditto.
9696
9697 * gdb.multi/base.exp: Ditto.
9698 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9699
9700 * gdb.python/py-block.exp: Ditto.
9701 * gdb.python/py-prettyprint.exp: Ditto.
9702 * gdb.python/py-template.exp: Ditto.
9703
9704 * gdb.server/ext-attach.exp: Ditto.
9705 * gdb.server/ext-run.exp: Ditto.
9706 * gdb.server/server-mon.exp: Ditto.
9707
9708 * gdb.threads/fork-thread-pending.exp: Ditto.
9709 * gdb.threads/hand-call-in-threads.exp: Ditto.
9710 * gdb.threads/interrupted-hand-call.exp: Ditto.
9711 * gdb.threads/linux-dp.exp: Ditto.
9712 * gdb.threads/manythreads.exp: Ditto.
9713 * gdb.threads/print-threads.exp: Ditto.
9714 * gdb.threads/pthreads.exp: Ditto.
9715 * gdb.threads/schedlock.exp: Ditto.
9716 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9717 * gdb.threads/threadapply.exp: Ditto.
9718
de7ff789
MS
97192010-06-08 Michael Snyder <msnyder@vmware.com>
9720
889bf7c5 9721 * gdb.ada/exec_changed.exp:
de7ff789
MS
9722 Use ".*" instead of "" as wildcard regexp.
9723
9724 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9725 * gdb.base/call-ar-st.exp: Ditto.
9726 * gdb.base/checkpoint.exp: Ditto.
9727 * gdb.base/default.exp: Ditto.
9728 * gdb.base/dump.exp: Ditto.
9729 * gdb.base/ending-run.exp: Ditto.
9730 * gdb.base/fileio.exp: Ditto.
9731 * gdb.base/miscexprs.exp: Ditto.
9732 * gdb.base/pointers.exp: Ditto.
9733 * gdb.base/readline.exp: Ditto.
9734 * gdb.base/reread.exp: Ditto.
9735 * gdb.base/restore.exp: Ditto.
9736 * gdb.base/shlib-call.exp: Ditto.
9737 * gdb.base/valgrind-db-attach.exp: Ditto.
9738 * gdb.base/volatile.exp: Ditto.
9739 * gdb.base/watchpoints.exp: Ditto.
9740
9741 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9742
9743 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9744 * gdb.python/py-value.exp: Ditto.
9745
9746 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9747 * gdb.trace/circ.exp: Ditto.
9748 * gdb.trace/collection.exp: Ditto.
9749 * gdb.trace/packetlen.exp: Ditto.
9750 * gdb.trace/passc-dyn.exp: Ditto.
9751 * gdb.trace/report.exp: Ditto.
9752 * gdb.trace/tfile.exp: Ditto.
9753 * gdb.trace/tfind.exp: Ditto.
9754 * gdb.trace/while-dyn.exp: Ditto.
9755
3bebe2f2
JK
97562010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9757
9758 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9759
5c631832
JK
97602010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9761
9762 Test PR 10640.
9763 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9764
4c3376c8
SW
97652010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9766
9767 * gdb.cp/koenig.exp: Test for ADL operators.
9768 * gdb.cp/koenig.cc: Added ADL operators.
9769 * gdb.cp/operator.exp: New test.
9770 * gdb.cp/operator.cc: New test.
9771
dc226d5a
MS
97722010-06-04 Michael Snyder <msnyder@vmware.com>
9773
dfb88a23
MS
9774 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9775 * gdb.base/pending.exp: Ditto.
f7ae76b3 9776
dc226d5a
MS
9777 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9778
967cf477
DE
97792010-06-04 Doug Evans <dje@google.com>
9780
9781 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9782 disabled printers.
9783 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9784 (enable_lookup_function): New function.
9785
eb801841
TT
97862010-06-04 Tom Tromey <tromey@redhat.com>
9787
9788 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9789 of hash and id.
9790
38979823
JK
97912010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9792
9793 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9794 newline.
9795 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9796 (empty verbose non-noisy clear, empty verbose noisy clear)
9797 (empty non-verbose noisy clear): Likewise.
9798
35ec993f
MS
97992010-06-03 Michael Snyder <msnyder@vmware.com>
9800
9801 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9802 * gdb.base/display.exp: Ditto.
9803 * gdb.base/find.exp: Ditto.
9804 * gdb.base/ifelse.exp: Ditto.
9805 * gdb.base/multi-forks.exp: Ditto.
9806 * gdb.base/recurse.exp: Ditto.
9807 * gdb.base/setshow.exp: Ditto.
9808 * gdb.base/value-double-free.exp: Ditto.
9809 * gdb.base/watch-vfork.exp: Ditto.
9810 * gdb.base/watch_thread_num.exp: Ditto.
9811 * gdb.base/watchpoint-solib.exp: Ditto.
9812 * gdb.base/watchpoint.exp: Ditto.
9813 * gdb.base/watchpoints.exp: Ditto.
9814
9815 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9816 * gdb.cp/overload.exp: Ditto.
9817 * gdb.cp/virtfunc.exp: Ditto.
9818
9819 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9820
889bf7c5 9821 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9822 Replace gdb_test with gdb_test_no_output.
9823
889bf7c5 9824 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9825 Replace gdb_test with gdb_test_no_output.
9826 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9827 * gdb.threads/watchthreads.exp: Ditto.
9828 * gdb.threads/watchthreads2.exp: Ditto.
9829
9830 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9831 * gdb.trace/tfind.exp: Ditto.
9832
c22decce
JB
98332010-06-03 Joel Brobecker <brobecker@adacore.com>
9834
9835 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9836 successful test if message is the empty string.
9837
fd5700c7
JK
98382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9839
9840 * gdb.fortran/module.exp (stopped language detection): New test.
9841
f55ee35c
JK
98422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9843
9844 Support DW_TAG_module as separate namespaces.
9845 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9846 gdb.fortran/library-module-lib.f90: New.
9847 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9848 (print i): Remove.
9849 (continue to breakpoint: i-is-1, print var_i value 1)
9850 (continue to breakpoint: i-is-2, print var_i value 2)
9851 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9852 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9853 (complete `modmany, complete `modmany`, complete `modmany`var)
9854 (show language, setting breakpoint at module): New tests.
9855 * gdb.fortran/module.f90 (module mod): Remove.
9856 (module mod1, module mod2, module modmany, subroutine sub1)
9857 (subroutine sub2, program module): New.
9858
b8e8282f
JK
98592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9862 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9863 * gdb.cp/anon-union.exp (pass): Rename to ...
9864 (print z 2): ... here.
b8e8282f 9865
019ebafc
MS
98662010-06-02 Michael Snyder <msnyder@vmware.com>
9867
e68d8fd4
MS
9868 * gdb.trace/actions.exp: Use gdb_test_no_output.
9869 * gdb.trace/circ.exp: Ditto.
9870 * gdb.trace/packetlen.exp: Ditto.
9871 * gdb.trace/save-trace.exp: Ditto.
9872 * gdb.trace/tracecmd.exp: Ditto.
9873 * gdb.trace/tsv.exp: Ditto.
9874
12b5d08a
MS
9875 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9876 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9877 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9878 * gdb.threads/manythreads.exp: Ditto.
9879 * gdb.threads/print-threads.exp: Ditto.
9880 * gdb.threads/pthreads.exp: Ditto.
9881 * gdb.threads/schedlock.exp: Ditto.
9882 * gdb.threads/staticthreads.exp: Ditto.
9883 * gdb.threads/thread-specific.exp: Ditto.
9884 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9885 * gdb.threads/threadapply.exp: Ditto.
9886 * gdb.threads/watchthreads.exp: Ditto.
9887 * gdb.threads/watchthreads2.exp: Ditto.
9888
89493308
MS
9889 * gdb.python/py-block.exp: Use gdb_test_no_output.
9890 * gdb.python/py-prettyprint.exp: Ditto.
9891 * gdb.python/py-template.exp: Ditto.
9892 * gdb.python/py-value.exp: Ditto.
9893
9894 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9895 * gdb.reverse/watch-reverse.exp: Ditto.
9896
9897 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9898 * gdb.server/ext-run.exp: Ditto.
9899
019ebafc
MS
9900 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9901 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9902 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9903 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9904 * gdb.dwarf2/dw2-producer.exp: Ditto.
9905 * gdb.dwarf2/mac-fileno.exp: Ditto.
9906
9907 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9908 * gdb.gdb/selftest.exp: Ditto.
9909
9910 * gdb.multi/base.exp: Use gdb_test_no_output.
9911
9912 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9913
3e0ca3a5
JK
99142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9915
9916 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9917
9db70545
MS
99182010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9919
a8d52276
MS
9920 * gdb.cp/class2.exp: Use gdb_test_no_output.
9921 * gdb.cp/classes.exp: Ditto.
9922 * gdb.cp/extern-c.exp: Ditto.
9923 * gdb.cp/inherit.exp: Ditto.
9924 * gdb.cp/maint.exp: Ditto.
9925 * gdb.cp/mb-inline.exp: Ditto.
9926 * gdb.cp/mb-templates.exp: Ditto.
9927 * gdb.cp/method2.exp: Ditto.
9928 * gdb.cp/misc.exp: Ditto.
9929 * gdb.cp/ovldbreak.exp: Ditto.
9930 * gdb.cp/punctuator.exp: Ditto.
9931 * gdb.cp/templates.exp: Ditto.
9932 * gdb.cp/virtbase.exp: Ditto.
9933
889bf7c5 9934 * gdb.threads/attach-stopped.exp:
9db70545 9935 Replace uses of send_gdb / gdb_expect.
889bf7c5 9936 * gdb.threads/attachstop-mt.exp:
9db70545 9937 Replace uses of send_gdb / gdb_expect.
889bf7c5 9938 * gdb.threads/gcore-thread.exp:
9db70545 9939 Replace uses of send_gdb / gdb_expect.
889bf7c5 9940 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9941 Replace uses of send_gdb / gdb_expect.
9942 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9943 * gdb.threads/print-threads.exp:
9db70545
MS
9944 Replace uses of send_gdb / gdb_expect.
9945 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9946 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9947 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9948
9949 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9950 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9951 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9952 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9953 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9954 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9955 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9956 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9957 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9958 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9959 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9960
359cc68c
JK
99612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9962
9963 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9964
7d3fe98e
SW
99652010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9966
9967 * gdb.cp/koenig.exp: Added new test case.
9968 * gdb.cp/koenig.cc: Ditto.
9969
27d3a1a2
MS
99702010-06-01 Michael Snyder <msnyder@vmware.com>
9971
9972 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9973 * gdb.base/arrayidx.exp: Ditto.
9974 * gdb.base/attach.exp: Ditto.
9975 * gdb.base/auxv.exp: Ditto.
9976 * gdb.base/bigcre.exp: Ditto.
9977 * gdb.base/break-always.exp: Ditto.
9978 * gdb.base/break-interp.exp: Ditto.
9979 * gdb.base/break.exp: Ditto.
9980 * gdb.base/breakpoint-shadow.exp: Ditto.
9981 * gdb.base/call-ar-st.exp: Ditto.
9982 * gdb.base/call-sc.exp: Ditto.
9983 * gdb.base/call-signal-resume.exp: Ditto.
9984 * gdb.base/callfuncs.exp: Ditto.
9985 * gdb.base/catch-syscall.exp: Ditto.
9986 * gdb.base/charset.exp: Ditto.
9987 * gdb.base/code-expr.exp: Ditto.
9988 * gdb.base/commands.exp: Ditto.
9989 * gdb.base/cond-expr.exp: Ditto.
9990 * gdb.base/condbreak.exp: Ditto.
9991 * gdb.base/cursal.exp: Ditto.
9992 * gdb.base/cvexpr.exp: Ditto.
9993 * gdb.base/default.exp: Ditto.
9994 * gdb.base/del.exp: Ditto.
9995 * gdb.base/detach.exp: Ditto.
9996 * gdb.base/display.exp: Ditto.
9997 * gdb.base/ena-dis-br.exp: Ditto.
9998 * gdb.base/eval-skip.exp: Ditto.
9999 * gdb.base/foll-fork.exp: Ditto.
10000 * gdb.base/foll-vfork.exp: Ditto.
10001 * gdb.base/frame-args.exp: Ditto.
10002 * gdb.base/funcargs.exp: Ditto.
10003 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10004 * gdb.base/gdbvars.exp: Ditto.
10005 * gdb.base/help.exp: Ditto.
10006 * gdb.base/ifelse.exp: Ditto.
10007 * gdb.base/included.exp: Ditto.
10008 * gdb.base/list.exp: Ditto.
10009 * gdb.base/macscp.exp: Ditto.
10010 * gdb.base/maint.exp: Ditto.
10011 * gdb.base/multi-fork.exp: Ditto.
10012 * gdb.base/overlays.exp: Ditto.
10013 * gdb.base/page.exp: Ditto.
10014 * gdb.base/pending.exp: Ditto.
10015 * gdb.base/pointers.exp: Ditto.
10016 * gdb.base/pr11022.exp: Ditto.
10017 * gdb.base/prelink.exp: Ditto.
10018 * gdb.base/printcmds.exp: Ditto.
10019 * gdb.base/psymtab.exp: Ditto.
10020 * gdb.base/randomize.exp: Ditto.
10021 * gdb.base/relational.exp: Ditto.
10022 * gdb.base/relocate.exp: Ditto.
10023 * gdb.base/remote.exp: Ditto.
10024 * gdb.base/sepdebug.exp: Ditto.
10025 * gdb.base/set-lang-auto.exp: Ditto.
10026 * gdb.base/setshow.exp: Ditto.
10027 * gdb.base/setvar.exp: Ditto.
10028 * gdb.base/signals.exp: Ditto.
10029 * gdb.base/signull.exp: Ditto.
10030 * gdb.base/sigstep.exp: Ditto.
10031 * gdb.base/sizeof.exp: Ditto.
10032 * gdb.base/solib-disc.exp: Ditto.
10033 * gdb.base/store.exp: Ditto.
10034 * gdb.base/structs.exp: Ditto.
10035 * gdb.base/structs2.exp: Ditto.
10036 * gdb.base/subst.exp: Ditto.
10037 * gdb.base/term.exp: Ditto.
10038 * gdb.base/trace-commands.exp: Ditto.
10039 * gdb.base/unwindonsignal.exp: Ditto.
10040 * gdb.base/valgrind-db-attach.exp: Ditto.
10041 * gdb.base/varargs.exp: Ditto.
10042 * gdb.base/watch-cond.exp: Ditto.
10043 * gdb.base/watch_thread_num.exp: Ditto.
10044 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10045 * gdb.base/watchpoint.exp: Ditto.
10046 * gdb.base/whatis-exp.exp: Ditto.
10047
f8d3bf8f
MS
100482010-06-01 Michael Snyder <msnyder@vmware.com>
10049
10050 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10051 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10052 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10053 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10054 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10055 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10056 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10057 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10058 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10059 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10060 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10061 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10062 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10063 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10064 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10065
3f9e0d32
JK
100662010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10067
10068 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10069 trailing newline.
10070 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10071 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10072 (p *args): ... here and remove excessive trailing newline.
10073
f629457d
JB
100742010-05-31 Joel Brobecker <brobecker@adacore.com>
10075
10076 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10077
09eef106
JK
100782010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10079
10080 Accept the new Linux kernel "t (tracing stop)" string.
10081 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10082 Update comment.
10083 (state_wait) <T (tracing stop)>: New.
10084 (main): Update the state_wait expect string.
10085
94f31136
PA
100862010-05-28 Pedro Alves <pedro@codesourcery.com>
10087
10088 * limits.c, limits.exp: Delete files.
10089 * Makefile.in (clean mostlyclean): Adjust.
10090 * tracecmd.exp: Adjust.
10091
096554ab
JK
100922010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10093
10094 * gdb.base/tui-layout.exp: New.
10095
27d3a1a2 100962010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10097
889bf7c5 10098 * gdb.reverse/break-precsave.exp:
bcd2dc50 10099 Replace uses of send_gdb / gdb_expect.
889bf7c5 10100 * gdb.reverse/break-reverse.exp:
bcd2dc50 10101 Replace uses of send_gdb / gdb_expect.
889bf7c5 10102 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10103 Replace uses of send_gdb / gdb_expect.
889bf7c5 10104 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10105 Replace uses of send_gdb / gdb_expect.
889bf7c5 10106 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10107 Replace uses of send_gdb / gdb_expect.
889bf7c5 10108 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10109 Replace uses of send_gdb / gdb_expect.
889bf7c5 10110 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10111 Replace uses of send_gdb / gdb_expect.
889bf7c5 10112 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10113 Replace uses of send_gdb / gdb_expect.
889bf7c5 10114 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10115 Replace uses of send_gdb / gdb_expect.
889bf7c5 10116 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10117 Replace uses of send_gdb / gdb_expect.
889bf7c5 10118 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10119 Replace uses of send_gdb / gdb_expect.
889bf7c5 10120 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10121 Replace uses of send_gdb / gdb_expect.
889bf7c5 10122 * gdb.reverse/machinestate.exp:
bcd2dc50 10123 Replace uses of send_gdb / gdb_expect.
889bf7c5 10124 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10125 Replace uses of send_gdb / gdb_expect.
889bf7c5 10126 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10127 Replace uses of send_gdb / gdb_expect.
889bf7c5 10128 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10129 Replace uses of send_gdb / gdb_expect.
889bf7c5 10130 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10131 Replace uses of send_gdb / gdb_expect.
889bf7c5 10132 * gdb.reverse/step-precsave.exp:
bcd2dc50 10133 Replace uses of send_gdb / gdb_expect.
889bf7c5 10134 * gdb.reverse/step-reverse.exp:
bcd2dc50 10135 Replace uses of send_gdb / gdb_expect.
889bf7c5 10136 * gdb.reverse/until-precsave.exp:
bcd2dc50 10137 Replace uses of send_gdb / gdb_expect.
889bf7c5 10138 * gdb.reverse/until-reverse.exp:
bcd2dc50 10139 Replace uses of send_gdb / gdb_expect.
889bf7c5 10140 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10141 Replace uses of send_gdb / gdb_expect.
889bf7c5 10142 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10143 Replace uses of send_gdb / gdb_expect.
10144
3def43e0
JK
101452010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10146
10147 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10148 excessive newline.
10149
27d3a1a2 101502010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10151
10152 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10153 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10154 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10155 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10156 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10157 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10158 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10159 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10160 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10161 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10162 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10163 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10164 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10165 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10166 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10167 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10168 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10169 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10170 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10171
27d3a1a2 101722010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10173
22454424
MS
10174 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10175 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10176
10177 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10178 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10179 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10180
889bf7c5 10181 * gdb.reverse/consecutive-reverse.exp:
22454424 10182 Replace uses of send_gdb / gdb_expect.
889bf7c5 10183 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10184 Replace uses of send_gdb / gdb_expect.
10185
10186 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10187 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10188 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10189 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10190 Replace uses of send_gdb / gdb_expect.
10191 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10192 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10193 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10194 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10195 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10196 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10197 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10198 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10199 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10200
102012010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10202
22454424 10203 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10204
22454424 10205 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10206
22454424
MS
10207 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10208 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10209 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10210 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10211 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10212 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10213 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10214 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10215 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10216
6e5f2c59
TT
102172010-05-25 Tom Tromey <tromey@redhat.com>
10218
10219 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10220
bbc8b958
TT
102212010-05-25 Tom Tromey <tromey@redhat.com>
10222
10223 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10224 argument order.
10225 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10226 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10227 order.
10228 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10229 order.
10230 * gdb.base/call-sc.exp (setup_kfails): Remove.
10231 (setup_compiler_kfails): Remove.
10232 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10233 argument order.
10234 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10235 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10236 (advancei): Fix setup_kfail argument order.
10237 * gdb.base/radix.exp: Fix setup_kfail argument order.
10238 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10239 order.
10240 * gdb.base/structs.exp (setup_kfails): Remove.
10241 (setup_compiler_kfails): Fix setup_kfail argument order.
10242 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10243 order.
10244 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10245 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10246 setup_kfail argument order.
10247 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10248
83d1babf
TT
102492010-05-25 Tom Tromey <tromey@redhat.com>
10250
10251 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10252
6acb16a2
MS
102532010-05-25 Michael Snyder <msnyder@vmware.com>
10254
10255 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10256 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10257 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10258 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10259 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10260 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10261 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10262 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10263 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10264 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10265 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10266 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10267 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10268 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10269 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10270 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10271 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10272 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10273 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10274 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10275 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10276 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10277 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10278 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10279 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10280 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10281 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10282 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10283 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10284 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10285 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10286 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10287 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10288 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10289 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10290 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10291 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10292 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10293 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10294 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10295 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10296 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10297 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10298 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10299 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10300 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10301 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10302 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10303
103042010-05-25 Doug Evans <dje@google.com>
10305
10306 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10307 gdb.string_to_argv.
ad3986f0 10308
d3b1e874
TT
103092010-05-21 Tom Tromey <tromey@redhat.com>
10310
10311 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10312 Call it.
10313 * gdb.dwarf2/pieces.S: Update.
10314 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10315
cb826367
TT
103162010-05-21 Tom Tromey <tromey@redhat.com>
10317
10318 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10319 Call it.
10320 * gdb.dwarf2/pieces.c (struct C): New.
10321 (f6): New function.
10322 * gdb.dwarf2/pieces.S: Replace.
10323
74de6778
TT
103242010-05-21 Tom Tromey <tromey@redhat.com>
10325
10326 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10327 Call it.
10328
afd74c5f
TT
103292010-05-21 Tom Tromey <tromey@redhat.com>
10330
10331 * gdb.dwarf2.pieces.exp: New file.
10332 * gdb.dwarf2.pieces.S: New file.
10333 * gdb.dwarf2.pieces.c: New file.
10334
a7b75dfd 103352010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10336 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10337
10338 * lib/gdb.exp (gdb_test_no_output): New function.
10339 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10340 when testing commands that should produce no output.
10341
c81c812a
JB
103422010-05-17 Joel Brobecker <brobecker@adacore.com>
10343
10344 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10345 parameter that we want to watch being a constant.
10346
0cce5bd9
JB
103472010-05-17 Joel Brobecker <brobecker@adacore.com>
10348
10349 * gdb.ada/cond_lang: New testcase.
10350
47050449
JB
103512010-05-17 Joel Brobecker <brobecker@adacore.com>
10352
10353 * lib/gdb.exp (banned_variables): New variable/constant.
10354 (gdb_init): Add write trace on variables listed in banned_variables.
10355 (gdb_finish): Remove write traces on variables listed in
10356 banned_variables.
10357
77c01586
JB
103582010-05-17 Joel Brobecker <brobecker@adacore.com>
10359
10360 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10361 * gdb.cp/koenig.exp: Likewise.
10362
88d4aea7
PM
103632010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10364
889bf7c5 10365 PR python/11482
88d4aea7
PM
10366
10367 * gdb.python/py-value.exp (test_value_hash): New function.
10368
f5a010c0
PM
103692010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10370
10371 PR exp/11530.
10372 * gdb.base/gdb11530.c: New file.
10373 * gdb.base/gdb11530.exp: New file.
10374
8ef4892f
JK
103752010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10376
10377 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10378 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10379
7322dca9
SW
103802010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10381
10382 * gdb.cp/koenig.exp: New test.
10383 * gdb.cp/koenig.cc: New test program.
10384
02e7ea18
JB
103852010-05-05 Joel Brobecker <brobecker@adacore.com>
10386
10387 Remove the use of prms_id and bug_id throughout the testsuite.
10388
e1c34c5d
PM
103892010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10390
10391 PR exp/11349.
10392 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10393 use a reference local variable.
10394
8e1d0c49
JK
103952010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10396
10397 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10398 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10399 variable different_dir. Move debugfile into a full directory pathname
10400 under DIFFERENT_DIR.
10401 * lib/gdb.exp (separate_debug_filename): Remove.
10402 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10403 variable debug_dir and mkdir of it. Update function comments.
10404
e66408ed
PA
104052010-04-29 Pedro Alves <pedro@codesourcery.com>
10406
10407 PR gdb/11557
10408
10409 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10410 files.
10411
d7b32ed3
PM
104122010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10413
889bf7c5 10414 * gdb.python/py-param.exp: New File.
d7b32ed3 10415
6aecb9c2
JB
104162010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10417
10418 * gdb.base/default.exp: Fix "set language" test.
10419
bdf92a1c
PM
104202010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10421
10422 PR breakpoints/11531.
10423 * gdb.base/gdb11531.c: New file.
10424 * gdb.base/gdb11531.exp: New file.
10425
3f172e24
TT
104262010-04-26 Tom Tromey <tromey@redhat.com>
10427
10428 * gdb.base/completion.exp: Add tests for completion and deprecated
10429 commands.
10430
64af4c92
JK
104312010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10432
10433 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10434 (print /x char_array): Escape curly brackets.
10435
492928e4
JK
104362010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10437
10438 Fix deadlock on looped list of loaded shared objects.
10439 * gdb.base/solib-corrupted.exp: New.
10440
66d09542
DE
104412010-04-23 Doug Evans <dje@google.com>
10442
10443 * gdb.python/py-section-script.c: New file.
10444 * gdb.python/py-section-script.exp: New file.
10445 * gdb.python/py-section-script.py: New file.
10446
8bd10a10
CM
104472010-04-20 Chris Moller <cmoller@redhat.com>
10448
10449 PR 10179
10450
10451 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10452 * gdb.base/pr10179-a.c:
10453 * gdb.base/pr10179-b.c:
10454 * gdb.base/pr10179.exp: New files.
10455
c0201579
JK
104562010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10457
10458 Fix crashes on dangling display expressions.
10459 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10460 is SEP.
10461 (lib_flags): Remove the "debug" keyword.
10462 (libsepdebug): New variable for iterating new loop.
10463 (save_pf_prefix): New variable wrapping the loop.
10464 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10465 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10466
793b0ff8
PM
104672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10468
10469 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10470
097f51f7
PM
104712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10472
10473 PR stabs/11479.
10474 * gdb.stabs/gdb11479.exp: New file.
10475 * gdb.stabs/gdb11479.c: New file.
10476
9a22f0d0
PM
104772010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10478
10479 * gdb.base/charset.c (Strin16, String32): New variables.
10480 * gdb.base/charset.exp (gdb_test): Test correct display
10481 of 16 or 32 bit strings.
10482
104832010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10484
10485 PR 9167
10486 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10487 * gdb.cp/pr9167.cc: New file.
10488 * gdb.cp/pr9167.exp: New file.
10489
10490
6e354e5e
PM
104912010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10492
10493 PR pascal/11492.
10494 * gdb.pascal/gdb11492.pas: New file.
10495 * gdb.pascal/gdb11492.exp: New file.
10496
be942545
JB
104972010-04-20 Joel Brobecker <brobecker@adacore.com>
10498
1667e6e3 10499 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10500
0c3acc09
JB
105012010-04-20 Joel Brobecker <brobecker@adacore.com>
10502
10503 * gdb.ada/dyn_loc: New testcase.
10504
ec31cde5
CM
105052010-04-20 Chris Moller <cmoller@redhat.com>
10506
10507 PR 10867
889bf7c5 10508
ec31cde5
CM
10509 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10510 * gdb.cp/pr10687.cc: New file.
10511 * gdb.cp/pr10687.exp: New file.
10512
10513
ce4b0682
SDJ
105142010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10515 Sergio Durigan Junior <sergiodj@redhat.com>
10516
10517 * gdb.fortran/logical.exp: New testcase.
10518 * gdb.fortran/logical.f90: New file.
10519
3436961f
DE
105202010-04-19 Doug Evans <dje@google.com>
10521
10522 * gdb.base/help.exp (help source): Update expected output.
10523
4d836c09
JK
105242010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10525
10526 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10527 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10528 gdb_exit and return.
10529 (executable): New variable.
10530 (binfile): Use it.
10531
6149aea9
PA
105322010-04-19 Pedro Alves <pedro@codesourcery.com>
10533
10534 PR breakpoints/8554.
10535
10536 * gdb.trace/save-trace.exp: Adjust.
10537
ed41462c
L
105382010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10539
10540 PR corefiles/11511
10541 * gdb.arch/system-gcore.exp: New.
10542 * gdb.arch/gcore.c: Likewise.
10543
3f7b2faa
DE
105442010-04-15 Doug Evans <dje@google.com>
10545
fa33c3cd
DE
10546 * gdb.python/py-progspace.c: New file.
10547 * gdb.python/py-progspace.exp: New file.
10548
3f7b2faa
DE
10549 * gdb.base/source.exp: Add tests for "source -s".
10550
79f283fe
PM
105512010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10552
10553 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10554 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10555 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10556 * gdb.python/py-mi.exp: New test for to_string returning None.
10557
fc8eb08a
PM
105582010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10559
10560 * gdb.python/py-breakpoint.c: Make result global.
10561
26e197f6
JK
105622010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10563
10564 Fix non-GNU make compatibility.
10565 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10566
adc36818
PM
105672010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10568
10569 * gdb.python/py-breakpoint.exp: New File.
10570 * gdb.python/py-breakpoint.C: Ditto.
10571
64e17368
SS
105722010-04-08 Stan Shebs <stan@codesourcery.com>
10573
10574 * gdb.trace/actions.exp: Clear default-collect.
10575 * gdb.trace/save-trace.exp: Clear default-collect.
10576
fff5cc64
PM
105772010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10578
10579 * gdb.python/py-value: Add null string variable.
10580 (test_lazy_string): Test zero length, NULL address lazy
10581 strings.
10582
a055a187
L
105832010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10584
10585 * gdb.arch/i386-avx.c: New.
10586 * gdb.arch/i386-avx.exp: Likewise.
10587
10588 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10589
96e39866
DE
105902010-04-06 Doug Evans <dje@google.com>
10591
10592 * gdb.base/source-test.gdb: New file.
10593 * gdb.base/source.exp: Test source -v.
10594
5984a431
UW
105952010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10596
10597 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10598
ec8a089a
PM
105992010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10600
10601 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10602 within one line, unless it is followed by a double quote.
10603 * gdb.stabs/hppa.sed: Idem.
10604 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10605 * gdb.stabs/weird.exp: Check for correct parsing of
10606 char and string constants.
ec8a089a
PM
10607 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10608 in .stabs to .stabx substitution.
10609
fce3c1f0
SS
106102010-04-05 Stan Shebs <stan@codesourcery.com>
10611
10612 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10613 constant global.
10614 * gdb.trace/tfile.exp: Try to print them.
10615
d77f58be
SS
106162010-04-04 Stan Shebs <stan@codesourcery.com>
10617
10618 * gdb.base/completion.exp: Update for new "info watchpoints".
10619 * gdb.base/default.exp: Ditto.
10620 * gdb.base/help.exp: Ditto.
10621 * gdb.base/watchpoint.exp: Ditto.
10622 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10623
af54718e
SS
106242010-04-04 Stan Shebs <stan@codesourcery.com>
10625
10626 * gdb.trace/tfile.exp: Sharpen tfind test.
10627
74d1f91e
JK
106282010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10629
10630 * gdb.base/break-entry.exp: New.
10631
eb8e76db 106322010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10633 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10634
10635 * gdb.reverse/i386-sse-reverse.exp: New file.
10636 * gdb.reverse/i386-sse-reverse.c: New file.
10637
bf65cad8
PA
106382010-04-02 Pedro Alves <pedro@codesourcery.com>
10639
10640 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10641
fff87407
SS
106422010-04-01 Stan Shebs <stan@codesourcery.com>
10643
10644 * gdb.trace/actions.exp: Tweak expected output.
10645 * gdb.trace/while-stepping.exp: Tweak expected output.
10646
fe01d668
L
106472010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10648
10649 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10650
86b17b60
PA
106512010-04-01 Pedro Alves <pedro@codesourcery.com>
10652
10653 * gdb.base/commands.exp: Adjust.
10654 * gdb.cp/extern-c.exp: Adjust.
10655
2c58c0a9
PA
106562010-04-01 Pedro Alves <pedro@codesourcery.com>
10657
10658 * gdb.trace/collection.c (local_test_func): Define a local struct,
10659 and instanciate it.
10660
0db9b91c
PA
106612010-04-01 Pedro Alves <pedro@codesourcery.com>
10662
10663 * gdb.trace/collection.exp (gdb_collect_args_test)
10664 (gdb_collect_argarray_test): XFAIL the tests that assume the
10665 argarray argument's elements are collected.
10666
8072405b
JK
106672010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10668
10669 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10670 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10671
8bf6485c
SS
106722010-03-31 Stan Shebs <stan@codesourcery.com>
10673
10674 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10675 and tracepoint conditionals.
10676 (gdb_verify_tracepoints): Delete unused return.
10677
fd7f724a
KS
106782010-03-26 Keith Seitz <keiths@redhat.com>
10679
10680 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10681 appear in the output before main.
10682 Remove KFAIL for gdb/2215 aka bz 9320.
10683
8d9e7719
DE
106842010-03-30 Doug Evans <dje@google.com>
10685
0906dd0b
DE
10686 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10687 by dejagnu.
10688 * gdb.arch/amd64-dword.exp: Ditto.
10689
8d9e7719
DE
10690 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10691 match.
10692 (break printf): Ditto.
10693
1da644f0
SW
106942010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10695
10696 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10697 gcc < 4.4.
10698 * gdb.cp/shadow.exp: Ditto.
10699
a8121990
PA
107002010-03-29 Pedro Alves <pedro@codesourcery.com>
10701
10702 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10703 "tstart" is silent.
10704
6e79d367
PA
107052010-03-29 Pedro Alves <pedro@codesourcery.com>
10706
10707 * gdb.trace/collection.exp (executable): New.
10708 (binfile): Use it.
10709 (fpreg, spreg, pcreg): New.
10710 (test_register): Use gdb_test_multiple. Pass /x to print.
10711 (prepare_for_trace_test): New.
10712 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10713 (gdb_collect_args_test, gdb_collect_argstruct_test)
10714 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10715 prepare_for_trace_test.
10716 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10717 fpreg, spreg and pcreg.
10718 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10719 prepare_for_trace_test.
10720 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10721 try to detect tracing support here. Don't set breakpoints at
10722 `begin' or `end' here.
10723 <global scope>: Use clean_restart. Run to main before checking
10724 for tracing support. Check for for tracing support here.
10725
09248348
JK
107262010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10727
10728 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10729 " as $displacement" to "seen displacement message".
10730
d350db38
PA
107312010-03-28 Pedro Alves <pedro@codesourcery.com>
10732
10733 * gdb.trace/while-dyn.exp (executable): New variable.
10734 (binfile): Use it.
10735 (test_while_stepping): New function. Move most tests here. Call
10736 it once for each of the while-stepping, stepping and ws aliases.
10737
907af001
UW
107382010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10739
10740 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10741 that do not provide the tagless_struct type name at all.
10742 (test_print_anon_union): Do not check value of uninitialized
10743 union member. Do not use cp_test_ptype_class, so we can accept
10744 "long" as well as "long int".
10745
610197fd
PA
107462010-03-26 Pedro Alves <pedro@codesourcery.com>
10747
10748 * gdb.trace/tfile.c (tohex, bin2hex): New.
10749 (write_error_trace_file): Hexify error description.
10750
6c28cbf2
SS
107512010-03-25 Stan Shebs <stan@codesourcery.com>
10752
10753 * gdb.trace/tfile.c: Generate an additional trace file, improve
10754 portability.
10755 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10756 files in a better way.
10757
e62b8c7e
KS
107582010-03-25 Keith Seitz <keiths@redhat.com>
10759
10760 * gdb.java/jprint.exp: XFAIL printing of static class members
10761 because of GCC debuginfo problem.
10762
82ccf5a5
JK
107632010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10764
10765 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10766
293e2f9e
DJ
107672010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10768
10769 * gdb.base/completion.exp: Allow long instead of long int.
10770 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10771 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10772 variable p.
10773 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10774 * gdb.base/pointers.exp: Allow long instead of long int.
10775 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10776 * gdb.base/step-line.exp: Allow a directory before the source file name.
10777
95a42b64
TT
107782010-03-24 Tom Tromey <tromey@redhat.com>
10779
10780 PR breakpoints/9352:
10781 * gdb.base/default.exp: Update.
10782 * gdb.base/commands.exp: Update.
10783 * gdb.cp/extern-c.exp: Test setting commands on multiple
10784 breakpoints at once.
10785
2390201f
DJ
107862010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10787
10788 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10789 if gdb,nosignals.
10790 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10791 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10792 exited".
10793
8c9a6790
SS
107942010-03-24 Stan Shebs <stan@codesourcery.com>
10795
10796 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10797
a6c727b2
DJ
107982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10799
10800 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10801 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10802 argument. Handle "short" and "long".
10803 (Top level): Pass overprototyped output for old_fptr and xptr.
10804
4dfd5423
PA
108052010-03-23 Pedro Alves <pedro@codesourcery.com>
10806
10807 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10808 format strings and add casts to avoid compiler warnings.
10809
108102010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10811
10812 * lib/trace-support.exp (gdb_trace_setactions):
10813 Don't expect whitespace after ">" prompt.
10814 * gdb.trace/actions.exp: Adjust for output changes.
10815 * gdb.trace/while-stepping.exp: Likewise.
10816
c847d045
JK
108172010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10818
10819 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10820 and r157645).
10821
5f717f1d
JK
108222010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10823
10824 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10825 New.
10826
7d6d51d5
DJ
108272010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10828
10829 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10830 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10831
3b11a015
SS
108322010-03-19 Stan Shebs <stan@codesourcery.com>
10833
10834 * gdb.trace/ax.exp: New file.
10835
d7d158ed
DE
108362010-03-19 Doug Evans <dje@google.com>
10837
6bb85cd1
DE
10838 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10839 output from gcc.
10840
d7d158ed
DE
10841 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10842 named /usr/sbin/prelink<foo>.
10843
4daf5ac0
SS
108442010-03-18 Stan Shebs <stan@codesourcery.com>
10845
10846 * gdb.trace/circ.exp: Test circular-trace-buffer.
10847 * gdb.trace/tfile.exp: Update tstatus test.
10848
e8d05480
JB
108492010-03-18 Joel Brobecker <brobecker@adacore.com>
10850
10851 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10852 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10853
441b986a
UW
108542010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10855
10856 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10857
4247603b
PA
108582010-03-18 Pedro Alves <pedro@codesourcery.com>
10859
10860 * gdb.base/default.exp: Adjust the expected output of the finish
10861 and until commands when the inferior is not being run.
10862
13387711
SW
108632010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10864
10865 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10866 * gdb.cp/nsusing.exp: Ditto.
10867
6e31430b
TT
108682010-03-15 Tom Tromey <tromey@redhat.com>
10869
10870 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10871 * gdb.cp/userdef.cc (operator==): New function.
10872 (main): New locals mem1, mem2.
10873
e2d69cb5
JZ
108742010-03-15 Jie Zhang <jie@codesourcery.com>
10875
10876 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10877 Declare and use new loadtimeout variable.
10878
f572f0a9
DJ
108792010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10880
10881 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10882 Use gdb_load later.
10883
51f4c0b0
PA
108842010-03-14 Pedro Alves <pedro@codesourcery.com>
10885
10886 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10887 literal. Add missing endlines to prints to stderr.
10888
1c809c68
TT
108892010-03-12 Tom Tromey <tromey@redhat.com>
10890
10891 PR c++/9708:
10892 * gdb.cp/m-static.exp: Add regression test.
10893 * gdb.cp/m-static.cc (method): New method.
10894 (main): Call it.
10895
00ae8fef
SW
108962010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10897
10898 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10899 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10900
759f0f0b
PA
109012010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10902
21e24d21
PA
10903 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10904
109052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10906
759f0f0b
PA
10907 * lib/gdb.exp (skip_stl_tests): New.
10908 (gdb_compile): Symbian needs -ldl.
10909 (shlib_target_file): New.
10910 (shlib_symbol_file): New.
10911 (gdb_load_shlibs): Use shlib_target_file.
10912 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10913 * gdb.cp/exception.exp: Use skip_stl_tests.
10914 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10915 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10916 * gdb.cp/mb-templates.exp: Ditto.
10917 * gdb.base/commands.exp: Relax regexes.
10918 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10919 shlib_target_file and shlib_symbol_file.
10920 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10921 sections.
10922 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10923 * gdb.base/solib-disc.exp: Use
10924 shlib_target_file and shlib_symbol_file.
10925 * gdb.base/unload.exp: Don't skip on symbian. Use
10926 shlib_target_file and shlib_symbol_file.
10927 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10928
6a8f2671 109292010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10930
6a8f2671
PA
10931 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10932 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10933 Issue a tfind end before looking for a tracepoint frame.
10934 * gdb.trace/tfind.exp: Adjust tstatus output.
10935 Adjust disassembly output.
10936 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10937
ccf26247
JK
109382010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10939
10940 * gdb.base/break-interp.exp: Create new displacement parameter value
10941 for the test_ld calls.
10942 (reach): New parameter displacement, verify its content. New push of
10943 pf_prefix "reach-$func:". Import global expect_out.
10944 (test_core): New parameter displacement, verify its content. New push
10945 of pf_prefix "core:". New command "set verbose on". Import global
10946 expect_out.
10947 (test_attach): New parameter displacement, verify its content. New
10948 push of pf_prefix "attach:". New command "set verbose on". Import
10949 global expect_out.
10950 (test_ld): New parameter displacement, pass it to the reach, test_core
10951 and test_attach calls and verify its content in the "ld.so exit" test.
10952 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10953 (prelink): Update expected text, use gdb_test.
10954
e469c7fb
DE
109552010-03-10 Doug Evans <dje@google.com>
10956
10957 * gdb.base/checkpoint.exp: Fix comment.
10958 Lengthen timeout while doing >600 checkpoints test.
10959 Rename duplicate "kill all one" test to keep test names unique.
10960
60e1c644
PA
109612010-03-10 Pedro Alves <pedro@codesourcery.com>
10962
10963 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10964
cec808ec
KS
109652010-03-08 Keith Seitz <keiths@redhat.com>
10966
889bf7c5
PA
10967 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10968 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10969 (dm_type_long): New function.
10970 (dm_type_unsigned_short): New function.
10971 (dm_type_unsigned_long): New function.
10972 (myint): New typedef.
10973 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10974 long, unsigned shor and long, operator char*, and typedef.
10975 (test_lookup_operator_functions): Add operator char* test.
10976 (test_paddr_operator_functions): Likewise.
10977 (test_paddr_overloaded_functions): Use probe values for
10978 short, long, and unsigned short and long.
10979 (test_paddr_hairy_functions): If the demangler probe detected
10980 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10981 demangler.
10982 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10983 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10984 and "print null_pmf".
10985 Add test "ptype a.*pmf".
10986 * gdb.cp/overload.exp: Allow optional "int" to appear with
10987 "short" and "long".
10988 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10989 long expect value for men_overload1arg.
10990 Allow "int" to appear with "short" and "long".
10991 When testing "info break", add argument for main (void).
10992 Also allow "int" to appear with "short" and "long".
10993 Ditto with "unsigned" and "long long".
cec808ec
KS
10994 * gdb.java/jmain.exp: Do not enclose methods names in single
10995 quotes.
10996 * gdb.java/jmisc.exp: Likewise.
10997 * gdb.java/jprint.exp: Likewise.
10998 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10999
11000 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11001 * gdb.cp/exception.exp (backtrace after first throw)
11002 (backtrace after second throw): Allow a namespace before __cxa_throw.
11003 (backtrace after first catch, backtrace after second catch): Allow
11004 a namespace before __cxa_begin_catch.
11005
11006 * gdb.cp/cpexprs.exp: New file.
11007 * gdb.cp/cpexprs.cc: New file.
11008
11009 From Daniel Jacobowitz <dan@codesourcery.com>
11010 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11011 to use string_to_regexp.
11012 (ctor, dtor): New functions. Use them to match constructor
11013 and destructor function types.
11014 (Top level): Use runto_main.
11015
f870a310
TT
110162010-03-05 Tom Tromey <tromey@redhat.com>
11017
11018 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11019 gdb.target_charset.
11020 (pp_ns.to_string): Likewise.
11021
0c199f28
KS
110222010-03-04 Keith Seitz <keiths@redhat.com>
11023
11024 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11025 can be quoted. Test that both the filename and function/line
11026 portions can be quoted at the same time.
11027
c7437ca6
PA
110282010-03-04 Pedro Alves <pedro@codesourcery.com>
11029
11030 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11031
b111b805
DE
110322010-03-03 Doug Evans <dje@google.com>
11033
24486cb7
DE
11034 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11035 libc contains libpthread.
11036
b111b805
DE
11037 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11038 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11039 of gdb_compile. Add another pattern to match android backtrace.
11040
a0e0ef55
TT
110412010-03-03 Tom Tromey <tromey@redhat.com>
11042
11043 PR gdb/11345:
11044 * gdb.base/printcmds.exp (test_printf): Add test.
11045
1ba53b71
L
110462010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11047
11048 * gdb.arch/amd64-byte.exp: New.
11049 * gdb.arch/amd64-dword.exp: Likewise.
11050 * gdb.arch/amd64-pseudo.c: Likewise.
11051 * gdb.arch/amd64-word.exp: Likewise.
11052 * gdb.arch/i386-byte.exp: Likewise.
11053 * gdb.arch/i386-pseudo.c: Likewise.
11054 * gdb.arch/i386-word.exp: Likewise.
11055
f5dff777
DJ
110562010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11057
11058 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11059 types. Add structreg, bitfields, and flags registers.
11060 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11061 registers.
11062
90884b2b
L
110632010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11064
11065 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11066 (load_description): Set architecture if defined.
11067
dc00d89f
PM
110682010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11069
11070 * gdb.python/py-frame.exp: Add read_var block tests.
11071 * gdb.python/py-frame.c (block): New function.
11072
0e095b7e
JK
110732010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11074 Daniel Jacobowitz <dan@codesourcery.com>
11075
11076 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11077
624f1a65
DM
110782010-02-25 David S. Miller <davem@davemloft.net>
11079
11080 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11081 fix logic for setting all_syscalls_numbers.
11082
f3e9a817
PM
110832010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11084
11085 * Makefile.in: Add py-block and py-symbol.
11086 * gdb.python/py-symbol.exp: New File.
11087 * gdb.python/py-symtab.exp: New File.
11088 * gdb.python/py-block.exp: New File.
11089 * gdb.python/py-symbol.c: New File.
11090 * gdb.python/py-block.c: New File.
11091
f6bbabf0
PM
110922010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11093
11094 PR python/11314
11095 * lib/gdb.exp (skip_python_tests): New function.
11096 * gdb.python/py-cmd.exp: Use skip_python_tests.
11097 * gdb.python/py-frame.exp: Likewise.
11098 * gdb.python/py-function.exp: Likewise.
11099 * gdb.python/py-prettyprint.exp: Likewise.
11100 * gdb.python/py-template.exp: Likewise.
11101 * gdb.python/py-type.exp: Likewise.
11102 * gdb.python/py-value.exp: Likewise.
11103
85d721b8
PA
111042010-02-22 Pedro Alves <pedro@codesourcery.com>
11105
11106 PR9605
11107
11108 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11109
48e32051
TT
111102010-02-19 Tom Tromey <tromey@redhat.com>
11111
11112 PR c++/8693, PR c++/9496:
11113 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11114 regression tests.
11115
ac9c0048
JK
111162010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11117
11118 Fix compatibility with m68k as.
11119 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11120 Use only /* comments */.
11121
57bb97a4
UW
111222010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11123
11124 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11125 * configure: Regenerate.
11126
7d1bf85c
DJ
111272010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11128
11129 * gdb.python/py-type.exp: Check for Python support.
11130
061b5285
PA
111312010-02-17 Pedro Alves <pedro@codesourcery.com>
11132
11133 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11134 `regsub' syntax available.
11135
f8a8bc2c
PA
111362010-02-17 Pedro Alves <pedro@codesourcery.com>
11137
11138 * gdb.base/shmain.c (main): Remove printf call.
11139 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11140 * gdb.base/unload.c (main): Make format of fprintf a string
11141 literal. Add missing endlines to prints to stderr.
11142 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11143
6f451e5e
TT
111442010-02-17 Tom Tromey <tromey@redhat.com>
11145
11146 * gdb.java/jprint.java (jprint.props): New field.
11147 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11148
12d79008
PA
111492010-02-17 Pedro Alves <pedro@codesourcery.com>
11150
ef801a0e 11151 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11152 available.
11153
d252f7e5
DJ
111542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11155
11156 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11157 creation to support remote host testing.
11158
67bdab6c
DJ
111592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11160
11161 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11162 Recognize "command not found".
11163
bb391223
DJ
111642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11165
11166 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11167 single-stepping.
11168
70362913
DJ
111692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11170
11171 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11172 if arguments are not supported.
11173
493f3c00
DJ
111742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11175
11176 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11177 be const or non-const.
11178
8034c749
DJ
111792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11180
11181 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11182 mi_send_resuming_command to send -exec-continue.
11183
791dfb64
DJ
111842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11185
11186 * gdb.base/list.exp (test_list_filename_and_function): Add test
11187 with single quotes.
11188 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11189 matching.
11190 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11191 Add KFAIL'd tests for PR gdb/11289.
11192
7c5fe868
DJ
111932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11194
11195 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11196
fdc498b8
DJ
111972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11198
11199 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11200 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11201 a temporary directory.
11202
b519e2a6
DJ
112032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11204
11205 * gdb.base/charset.exp: Use a single regular expression to match
11206 show host-charset and show target-charset output.
11207
74164c56
JK
112082010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11209
11210 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11211 "Illegal process-id" expect string more exact.
11212 (attach to digits-starting nonsense is prohibited): New.
11213
701ed6dc
JK
112142010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11215
11216 * gdb.base/prelink.exp (set verbose on): New.
11217
889bf7c5 112182010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11219
11220 * mi-reverse.exp: New file. Test for reverse option to the
11221 following MI commands: exec-continue, exec-finish, exec-next,
11222 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11223
dadf0e9c
JB
112242010-02-09 Joel Brobecker <brobecker@adacore.com>
11225
11226 * gdb.ada/ptype_tagged_param: New testcase.
11227
714f19d5
TT
112282010-02-08 Tom Tromey <tromey@redhat.com>
11229
11230 PR c++/8017:
11231 * gdb.cp/overload.exp: Add tests.
11232 * gdb.cp/overload.cc (struct K): New.
11233 (namespace N): New.
11234 (main): Call new functions.
11235 (K::staticoverload): Define.
11236
889bf7c5 112372010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11238
11239 PR gdb/10728
11240 * gdb.cp/pr10728-x.h: New file.
11241 * gdb.cp/pr10728-x.cc: New file.
11242 * gdb.cp/pr10728-y.cc: New file.
11243 * gdb.cp/pr10728.exp: New file.
11244 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11245
889bf7c5 112462010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11247
11248 PR gdb/9067
11249 * gdb.cp/pr9067.exp: New
11250 * gdb.cp/pr9067.cc: New
11251 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11252
7b356089
JB
112532010-02-08 Joel Brobecker <brobecker@adacore.com>
11254
11255 * lib/gdb.exp (gdb_test_timeout): New global variable.
11256 Set it to timeout if not already set.
11257 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11258
1be00882
DE
112592010-02-05 Doug Evans <dje@google.com>
11260
11261 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11262 user.
11263
82856980
SW
112642010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11265
11266 PR c++/7935:
11267 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11268
1a334831
TT
112692010-02-04 Tom Tromey <tromey@redhat.com>
11270
11271 * gdb.cp/virtbase.exp: Make test case names unique.
11272
9c3c02fd
TT
112732010-02-02 Tom Tromey <tromey@redhat.com>
11274
11275 * gdb.cp/virtbase.exp: Add regression tests.
11276 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11277 (main): Instantiate RHC.
11278
0cc2414c
TT
112792010-02-02 Tom Tromey <tromey@redhat.com>
11280
11281 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11282 type-printing change.
11283
edf3d5f3
TT
112842010-02-02 Tom Tromey <tromey@redhat.com>
11285
11286 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11287 * gdb.cp/virtbase.cc: New file.
11288 * gdb.cp/virtbase.exp: New file.
11289 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11290
e4b7f41c
JK
112912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11292
11293 PR libc/11214:
11294 * gdb.threads/current-lwp-dead.c: Include features.h.
11295 (HAS_NOMMU): New.
11296 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11297
b381ea14
JK
112982010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11299
11300 * gdb.base/symbol-without-target_section.exp,
11301 gdb.base/symbol-without-target_section.c: New.
11302
c593ac0e
DJ
113032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11304
11305 * gdb.base/bigcore.exp: Reset increased timeout.
11306 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11307
db25f29d
DJ
113082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11309
11310 * gdb.base/gcore.exp (capture_command_output): Use
11311 gdb_test_multiple.
11312
f9d67f43
DJ
113132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11314
11315 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11316 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11317 (Top level): Call it.
11318
177321bd
DJ
113192010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11320
11321 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11322
97f2ed50
DJ
113232010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11324
11325 * gdb.base/call-strs.exp, gdb.base/default.exp,
11326 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11327 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11328 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11329 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11330 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11331 * gdb.base/ending-run.exp: Correct restore of timeout.
11332 * gdb.base/page.exp: Remove unnecessary timeout setting.
11333
e4e2711a
JB
113342010-01-29 Joel Brobecker <brobecker@adacore.com>
11335
11336 * gdb.ada/rec_return: New testcase.
11337
ba581dc1
JB
113382010-01-29 Joel Brobecker <brobecker@adacore.com>
11339
11340 * gdb.ada/call_pn: New testcase.
11341
4ea95be9
DJ
113422010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11343
11344 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11345 (Top level): Use it to resume.
11346 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11347 the Thumb mode displaced stepping error as unsupported.
11348
df83a9bf
SW
113492010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11350
889bf7c5
PA
11351 * gdb.cp/nsusing.exp: Added more tests.
11352 * gdb.cp/nsrecurs.exp: Ditto.
11353 * gdb.cp/nsusing.cc: Added test functions.
11354 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11355
40b27cdc
JK
113562010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11357
11358 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11359 absolute directory pathnames in gdb.sum file.
11360
de958931
SW
113612010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11362
11363 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11364 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11365
708ead4e
TT
113662010-01-26 Tom Tromey <tromey@redhat.com>
11367
11368 PR exp/7643:
11369 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11370 setup_kfail.
11371
b14e635e
SW
113722010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11373
11374 * gdb.cp/nsrecurs.exp: New test.
11375 * gdb.cp/nsrecurs.cc: New test program.
11376 * gdb.cp/nsstress.exp: New test.
11377 * gdb.cp/nsstress.cc: New test program.
11378 * gdb.cp/nsdecl.exp: New test.
11379 * gdb.cp/nsdecl.cc: New test program.
11380
8540c487
SW
113812010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11382
11383 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11384 imported into file scope.
11385 Marked test as xfail.
11386 * gdb.cp/namespace-using.cc (marker5): New function.
11387 * gdb.cp/shadow.exp: New test.
11388 * gdb.cp/shadow.cc: New test program.
11389 * gdb.cp/nsimport.exp: New test.
11390 * gdb.cp/nsimport.cc: New test program.
11391
421d5d99
TT
113922010-01-25 Tom Tromey <tromey@redhat.com>
11393
11394 PR gdb/11049:
11395 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11396 with "set print null-stop on".
11397
691f8dc1
JK
113982010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11399
11400 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11401 Adjust it for DISASSEMBLY_OMIT_FNAME.
11402
0b92b5bb
TT
114032010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11404
11405 PR symtab/11199:
11406 * gdb.dwarf2/member-ptr-forwardref.exp,
11407 gdb.dwarf2/member-ptr-forwardref.S: New.
11408
23787403
JK
114092010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11410
11411 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11412 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11413 thread1_tid_mutex. Remove gdbstop_mutex handling.
11414 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11415 thread2_tid_mutex. Remove gdbstop_mutex handling.
11416 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11417 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11418 pthread_cond_wait conditionalizations by while loops.
11419
b966cb8a
TT
114202010-01-20 Tom Tromey <tromey@redhat.com>
11421
11422 PR backtrace/10770:
11423 * gdb.dwarf2/pr10770.exp: New file.
11424 * gdb.dwarf2/pr10770.c: New file.
11425 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11426
fcae584b
VP
114272010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11428
11429 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11430 that target was removed, and the test always runs native anyway.
11431
a0f49112
JK
114322010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11433
11434 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11435 gdb.base/watchpoint-cond-gone-stripped.c: New.
11436
ceeb3d5a
TT
114372010-01-19 Tom Tromey <tromey@redhat.com>
11438
11439 PR c++/8000:
11440 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11441 existing tests.
11442 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11443 (main): Use AAA::SomeEnum.
11444
dd322c54
JK
114452010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11446
11447 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11448 (test_ignore_count): Declare line_callme_body global.
11449 (run to breakpoint with ignore count): Use line_callme_body.
11450 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11451 (set line_main_hello, set line_main_return): Reindent.
11452 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11453 New.
11454 (continue to callee4): Use line_callee4_body.
11455 (check *stopped from CLI command): Use line_callee4_next.
11456 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11457 (set line_main_hello, set line_main_return): Reindent.
11458 (set line_callee4_head, set line_callee4_body): New.
11459 (continue to callee4): Use line_callee4_body.
11460
4e8f195d
TT
114612010-01-18 Tom Tromey <tromey@redhat.com>
11462
11463 PR c++/9680:
11464 * gdb.cp/casts.cc: Add new classes and variables.
11465 * gdb.cp/casts.exp: Test new operators.
11466
9e14a9ba
JB
114672010-01-18 Tom Tromey <tromey@redhat.com>
11468 Thiago Jung Bauermann <bauerman@br.ibm.com>
11469
11470 * gdb.python/source2.py: New file.
11471 * gdb.python/source1: New file.
11472 * gdb.python/python.exp: Test "source" command.
11473
00bf0b85
SS
114742010-01-15 Stan Shebs <stan@codesourcery.com>
11475
11476 * gdb.trace/tfile.c: New file.
11477 * gdb.trace/tfile.exp: New file.
889bf7c5 11478
55235ad7
JK
114792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11480
11481 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11482
9f2982ff
JK
114832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11484
11485 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11486
bbfba9ed
JK
114872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11488
11489 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11490 (libfunc): New parameter action. Implement also selectable "sleep".
11491 * gdb.base/break-interp-main.c: Include assert.h.
11492 (libfunc): New parameter action.
11493 (main): New parameters argc and argv. Assert argc. Pass argv.
11494 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11495 (test_attach): New proc.
11496 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11497 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11498
61f0d762
JK
114992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11500
11501 * gdb.base/break-interp.exp (test_core): New proc.
11502 (test_ld): Call it.
11503
06a6f270
JK
115042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11505
11506 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11507 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11508 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11509 and gdb_compile_shlib. Use new -Wl compiler options.
11510 (dl bt, main bt): New tests.
11511
51bee8e9
JK
115122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11513
11514 Support PIEs with no symfile_objfile.
11515 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11516 (test_ld): New parameter trynosym.
11517 (test_ld <$trynosym>): New block.
11518
b8040f19
JK
115192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11520
11521 * gdb.base/break-interp.exp: New file.
11522
be759fcf
PM
115232010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11524
11525 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11526 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11527 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11528 test.
11529 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11530 * gdb.python/py-mi.exp: Add lazy string test.
11531
dc146f7c
VP
115322010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11533
11534 * lib/mi-support.exp (mi_check_thread_states): Handle
11535 core number in thread listing.
11536
b4ba55a1
JB
115372010-01-12 Joel Brobecker <brobecker@adacore.com>
11538
11539 * gdb.base/maint.exp: Adjust the expected output for the
11540 "maint print type" test. Use gdb_test_multiple instead of
11541 gdb_sent/gdb_expect.
11542
08e24bd4
DE
115432010-01-11 Doug Evans <dje@google.com>
11544
6496a609
DE
11545 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11546 from gdbserver_download. All callers updated.
11547
08e24bd4
DE
11548 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11549
b5cfddf5
JK
115502010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11551
11552 Implement binary numbers parsing.
11553 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11554 (test_integer_literals_rejected): New binary tests.
11555
3725885a
RW
115562010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11557
11558 * gdb.cell/configure: Regenerate.
11559
37aeb5df
JK
115602010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11561
11562 * gdb.base/corefile.exp: Move the core finding block out and call it as
11563 core_find, new variable $corefile, replace corefile by $corefile and
11564 [file tail $corefile] for usage vs. test names resp.
11565 * lib/gdb.exp (core_find): Move it as a new function here. New
11566 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11567 $destcore. Return "" on error.
11568
d521f563
JK
115692010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11570
11571 Workaround PR binutils/10802.
11572 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11573 (twice).
11574
28f24826
DJ
115752010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11576
11577 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11578
2de75e71
JB
115792010-01-08 Joel Brobecker <brobecker@adacore.com>
11580
11581 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11582 call, to avoid interruption.
11583
fe00719b 115842010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11585
11586 * gdb.stabs/weird.def (args93): New.
11587
d0ef5df8
DE
115882010-01-07 Doug Evans <dje@google.com>
11589
11590 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11591
3a08d52f
TT
115922010-01-07 Tom Tromey <tromey@redhat.com>
11593
11594 * gdb.base/source.exp: Use correct line number.
11595
7a697b8d
SS
115962010-01-05 Stan Shebs <stan@codesourcery.com>
11597
11598 * gdb.trace/tracecmd.exp: Test ftrace.
11599
7803799a
UW
116002010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11601
11602 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11603
c54eabfa
JK
116042010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11605
11606 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11607 "uint_for_mi_testing".
11608
02e7ef19
JB
116092010-01-01 Joel Brobecker <brobecker@adacore.com>
11610
11611 Test indented comment in file being sourced.
11612 * gdb.base/commands.exp: Test indented comment in file being sourced.
11613
abd775ce
JB
116142010-01-01 Joel Brobecker <brobecker@adacore.com>
11615
11616 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11617 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11618 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11619 notice.
11620
79b55b82
JB
116212010-01-01 Joel Brobecker <brobecker@adacore.com>
11622
11623 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11624 notice.
11625
8997583e
JK
116262010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11627
11628 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11629 missing $after_stopped and comma (,) expectation.
11630
6da95a67
SS
116312009-12-31 Stan Shebs <stan@codesourcery.com>
11632
11633 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11634
218d2fc6
TJB
116352009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11636
11637 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11638 (top level): Call test_watchpoint_in_big_blob.
11639 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11640 watchpoints.
11641 (func3): Write to buf.
11642
236f1d4d
SS
116432009-12-29 Stan Shebs <stan@codesourcery.com>
11644
11645 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11646
f61e138d
SS
116472009-12-28 Stan Shebs <stan@codesourcery.com>
11648
11649 * gdb.trace/tsv.exp: New file.
11650 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11651
0219b378
DJ
116522009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11653
11654 * gdb.base/find.c (main): Reference search buffers.
11655 * gdb.base/included.c (main): Reference integer.
11656 * gdb.base/ptype.c (charfoo): Declare.
11657 (intfoo): Call charfoo.
11658 * gdb.base/scope0.c (useitp): New function.
11659 (usestatics): Use useitp.
11660 (useit): Add a type for val.
11661 * gdb.base/scope1.c (useit1): Take a pointer argument.
11662 (usestatics1): Update calls to useit1.
11663 * gdb.cp/call-c.cc: Declare foo.
11664 (main): Call foo.
11665 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11666 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11667 (main): Call C::ensureRefs and ensureOtherRefs.
11668 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11669 variables.
11670 (ensureOtherRefs): New function.
11671 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11672 * gdb.cp/templates.cc (main): Call t5i.value.
11673
3f78692f
JK
116742009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11675
11676 Fix compatibility with G++-4.5.
11677 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11678 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11679 (uncaught return): Remove.
11680
429374b8
JK
116812009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11682 Phil Muldoon <pmuldoon@redhat.com>
11683
11684 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11685 (bp_location13, bp_location14, bp_location17, bp_location18)
11686 (marker3_proto, marker4_proto): New variables.
11687 (breakpoint info): Update output.
11688 (run until breakpoint at marker3, run until breakpoint at marker4): New
11689 tests.
11690
859825b8
JK
116912009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11692
11693 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11694 Replace the printf call of Y by provided "y-set-1" label. New block
11695 for the second shared library.
11696 * gdb.base/unload.exp: Compile also the second library, call
11697 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11698 (single pending breakpoint info): Rename to ...
11699 (pending breakpoint info before run): ... this extended test.
11700 (libfile2, libname2, libsrcfile2, libsrc2)
11701 (lib_sl2): New variables.
11702 (exec_opts): Set also SHLIB_NAME2.
11703 (pending breakpoint info on first run at shrfunc1)
11704 (pending breakpoint info on second run at shrfunc1)
11705 (pending breakpoint info on second run at shrfunc2)
11706 (print y from libfile, print y from libfile2): New tests.
11707 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11708 * gdb.base/unloadshr2.c: New.
11709
e6a386cd
HZ
117102009-12-22 Hui Zhu <teawater@gmail.com>
11711
11712 * gdb.reverse/sigall-reverse.exp: Adjust.
11713
9e19b45e
VP
117142009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11715
11716 PR gdb/10884
11717
11718 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11719 (main): Call do_bitfield_tests.
aacf5b1e 11720 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11721
d53a7b30
JB
117222009-12-20 Joel Brobecker <brobecker@adacore.com>
11723
11724 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11725 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11726 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11727 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11728 gdb.modula2/unbounded1.c: Update copyright header.
11729
191ca0a1
CM
117302009-12-10 Chris Moller <moller@mollerware.com>
11731
11732 PR gdb/9399
11733 * gdb.cp/virtfunc2.exp: New tests
11734 * gdb.cp/virtfunc2.cc: New tests
11735 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11736
0fa6cf1b
MS
117372009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11738
11739 * gdb.reverse/i387-env-reverse.c: New file.
11740 * gdb.reverse/i387-env-reverse.exp: New file.
11741 * gdb.reverse/i387-stack-reverse.c: New file.
11742 * gdb.reverse/i387-stack-reverse.exp: New file.
11743
361ae042
PM
117442009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11745
11746 * gdb.python/py-type.exp (test_range): New test.
11747
bfd31e71
PM
117482009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11749
11750 PR python/10805
11751
11752 * gdb.python/py-type.exp: New file.
11753 * gdb.python/py-type.c: New file.
11754 * Makefile.in: Add py-type.
11755
57a1d736
TT
117562009-12-03 Tom Tromey <tromey@redhat.com>
11757
11758 * gdb.python/py-value.exp (test_parse_and_eval): New
11759 function.
11760
1f3b5d1b
PP
117612009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11762
11763 PR gdb/11022
11764
11765 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11766 * gdb.base/pr11022.c: New test.
11767
8b7dbdc9
JK
117682009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11769
11770 Fix spurious false FAILs.
11771 * gdb.base/structs.c (chartest): New.
11772 (main): Fill-in chartest.
11773 * gdb.base/structs.exp (anychar_re, first): New.
11774 (start_structs_test): Import global anychar_re and first.
11775 New gdb_test call "set print elements 300; ${testfile}"
11776 (start_structs_test <$first>): New block.
11777 (any): Import global anychar_re. New variable ac. Use ${ac}.
11778
6a53b2ec
JK
117792009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11780
11781 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11782
d7167b4c
JK
117832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11784
11785 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11786 Force $srcfile file.
11787 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11788
b1798462
UW
117892009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11790
11791 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11792 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11793 * gdb.threads/watchthreads-reorder.exp: Likewise.
11794
b6199126
DJ
117952009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11796
11797 PR gdb/8704
11798
11799 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11800 "if", and "thread". Correct matching in the previous test.
11801
b22a0510
DJ
118022009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11803
11804 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11805
930636d2
MS
118062009-11-23 Michael Snyder <msnyder@vmware.com>
11807
11808 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11809 * gdb.reverse-watch-precsave.exp: Ditto.
11810
21a0512e
PP
118112009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11812
11813 * gdb.asm/asm-source.exp: Adjust.
11814 * gdb.base/help.exp: Adjust.
889bf7c5 11815
fc30d5e0
PA
118162009-11-22 Pedro Alves <pedro@codesourcery.com>
11817
11818 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11819 (do_syscall_tests_without_xml): Set data-directory to
11820 /the/path/to/nowhere.
11821
f6bc2008
PA
118222009-11-21 Pedro Alves <pedro@codesourcery.com>
11823
11824 * gdb.threads/local-watch-wrong-thread.c,
11825 gdb.threads/local-watch-wrong-thread.exp: New files.
11826
8c2fb5de
PA
118272009-11-21 Pedro Alves <pedro@codesourcery.com>
11828
11829 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11830 assume new `regsub' syntax available.
11831
ebec9a0f
PA
118322009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11833
a79d3c27
JK
11834 * gdb.base/watchpoint-hw-hit-once.exp,
11835 gdb.base/watchpoint-hw-hit-once.c: New.
11836
118372009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11838
11839 * gdb.threads/watchthreads-reorder.exp,
11840 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11841
276a961b
MK
118422009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11843
11844 * gdb.xml/tdesc-regs.exp: Use for m68k.
11845
4867c1fb
PA
118462009-11-15 Pedro Alves <pedro@codesourcery.com>
11847
11848 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11849
f6838f81
DJ
118502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11851
11852 * lib/gdb.exp (current_target_name): New procedure.
11853 (gdb_wrapper_target): New variable.
11854 (gdb_wrapper_init): Set gdb_wrapper_target.
11855 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11856 wrapper.
11857
4ac4dd3f
DJ
118582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11859
11860 * gdb.base/remote.exp: Delete the slowest load test.
11861 Do not load with fixed packet sizes.
11862
a7881759
DJ
118632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11864
11865 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11866
97a5b505
DJ
118672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11868
11869 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11870 srcfile when setting a breakpoint.
11871
d3e1fc54
DJ
118722009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11873
11874 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11875 macros.
11876
7cbcbded
DJ
118772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11878
11879 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11880 to be in memory.
11881 * gdb.base/display.c (force_mem): New.
11882 (do_loops): Use it. Add breakpoint comments.
11883 (do_vars): Add a breakpoint comment.
11884 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11885 line numbers.
11886
bdea3a92
NF
118872009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11888
11889 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11890 instead of a bare "run".
11891
269f82e5
PP
118922009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11893
11894 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11895
a69b7d9d
DJ
118962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11897
11898 * lib/cell.exp (skip_cell_tests): Clean up test files before
11899 returning.
11900
b598bfda
DJ
119012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11902
11903 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11904 and the breakpoint menu. Do not call perror if a prompt is seen.
11905 Consume the following GDB prompt.
11906 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11907 * gdb.cp/namespace.exp: Use gdb_test.
11908 * gdb.cp/templates.exp: Use gdb_test.
11909 (test_template_breakpoints): Use gdb_test_multiple.
11910
87728fa0
DJ
119112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11912
11913 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11914 (marker4): Reference values.
11915
b67c692f
DJ
119162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11917
11918 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11919 is missing.
11920
f0df251a
DJ
119212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11922
11923 * gdb.base/break.c (need_malloc): New.
11924 * gdb.base/constvars.c (main): Reference crass and crisp.
11925 * gdb.base/gdb1821.c (main): Reference bar.
11926 * gdb.cp/gdb1355.cc (main): Reference s1.
11927 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11928 (main): Call them.
11929 * gdb.cp/hang2.cc (dummy2): Define.
11930 * gdb.cp/hang3.cc (dummy3): Define.
11931 * gdb.cp/m-data.cc (main): Reference shadow.
11932
bdf7534a
NF
119332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11934 Nathan Froyd <froydnj@codesourcery.com>
11935
11936 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11937 remote host.
11938
f24fce77
NF
119392009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11940
11941 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11942 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11943 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11944 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11945 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11946 * gdb.dwarf2/dw2-producer.exp: Likewise.
11947 * gdb.dwarf2/mac-fileno.exp: Likewise.
11948 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11949 py-prettyprint.py to the remote host.
11950 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11951
40f0318e
KS
119522009-11-11 Keith Seitz <keiths@redhat.com>
11953
11954 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11955 use it instead of "Foo".
11956 * gdb.cp/classes.exp (do_tests): Add a test to access
11957 a method through a typedef'd class name.
11958
f3d9f7fb
NF
119592009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11960
11961 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11962 exponents.
11963 * gdb.base/pointers.exp: Likewise.
11964 * gdb.cp/ref-types.exp: Likewise.
11965
a4216f37
KS
119662009-11-11 Keith Seitz <keiths@redhat.com>
11967
11968 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11969 new[] and delete[].
11970 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11971 "void".
11972 (probe_demangler): Remove all single-quoting of
11973 method and variable names.
11974 (info_func_regexp): Remove the word "void" from any
11975 occurrence of "(void)".
11976 (print_addr_2): Remove all single-quoting of
11977 method names.
11978 (print_addr_2_kfail): Likewise.
11979 (print_addr): Single-quote C function names before
11980 passing to print_addr_2.
11981 (test_paddr_operator_functions): Remove single-quoting
11982 for method names.
11983 Add tests for operator new[] and operator delete[].
11984
9b14d7aa
JK
119852009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11986
11987 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11988
85feb311
KS
119892009-11-09 Keith Seitz <keiths@redhat.com>
11990
11991 * gdb.cp/overload.exp: Add tests for resolving overloaded
11992 methods in expression parsing/evaluation.
11993
fa335448
DJ
119942009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11995
11996 * lib/gdb.exp (default_gdb_version): Use --version instead of
11997 --command.
11998
ec3c07fc
NS
119992009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12000
12001 * lib/gdb.exp (gdb_compile_test): New.
12002 (skip_ada_tests, skip_java_tests): New.
12003 (gdb_compile): Use gdb_compile_test for f77.
12004 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12005 * lib/java.exp (compile_java_from_source): Remove runtests check,
12006 use gdb_compile_test to record result.
12007 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12008 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12009 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12010 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12011 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12012 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12013 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12014 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12015 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12016 adjust gdb_compile invocations.
12017
b8b4e42b
JK
120182009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12019
12020 * Makefile.in (abs_builddir): New.
12021 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12022 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12023 `$(abs_builddir)/site.exp'.
12024
f8b7eaf3
DJ
120252009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12026
12027 * config/m68k-emc.exp, lib/emc-support.exp,
12028 gdb.trace/gdb_c_test.c: Delete.
12029 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12030 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12031 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12032 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12033 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12034 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12035 casing for m68k-*-elf.
12036
c4187697
NS
120372009-11-03 Pedro Alves <pedro@codesourcery.com>
12038
12039 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12040 * gdb.arch/i386-prologue.exp: Likewise.
12041 * gdb.arch/i386-unwind.exp: Likewise.
12042
db16b772
DJ
120432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12044
12045 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12046
bcf71277
DJ
120472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12048
12049 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12050
0105cee2
DJ
120512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12052
12053 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12054
24ddea62
JK
120552009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12056
12057 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12058
287ccc17
JK
120592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12060
12061 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12062 * gdb.base/sepdebug2.c: New file.
12063
08bca259 120642009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12065
12066 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12067 the modified warnings for catch syscall. Verify if GDB was compiled
12068 with support for lib expat, and choose which tests to run depending
12069 on this.
12070
5d4e2b76
VP
120712009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12072
12073 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12074 that composite commands are parsed OK. And also test
12075 that breakpoint commands do work.
12076
240e538a
MS
120772009-10-23 Michael Snyder <msnyder@vmware.com>
12078
12079 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12080 to allow for new disassembly style.
12081
9c419145
PP
120822009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12083
12084 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12085
02506ff1
MS
120862009-10-22 Michael Snyder <msnyder@vmware.com>
12087
12088 * gdb.reverse/break-precsave.exp: New test.
12089 * gdb.reverse/consecutive-precsave.exp: Ditto.
12090 * gdb.reverse/finish-precsave.exp: Ditto.
12091 * gdb.reverse/i386-precsave.exp: Ditto.
12092 * gdb.reverse/machinestate-precsave.exp: Ditto.
12093 * gdb.reverse/sigall-precsave.exp: Ditto.
12094 * gdb.reverse/solilb-precsave.exp: Ditto.
12095 * gdb.reverse/step-precsave.exp: Ditto.
12096 * gdb.reverse/until-precsave.exp: Ditto.
12097 * gdb.reverse/watch-precsave.exp: Ditto.
12098
4cf866a3
MS
120992009-10-22 Michael Snyder <msnyder@vmware.com>
12100
12101 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12102 for gdb_expect. Adjust one test's expect strings for the new
12103 format of disassemble.
12104 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12105 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12106 gdb_test_multiple.
12107 * gdb.reverse/step-reverse.exp: Delete 'return'.
12108 * gdb.reverse/until-reverse.exp: Delete blank lines.
12109 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12110
2b28d209
PP
121112009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12112
12113 * gdb.base/consecutive.exp: Adjust.
12114 * gdb.base/display.exp: Likewise.
12115 * gdb.base/pc-fp.exp: Likewise.
12116 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12117
33b9c32b
MS
121182009-10-19 Michael Snyder <msnyder@vmware.com>
12119
12120 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12121 * gdb.reverse/finish-reverse.c: Ditto.
12122 * gdb.reverse/sigall-reverse.c: Ditto.
12123 * gdb.reverse/solib-reverse.c: Ditto.
12124 * gdb.reverse/step-reverse.c: Ditto.
12125 * gdb.reverse/watch-reverse.c: Ditto.
12126
6c95b8df
PA
121272009-10-19 Pedro Alves <pedro@codesourcery.com>
12128 Stan Shebs <stan@codesourcery.com>
12129
12130 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12131 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12132 "Executing new program".
12133 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12134 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12135 left listed after having been killed.
12136 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12137 * gdb.base/maint.exp: Adjust test.
12138
12139 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12140 * gdb.multi/Makefile.in: New.
12141 * gdb.multi/base.exp: New.
12142 * gdb.multi/goodbye.c: New.
12143 * gdb.multi/hangout.c: New.
12144 * gdb.multi/hello.c: New.
12145 * gdb.multi/bkpt-multi-exec.c: New.
12146 * gdb.multi/bkpt-multi-exec.exp: New.
12147 * gdb.multi/crashme.c: New.
12148
279017b7
TG
121492009-10-13 Tristan Gingold <gingold@adacore.com>
12150
12151 * gdb.base/sepdebug.exp: Check debug info are found.
12152
0413d738
PA
121532009-10-08 Pedro Alves <pedro@codesourcery.com>
12154
12155 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12156 bits.
12157
c628eecc
JK
121582009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12159
12160 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12161
38af1bfe
JB
121622009-10-07 Joel Brobecker <brobecker@adacore.com>
12163
12164 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12165 of the comments.
12166
2b0adecd
PM
121672009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12168
12169 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12170 * gdb.base/annota3.exp: Idem.
12171 * gdb.base/maint.exp: Idem.
12172
8d417781
PM
121732009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12174
889bf7c5 12175 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12176 to default.
12177
bb61102d
PM
121782009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12179
889bf7c5 12180 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12181 mingw and cygwin targets.
12182
ace5c364
PM
121832009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12184 Pedro Alves <pedro@codesourcery.com>
12185
889bf7c5 12186 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12187 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12188
c2d494a0
PM
121892009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12190
e1b52ce2
PM
12191 * gdb.base/shr1.c: Use %p in format string.
12192 * gdb.base/unload.c: Avoid warning in fprintf.
12193 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12194
209f53f5
PM
121952009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12196
12197 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12198 long type.
12199 (test_unlink): Correct printf string.
12200 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12201 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12202
8172766a
JK
122032009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12204
12205 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12206 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12207 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12208
0f73703c
UW
122092009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12210
12211 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12212 * gdb.objc/nondebug.exp: Likewise.
12213
b32306ca
UW
122142009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12215
12216 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12217 target_info setting.
12218
12219 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12220 that detect new threads during "info threads".
12221
0057022f
UW
122222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12223
12224 * gdb.threads/manythreads.c (main): Increase thread stack size
12225 to 2*PTHREAD_STACK_MIN.
12226 * gdb.threads/multi-create.c (main): Likewise.
12227 (create_function): Likewise.
12228
f29c0325
UW
122292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12230
12231 * gdb.base/dump.exp: Pass difference of pointer types instead
12232 of integer types as offset to restore in intarr3.srec case.
12233
fcb34849
UW
122342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12235
12236 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12237
d5142e3b
UW
122382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12239
12240 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12241
087b74b2 122422009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12243
087b74b2
PM
12244 New test for two watchpoints, with disabling of
12245 the first inserted.
12246 * testsuite/gdb.base/watchpoints.c: New file.
12247 * testsuite/gdb.base/watchpoints.exp: New file.
12248
96c07c5b
TT
122492009-09-25 Tom Tromey <tromey@redhat.com>
12250
12251 * gdb.base/charset.exp: Test utf-16 strings with Python.
12252
b8899f2b
TT
122532009-09-25 Tom Tromey <tromey@redhat.com>
12254
12255 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12256 UCS-4.
12257 * gdb.base/charset.c (utf_32_string): Rename.
12258 (init_utf32): Rename.
12259 (main): Update.
12260
329719ec
TT
122612009-09-22 Tom Tromey <tromey@redhat.com>
12262
12263 * gdb.python/py-function.exp: Add regression tests.
12264
11ef0d76
KS
122652009-09-21 Keith Seitz <keiths@redhat.com>
12266
12267 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12268 with invalid operator.
12269
3fe8f3b3
KS
122702009-09-21 Keith Seitz <keiths@redhat.com>
12271
12272 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12273 and destructor using typedef name of class.
12274 * gdb.cp/classes.cc (class Base1): Add a destructor.
12275 (base1): New typedef.
12276 (use_methods): Instanitate an object of type base1.
12277 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12278 (do_tests): Call test_template_typedef.
12279 * gdb.cp/templates.cc (Baz::~Baz): New method.
12280 (intBazOne): New typedef.
12281 (main): Instantiate intBazOne.
12282
7a9fe101
PM
122832009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12284
12285 PR python/10633
12286
12287 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12288 Function.
12289 (run_lang_tests): Add print elements test.
12290
2e4d963f
PM
122912009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12292
12293 * gdb.python/py-value.exp (test_subscript_regression): New
12294 function. Test for invalid subscripts.
12295 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12296 (ptr_ref): New function.
12297
ec7e75e7
PP
122982009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12299
12300 * gdb.base/default.exp: Fix "show convenience".
12301
0cc7d26f
TT
123022009-09-15 Tom Tromey <tromey@redhat.com>
12303
12304 * lib/mi-support.exp (mi_create_varobj): Update.
12305 (mi_create_floating_varobj): Likewise.
12306 (mi_create_dynamic_varobj): New proc.
12307 (mi_varobj_update): Update.
12308 (mi_varobj_update_with_type_change): Likewise.
12309 (mi_varobj_update_kv_helper): New proc.
12310 (mi_varobj_update_dynamic_helper): Rewrite.
12311 (mi_varobj_update_dynamic): New proc.
12312 (mi_list_varobj_children): Update.
12313 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12314 * gdb.python/python-prettyprint.py (pp_outer): New class.
12315 (pp_nullstr): Likewise.
12316 (lookup_function): Register new printers.
12317 * gdb.python/python-prettyprint.c (struct substruct): New type.
12318 (struct outerstruct): Likewise.
12319 (substruct_test): New function.
12320 (struct nullstr): New type.
12321 (string_1, string_2): New globals.
12322 (main): Add new tests.
12323 * gdb.python/python-mi.exp: Added regression tests.
12324 * gdb.mi/mi2-var-display.exp: Update.
12325 * gdb.mi/mi2-var-cmd.exp: Update.
12326 * gdb.mi/mi2-var-child.exp: Update.
12327 * gdb.mi/mi2-var-block.exp: Update.
12328 * gdb.mi/mi-var-invalidate.exp: Update.
12329 * gdb.mi/mi-var-display.exp: Update.
12330 * gdb.mi/mi-var-cmd.exp: Update.
12331 * gdb.mi/mi-var-child.exp: Update.
12332 * gdb.mi/mi-var-block.exp: Update.
12333 * gdb.mi/mi-break.exp: Update.
12334 * gdb.mi/gdb701.exp: Update.
12335
a96d9b2e
SDJ
123362009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12337
12338 * Makefile.in: Inclusion of catch-syscall object.
12339 * gdb.base/catch-syscall.c: New file.
12340 * gdb.base/catch-syscall.exp: New file.
12341
b43b923a
MS
123422009-09-12 Michael Snyder <msnyder@vmware.com>
12343
12344 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12345 that can support reverse debuggnig.
12346
cec03d70
TT
123472009-09-11 Tom Tromey <tromey@redhat.com>
12348
12349 * gdb.dwarf2/valop.S: New file.
12350 * gdb.dwarf2/valop.exp: New file.
12351
e23bb3fc
MK
123522009-09-11 Mark Kettenis <kettenis@gnu.org>
12353
12354 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12355
37c3696d
DE
123562009-09-10 Doug Evans <dje@google.com>
12357
12358 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12359 Add $gdb_prompt to second breakpoint regexp.
12360
5172aecb
JB
123612009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12362
12363 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12364 names, add missing ones.
12365 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12366 * gdb.python/py-frame.c: Rename from python-frame.c.
12367 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12368 testfile name.
12369 * gdb.python/py-function.exp: Rename from python-function.exp.
12370 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12371 testfile name.
12372 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12373 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12374 Adjust testfile name.
12375 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12376 * gdb.python/py-template.cc: Rename from python-template.cc.
12377 * gdb.python/py-template.exp: Rename from python-template.exp.
12378 Adjust testfile name.
12379 * gdb.python/py-value.c: Rename from python-value.c.
12380 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12381 testfile name.
12382
b554e4bd
JK
123832009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12384
12385 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12386 $bpt2address.
12387 (Second breakpoint address is valid on ia64)
12388 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12389
9a68ae16
JM
123902009-09-03 Joseph Myers <joseph@codesourcery.com>
12391
12392 * gdb.base/ending-run.exp: Restrict regular expression matching
12393 line number to require closing brace following.
12394
146b9145
DE
123952009-09-03 Doug Evans <dje@google.com>
12396
12397 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12398
787d21e1
TT
123992009-09-02 Tom Tromey <tromey@redhat.com>
12400
12401 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12402
e7802207
TT
124032009-09-02 Tom Tromey <tromey@redhat.com>
12404
12405 * gdb.dwarf2/callframecfa.exp: New file.
12406 * gdb.dwarf2/callframecfa.S: New file.
12407
817aadd2
JK
124082009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12409
12410 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12411 gdb.base/solib-overlap-main.c: New.
12412
4a76eae5
DJ
124132009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12414
12415 PR gdb/10565
12416
12417 * gdb.base/bitfields.c (struct container, container): New.
12418 (main): Initialize it and call break5.
12419 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12420
d4b96c9a
JK
124212009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12422
12423 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12424 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12425
4e22772d
JK
124262009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12427
12428 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12429
2efab443
MS
124302009-08-26 Michael Snyder <msnyder@vmware.com>
12431
12432 * gdb.base/i386-reverse.c: New file.
12433 * gdb.base/i386-reverse.exp: New file.
12434 * gdb.base/Makefile.in: Add new files to be removed.
12435
07ab73a0
JM
124362009-08-26 Joseph Myers <joseph@codesourcery.com>
12437
12438 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12439 environment-pwd for remote host.
12440 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12441
676accff
KS
124422009-08-24 Keith Seitz <keiths@redhat.com>
12443
12444 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12445 Add two new C++ completer tests which limit the output to a
889bf7c5 12446 given class.
676accff 12447
f9f7ad22
MS
124482009-08-24 Michael Snyder <msnyder@vmware.com>
12449
12450 * gdb.base/del.exp: Fix typo in comment.
12451 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12452
81ecdfbb
RW
124532009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12454
12455 * configure: Regenerate.
12456 * gdb.hp/configure: Likewise.
12457 * gdb.hp/gdb.aCC/configure: Likewise.
12458 * gdb.hp/gdb.base-hp/configure: Likewise.
12459 * gdb.hp/gdb.compat/configure: Likewise.
12460 * gdb.hp/gdb.defects/configure: Likewise.
12461 * gdb.hp/gdb.objdbg/configure: Likewise.
12462 * gdb.stabs/configure: Likewise.
12463
cab0c772
UW
124642009-08-19 Doug Evans <dje@google.com>
12465
12466 * gdb.base/gdbvars.c: New file.
12467 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12468
b8fa0bfa
PA
124692009-08-14 Pedro Alves <pedro@codesourcery.com>
12470
12471 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12472 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12473
b84aa90a
PA
124742009-08-13 Pedro Alves <pedro@codesourcery.com>
12475
12476 * gdb.base/default.exp: Adjust "set language test": it's now an
12477 enum command. Larger help string moved to "help set language".
12478 * gdb.base/help.exp: Adjust "help set language" expected output,
12479 now lists all known languages.
12480
0d8f9b2c
NF
124812009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12482
12483 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12484 all frame arguments.
12485 * gdb.arch/altivec-regs.exp: Likewise.
12486
bda180e0
TT
124872009-08-07 Tom Tromey <tromey@redhat.com>
12488
12489 * gdb.base/setshow.exp: Add tests for changes to set language, set
12490 check range, and set check type.
12491
48cb2d85
VP
124922009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12493
12494 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12495 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12496 Call it.
48cb2d85 12497
1ea34204
UW
124982009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12499
12500 * configure.ac: Run gdb.cell tests when appropriate.
12501 * configure: Regenerate.
12502 * lib/cell.exp: New file.
12503 * gdb.cell: New directory.
12504 * gdb.cell/configure.ac: New file.
12505 * gdb.cell/configure: New file.
12506 * gdb.cell/Makefile.in: New file.
12507 * gdb.cell/arch.exp: New file.
12508 * gdb.cell/break.c: New file.
12509 * gdb.cell/break.exp: New file.
12510 * gdb.cell/break-spu.c: New file.
12511 * gdb.cell/bt.c: New file.
12512 * gdb.cell/bt2-spu.c: New file.
12513 * gdb.cell/bt-spu.c: New file.
12514 * gdb.cell/bt.exp: New file.
12515 * gdb.cell/coremaker.c: New file.
12516 * gdb.cell/coremaker-spu.c: New file.
12517 * gdb.cell/core.exp: New file.
12518 * gdb.cell/gcore.exp: New file.
12519 * gdb.cell/data.c: New file.
12520 * gdb.cell/data.exp: New file.
12521 * gdb.cell/data-spu.c: New file.
12522 * gdb.cell/ea-cache.exp: New file.
12523 * gdb.cell/ea-cache.c: New file.
12524 * gdb.cell/ea-cache-spu.c: New file.
12525 * gdb.cell/ea-standalone.c: New file.
12526 * gdb.cell/ea-standalone.exp: New file.
12527 * gdb.cell/ea-test.c: New file.
12528 * gdb.cell/ea-test.exp: New file.
12529 * gdb.cell/f-regs.exp: New file.
12530 * gdb.cell/mem-access.c: New file.
12531 * gdb.cell/mem-access.exp: New file.
12532 * gdb.cell/mem-access-spu.c: New file.
12533 * gdb.cell/ptype.exp: New file.
12534 * gdb.cell/registers.exp: New file.
12535 * gdb.cell/size.c: New file.
12536 * gdb.cell/sizeof.exp: New file.
12537 * gdb.cell/size-spu.c: New file.
12538 * gdb.cell/solib.exp: New file.
12539 * gdb.cell/solib-symbol.exp: New file.
12540
85e747d2
UW
125412009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12542
12543 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12544
58d6951d
DJ
125452009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12546
12547 * gdb.base/float.exp: Handle VFP registers.
12548
6e0a4f15
MS
125492009-07-14 Michael Snyder <msnyder@vmware.com>
12550
dcd5da87
MS
12551 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12552 to bring gdb to the beginning of the calling line.
12553
6e0a4f15
MS
12554 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12555 confusing the i386 epilogue unwinder.
12556
782b2b07
SS
125572009-07-14 Stan Shebs <stan@codesourcery.com>
12558
12559 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12560
f662c3bc
MS
125612009-07-14 Michael Snyder <msnyder@vmware.com>
12562
12563 * gdb.reverse/step-reverse.exp (stepi into function call):
12564 Call instruction may not be first instruction in the line.
12565 (reverse stepi from a function call): Used wrong line number.
12566
8f313923
JK
125672009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12568
12569 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12570
4662c76e
JK
125712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12572
12573 Fix gdb.base/macscp.exp when using custom inputrc.
12574 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12575 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12576 env(TERM) set.
12577 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12578 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12579
aa81e255
JK
125802009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12581
12582 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12583 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12584 Change the compilation target to match the testcase name.
12585 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12586 testcase name.
12587 * a2-run.exp: Use for setup prepare_for_testing. Change the
12588 compilation target to match the testcase name.
12589 * gdb.base/commands.exp: Likewise.
12590 * gdb.base/finish.exp: Likewise.
12591 * gdb.base/float.exp: Likewise.
12592 * gdb.base/info-target.exp: Likewise.
12593 * gdb.base/relational.exp: Likewise.
12594 * gdb.base/term.exp: Likewise.
12595 * gdb.base/until.exp: Likewise.
12596 * gdb.base/volatile.exp: Likewise.
12597 * gdb.base/whatis-exp.exp: Likewise.
12598
4c93b1d7
HZ
125992009-07-11 Hui Zhu <teawater@gmail.com>
12600
12601 * gdb.base/help.exp (disassemble): Update expected help text.
12602
812f7342
TT
126032009-07-09 Tom Tromey <tromey@redhat.com>
12604
12605 * lib/gdb.exp: Handle TRANSCRIPT.
12606 (remote_spawn, remote_close, send_gdb): New procs.
12607
fbb8f299
PM
126082009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12609
12610 * gdb.python/python-prettyprint.c: Add counted null string
12611 structure.
12612 * gdb.python/python-prettyprint.exp: Print null string. Test for
12613 embedded nulls.
12614 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12615 * gdb.python/python-value.exp (test_value_in_inferior): Add
12616 variable length string fetch tests.
12617 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12618
c0ac0ec7
JK
126192009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12620
12621 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12622
30b66ecc
TT
126232009-07-07 Tom Tromey <tromey@redhat.com>
12624
12625 * gdb.base/call-rt-st.exp: Update for change to escape output.
12626 * gdb.base/callfuncs.exp: Likewise.
12627 * gdb.base/charset.exp: Likewise.
12628 * gdb.base/constvars.exp: Likewise.
12629 * gdb.base/long_long.exp: Likewise.
12630 * gdb.base/pointers.exp: Likewise.
12631 * gdb.base/printcmds.exp: Likewise.
12632 * gdb.base/setvar.exp: Likewise.
12633 * gdb.base/store.exp: Likewise.
12634 * gdb.cp/ref-types.exp: Likewise.
12635 * gdb.mi/mi-var-child.exp: Likewise.
12636 * gdb.mi/mi-var-display.exp: Likewise.
12637 * gdb.mi/mi2-var-display.exp: Likewise.
12638 * gdb.base/charset.exp: Test octal escape sequence length.
12639 Update for change to escape output.
12640
187c4a2b
JK
126412009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12642
12643 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12644
d80a43f9
DJ
126452009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12646
12647 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12648
047427a8
JK
126492009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12650
12651 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12652 gdbserver increasing $portnum if "Can't bind address" has been seen.
12653
8b5a0f4f
PA
126542009-07-05 Pedro Alves <pedro@codesourcery.com>
12655
12656 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12657 mingw32ce.
12658
7d93ba58
PA
126592009-07-05 Pedro Alves <pedro@codesourcery.com>
12660
12661 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12662 VFP format.
12663
2277426b
PA
126642009-07-02 Pedro Alves <pedro@codesourcery.com>
12665
12666 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12667 linux. Adjust to use "inferior", "info inferiors", "detach
12668 inferior" and "kill inferior" instead of "restart", "info fork",
12669 "detach fork" and "delete fork".
12670 * gdb.base/ending-run.exp: Spell out "info".
12671 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12672 the "kill" command.
12673
5af949e3
UW
126742009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12675
12676 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12677 change to prefix TLS offset in hex with 0x.
12678
5d3729b5
UW
126792009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12680
12681 * gdb.base/default.exp: Update test case for "x" changes.
12682
af589bd0
TG
126832009-07-01 Tristan Gingold <gingold@adacore.com>
12684
12685 * gdb.base/bigcore.exp: Make darwin untested.
12686
40974f91
JK
126872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12688
12689 * gdb.base/completion.exp (directory completion): Create the directory.
12690 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12691 escapeuniquesub.
12692 (directory completion 2): Expect now ${escapeuniquesub}.
12693 (Glob remaining of directory test): Remove one excessive newline.
12694 Expect the real output.
12695
59dd3af6
JK
126962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12697
12698 Fix `make check//%' target after `make check' has been ran.
12699 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12700 a mkdir call.
12701 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12702 (%/.dir): Remove.
12703
f4e164aa
JK
127042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12705
12706 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12707 the expected result record.
12708
69af2122
JK
127092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12710
12711 Remove racy FAILs relying just on the timeouts.
12712 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12713 (annotation_level 2): Remove racy FAILs.
12714
2fd481e1
PP
127152009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12716
12717 gdb/10275
889bf7c5
PA
12718 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12719
c38f313d
DJ
127202009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12721
12722 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12723
8b777f02
VP
127242009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12725
12726 * gdb.mi/mi-stack.exp: Testing symbolic options
12727 to -stack-list-locals and -stack-list-arguments.
12728
00c7eacf
JK
127292009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12730
12731 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12732
6bc80edc
TT
127332009-06-29 Tom Tromey <tromey@redhat.com>
12734
12735 * dg-extract-results.sh: New file.
12736 * Makefile.in (FORCE_PARALLEL): New variable.
12737 (CHECK_TARGET): New conditional variable.
12738 (check): Use CHECK_TARGET.
12739 (DO_RUNTEST): New variable.
12740 (check-single): New target.
12741 (TEST_DIRS): New variable.
12742 (TEST_TARGETS): Likewise.
12743 (check-parallel): New target.
12744 (check-gdb.%): New pattern.
12745 (BASE1_FILES): New variable.
12746 (BASE2_FILES): Likewise.
12747 (check-gdb.base%): New pattern.
12748 (%/.dir): New pattern.
12749 * configure: Rebuild.
12750 * aclocal.m4 (AM_CONDITIONAL): New defun.
12751 * configure.ac: Check whether user is using GNU make.
12752 (GMAKE): New conditional.
12753
794684b6
SW
127542009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12755
12756 * gdb.cp/namespace-nested-import.cc: New test.
12757 * gdb.cp/namespace-nested-import.exp: New test.
12758
edb3359d
DJ
127592009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12760
12761 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12762 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12763 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12764 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12765 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12766 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12767 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12768 gdb.opt/inline-markers.c: New files.
12769 * lib/gdb.exp (skip_inline_frame_tests): New function.
12770 (skip_inline_var_tests): New function.
12771
cf657a0c
AS
127722009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12773
12774 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12775 backtrace.
12776
28d41a99
MS
127772009-06-27 Michael Snyder <msnyder@vmware.com>
12778
12779 * gdb.reverse: New directory.
12780 * gdb.reverse/break-reverse.c: New test.
12781 * gdb.reverse/break-reverse.exp: New test.
12782 * gdb.reverse/consecutive-reverse.c: New test.
12783 * gdb.reverse/consecutive-reverse.exp: New test.
12784 * gdb.reverse/finish-reverse.c: New test.
12785 * gdb.reverse/finish-reverse.exp: New test.
12786 * gdb.reverse/machinestate.c: New test.
12787 * gdb.reverse/ms1.c: New test.
12788 * gdb.reverse/machinestate.exp: New test.
12789 * gdb.reverse/Makefile.in: New file.
12790 * gdb.reverse/shr2.c: New test.
12791 * gdb.reverse/solib-reverse.c: New test.
12792 * gdb.reverse/solib-reverse.exp: New test.
12793 * gdb.reverse/step-reverse.c: New test.
12794 * gdb.reverse/step-reverse.exp: New test.
12795 * gdb.reverse/until-reverse.c: New test.
12796 * gdb.reverse/ur1.c: New test.
12797 * gdb.reverse/until-reverse.exp: New test.
12798 * gdb.reverse/watch-reverse.c: New test.
12799 * gdb.reverse/watch-reverse.exp: New test.
12800 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12801 * configure: Regenerate.
12802
fe3c8b0d
DE
128032009-06-26 Doug Evans <dje@google.com>
12804
12805 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12806
3a72a602
PM
128072009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12808
12809 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12810 windows problem for 'file delete $binfile'.
12811
27aa8d6a
SW
128122009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12813
12814 * gdb.cp/namespace-using.exp: New test.
12815 * gdb.cp/namespace-using.cc: New test.
12816
8ac055f8
JB
128172009-05-20 Joel Brobecker <brobecker@adacore.com>
12818
12819 * gdb.ada/variant_record_packed_array: New testcase.
12820
85e306ed
TT
128212009-06-23 Tom Tromey <tromey@redhat.com>
12822
12823 * gdb.base/charset.exp (test_combination): Regression test.
12824 * gdb.base/charset.c (my_wchar_t): New typedef.
12825 (myvar): New global.
12826 (main): Set myvar.
12827
56643c5e
PM
128282009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12829
12830 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12831 target.
12832
1fac167a
UW
128332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12834
12835 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12836
7ccb0be9
UW
128372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12838
12839 * gdb.mi/gdb680.exp: Update test for error message.
12840
568d6575
UW
128412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12842
12843 * gdb.base/annota1.exp: Allow multiple occurrences of the
12844 frames-invalid annotation.
12845 * gdb.cp/annota2.exp: Likewise.
12846
7cd1089b
PM
128472009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12848
12849 * gdb.cp/gdb2495.cc: New file.
12850 * gdb.cp/gdb2495.exp: New file.
12851
72c63395
JK
128522009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12853
12854 Report error on GDB crash during runto.
12855 * lib/gdb.exp (runto <eof>): New.
12856
3788363d
DJ
128572009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12858
12859 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12860 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12861 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12862 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12863 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12864 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12865 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12866 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12867 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12868 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12869 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12870 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12871 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12872 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12873 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12874 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12875 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12876 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12877 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12878 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12879 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12880 gdb.trace/passcount.exp, gdb.trace/report.exp,
12881 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12882 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12883 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12884 executable.
12885
17592de3
PA
128862009-06-07 Pedro Alves <pedro@codesourcery.com>
12887
12888 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12889 defined before referencing it.
12890
701e355d
DE
128912009-06-03 Doug Evans <dje@google.com>
12892
12893 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12894 * gdb.arch/i386-see.c: Ditto.
12895
f2292c65
PM
128962009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12897
12898 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12899 (check_macro): Return 1 if undefined.
12900 If first test fails, check if macro debug information is available,
12901 and report unsupported test if no macro information is found.
12902
5a437975
DE
129032009-05-29 Doug Evans <dje@google.com>
12904
12905 * gdb.threads/hand-call-in-threads.exp: New.
12906 * gdb.threads/hand-call-in-threads.c: New.
12907
c141c696
MS
129082009-05-29 Michael Snyder <msnyder@vmware.com>
12909
12910 * gdb.base/break-always.exp: Change "1" to "on".
12911 Add confirmation check.
12912
b3444185
PA
129132009-05-28 Pedro Alves <pedro@codesourcery.com>
12914
12915 * gdb.threads/threxit-hop-specific.c: New.
12916 * gdb.threads/threxit-hop-specific.exp: New.
12917 * gdb.threads/thread-execl.c: New.
12918 * gdb.threads/thread-execl.exp: New.
12919
b6313243
TT
129202009-05-27 Tom Tromey <tromey@redhat.com>
12921 Thiago Jung Bauermann <bauerman@br.ibm.com>
12922
12923 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12924 (mi_child_regexp): Likewise.
12925 (mi_list_varobj_children_range): Likewise.
12926 (mi_get_features): Likewise.
12927 (mi_list_varobj_children): Rewrite.
12928 * gdb.python/python-mi.exp: New file.
12929
a6bac58e
TT
129302009-05-27 Tom Tromey <tromey@redhat.com>
12931 Thiago Jung Bauermann <bauerman@br.ibm.com>
12932 Phil Muldoon <pmuldoon@redhat.com>
12933 Paul Pluzhnikov <ppluzhnikov@google.com>
12934
12935 * gdb.python/python-prettyprint.exp: New file.
12936 * gdb.python/python-prettyprint.c: New file.
12937 * gdb.python/python-prettyprint.py: New file.
12938 * gdb.base/display.exp: print/r is now valid.
12939
2c74e833
TT
129402009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12941 Tom Tromey <tromey@redhat.com>
12942 Pedro Alves <pedro@codesourcery.com>
12943 Paul Pluzhnikov <ppluzhnikov@google.com>
12944
12945 * gdb.python/python-template.exp: New file.
12946 * gdb.python/python-template.cc: New file.
12947 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12948 tests.
12949 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12950 Call it.
12951 (test_value_after_death): New proc.
12952 * gdb.python/python-value.c (PTR): New typedef.
12953 (main): New variable 'x'.
12954
89c73ade
TT
129552009-05-27 Tom Tromey <tromey@redhat.com>
12956
12957 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12958 tests.
12959 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12960 Call it.
12961
a75724bc
PA
129622009-05-27 Pedro Alves <pedro@codesourcery.com>
12963
12964 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12965
e58b0e63
PA
129662009-05-24 Pedro Alves <pedro@codesourcery.com>
12967
12968 * gdb.threads/fork-thread-pending.c: New.
12969 * gdb.threads/fork-thread-pending.exp: New.
12970
4ac36638
JK
129712009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12972
12973 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12974 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12975
889bf7c5 129762009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12977
889bf7c5 12978 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12979
b242c3c2
PA
129802009-05-17 Pedro Alves <pedro@codesourcery.com>
12981
12982 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12983 `gdb_get_line_number'. Call `callee' in both parent and child.
12984 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12985 `gdb_get_line_number' instead of hardcoding line numbers.
12986 (catch_fork_unpatch_child): New procedure to test detaching
12987 breakpoints from child fork.
12988 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12989 hardcoding line numbers.
12990 (do_fork_tests): Run `catch_fork_unpatch_child'.
12991
ee342b23
VP
129922009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12993
12994 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12995 of structure type enters or leaves the scope, it
12996 is reported by -var-update.
12997
e2009e98
DE
129982009-05-11 Doug Evans <dje@sebabeach.org>
12999
13000 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13001 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13002 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13003
00903456
JK
130042009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13005
13006 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13007
dc621c35
DE
130082009-04-30 Doug Evans <dje@google.com>
13009
13010 * gdb.threads/watchthreads2.exp: New testcase.
13011 * gdb.threads/watchthreads2.c: New testcase.
13012
9ab4e744
DE
130132009-04-29 Doug Evans <dje@google.com>
13014
13015 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13016 * gdb.cp/mb-ctor.cc: Ditto.
13017 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13018 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13019 * gdb.cp/mb-inline1.cc: Call it.
13020 * gdb.cp/mb-inline2.cc: Ditto.
13021 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13022 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13023
484086b7
JK
130242009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13025
13026 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13027 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13028 Replace all uses of `decimal' by `nonzero'.
13029 (info macro FROM_COMMANDLINE): New test.
13030
379a77b5
TT
130312009-04-27 Tom Tromey <tromey@redhat.com>
13032
13033 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13034
b92b73c2
DE
130352009-04-27 Doug Evans <dje@google.com>
13036
13037 * gdb.threads/watchthreads.c (main): Initialize args before starting
13038 the threads. Plus formatting cleanup.
13039 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13040 biased scheduling of one thread.
13041
945a118d
JG
130422009-04-27 Jerome Guitton <guitton@adacore.com>
13043
13044 * gdb.cp/templates.cc (GetMax): New template.
13045 (main): Declare two instances of GetMax.
13046 * gdb.cp/templates.exp: Add new test.
13047
d389af10
JK
130482009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13049
13050 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13051
e7f86de9
JM
130522009-04-22 Joseph Myers <joseph@codesourcery.com>
13053
13054 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13055
334cc82d
TT
130562009-04-15 Tom Tromey <tromey@redhat.com>
13057
13058 * gdb.base/charset.exp: Add regression test.
13059
d12672cc
JB
130602009-04-14 Joel Brobecker <brobecker@adacore.com>
13061
13062 * gdb.base/exe-lock.exp: New testcase.
13063
18e8c3bc
TT
130642009-04-13 Tom Tromey <tromey@redhat.com>
13065
13066 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13067 operator on Frame.
13068
5ecd5cbe
UW
130692009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13070
13071 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13072 * gdb.server/ext-attach.exp: Likewise.
13073
7309f756
VP
130742009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13075
13076 Eliminate some sleep usage.
13077
889bf7c5
PA
13078 * gdb.mi/basics.c (do_nothing): New.
13079 (main): Use do_nothing instead of printf, so that
13080 not to introduce race condition between output of
13081 inferiour and output of gdb. Do not use sleep as it
13082 is not generally available on embedded targets.
7309f756 13083
f4b95f6f
PA
130842009-04-02 Pedro Alves <pedro@codesourcery.com>
13085
13086 * gdb.server/ext-attach.exp: Expect an optional process id after
13087 "Detached from remote process".
13088
de40b933
JK
130892009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13090
13091 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13092 gdb.dwarf2/dw2-unresolved.exp: New.
13093
2ae101a4
PA
130942009-04-02 Pedro Alves <pedro@codesourcery.com>
13095
13096 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13097 mi_run_to_main.
13098
56a8e183
PA
130992009-04-02 Pedro Alves <pedro@codesourcery.com>
13100
13101 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13102 mi_run_to_main. Skip thread exit test on remote targets.
13103 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13104 mi_run_to_main.
13105 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13106 mi_run_to_main.
13107 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13108 when expecting ^connected. Detect when the target doesn't support
13109 non-stop mode.
13110 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13111 supported. Return -1 on error, 0 on success.
13112 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13113 (mi_runto): Return mi_runto_helper's result explicitly.
13114
c35fafde
PA
131152009-04-01 Pedro Alves <pedro@codesourcery.com>
13116
13117 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13118
f8a8dce6
JB
131192009-04-01 Tom Tromey <tromey@redhat.com>
13120
13121 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13122 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13123 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13124 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13125
71c25dea
TT
131262009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13127 Jan Kratochvil <jan.kratochvil@redhat.com>
13128
13129 PR gdb/931
13130 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13131 output.
13132 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13133 for gdb/931.
13134 * dw2-strp.S (DW_AT_language): Change to C++.
13135 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13136
02d9a9ce
JB
131372009-03-31 Joel Brobecker <brobecker@adacore.com>
13138
13139 * gdb.ada/tasks: New testcase.
13140
1042e4c0
SS
131412009-03-30 Stan Shebs <stan@codesourcery.com>
13142
13143 * gdb.trace/actions.exp: Update to match new info trace format.
13144 * gdb.trace/deltrace.exp: Ditto.
13145 * gdb.trace/infotrace.exp: Ditto.
13146 * gdb.trace/passcount.exp: Ditto.
13147 * gdb.trace/save-trace.exp: Ditto.
13148 * gdb.trace/while-stepping.exp: Ditto.
13149 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13150
f8f6f20b
TJB
131512009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13152
13153 * gdb.python/python-frame.c: New file.
13154 * gdb.python/python-frame.exp: New file.
13155
c0c6f777
TJB
131562009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13157
13158 * gdb.python/python-value.exp: Add tests for the address
13159 attribute.
13160
3cb51905
AS
131612009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13162
13163 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13164
88fc996f
DE
131652009-03-26 Doug Evans <dje@google.com>
13166
13167 * gdb.mi/mi-nonstop-exit.exp: New file.
13168 * gdb.mi/non-stop-exit.c: New file.
13169
56ef84b1
TT
131702009-03-26 Tom Tromey <tromey@redhat.com>
13171
13172 Update for change to prologue skipping:
13173 * gdb.mi/mi2-simplerun.exp: Update.
13174 * gdb.mi/mi2-break.exp: Update.
13175 * gdb.mi/mi-simplerun.exp: Update.
13176 * gdb.mi/mi-break.exp: Update.
13177 * gdb.base/ending-run.exp: Update.
13178
def2b000
TJB
131792009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13180
13181 * gdb.python/python-value.exp (test_value_in_inferior): Test
13182 gdb.Value.is_optimized_out attribute.
13183
442ddf59
JK
131842009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13185
13186 * gdb.dwarf2/dw2-noloc-main.c: New file.
13187 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13188 (.text): Remove.
13189 (.data): New.
13190 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13191 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13192 (DW_TAG_subprogram func_cu1, noloc): Remove.
13193 (main): New.
13194 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13195 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13196 (file_symbols): New procedure.
13197
a8df5de4
TT
131982009-03-25 Tom Tromey <tromey@redhat.com>
13199
13200 * gdb.base/charset.exp (valid_target_charset): New proc.
13201 Use it to skip tests on invalid charsets.
13202
cc1d7add
PM
132032009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13204
13205 * gdb.base/completion.exp: Add a test for directory completion.
13206
bcd5727b
JK
132072009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13208
13209 Fix a racy FAIL.
13210 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13211 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13212
cc924cad
TJB
132132009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13214
13215 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13216 * gdb.python/python-function.exp: Add test for function returning
13217 a GDB value.
13218
bc3b79fd
TJB
132192009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13220
13221 * gdb.python/python-function.exp: New file.
13222
6c7a06a3
TT
132232009-03-20 Tom Tromey <tromey@redhat.com>
13224
13225 * gdb.base/store.exp: Update for change to escape output.
13226 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13227 to escape output.
13228 * gdb.base/pointers.exp: Update for change to escape output.
13229 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13230 to escape output.
13231 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13232 escape output.
13233 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13234 to escape output.
13235 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13236 escape output.
13237 * gdb.base/setvar.exp: Update for change to escape output.
13238 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13239 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13240 to escape output.
13241 (test_print_string_constants): Likewise.
13242 * gdb.base/charset.exp (valid_host_charset): Check size of
13243 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13244 cases. Handle "auto"-related output.
13245 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13246 (uvar, Uvar): New globals.
13247
c31af87b
JG
132482009-03-19 Jerome Guitton <guitton@adacore.com>
13249
13250 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13251 deltas.
13252 * gdb.ada/fixed_points.exp: Ditto.
13253
51272cf2
PA
132542009-03-18 Pedro Alves <pedro@codesourcery.com>
13255
13256 * return-nodebug.c: Don't include stdio.h.
13257 (init): Delete.
13258 (func): Delete definition and provide extern declaration.
13259 (t): New.
13260 (main): Don't call printf. Call func and store its result in t.
13261 * return-nodebug1.c: New.
13262 * return-nodebug.exp: Don't expect stdio output. Instead, print
13263 the global variable t. Drop printf formatters and cast types from
13264 foreach loop. Don't use prepare_for_testing. Compile
13265 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13266 define FORMAT or CAST.
13267
d24948ac
PP
132682009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13269
13270 * gdb.base/solib-display.exp: Disable test for remote targers.
13271
61ff14c6
JK
132722009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13273
13274 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13275
cb4dce93
JK
132762009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13277
13278 Fix a racy FAIL.
13279 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13280 code from `follow parent, print pids'.
13281 (`follow child, print pids', `follow parent, print pids'): Call it.
13282 Replace `gdb_test "break..."' by gdb_breakpoint.
13283
f7c60c5e
VP
132842009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13285
13286 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13287 sync and async modes.
f7c60c5e 13288
383ace49
JB
132892009-03-12 Joel Brobecker <brobecker@adacore.com>
13290
13291 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13292 that was checked in by mistake. Remove loading of ada.exp, since
13293 this is not necessary in this case.
13294
4ce102af
JB
132952009-03-12 Joel Brobecker <brobecker@adacore.com>
13296
13297 * gdb.ada/ptype_arith_binop.exp: New testcase.
13298
529a2aef
JB
132992009-03-12 Joel Brobecker <brobecker@adacore.com>
13300
13301 * gdb.ada/mod_from_name: New testcase.
13302
8a38181c
JB
133032009-03-12 Joel Brobecker <brobecker@adacore.com>
13304
13305 * gdb.ada/tick_last_segv: New testcase.
13306
11436dee
VP
133072009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13308
61ff14c6 13309 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13310
1f31650a
VP
133112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13312
61ff14c6
JK
13313 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13314 include the token in ^running and frame info in *stopped.
1f31650a 13315
a3247a22
PP
133162009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13317
13318 * solib-display.exp: New file.
13319 * solib-display-main.c: New file.
13320 * solib-display-lib.c: New file.
61ff14c6 13321
aae64587
PA
133222009-03-05 Pedro Alves <pedro@codesourcery.com>
13323
13324 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13325
44aabfbc
JK
133262009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13327
13328 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13329 (list_and_check_macro): Use more specific test name.
13330 (next to definition): Make the test names unique.
13331
c087fcd3
PM
133322009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13333
13334 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13335
c86cf029
VP
133362009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13337
13338 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13339 notifications.
13340 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13341 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13342 * lib/mi-support.exp (library_loaded_re): New.
13343 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13344
3ea85240
VP
133452009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13346
13347 * gdb.gdb/observer.exp: Use test_notification observer, not
13348 normal_stop, everywhere.
13349 (test_normal_stop_notifications): Rename to...
13350 (test_notifications): ...this.
13351 (test_observer_normal_stop): Rename to...
13352 (test_observer): ...this.
13353
1903f0e6
DE
133542009-02-16 Doug Evans <dje@google.com>
13355
13356 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13357 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13358 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13359 (test_prefixed_syscall,test_int3): New tests.
13360 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13361 (test_prefixed_syscall,test_int3): New tests.
13362
1d33d6ba
VP
133632009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13364
3cb51905
AS
13365 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13366 (mi_expect_interrupt): Likewise.
13367 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13368 response.
1d33d6ba 13369
faafb047
PM
133702009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13371
13372 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13373 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13374 Replace calls to get_valueofx by get_hexadecimal_valueof.
13375
417e16e2
PM
133762009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13377
13378 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13379 (get_integer_valueof): New procedure.
13380 (get_sizeof): Use new get_integer_value_of.
13381 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13382 by get_integer_valueof.
13383
7065b901
TT
133842009-02-13 Tom Tromey <tromey@redhat.com>
13385
13386 * gdb.base/remote.exp (get_sizeof): Remove.
13387 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13388 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13389 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13390 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13391 (get_sizeof): Likewise.
13392
5d7cb8df
JK
133932009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13394
13395 PR fortran/9806
13396 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13397
b2febfff
PP
133982009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13399
13400 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13401
4aa995e1
PA
134022009-02-06 Pedro Alves <pedro@codesourcery.com>
13403
13404 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13405
d8906c6f
TJB
134062009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13407
13408 * gdb.python/python-cmd.exp: New file.
13409
ff4ab08d
TG
134102009-02-06 Tristan Gingold <gingold@adacore.com>
13411
13412 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13413
aacd552b
TG
134142009-02-05 Tristan Gingold <gingold@adacore.com>
13415
13416 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13417 pointer is dereferenced and use this signal name in regexp.
13418 * gdb.base/signull.exp: Ditto.
13419 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13420 * gdb.base/signull.c (main): Ditto.
13421
08c637de
TJB
134222009-02-04 Tom Tromey <tromey@redhat.com>
13423 Thiago Jung Bauermann <bauerman@br.ibm.com>
13424
13425 * gdb.python/python-value.exp: Use `gdb.history' instead of
13426 `gdb.value_from_history'.
13427 (test_value_numeric_ops): Add test for conversion of enum constant.
13428 * gdb.python/python-value.c (enum e): New type.
13429 (evalue): New global.
13430 (main): Use argv.
13431
20261af8
JG
134322009-02-04 Jerome Guitton <guitton@adacore.com>
13433
13434 * gdb.ada/uninitialized_vars: New test program.
13435 * gdb.ada/uninitialized_vars.exp: New testcase.
13436
52e44b43
TT
134372009-02-02 Tom Tromey <tromey@redhat.com>
13438
13439 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13440 * gdb.cp/pr2489.cc: Rename...
13441 * gdb.cp/pr9594.cc: ... to this.
13442
1c71341a
TT
134432009-02-02 Tom Tromey <tromey@redhat.com>
13444
13445 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13446 * gdb.cp/pr2489.cc: New file.
13447 * gdb.cp/cpcompletion.exp: New file.
13448
a4295225
TT
134492009-02-02 Tom Tromey <tromey@redhat.com>
13450
13451 PR exp/9059:
13452 * gdb.cp/call-c.exp: Add regression test.
13453 * gdb.cp/call-c.cc (FooHandle): New typedef.
13454 (main): New variable 'handle'.
13455
592375cd
VP
134562009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13457
13458 * lib/mi-support.exp (et_mi_thread_list)
13459 (check_mi_and_console_threads): Adjust for current thread in
13460 -thread-list-ids output.
13461
41447f92
VP
134622009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13463
889bf7c5
PA
13464 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13465 Call it.
41447f92 13466
35669430
DE
134672009-01-28 Doug Evans <dje@google.com>
13468
13469 * gdb.arch/amd64-disp-step.S: New file.
13470 * gdb.arch/amd64-disp-step.exp: New file.
13471 * gdb.arch/i386-disp-step.S: New file.
13472 * gdb.arch/i386-disp-step.exp: New file.
13473
09f00d9a
PM
134742009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13475
13476 * gdb.base/find.exp: Set newline variable
13477 using quotes instead of braces to fix cygwin failures.
13478
1e8fb976
PA
134792009-01-23 Pedro Alves <pedro@codesourcery.com>
13480
13481 * gdb.base/radix.exp: Add tests to ensure that that set
13482 input-radix 0 and set output-radix 0 are really rejected.
13483
da061712
PA
134842009-01-23 Pedro Alves <pedro@codesourcery.com>
13485
13486 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13487 copyright years.
13488
dd7e2d2b
PA
134892009-01-23 Pedro Alves <pedro@codesourcery.com>
13490
13491 PR gdb/9664:
13492 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13493
392452f6
PA
134942009-01-22 Pedro Alves <pedro@codesourcery.com>
13495
13496 PR c++/9631:
13497 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13498
8653e71c
PM
134992009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13500
13501 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13502 binfile definition to fix Windows OS failure.
13503
a12cc160
DJ
135042009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13505
13506 PR gdb/9346
13507 * gdb.base/interrupt.c (sigint_handler): New.
13508 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13509 on error.
13510 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13511 Test "signal SIGINT".
13512
b89667eb
DE
135132009-01-19 Doug Evans <dje@google.com>
13514
13515 * gdb.base/break.exp: Update expected gdb output.
13516 * gdb.base/sepdebug.exp: Ditto.
13517 * gdb.mi/mi-syn-frame.exp: Ditto.
13518 * gdb.mi/mi2-syn-frame.exp: Ditto.
13519 * gdb.base/call-signal-resume.exp: New file.
13520 * gdb.base/call-signals.c: New file.
13521 * gdb.base/unwindonsignal.exp: New file.
13522 * gdb.base/unwindonsignal.c: New file.
13523 * gdb.threads/interrupted-hand-call.exp: New file.
13524 * gdb.threads/interrupted-hand-call.c: New file.
13525 * gdb.threads/thread-unwindonsignal.exp: New file.
13526
adb483fe
DJ
135272009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13528
13529 * gdb.base/define.exp: Test defining and hooking prefix commands.
13530 * gdb.python/python.exp: Update test for "show user" output.
13531
60023297
JK
135322009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13533
13534 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13535 now the output exactly, using less wildcards. Expect also the output
13536 of gfortran-4.3. Update for the f-valprint.c modification from
13537 2008-04-22.
13538 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13539 Remove gdb_test test names where matching the command.
13540
ccc57cf9
PA
135412009-01-01 Pedro Alves <pedro@codesourcery.com>
13542
13543 PR breakpoints/9681:
13544 * gdb.base/watchpoint.exp: Add regression test.
13545
c7a6ca08
PA
135462008-12-31 Pedro Alves <pedro@codesourcery.com>
13547
13548 * gdb.threads/attach-into-signal.exp: Don't use
13549 gdb_suppress_entire_file.
13550 * gdb.threads/attach-stopped.exp: Ditto.
13551 * gdb.threads/attachstop-mt.exp: Ditto.
13552
3a031f65
PA
135532008-12-31 Pedro Alves <pedro@codesourcery.com>
13554
13555 PR gdb/8812:
13556 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13557
09e6485f
PA
135582008-12-29 Pedro Alves <pedro@codesourcery.com>
13559
13560 PR gdb/7536:
13561 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13562 and unsupported output radices are really rejected.
13563
0cd53049
JK
135642008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13565
13566 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13567
ba163c7e
TT
135682008-12-22 Tom Tromey <tromey@redhat.com>
13569
13570 * gdb.cp/punctuator.exp: New file.
13571
6f4de6c9
JK
135722008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13573
13574 * gdb.base/completion.exp (Completing non-existing component): New test.
13575
0f34d0b4
JK
135762008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13577
13578 Fix for PR gdb/8648.
13579 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13580 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13581 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13582 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13583
db2ad4c3
JK
135842008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13585
13586 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13587
bb5ef15e
DP
135882008-12-16 Christophe Lyon <christophe.lyon@st.com>
13589
13590 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13591 compiler actually generate code at the expected line number.
13592
90142adc
JZ
135932008-12-15 Jie Zhang <jie.zhang@analog.com>
13594
13595 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13596
fad6eecd
TT
135972008-12-12 Tom Tromey <tromey@redhat.com>
13598
13599 * gdb.base/commands.exp (redefine_hook_test): New proc.
13600 Call it.
13601
17c8aaf5
TT
136022008-12-11 Tom Tromey <tromey@redhat.com>
13603
13604 * gdb.base/macscp.exp: New regression test.
13605
7c8adf68
TT
136062008-12-11 Tom Tromey <tromey@redhat.com>
13607
13608 * gdb.base/macscp.exp: Print "address.addr".
13609 * gdb.base/macscp1.c (struct outer): New struct.
13610 (address): New global.
13611
b05dcbb7
TT
136122008-12-09 Tom Tromey <tromey@redhat.com>
13613
13614 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13615 Call it.
13616
2d476de1
DE
136172008-12-04 Doug Evans <dje@google.com>
13618
13619 * gdb.server/ext-run.exp: Relax regexp for init program.
13620
87bdc959
TG
136212008-12-03 Tristan Gingold <gingold@adacore.com>
13622
13623 * gdb.base/macscp.exp: Generate an object file during compilation
13624 to work around Darwin dsymutil limitations.
13625
e0740f77
JK
136262008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 Test resolving external references to TLS variables.
13629 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13630 FILE2_THREAD_LOCAL.
13631 (testfile2, srcfile2): New variables.
13632 * gdb.threads/tls.c (file2_thread_local)
13633 (function_referencing_file2_thread_local): New.
13634 * gdb.threads/tls2.c: New file.
13635
67f0aac5
JB
136362008-11-28 Joel Brobecker <brobecker@adacore.com>
13637
13638 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13639 rather than integer, as integer might not be big enough when
13640 on 64bit targets.
67f0aac5 13641
c332165e
JG
136422008-11-27 Jerome Guitton <guitton@adacore.com>
13643
13644 * gdb.cp/formatted-ref.exp: Add equality test.
13645 * gdb.ada/formatted_ref.exp: Ditto.
13646
fc9b693c
JK
136472008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13648
13649 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13650 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13651
a9c64011
AS
136522008-11-20 Andreas Schwab <schwab@suse.de>
13653
13654 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13655 matching syscall entry point.
13656 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13657 (tcatch_vfork_then_child_follow): Likewise. Finish through
13658 vfork even if we stopped at the syscall trampoline.
13659
e2fd701e
DE
136602008-11-20 Doug Evans <dje@google.com>
13661
13662 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13663
69abc51c
TJB
136642008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13665
13666 * gdb.arch/ppc-dfp.exp: New file.
13667 * gdb.arch/ppc-dfp.c: New file.
13668
c14c28ba
PP
136692008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13670
13671 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13672
2e74121d
DE
136732008-11-17 Doug Evans <dje@google.com>
13674
13675 * gdb.mi/mi-syn-frame.exp: Update expected output.
13676 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13677
66bb093b
VP
136782008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13679
13680 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13681 "thread N" results in =thread-selected.
13682 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13683 (mi_send_resuming_command_raw): Be prepared for
13684 =thread-selected.
13685
3d043ef6
VP
136862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13687
a9c64011
AS
13688 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13689 * lib/mi-support.exp: Likewise.
3d043ef6 13690
808104c8
JB
136912008-11-16 Joel Brobecker <brobecker@adacore.com>
13692
13693 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13694 commands from the expected output for "help catch".
13695
00b22944
JB
136962008-11-15 Joel Brobecker <brobecker@adacore.com>
13697
13698 * gdb.ada/int_deref.exp: New testcase.
13699
59669435
TT
137002008-11-14 Nick Roberts <nickrob@snap.net.nz>
13701
13702 * gdb.mi/gdb2549.exp: New file.
13703
de04a248
DE
137042008-11-11 Doug Evans <dje@google.com>
13705
13706 * gdb.base/callexit.exp: New file.
13707 * gdb.base/callexit.c: New file.
13708
6b8ce727
DE
137092008-11-10 Doug Evans <dje@google.com>
13710
13711 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13712 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13713 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13714 (default_gdb_start,default_gdb_exit): Ditto.
13715 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13716 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13717 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13718 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13719 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13720 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13721
1b14b8aa
AS
137222008-11-03 Andreas Schwab <schwab@suse.de>
13723
13724 * gdb.base/hashline2.exp: Fix typo.
13725 * gdb.base/hashline3.exp: Likewise.
13726
f3134b88
TT
137272008-10-30 Tom Tromey <tromey@redhat.com>
13728
13729 * gdb.base/pointers.exp: Add test.
13730 * gdb.base/pointers.c (k, S): New typedefs.
13731 (instance): New global.
13732
c2226152
AS
137332008-10-30 Andreas Schwab <schwab@suse.de>
13734
13735 * gdb.base/args.exp: Add tests for newlines.
13736
462f405c
JB
137372008-10-30 Joel Brobecker <brobecker@adacore.com>
13738
13739 gdb.base/foll-exec.exp: Update the expected output of a couple
13740 of "info breakpoints" tests.
13741
79a45b7d
TT
137422008-10-28 Tom Tromey <tromey@redhat.com>
13743
13744 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13745
adc13a14
PA
137462008-10-24 Pedro Alves <pedro@codesourcery.com>
13747
13748 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13749 gdb_start_cmd.
13750 Use runto_main before any test that requires execution.
13751
252fbfc8
PA
137522008-10-23 Pedro Alves <pedro@codesourcery.com>
13753
13754 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13755 instead of SIGINT.
13756
28148e3d
JB
137572008-10-22 Joel Brobecker <brobecker@adacore.com>
13758
13759 * gdb.base/completion.exp: Update expected output following
13760 the addition of the "info tasks" command.
13761
c209f847
TT
137622008-10-22 Tom Tromey <tromey@redhat.com>
13763
13764 * gdb.base/exprs.exp (test_expr): Add test for string
13765 concatenation.
13766
f177e350
PA
137672008-10-19 Pedro Alves <pedro@codesourcery.com>
13768
13769 * configure.ac: Output gdb.python/Makefile.
13770 * configure: Regenerate.
13771 * gdb.python/Makefile.in: New.
13772
cce89356
JB
137732008-10-16 Joel Brobecker <brobecker@adacore.com>
13774
13775 * gdb.base/foll-fork.exp: Adjust the expected output to match
13776 the new description for fork/vfork catchpoints in the "info
13777 breakpoints" output.
13778
176d289d
TJB
137792008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13780
13781 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13782
a08702d6
TJB
137832008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13784
13785 * gdb.python/python-value.c: New file.
13786 * gdb.python/python-value.exp: New file.
13787
1c5cfe86
PA
137882008-10-15 Pedro Alves <pedro@codesourcery.com>
13789
13790 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13791
5a98ad69
DP
137922008-10-15 Denis Pilat <denis.pilat@st.com>
13793
41702f1b 13794 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13795
dcb1a1e2
TT
137962008-10-09 Tom Tromey <tromey@redhat.com>
13797
13798 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13799 'fprintf' and 'stderr'.
13800
9124fe48
JB
138012008-10-07 Joel Brobecker <brobecker@adacore.com>
13802
13803 * gdb.ada/ref_tick_size.exp: New testcase.
13804
45452591
DE
138052008-10-06 Doug Evans <dje@google.com>
13806
13807 * gdb.dwarf2/dw2-cu-size.exp: New file.
13808 * gdb.dwarf2/dw2-cu-size.S: New file.
13809
13810 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13811 .Ltype_int for clarity.
13812
4fc5b208
PP
138132008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13814
13815 PR gdb/2384:
13816 * gdb.cp/gdb2384.exp: Extended to test more cases.
13817 * gdb.cp/gdb2384.cc: Likewise.
13818 * gdb.cp/gdb2384-base.h: Likewise.
13819 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13820
d78df370
JK
138212008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13822
13823 * gdb.base/maint.exp (maint print type): Remove printing
13824 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13825
9a044a89
TT
138262008-09-30 Tom Tromey <tromey@redhat.com>
13827
13828 * gdb.base/macscp.exp: Add completion tests.
13829 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13830 (TWENTY_THREE): Likewise.
13831 (FORTY_EIGHT): Likewise.
13832
506800a9
TT
138332008-09-30 Tom Tromey <tromey@redhat.com>
13834
13835 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13836 everywhere.
13837 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13838
1a6f01b5
JK
138392008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13840
13841 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13842 testcase is derived from. Fix racy dependency on an expected PID
13843 number. No longer support the testcase on Linux kernel 2.4.x.
13844
2fae03e8
TT
138452008-09-27 Tom Tromey <tromey@redhat.com>
13846
13847 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13848 and varargs.
13849
1ad15515
PA
138502008-09-22 Pedro Alves <pedro@codesourcery.com>
13851
13852 * lib/mi-support.exp (mi_expect_interrupt): New.
13853 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13854 from gdb.mi/mi-nonstop.exp.
13855 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13856 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13857 lib/mi-support.exp.
13858 Use mi_check_thread_states throughout. Avoid ".*" and do not
13859 require an anchor after -exec-run.
13860
d0b76dc6
DJ
138612008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13862
13863 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13864 stop is pending. Avoid ".*" when two stops are pending.
13865 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13866 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13867 newlines in fullnames.
13868 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13869 (mi_expect_stop): Update comments. Only anchor in sync mode.
13870 Do not match newlines.
13871 (mi_send_resuming_command_raw): Always return status.
13872 (mi_get_stop_line): Do not match more than one line by accident.
13873 Only anchor in sync mode.
13874 (mi_run_inline_test): If -exec-next fails, give up.
13875
9990c830
UW
138762008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13877
13878 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13879 on SPU.
13880
ebcf6f00
JB
138812008-09-10 Joel Brobecker <brobecker@adacore.com>
13882
13883 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13884
b6db24e5
JB
138852008-09-10 Joel Brobecker <brobecker@adacore.com>
13886
13887 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13888 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13889 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13890 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13891 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13892 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13893 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13894 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13895 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13896 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13897 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13898 Include the "= " sequence in the expected output of print tests.
13899
2bf448e0
JB
139002008-09-10 Joel Brobecker <brobecker@adacore.com>
13901
13902 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13903 description for boolean types.
13904
d51fd4c8
PA
139052008-09-09 Pedro Alves <pedro@codesourcery.com>
13906
13907 * gdb.base/hook-stop-continue.c: New.
13908 * gdb.base/hook-stop-continue.exp: New.
13909
694182d2
DJ
139102008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13911
13912 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13913
3b8a7fc0
JG
139142008-09-08 Jerome Guitton <guitton@adacore.com>
13915
13916 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13917 (stack_check_probe_2, stack_check_probe_loop_1)
13918 (stack_check_probe_loop_2): New functions.
13919 (main): Add call to these new functions.
13920 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13921 functions, check that the breakpoint is inserted at the appropriate
13922 location.
13923 (insert_breakpoint): Slightly refine this procedure so that it can
13924 be called several times in the test.
13925
96cc0ae8
JG
139262008-09-08 Jerome Guitton <guitton@adacore.com>
13927
13928 * gdb.base/stack-checking.c: New file.
13929 * gdb.base/stack-checking.exp: New file.
13930
1f08b409
TJB
139312008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13932
13933 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13934 * gdb.arch/altivec-regs.exp: Likewise.
13935 * gdb.arch/vsx-regs.exp: Likewise.
13936
3099e1c4
TJB
139372008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13938
13939 * gdb.arch/ppc-fp.exp: New file.
13940 * gdb.arch/ppc-fp.c: New file.
13941
cc69bfc1
PP
139422008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13943
13944 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13945 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13946
b02a33db
MS
139472008-09-04 Michael Snyder <msnyder@vmware.com>
13948
13949 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13950 as "at" (for non-debug functions such as _start).
13951
2992cbe0
UW
139522008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13953
13954 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13955 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13956 software watchpoints.
13957 * gdb.base/watch_thread_num.exp: Likewise.
13958
514f746b
AR
139592008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13960
13961 * gdb.arch/i386-bp_permanent.exp: New test.
13962
876cecd0
TT
139632008-08-24 Tom Tromey <tromey@redhat.com>
13964
13965 * gdb.base/maint.exp: Update "maint print type".
13966
80f73d71
VP
139672008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13968
13969 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13970 support. Adjust the order of "*running" notifications.
13971 * gdb.mi/non-stop.c: Don't cast from int to void* and
13972 back.
13973
d9c78d7d
MK
139742008-08-20 Mark Kettenis <kettenis@gnu.org>
13975
13976 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13977 expect to find it in the "info frame" output.
13978
97a2d1d3
DJ
139792008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13980
13981 * gdb.base/interp.exp: Always consume both prompts.
13982
b96e2927
PA
139832008-08-20 Pedro Alves <pedro@codesourcery.com>
13984
13985 * gdb.base/pending.exp: Test pending breakpoints without symbols
13986 loaded.
13987
8cf6e61a
VP
139882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13989
13990 * lib/mi-support.exp (mi_expect_stop): Produce
13991 more details on failures.
13992 * gdb.mi/mi-nonstop.exp: New.
13993 * gdb.mi/non-stop.c: New.
13994
c6ebd6cf
VP
139952008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13996
a9c64011
AS
13997 * gdb.mi/mi-async.exp: Use 'set target-async'.
13998 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13999
46a9b8ed
DJ
140002008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14001
14002 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14003
44feb3ce
TT
140042008-08-17 Tom Tromey <tromey@redhat.com>
14005
14006 * gdb.base/help.exp (help catch): Rewrite.
14007
311a4e6b
TJB
140082008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14009
14010 * gdb.base/define.exp: Test indented command documentation.
14011 * gdb.python/python.exp: Test indented multi-line command.
14012
604c2f83
LM
140132008-08-15 Luis Machado <luisgpm@br.ibm.com>
14014
14015 * testsuite/gdb.arch/vsx-regs.c: New source file.
14016 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14017 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14018
886a217c
TT
140192008-08-14 Tom Tromey <tromey@redhat.com>
14020
14021 * gdb.base/macscp.exp: Add regression test for "macro define" or
14022 "macro undef" with no arguments.
14023
c814a4f3
PP
140242008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14025
14026 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14027
12ab8a60
UW
140282008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14029
14030 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14031
d57a3c85
TJB
140322008-08-06 Tom Tromey <tromey@redhat.com>
14033
14034 * gdb.python/python.exp: New file.
14035
c7b778ff
JK
140362008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14037
14038 Fix for PR gdb/1543.
14039 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14040 $LOCATION.
14041 (location): New variable.
14042 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14043 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14044 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14045 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14046 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14047 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14048 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14049 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14050 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14051 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14052 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14053 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14054 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14055 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14056 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14057 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14058 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14059 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14060 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14061 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14062 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14063 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14064 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14065 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14066 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14067 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14068 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14069 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14070 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14071 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14072 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14073 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14074 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14075 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14076 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14077 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14078 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14079 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14080 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14081 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14082 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14083 gdb.base/type-opaque.exp, gdb.base/until.exp,
14084 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14085 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14086 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14087 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14088 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14089 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14090 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14091 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14092 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14093 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14094 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14095 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14096 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14097 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14098 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14099 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14100 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14101 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14102 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14103 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14104 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14105 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14106 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14107 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14108 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14109 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14110 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14111 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14112 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14113 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14114 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14115 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14116 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14117 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14118 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14119 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14120 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14121 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14122 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14123 to bug-gdb@prep.ai.mit.edu .
14124
5e06a3d1
VP
141252008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14126
14127 * lib/mi-support.exp (mi_load_shlibs): New.
14128 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14129
9d81d21b
VP
141302008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14131
14132 * lib/mi-support.exp (get_mi_thread_list)
14133 (check_mi_and_console_threads): New, moved from ...
14134 * gdb.mi/mi-pthread.exp: ...here.
14135 * gdb.mi/gdb669.exp (get_mi_thread_list)
14136 (check_mi_and_console_threads): Delete.
14137 * gdb.mi/mi2-pthread.exp: Likewise.
14138
bae98fe0
TT
141392008-07-28 Tom Tromey <tromey@redhat.com>
14140
14141 * Makefile.in (just-check): Remove. Move body to...
14142 (check): ... here.
14143
57380f4e
DJ
141442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14145
14146 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14147 Add a test for duplicated SIGINTs.
14148
e09490f1
DJ
141492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * gdb.threads/schedlock.exp (get_args): Update to work for any
14152 value of NUM.
14153 (Top level): Report the number of threads that did not resume.
14154
6387b45f
DJ
141552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14156
14157 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14158
62f64ff2
DJ
141592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14160
14161 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14162 non-MI prompt.
14163
fa8de41e
TT
141642008-07-26 Tom Tromey <tromey@redhat.com>
14165
14166 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14167 (function_struct, function_struct_ptr): New globals.
14168 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14169 function pointer in a struct.
14170
ccb3ac8a
TT
141712008-07-26 Tom Tromey <tromey@redhat.com>
14172
14173 * gdb.base/macscp.exp: Add test for macro lexing bug.
14174
d7d9f01e
TT
141752008-07-18 Tom Tromey <tromey@redhat.com>
14176
14177 * gdb.base/macscp.exp: Add macro tests.
14178
9bf07184
PP
141792008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14180
14181 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14182
becf6477
PP
141832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14184
14185 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14186
0709f7d3
PP
141872008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14188
14189 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14190
7093c834
PP
141912008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14192
14193 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14194
b432ffe3
JK
141952008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14196
14197 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14198
b1a268e5
VP
141992008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14200
14201 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14202
e2995f8e
KB
142032008-07-11 Kevin Buettner <kevinb@redhat.com>
14204
14205 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14206 of regexp to account for changes made to GDB in the printing of
14207 byte vectors.
14208
14032a66
TT
142092008-07-11 Tom Tromey <tromey@redhat.com>
14210
14211 * gdb.base/completion.exp: Add 'help' completion test.
14212
981505ef
JK
142132008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14214
14215 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14216
10568435
JK
142172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14218
14219 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14220
4487aabf
PA
142212008-07-09 Pedro Alves <pedro@codesourcery.com>
14222
14223 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14224
a4a9b1c4
PA
142252008-07-09 Pedro Alves <pedro@codesourcery.com>
14226
14227 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14228
3c3185ac
JK
142292008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14230
14231 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14232
7ebd49dc
VP
142332008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14234
14235 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14236 previous commit. Add a comment.
14237
84e46146
PA
142382008-06-28 Pedro Alves <pedro@codesourcery.com>
14239
14240 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14241
0f8d4a2f
VP
142422008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14243
14244 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14245
f747e0ce
PA
142462008-06-27 Pedro Alves <pedro@codesourcery.com>
14247
14248 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14249 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14250 compiling an executable, link in an object that forces unbuffered
14251 output.
14252 * lib/set_unbuffered_mode.c: New file.
14253
734a5c36
JK
142542008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14255
14256 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14257
a2840c35
VP
142582008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14259
a9c64011
AS
14260 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14261 mi_expect_stop.
14262 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14263 Demand that *running is output.
14264 (detect_async): Perform checking every time.
14265 (mi_send_resuming_command): Extract everything into...
14266 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14267 (mi_expect_stop): Don't accept any output before *stopped.
14268
6ae37fef
VP
142692008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14270
14271 Robustify mi-simplerun.
a9c64011
AS
14272 * gdb.mi/basics.c (main): Add a call to sleep.
14273 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14274 * gdb.mi/mi2-cli.exp: Likewise.
14275 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14276
b4aa76f0 142772008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14278
14279 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14280
e1ac3328
VP
142812008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14282
a9c64011
AS
14283 * gdb.mi/mi-console.exp: Adjust.
14284 * gdb.mi/mi-syn-frame.exp: Adjust.
14285 * gdb.mi/mi2-console.exp: Adjust.
14286 * gdb.mi/mi2-syn-frame.exp: Adjust.
14287 * lib/mi-support.exp (mi_run_cmd): Adjust.
14288 (mi_send_resuming_command): Adjust.
e1ac3328 14289
f7f9a841
VP
142902008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14291
14292 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14293 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14294 testing of stopped.
14295 * gdb.mi/mi2-syn-frame.exp: Likewise.
14296 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14297 (async, detect_async): New.
14298 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14299 depending on if we're running in sync or async mode.
f7f9a841 14300
37cd5d19
TT
143012008-06-09 Tom Tromey <tromey@redhat.com>
14302
14303 * gdb.base/completion.exp: New tests for field name completion
14304 with spaces, and field name completion with '->'.
14305
65d12d83
TT
143062008-06-06 Tom Tromey <tromey@redhat.com>
14307
14308 * gdb.base/break1.c (struct some_struct): New struct.
14309 (values): New global.
14310 * gdb.base/completion.exp: Add field name completion test.
14311
ebfe2e3f
PP
143122008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14313
14314 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14315 to pointer.
14316 * gdb.cp/call-c.cc: Likewise.
14317
bcf6fc3a
NR
143182008-06-06 Nick Roberts <nickrob@snap.net.nz>
14319
14320 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14321 annotation.
14322
49fd4a42 143232008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14324 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14325
14326 * gdb.threads/execl.c, gdb.threads/execl1.c,
14327 gdb.threads/execl.exp: New tests.
a9c64011 14328
8a34ac3f
AR
143292008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14330 Daniel Jacobowitz <dan@codesourcery.com>
14331
14332 * gdb.cp/exception.exp: Activate test, make it work with pending
14333 catchpoints.
14334
86ae69ef
JK
143352008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14336
14337 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14338
f7f9ae2c
VP
143392008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14340
a9c64011
AS
14341 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14342 now printed.
14343 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14344
2a2d4dc3
AS
143452008-05-27 Andreas Schwab <schwab@suse.de>
14346
14347 * gdb.base/frame-args.exp: Handle arguments that are optimized
14348 out.
14349
5099e4d9
LM
143502008-05-26 Luis Machado <luisgpm@br.ibm.com>
14351
14352 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14353 quiet for ppc32 and group options into a single variable.
14354
d9c36a91
JB
143552008-05-23 Joel Brobecker <brobecker@adacore.com>
14356
14357 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14358 of zero-size elements.
14359 * gdb.ada/null_array.exp: Test printing this new array.
14360
103a8671
JK
143612008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14362
14363 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14364
07a4cc1a 143652008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14366
14367 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14368 of the "finish" command.
14369
55f996a7
NR
143702008-05-21 Nick Roberts <nickrob@snap.net.nz>
14371
14372 * gdb.base/annota1.exp: Test for new annotation.
14373
907fc202
UW
143742008-05-16 Pedro Alves <pedro@codesourcery.com>
14375
14376 * gdb.base/fixsection.exp: New file.
14377 * gdb.base/fixsection0.c: New file.
14378 * gdb.base/fixsection1.c: New file.
14379
e8f97270
UW
143802008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14381
14382 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14383 * gdb.base/annota3.exp: Likewise.
14384
ac0bb574
NF
143852008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14386
14387 * gdb.base/watch_thread_num.exp: Don't run tests that require
14388 watchpoints if the target doesn't support them.
14389
6fadd07a
DE
143902008-05-12 Doug Evans <dje@google.com>
14391
14392 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14393
6e9a4a30
JB
143942008-05-09 Joel Brobecker <brobecker@adacore.com>
14395
14396 * gdb.ada/assign_1.exp: New testcase.
14397
08388c79
DE
143982008-05-09 Doug Evans <dje@google.com>
14399
a3c83fae
DE
14400 * gdb.base/find.exp: New file.
14401 * gdb.base/find.c: New file.
08388c79 14402
bd5ddfe8
DJ
144032008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14404
14405 * gdb.base/commands.exp (watchpoint_command_test): Handle
14406 gdb,no_hardware_watchpoints.
14407 * gdb.base/float.exp: Allow ARM targets without floating point.
14408 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14409
b5dd68e2 144102008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14411 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14412
14413 * gdb.ada/lang_switch: New test program.
14414 * gdb.ada/lang_switch.exp: New testcase.
14415
382d13d1
DE
144162008-05-05 Doug Evans <dje@google.com>
14417
14418 * gdb.base/help.exp (disassemble): Update expected help text.
14419
9dd789d0
PA
144202008-05-04 Pedro Alves <pedro@codesourcery.com>
14421
14422 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14423
611c83ae
PA
144242008-05-04 Pedro Alves <pedro@codesourcery.com>
14425
14426 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14427 different times.
14428
ff013f42
JK
144292008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14430
14431 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14432 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14433 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14434 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14435
96dff6a2
VP
144362008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14437
14438 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14439 notification to appear.
14440
55cd6f92
DJ
144412008-05-04 Daniel Jacobowitz <dan@debian.org>
14442
14443 * gdb.base/fullname.c: New file.
14444 * gdb.base/fullname.exp: New file.
14445 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14446
d705c43c
PA
144472008-05-03 Pedro Alves <pedro@codesourcery.com>
14448
14449 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14450 expressions with macros.
14451
333222e1
JK
144522008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14453
14454 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14455
5ac01682
DJ
144562008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14457
14458 * gdb.base/completion.exp: Handle lack of other symbols beginning
14459 with "a".
14460
14461 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14462
237fc4c9
PA
144632008-05-02 Jim Blandy <jimb@codesourcery.com>
14464
14465 * gdb.asm/asmsrc1.s: Add scratch space.
14466
ed5e9466
DJ
144672008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14468 Daniel Jacobowitz <dan@codesourcery.com>
14469
14470 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14471 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14472 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14473
b39cc962
DJ
144742007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14475
14476 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14477
36d520f5
JB
144782008-05-01 Joel Brobecker <brobecker@adacore.com>
14479
14480 * gdb.base/info-target.exp: New testcase.
14481
8d4e3071
DJ
144822008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14483
14484 * gdb.cp/hang.exp: Use .cc instead of .C.
14485 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14486 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14487
6f3f3097
DJ
144882008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14489
14490 * gdb.base/gdb1250.exp: Remove perror.
14491 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14492
5550a914
PA
144932008-04-30 Pedro Alves <pedro@codesourcery.com>
14494
14495 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14496 .2byte.
14497
d848e687
DJ
144982008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14499
14500 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14501 (maybe_kfail): New.
14502
93b5768b
PA
145032008-04-25 Pedro Alves <pedro@codesourcery.com>
14504
14505 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14506
721c02de
VP
145072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14508
a9c64011
AS
14509 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14510 * gdb.mi/mi2-syn-frame.exp: Likewise.
14511 * lib/mi-support.exp: Likewise.
721c02de 14512
74960c60
VP
145132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14514
14515 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14516 to specify regexp for the location to stop at.
14517 * gdb.base/break-always.c: New.
14518 * gdb.base/break-always.exp: New.
14519
d24317b4
VP
145202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14521
14522 * lib/mi-support.exp (mi_runto_helper): Adjust
14523 for the original-location field.
14524 (mi_create_breakpoint, mi_list_breakpoints): New.
14525 * gdb.mi/mi-break.exp: Adjust.
14526 * gdb.mi/mi2-break.exp: Adjust.
14527 * gdb.mi/mi-pending.exp: Adjust.
14528 * gdb.mi/mi-simplerun.exp: Adjust.
14529 * gdb.mi/mi2-simplerun.exp: Adjust.
14530 * gdb.mi/mi-syn-frame.exp: Adjust.
14531 * gdb.mi/mi2-syn-frame.exp: Adjust.
14532 * gdb.mi/mi-until.exp: Adjust.
14533 * gdb.mi/mi2-until.exp: Adjust.
14534 * gdb.mi/mi-var-display.exp: Adjust.
14535 * gdb.mi/mi2-var-display.exp: Adjust.
14536 * gdb.mi/mi-watch.exp: Adjust.
14537 * gdb.mi/mi2-watch.exp: Adjust.
14538
fdc59709 145392008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14540
a9c64011
AS
14541 * aclocal.m4: Add override.m4.
14542 * configure: Regenerate.
fdc59709 14543
8e91f023
VP
145442008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14545
14546 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14547 '-var-update --all-values' reports new value even the type
14548 of a variable object has changed.
14549
233a11ab
CS
145502008-04-18 Craig Silverstein <csilvers@google.com>
14551
14552 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14553 files.
d24317b4 14554
9c1137ad
JB
145552008-04-18 Joel Brobecker <brobecker@adacore.com>
14556
14557 * gdb.ada/atomic_enum: New test program.
14558 * gdb.ada/atomic_enum.exp: New testcase.
14559
66d0bbc7
DE
145602008-04-17 Doug Evans <dje@google.com>
14561
14562 * gdb.opt/Makefile.in: Fix whitespace.
14563
100906b0
UW
145642008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14565
14566 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14567
4584e32e
DE
145682008-04-17 Doug Evans <dje@google.com>
14569
14570 * gdb.base/hashline1.exp: New testcase.
14571 * gdb.base/hashline2.exp: New testcase.
14572 * gdb.base/hashline2.exp: New testcase.
14573
0a320680
PA
145742008-04-17 Pedro Alves <pedro@codesourcery.com>
14575
14576 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14577
18ac113b
AR
145782008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14579
14580 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14581 temporary breakpoint to match "Temporary breakpoint".
14582 * gdb.base/break.exp (delete_breakpoints): Likewise.
14583 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14584 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14585 * gdb.base/display.exp: Likewise.
14586 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14587 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14588 * gdb.base/restore.exp (restore_tests): Likewise.
14589 * gdb.base/sepdebug.exp: Likewise.
14590 * gdb.base/watchpoint.exp: Likewise.
14591 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14592 * gdb.mi/mi-pending.exp: Likewise.
14593 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14594 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14595 * gdb.mi/mi-var-cmd.exp: Likewise.
14596 * gdb.mi/mi-var-display.exp: Likewise.
14597 * gdb.mi/mi2-cli.exp: Likewise.
14598 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14599 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14600 * gdb.mi/mi2-var-display.exp: Likewise.
14601 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14602 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14603 new "disp" field.
a9c64011 14604 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14605 reason. This is to support fix for PR2424.
14606
add38693
JK
146072008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14608
14609 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14610
fcacd99f
VP
146112008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14612
14613 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14614 field. Add more floating varobj tests.
fcacd99f 14615 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14616 field.
14617 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14618 (main): Call do_at_tests.
14619 * lib/mi-support.exp (mi_create_floating_varobj)
14620 (mi_varobj_update_with_type_change): New.
fcacd99f 14621
de051565
MK
146222008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14623
14624 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14625 option of -var-evaluate-expression.
14626 * gdb.mi/mi2-var-display.exp: Likewise.
14627
dbc52822
VP
146282008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14629
14630 Introduce test setup helpers.
a9c64011
AS
14631 * lib/gdb.exp (build_executable, clean_restart)
14632 (prepare_for_testing): New.
14633 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14634 * gdb.base/return.exp: Likewise.
14635 * gdb.base/ending-run.exp: Likewise.
dbc52822 14636
473591da
NR
146372008-04-07 Nick Roberts <nickrob@snap.net.nz>
14638
14639 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14640 Interface (MI) responses.
14641
2b2d9e11
VP
146422008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14643
a9c64011
AS
14644 * gdb.cp/breakpoint.cc: New code to test conditions involving
14645 member variables.
14646 * gdb.cp/breakpoint.exp: Test condition involving member
14647 variables.
2b2d9e11 14648
bb378428
VP
146492008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14650
14651 * lib/mi-support.exp (mi_expect_stop): New.
14652 (mi_run_cmd): Change the
14653 token. Use mi_send_resuming_command, use
14654 mi_expect_stop.
14655 (mi_execute_to_helper): Rename to mi_execute_to.
14656 (mi_send_resuming_command): Add more error patterns.
14657 (mi_wait_for_stop): Renamed to...
14658 (mi_get_stop_line): ...this.
14659 (mi_run_inline_test): Adjust.
14660
14661 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14662 * gdb.mi/mi-console.exp: Likewise.
14663 * gdb.mi/mi-pending.exp: Likewise.
14664 * gdb.mi/mi-simplerun.exp: Likewise.
14665 * gdb.mi/mi-stack.exp: Likewise.
14666 * gdb.mi/mi-stepi.exp: Likewise.
14667 * gdb.mi/mi-syn-frame.exp: Add comment.
14668 * gdb.mi/mi-until.exp: Likewise.
14669 * gdb.mi/mi-var-display.exp: Likewise.
14670 * gdb.mi/mi-watch.exp: Likewise.
14671 * gdb.mi/mi2-cli.exp: Likewise.
14672 * gdb.mi/mi2-console.exp: Likewise.
14673 * gdb.mi/mi2-simplerun.exp: Likewise.
14674 * gdb.mi/mi2-stack.exp: Likewise.
14675 * gdb.mi/mi2-stepi.exp: Likewise.
14676 * gdb.mi/mi2-until.exp: Likewise.
14677 * gdb.mi/mi2-var-display.exp: Likewise.
14678 * gdb.mi/mi2-watch.exp: Likewise.
14679
62172bb9
UW
146802008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14681
14682 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14683
14684 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14685
a13e061a
PA
146862008-04-04 Pedro Alves <pedro@codesourcery.com>
14687
14688 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14689 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14690 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14691 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14692 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14693 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14694 expect an mi error duplicated in stderr.
14695
eae06beb
JB
146962008-04-03 Joel Brobecker <brobecker@adacore.com>
14697
14698 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14699 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14700 Add a couple of tests that verify the behavior when the new setting
14701 is set to "cancel" and "all".
14702 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14703 "ask" before we start the testing.
14704
79c6ced6
AR
147052008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14706
14707 * gdb.cp/casts.cc: Add class reference variables.
14708 * gdb.cp/casts.exp: New test cases for up/down casting references.
14709
6c2d1a6b
MK
147102008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14711
14712 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14713 instead of beginning to make an extra test pass.
14714 * gdb.mi/mi2-var-display.exp: Likewise.
14715
55b411d9
MR
147162008-03-31 Maciej W. Rozycki <macro@mips.com>
14717
14718 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14719
c6140da2
MD
147202008-03-31 Markus Deuling <deuling@de.ibm.com>
14721 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14722
14723 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14724 value. Add xfail for older kernels.
14725
79732189
AR
147262008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14727
14728 Bring mi-support in line with gdb.exp.
14729 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14730 (mi_gdb_start): New function.
14731
33c3676e
MR
147322008-03-28 Maciej W. Rozycki <macro@mips.com>
14733
14734 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14735
92e28119
VP
147362008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14737
14738 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14739 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14740
9e8e3afe
VP
147412008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14742
14743 * lib/mi-support.exp (mi_create_varobj_checked): New.
14744 (mi_list_varobj_children): Allow to check for a
14745 value.
14746 (mi_list_array_varobj_children): New.
14747
14748 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14749 and mi_list_varobj_children, as opposed to hardcoding
14750 expected strings.
14751 * gdb.mi/gdb701.exp: Likewise.
14752 * gdb.mi/gdb792.exp: Likewise.
14753 * gdb.mi/mi-var-block.exp: Likewise.
14754 * gdb.mi/mi-var-cmd.exp: Likewise.
14755 * gdb.mi/mi-var-invalidate.exp: Likewise.
14756 * gdb.mi/mi2-var-block.exp: Likewise.
14757 * gdb.mi/mi2-var-child.exp: Likewise.
14758 * gdb.mi/mi2-var-cmd.exp: Likewise.
14759 * gdb.mi/mi2-var-display.exp: Likewise.
14760
9df50351
JK
147612008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14762
14763 Fix random false FAILs on i386.
14764 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14765
31e5d73a
DJ
147662008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14767
14768 PR gdb/544
14769 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14770
12f4afab
DJ
147712008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14772
14773 PR gdb/544
14774 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14775
b562a0cb
DJ
147762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14777
14778 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14779 fixed PR gdb/544.
14780
17faa917
DJ
147812008-03-21 Pedro Alves <pedro@codesourcery.com>
14782
14783 * gdb.threads/fork-child-threads.exp: Test next over fork.
14784
6214f497
DJ
147852008-03-21 Chris Demetriou <cgd@google.com>
14786
14787 * gdb.base/break.exp (rbreak junk): New test for rbreak
14788 "Junk at end of arguments" issue.
14789
63092375
DJ
147902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14791
14792 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14793 *& to work on created array elements.
14794 (Top level): Test print $pc with a file. Test string operations
14795 without a target.
14796 * gdb.base/ptype.exp: Do not expect *& to work on created array
14797 elements.
14798
b21991b0
DJ
147992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14800
14801 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14802 gdb.threads/staticthreads.exp: Update exit query.
14803
c4b347c7
SL
148042008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14805
14806 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14807
fa4727a6
DJ
148082008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14809
14810 * gdb.base/watchpoint.c (global_ptr, func4): New.
14811 (main): Call func4.
14812 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14813 (test_inaccessible_watchpoint): New.
14814
2f34202f
MR
148152008-02-29 Maciej W. Rozycki <macro@mips.com>
14816
14817 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14818 select the largest.
14819
0d6ba1b1
DJ
148202008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14821
14822 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14823 frames-invalid annotations.
14824
e691325a
PM
148252008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14826
a9c64011 14827 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14828
f85b5ecc
DE
148292008-02-27 Doug Evans <dje@google.com>
14830
14831 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14832 for bug 1738.
14833 (breakpoint_to_handler_entry): Ditto.
14834
b40e7bf3
JB
148352008-02-27 Joel Brobecker <brobecker@adacore.com>
14836
14837 * gdb.base/ending-run.exp: Use the first line of code inside
14838 function body to test breakpoints.
14839 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14840 location where the breakpoint is inserted when using the line
14841 where a function is declared. Fix typo in the description of
14842 one of the tests.
14843 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14844
2faca73a
PM
148452008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14846
14847 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14848 tests.
2faca73a 14849
6f439c36
PM
148502008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14851
14852 * gdb.base/args.exp: avoid same output for tests
14853 with single quotes.
14854
54e52265
VP
148552008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14856
a9c64011
AS
14857 * gdb.base/annota1.exp: Adjust for 'info break'
14858 format changes.
14859 * gdb.base/annota3.exp: Likewise.
14860 * gdb.base/break.exp: Likewise.
14861 * gdb.base/condbreak.exp: Likewise.
14862 * gdb.base/pending.exp: Likewise.
14863 * gdb.base/sepdebug.exp: Likewise.
14864 * gdb.base/unload.exp: Likewise.
14865 * gdb.cp/ovldbreak.exp: Likewise.
14866 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14867
897b09ca
DE
148682008-02-07 Doug Evans <dje@google.com>
14869
14870 * gdb.cp/mb-inline.exp: New.
14871 * gdb.cp/mb-inline.h: New.
14872 * gdb.cp/mb-inline1.cc: New.
14873 * gdb.cp/mb-inline2.cc: New.
14874
b1c32d35
PM
148752008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14876
14877 * gdb.pascal/floats.pas: New test program.
14878 * gdb.pascal/floats.exp: New testcase.
14879
1a4ca44a
TJB
148802008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14881
14882 * gdb.base/callfuncs.c (t_float_many_args): New function.
14883 (t_double_many_args): New function.
14884 * gdb.base/callfuncs.exp: Add tests for exceeding float
14885 and double parameters passed through the stack.
14886
439048e8
JB
148872008-02-05 Joel Brobecker <brobecker@adacore.com>
14888
14889 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14890 gdb.ada/complete/foo.adb: New files.
14891 * gdb.ada/complete.exp: New testcase.
14892
81fe8080
DE
148932008-02-03 Doug Evans <dje@google.com>
14894
301f0ecf
DE
14895 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14896
81fe8080
DE
14897 * gdb.cp/gdb2384.exp: New file.
14898 * gdb.cp/gdb2384.cc: New file.
14899 * gdb.cp/gdb2384-base.h: New file.
14900 * gdb.cp/gdb2384-base.cc: New file.
14901
4b071aec
DE
149022008-02-02 Doug Evans <dje@google.com>
14903
14904 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14905
61137ba6
JB
149062007-02-01 Joel Brobecker <brobecker@adacore.com>
14907
14908 * gdb.ada/sym_print_name: New test program.
14909 * gdb.ada/sym_print_name.exp: New testcase.
14910
149112007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14912
14913 * gdb.ada/nested/hello.adb: New file.
14914 * gdb.ada/nested.exp: New testcase.
14915 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14916
98deb0da
VP
149172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14918
14919 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14920 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14921 don't cause future evaluations of function to report
14922 creation of internal breakpoints.
98deb0da 14923
723a2275
VP
149242008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14925
14926 * gdb.mi/mi-break.exp (test_error): New.
14927 Call it.
14928
fb546a2f
LM
149292008-01-31 Luis Machado <luisgpm@br.ibm.com>
14930
14931 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14932 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14933
2d8fd90a
PM
149342008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14935
14936 * gdb.pascal/integers.pas: New test program.
14937 * gdb.pascal/integers.exp: New testcase.
14938
a7fa0ded
PM
149392008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14940
14941 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14942
5e1a1926
TJB
149432008-01-30 Luis Machado <luisgpm@br.ibm.com>
14944
14945 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14946 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14947
8d04f9f0
JB
149482008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14949
14950 * gdb.ada/formatted_ref: New test program.
14951 * gdb.ada/formatted_ref.exp: New testcase.
14952
14953 * gdb.cp/formatted-ref.cc: New file.
14954 * gdb.cp/formatted-ref.exp: New testcase.
14955
ce75a98f
JB
149562008-01-30 Joel Brobecker <brobecker@adacore.com>
14957
14958 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14959
e835f6bf
NR
149602008-01-30 Nick Roberts <nickrob@snap.net.nz>
14961
14962 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14963 (test_file_list_exec_source_file): Update to new macro-info field.
14964
d118ef87
PH
149652008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14966
14967 * gdb.ada/exprs: New test program.
14968 * gdb.ada/exprs.exp: New testcase.
14969
7d35ab09
TJB
149702008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14971
14972 * dfp-test.c (DELTA, DELTA_B): New definitions.
14973 (double_val1, double_val2, double_val3, double_val4, double_val5,
14974 double_val6, double_val7, double_val8, double_val9, double_val10,
14975 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14976 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14977 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14978 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14979 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14980 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14981 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14982 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14983 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14984 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14985 dec128_val16): New global variables.
14986 (decimal_dec128_align): New function.
14987 (decimal_mixed): Likewise.
14988 (decimal_many_args_dec32): Likewise.
14989 (decimal_many_args_dec64): Likewise.
14990 (decimal_many_args_dec128): Likewise.
14991 (decimal_many_args_mixed): Likewise.
14992 * dfp-test.exp: Add tests calling new inferior functions.
14993
2d717e4f
DJ
149942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14995
14996 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14997 gdb.server/ext-run.exp: New files.
14998 * lib/gdbserver-support.exp (gdbserver_download): New.
14999 (gdbserver_start): New. Update gdbserver expected
15000 output.
15001 (gdbserver_spawn): Use them.
15002 (gdbserver_start_extended): New.
15003
e85a822c
DJ
150042008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15005
15006 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15007 Run on GNU/Linux.
15008 (do_exec_tests): Check for systems which do not support catchpoints.
15009 Do not match START.
15010 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15011 Run on GNU/Linux. Enable verbose output.
15012 (check_fork_catchpoints): New.
15013 (explicit_fork_child_follow, catch_fork_child_follow)
15014 (tcatch_fork_parent_follow): Update expected messages.
15015 (do_fork_tests): Use check_fork_catchpoints.
15016 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15017 Run on GNU/Linux. Enable verbose output.
15018 (check_vfork_catchpoints): New.
15019 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15020 expected messages.
15021 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15022
401ea829
JB
150232008-01-29 Jim Blandy <jimb@red-bean.com>
15024
15025 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15026 host' errors.
15027 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15028
aceaf3ad
JB
150292008-01-29 Jim Blandy <jimb@red-bean.com>
15030
15031 * gdb.threads/sigthread.c: Use barriers to ensure that
15032 child_thread and child_thread_two are always initialized before we
15033 start to use them.
15034
a5606eee
VP
150352008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15036
15037 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15038 * gdb.base/watchpoint-solib.c: New.
15039 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15040
c55a82bb
PM
150412008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15042
15043 * gdb.base/gdb1056.exp: Add unsigned integer test.
15044
0993fe05
DE
150452008-01-28 Doug Evans <dje@google.com>
15046
15047 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15048
4fe42e7f
JB
150492008-01-27 Jim Blandy <jimb@codesourcery.com>
15050
c7a69933
JB
15051 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15052
4fe42e7f
JB
15053 * gdb.base/expand-psymtabs.exp: Doc fix.
15054
5def8285
MK
150552008-01-26 Mark Kettenis <kettenis@gnu.org>
15056
15057 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15058
5313c911
NR
150592008-01-24 Nick Roberts <nickrob@snap.net.nz>
15060
a9c64011 15061 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15062 -var-set-format.
15063
93815fbf
VP
150642008-01-23 Chris Demetriou <cgd@google.com>
15065
15066 * gdb.threads/thread_events.c: New testcase source file.
15067 * gdb.threads/thread_events.exp: New testcase expect file.
15068
467a88ee
NR
150692008-01-23 Nick Roberts <nickrob@snap.net.nz>
15070
15071 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15072
15073 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15074 -var-set-format.
15075
d8f82aba
DJ
150762008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15077 Vladimir Prus <vladimir@codesourcery.com>
15078
15079 * gdb.base/float.exp: Allow missing floating point for m68k and
15080 PowerPC.
15081
60c46647
VP
150822008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15083
15084 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15085 ignore count.
15086 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15087 * gdb.mi/mi-cli.exp: Adjust.
15088 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15089
c7dd36a1
PA
150902008-01-17 Pedro Alves <pedro@codesourcery.com>
15091
15092 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15093 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15094 with dummy_ptr's address.
15095 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15096 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15097 all targets.
15098 * gdb.mi/mi2-var-child.exp: Likewise.
15099
39d5313e
JB
151002008-01-09 Joel Brobecker <brobecker@adacore.com>
15101
15102 * gdb.ada/null_array: New test program.
15103 * gdb.ada/null_array.exp: New testcase.
15104
0aea4bf3
LM
151052008-01-09 Luis Machado <luisgpm@br.ibm.com>
15106
15107 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15108 with required float modifiers.
15109
0b354900
JB
151102008-01-08 Joel Brobecker <brobecker@adacore.com>
15111
15112 * gdb.ada/funcall_param: New test program.
15113 * gdb.ada/funcall_param.exp: New testcase.
15114
cdb7f5d4
JB
151152008-01-08 Joel Brobecker <brobecker@adacore.com>
15116
15117 * gdb.ada/arrayparam: New test program.
15118 * gdb.ada/arrayparam.exp: New testcase.
15119
88e2547f
JB
151202008-01-08 Joel Brobecker <brobecker@adacore.com>
15121
15122 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15123 landed. Should also fix random failures in the test following it.
15124
f6867ce0
TJB
151252008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15126
15127 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15128 for expressions with decimal float values.
15129 (test_dfp_conversions): New function to test casts to and from
15130 decimal float types.
15131 Call test_dfp_conversions.
15132 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15133 elements.
15134 (main): Initialize ds.float4 and ds.double8 elements.
15135 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15136 string to new error message.
15137 (d64_set_tests): Likewise.
15138 (d128_set_tests): Likewise.
15139 Add tests for expressions with decimal float variables. Add tests for
15140 conversions to and from decimal float types.
15141
f9c11282
JB
151422008-01-05 Joel Brobecker <brobecker@adacore.com>
15143
15144 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15145 * gdb.ada/packed_tagged.exp: New testcase.
15146
0ecbca72
JB
151472008-01-04 Joel Brobecker <brobecker@adacore.com>
15148
15149 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15150 gdb.ada/homonym/homonym_main.adb: New files.
15151 * gdb.ada/homonym.exp: New testcase.
15152
c18d3d89
JB
151532008-01-04 Joel Brobecker <brobecker@adacore.com>
15154
15155 * gdb.ada/packed_array.exp: Add testing of references to
15156 a packed array.
15157
ecc7085b
JB
151582008-01-04 Joel Brobecker <brobecker@adacore.com>
15159
15160 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15161 New files.
15162 * gdb.ada/type_coercion.exp: New testcase.
15163
c474c922
JB
151642008-01-04 Joel Brobecker <brobecker@adacore.com>
15165
15166 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15167 gdb.ada/tagged/foo.adb: New file.
15168 * gdb.ada/tagged.exp: New testcase.
15169
9005b927
JB
151702008-01-04 Joel Brobecker <brobecker@adacore.com>
15171
15172 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15173 gdb.ada/ptype_field/foo.adb: New files.
15174 * gdb.ada/ptype_field.exp: New testcase.
15175
1a6aaad8
JB
151762008-01-03 Joel Brobecker <brobecker@adacore.com>
15177
15178 * gdb.ada/print_pc.exp: New testcase.
15179
0ef22f53
JB
151802008-01-03 Joel Brobecker <brobecker@adacore.com>
15181
15182 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15183 gdb.ada/taft_type/p.adb: New files.
15184 * gdb.ada/taft_type.exp: New testcase.
15185
1689ecf8
JB
151862008-01-03 Joel Brobecker <brobecker@adacore.com>
15187
15188 * gdb.ada/array_bounds/bar.adb: New file.
15189 * gdb.ada/array_bounds.exp: New testcase.
15190
a4d0b9c3
JB
151912008-01-03 Joel Brobecker <brobecker@adacore.com>
15192
15193 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15194 gdb.ada/arrayptr/foo.adb: New files.
15195 * gdb.ada/arrayptr.exp: New testcase.
15196
a31ace00
JB
151972008-01-03 Joel Brobecker <brobecker@adacore.com>
15198
15199 * gdb.base/set-lang-auto.exp: New testcase.
15200
a97fced3
JB
152012008-01-03 Joel Brobecker <brobecker@adacore.com>
15202
15203 * gdb.ada/fun_addr/foo.adb: New file.
15204 * gdb.ada/fun_addr.exp: New testcase.
15205
ef29ce1a
JK
152062008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15207
15208 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15209 New files
15210
0fafefe3
JB
152112008-01-02 Joel Brobecker <brobecker@adacore.com>
15212
15213 * array_subscript_addr/p.adb: New file.
a9c64011 15214 * array_subscript_addr.exp: New testcase.
0fafefe3 15215
c4359f8d
JB
152162008-01-02 Joel Brobecker <brobecker@adacore.com>
15217
a9c64011 15218 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15219 New files.
15220 * gdb.ada/str_cmp_ref.exp: New testcase.
15221
1aa1b15b
JB
152222008-01-01 Joel Brobecker <brobecker@adacore.com>
15223
15224 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15225 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15226 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15227
81c9b2cf
JB
152282008-01-01 Joel Brobecker <brobecker@adacore.com>
15229
15230 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15231 gdb.ada/ref_param/pck.ads: New files.
15232 * gdb.ada/ref_param.exp: New testcase.
15233
319e4674
JB
152342008-01-01 Joel Brobecker <brobecker@adacore.com>
15235
15236 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15237 gdb.ada/interface/foo.adb: New files.
15238 * gdb.ada/interface.exp: New testcase.
15239
ef682c56
JB
152402007-12-31 Jim Blandy <jimb@codesourcery.com>
15241
15242 * gdb.base/multi-forks.exp: Consume all output from child
15243 processes before proceeding to next test.
15244
f6f3eb6c
JB
152452007-12-29 Jim Blandy <jimb@codesourcery.com>
15246
15247 * configure: Regenerated.
15248
f652e42f
JB
152492007-12-27 Joel Brobecker <brobecker@adacore.com>
15250
15251 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15252 gdb.ada/fixed_cmp/fixed.adb: New files.
15253 * gdb.ada/fixed_cmp.exp: New testcase.
15254
6943e596
JB
152552007-12-27 Joel Brobecker <brobecker@adacore.com>
15256
15257 * gdb.ada/boolean_expr.exp: New testcase.
15258
aad9a193
JB
152592007-12-26 Jim Blandy <jimb@codesourcery.com>
15260
15261 * gdb.base/multi-forks.exp: Doc fix.
15262
fb5f3683
JB
152632007-12-26 Joel Brobecker <brobecker@adacore.com>
15264
15265 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15266 * gdb.ada/char_param.exp: Do not compile our test program with
15267 -gnata, this is unnecessary.
15268 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15269
384e4a9c
JB
152702007-12-24 Joel Brobecker <brobecker@adacore.com>
15271
15272 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15273 gdb.ada/print_chars/foo.adb: New files.
15274 * gdb.ada/print_chars.exp: New testcase.
15275
01e044f7
JB
152762007-12-24 Joel Brobecker <brobecker@adacore.com>
15277
15278 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15279 gdb.ada/char_param/foo.adb: New files.
15280 * gdb.ada/char_param.exp: New testcase.
15281
0ce17860
JB
152822007-12-22 Jim Blandy <jimb@codesourcery.com>
15283
15284 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15285 hard-coding source line numbers into the test.
15286 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15287 gdb_get_line_number to find.
15288
919809b9
JB
152892007-12-22 Joel Brobecker <brobecker@adacore.com>
15290
15291 * gdb.base/ptype.c (highest): New struct type.
15292 (the_highest): New variable of that type.
15293 (main): Add dummy assignment to a field of variable the_highest.
15294 * gdb.base/ptype.exp: Test type printing of our new variable.
15295
abc8a88d
PM
152962007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15297
15298 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15299 and record first explicitly generated thread number.
abc8a88d
PM
15300 Use that thread number for thread specific watchpoint test.
15301 Add iteration number to repetitive tests.
15302
5158f3e3
CES
153032007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15304 Jim Blandy <jimb@codesourcery.com>
15305
15306 * gdb.base/expand-psymtabs.c: New testcase
15307 source file.
15308 * gdb.base/expand-psymtabs.exp: New testcase
15309 expect file.
15310
37e4754d
LM
153112007-12-17 Luis Machado <luisgpm@br.ibm.com>
15312
15313 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15314 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15315
551e5d04
JB
153162007-12-17 Joel Brobecker <brobecker@adacore.com>
15317
15318 * gdb.ada/frame_args/foo.adb: New file.
15319 * gdb.ada/frame_args/pck.ads: New file.
15320 * gdb.ada/frame_args/pck.adb: New file.
15321 * gdb.ada/frame_args.exp: New testcase.
15322
a05ee097
JB
153232007-12-17 Joel Brobecker <brobecker@adacore.com>
15324
15325 * gdb.base/frame-args.c: New file.
15326 * gdb.base/frame-args.exp: New testcase.
15327
c162e8c9 153282007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15329 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15330
15331 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15332
afe8ab22 153332007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15334
afe8ab22
VP
15335 * gdb.mi/mi-pending.exp: New.
15336 * gdb.mi/mi-pending.c: New.
15337 * gdb.mi/mi-pendshr.c: New.
15338
dfdfb3ca
JB
153392007-12-06 Jim Blandy <jimb@codesourcery.com>
15340
15341 * gdb.base/default.exp: Update expected output for 'info catch'.
15342
b7fca990
JK
153432007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15344
15345 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15346 must be set to binary.
15347
6a1afc1e
PA
153482007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15349
15350 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15351
a6b151f1
DJ
153522007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15353
15354 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15355 gdb.mi/mi-file-transfer.exp: New.
15356
43039443
JK
153572007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15358
15359 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15360
0ef2251b
MR
153612007-11-22 Maciej W. Rozycki <macro@mips.com>
15362
15363 * gdb.trace/backtrace.exp: Fix a typo.
15364 * gdb.trace/circ.exp: Likewise.
15365 * gdb.trace/collection.exp: Likewise.
15366 * gdb.trace/limits.exp: Likewise.
15367 * gdb.trace/report.exp: Likewise.
15368 * gdb.trace/tfind.exp: Likewise.
15369 * gdb.trace/while-dyn.exp: Likewise.
15370
5443631e
NR
153712007-11-21 Nick Roberts <nickrob@snap.net.nz>
15372
15373 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15374 objects of pointers that can't be dereferenced are now
15375 "noneditable".
15376
a4ce5b0d
UW
153772007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15378
15379 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15380 (target_cpu): Remove.
15381
d6e956e5
VP
153822007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15383
15384 * gdb.base/ending-run.exp: Expect the list of cleared
15385 breakpoint to come in natural order, not the reversed one.
a9c64011 15386
214270ab
VP
153872007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15388
15389 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15390 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15391
1a619819
LM
153922007-11-05 Luis Machado <luisgpm@br.ibm.com>
15393
15394 * gdb.base/printcmds.exp: New function
15395 test_printf_with_dfp.
15396
5b01a6fa
DE
153972007-11-02 Doug Evans <dje@google.com>
15398
15399 * gdb.disasm/t01_mov.s: Remove carriage returns.
15400 * gdb.disasm/t02_mova.s: Ditto.
15401 * gdb.disasm/t03_add.s: Ditto.
15402 * gdb.disasm/t04_sub.s: Ditto.
15403 * gdb.disasm/t05_cmp.s: Ditto.
15404 * gdb.disasm/t06_ari2.s: Ditto.
15405 * gdb.disasm/t07_ari3.s: Ditto.
15406 * gdb.disasm/t08_or.s: Ditto.
15407 * gdb.disasm/t09_xor.s: Ditto.
15408 * gdb.disasm/t10_and.s: Ditto.
15409 * gdb.disasm/t11_logs.s: Ditto.
15410 * gdb.disasm/t12_bit.s: Ditto.
15411 * gdb.disasm/t13_otr.s: Ditto.
15412
ec33ab7f
JK
154132007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15414
15415 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15416
ae0d01ff
UW
154172007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15418
15419 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15420 provide DFP support.
15421
55eddb0f
DJ
154222007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15423
15424 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15425 Test "set powerpc vector-abi". Skip auto-detection tests for old
15426 toolchains.
15427
7020f05c
PA
154282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15429
15430 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15431 with [string compare].
15432
84bc3db9
PA
154332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15434
15435 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15436 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15437
5876dc88
LM
154382007-10-25 Luis Machado <luisgpm@br.ibm.com>
15439
15440 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15441 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15442 * gdb.opt/Makefile.in: New makefile.
15443 * Makefile.in: Create new directory "gdb.opt".
15444 * configure.ac: Add "gdb.opt" directory.
15445 * configure: Regenerated.
a9c64011 15446
c3ea9a14
DE
154472007-10-25 Doug Evans <dje@google.com>
15448
15449 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15450 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15451
a9c64011 154522007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15453 Thiago Jung Bauermann <bauerman@br.ibm.com>
15454
15455 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15456 Floating Point expressions.
15457 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15458 Floating Point variables.
15459 * gdb.base/dfp-test.c: new file containing program with Decimal
15460 Floating variables, used by gdb.base/dfp-test.exp.
15461
62a24a2b
DJ
154622007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15463
15464 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15465
e7b1eae6
UW
154662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15467
15468 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15469 compiling test case with GCC.
15470 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15471
c641edcc
UW
154722007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15473
15474 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15475 format changes.
15476
5e5ebfe6
MS
154772007-10-18 Michael Snyder <msnyder@specifix.com>
15478
15479 * gdb.base/dbx.exp: Add missing "-re " operator.
15480
e831e7b6
GM
154812007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15482
15483 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15484 * configure.ac: Removed trailing spaces after backslash.
15485 * gdb.modula2: New directory.
15486 * gdb.modula2/Makefile.in: New file.
15487 * gdb.modula2/unbounded-array.exp: New file.
15488 * gdb.modula2/unbounded1.c: New file.
15489
7cc46491
DJ
154902007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15493
154942007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15495
15496 * gdb.base/sigstep.c (main): Add checks for
15497 return values for setitimer call.
15498 Call setitimer again with itimer = ITIMER_REAL
15499 if first call to setitimer fails.
15500
e91528f0
KH
155012007-10-11 Kazu Hirata <kazu@codesourcery.com>
15502
15503 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15504 of $timeout.
15505
2ec9a4f8
DJ
155062007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15507
15508 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15509
155102007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15511
15512 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15513 of gdb_expect call, to avoid interruption.
15514
64b2fa04
PA
155152007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15516
15517 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15518 (v_unsigned_long_long, v_long_long_array)
15519 (v_signed_long_long_array, v_unsigned_long_long_array)
15520 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15521 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15522 [!NO_LONG_LONG]: New.
15523 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15524 v_long_long_member.
15525
15526 (v_long_long_func, v_signed_long_long_func)
15527 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15528 (main) [!NO_LONG_LONG]: Initialize long long variants.
15529
15530 * gdb.base/whatis.exp: If board file requests no_long_long, build
15531 test with NO_LONG_LONG defined. Test long long, signed long long,
15532 and unsigned long long variants but only if board file doesn't
15533 disable it.
15534
a912286e 155352007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15536 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15537
15538 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15539 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15540 * configure: Regenerated.
15541 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15542 gdb.pascal/types.exp, lib/pascal.exp: New files.
15543
471ba8c9
DJ
155442007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15545
15546 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15547 call.
15548 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15549 to return to the call.
15550 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15551 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15552 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15553 * gdb.mi/mi-until.exp (test_until): Likewise.
15554 * gdb.mi/mi2-until.exp (test_until): Likewise.
15555
fef8a650
DJ
155562007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15557
15558 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15559 two-char array.
15560 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15561
d983da9c
DJ
155622007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15563
15564 * gdb.threads/watchthreads.c (thread_function): Sleep between
15565 iterations.
15566 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15567 at once for S/390. Generate matching fails and passes.
15568
17f62551
VP
155692007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15570
15571 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15572 the 'struct_declarations' variable to zeros.
a9c64011 15573
ed0616c6
VP
155742007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15575
15576 * gdb.cp/mb-ctor.cc: New.
15577 * gdb.cp/mb-ctor.exp: New.
15578 * gdb.cp/mb-templates.cc: New.
15579 * gdb.cp/mb-templates.exp: New.
15580
41f1b697
DJ
155812007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15582
15583 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15584
3f213f78
PA
155852007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15586
15587 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15588 targets.
15589 * configure: Regenerate.
15590
0d381245 155912007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15592
0d381245
VP
15593 * gdb.base/annota1.exp: Adjust for 'info break'
15594 format changes.
15595 * gdb.base/annota3.exp: Likewise.
15596 * gdb.base/break.exp: Likewise.
15597 * gdb.base/condbreak.exp: Likewise.
15598 * gdb.base/pending.exp: Likewise.
15599 * gdb.base/sepdebug.exp: Likewise.
15600 * gdb.base/unload.exp: Likewise.
15601 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15602
fe3f5fa8
VP
156032007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15604
15605 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15606 messages.
15607 * gdb.base/chng-syms.exp: Likewise.
15608 * gdb.base/unload.exp: Likewise.
a9c64011 15609
a75cf6c0
DJ
156102007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15611
15612 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15613
18ecae38
DJ
156142007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15615
15616 * schedlock.c (NUM): Change to 1.
15617 (main): Use args[0] for the main thread.
15618 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15619 regardless of the number of threads.
15620
5509918f
MR
156212007-09-14 Maciej W. Rozycki <macro@mips.com>
15622
4a543daf
MR
15623 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15624 type down.
15625 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15626 test.
15627 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15628 watchpoint type down.
15629 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15630 test.
15631
156322007-09-14 Maciej W. Rozycki <macro@mips.com>
15633
5509918f
MR
15634 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15635 Move all the tests here and run them twice, once using software
15636 watchpoints and once using hardware watchpoints.
15637 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15638
40b53987
DJ
156392007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15640
15641 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15642 test.
15643
695e2681
MK
156442007-09-10 Mark Kettenis <kettenis@gnu.org>
15645
8b3fc8d8
MK
15646 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15647 build-id.
15648
695e2681
MK
15649 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15650 know about $ORIGIN. Calculate output dir from $dest instead of
15651 using ${objdir}/{$subdir}.
15652
58d69f29
MK
156532007-09-09 Mark Kettenis <kettenis@gnu.org>
15654
15655 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15656 gcore, before continuing with the test.
15657
3e347599
DJ
156582007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15659
15660 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15661 * gdb.mi/mi-watch.exp: Likewise.
15662
ea37ba09
DJ
156632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15664 Jim Blandy <jimb@codesourcery.com>
15665
15666 * gdb.arch/i386-sse.exp: Do not expect character constants.
15667 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15668 * gdb.base/display.exp: Allow print/s.
15669 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15670 and unsigned char array changes.
15671
2025a643
DJ
156722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15673
15674 * gdb.base/display.exp: Add tests for printf %p.
15675
26669a27
PA
156762007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15677
15678 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15679 the dll name to unicode.
15680
c8f021f8
JK
156812007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15682
15683 * gdb.base/default.exp (show version): Update the version text.
15684 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15685
4cf31eea
JK
156862007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15687
15688 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15689 New files.
15690
4935890f
JK
156912007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15692
15693 * lib/gdb.exp (build_id_debug_filename_get): New function.
15694 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15695 Remove the generate DEBUG file for the future testcase runs.
15696 New testcase for the NT_GNU_BUILD_ID retrieval.
15697 Move the final testing step to ...
15698 (test_different_dir): ... a new function.
15699 New parameter XFAIL to XFAIL all the tests performed.
15700 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15701 New parameter TYPE to PF_PREFIX all the tests performed.
15702
02142340
VP
157032007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15704
15705 * gdb.mi/mi-var-cp.cc (path_expression): New
15706 function.
15707 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15708
36acd84e
UW
157092007-08-27 Markus Deuling <deuling@de.ibm.com>
15710
15711 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15712 to fit into SPU Local Store memory.
15713
a896d121
JB
157142007-08-23 Joel Brobecker <brobecker@adacore.com>
15715
15716 * gdb.base/default.exp: Adjust the expected output of "info
15717 warranty" after the switch to GPLv3.
15718
7b433602
JB
157192007-08-23 Joel Brobecker <brobecker@adacore.com>
15720
15721 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15722 to 30000 (from 20000).
15723
e22f8b7c
JB
157242007-08-23 Joel Brobecker <brobecker@adacore.com>
15725
15726 Switch the license of all .exp files to GPLv3.
15727 Switch the license of all .f and .f90 files to GPLv3.
15728 Switch the license of all .s and .S files to GPLv3.
15729
5a0e3bd0
JB
157302007-08-23 Joel Brobecker <brobecker@adacore.com>
15731
15732 * configure.ac: Switch license to GPLv3.
15733
cc00619d
JB
157342007-08-23 Joel Brobecker <brobecker@adacore.com>
15735
15736 Switch the licensing to GPLv3 for all .ads and .adb files.
15737
8d26208a
DJ
157382007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15739
15740 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15741 and t_int_double.
15742 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15743
4fcb9948
JB
157442007-08-17 Joel Brobecker <brobecker@adacore.com>
15745
15746 * gdb.base/step-line.c: Switch license to GPL version 3, and
15747 update copyright year.
15748 * gdb.base/step-line.inp: Likewise.
15749
b9c34f67
JB
157502007-08-17 Joel Brobecker <brobecker@adacore.com>
15751
15752 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15753 changes inside gdb1555.c.
15754 * gdb.base/pending.exp: Likewise.
15755
2cc17678
DJ
157562007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15757
15758 * config/default.exp: New file.
15759
e48883f7
DJ
157602007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15761
15762 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15763 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15764
1ab80e5b
MR
157652007-07-30 Maciej W. Rozycki <macro@mips.com>
15766
15767 * gdb.base/dump.exp: Force the correct endianness for binary
15768 formats not carrying this information.
15769
aba471f5
DJ
157702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15771
15772 * gdb.threads/staticthreads.exp: Match .*sem_post.
15773
d4e07204
DJ
157742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15775
15776 * gdb.base/readline.exp (operate_and_get_next): Match the final
15777 prompt.
15778
2b97317d
KB
157792007-07-23 Kevin Buettner <kevinb@redhat.com>
15780
15781 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15782 to restarting SID.
15783
44efa07a
KB
157842007-07-18 Kevin Buettner <kevinb@redhat.com>
15785
15786 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15787 prior to `gdb_start'.
15788
7b5ebade
KB
157892007-07-18 Kevin Buettner <kevinb@redhat.com>
15790
15791 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15792 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15793 Remove call to gdb_unload.
15794
255e7678
DJ
157952007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15796 Daniel Jacobowitz <dan@codesourcery.com>
15797
15798 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15799 for __WIN32__.
15800 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15801 * gdb.base/unload.exp: Use shared library test routines.
15802
3a40aaa0
UW
158032007-07-03 Markus Deuling <deuling@de.ibm.com>
15804
15805 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15806 * gdb.base/solib-symbol-lib.c: Likewise.
15807 * gdb.base/solib-symbol-main.c: Likewise.
15808
b0f4b84b
DJ
158092007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15810
15811 * config/gdbserver.exp (gdb_reconnect): New.
15812 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15813 gdb.base/solib-disc.exp: New files.
15814 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15815 remote debugging".
15816 (gdb_compile): Add shlib_load flag.
15817 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15818 port.
15819 (gdbserver_reconnect): New.
15820
1b05479a
DJ
158212007-07-01 Nick Roberts <nickrob@snap.net.nz>
15822 Daniel Jacobowitz <dan@codesourcery.com>
15823
15824 * gdb.base/annota3.exp: Test for if construct.
15825
86f78eb2
DJ
158262007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15827
15828 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15829
6a2eb474 158302007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15831 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15832
15833 * gdb.base/display.exp: Allow a newline after display/i.
15834 * gdb.base/pc-fp.exp: Likewise.
15835 * gdb.base/sigbpt.exp: Likewise.
15836
f8b73d13
DJ
158372007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15838
15839 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15840 required features to be included.
15841
4339e69e
DJ
158422007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15845 in info threads output.
15846
23d964e7
UW
158472007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15848 Markus Deuling <deuling@de.ibm.com>
15849
15850 * gdb.arch/spu-info.exp: New testcase.
15851 * gdb.arch/spu-info.c: New file.
15852
fd20f75b
DJ
158532007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15854
15855 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15856 tpcs_offset. Restore lr after the call.
15857 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15858
2226f861
DJ
158592007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15860
15861 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15862 (gdbserver_run): Kill any running gdbserver.
15863 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15864
d12371a9
MR
158652007-05-17 Maciej W. Rozycki <macro@mips.com>
15866
15867 * gdb.base/sigbpt.exp: Preset segv_addr.
15868
93f02886
DJ
158692007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15870
15871 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15872 (gdb_compile_shlib): Likewise.
15873 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15874 (default_gdb_init): Clear cleanfiles.
15875 (gdb_finish): Delete recorded cleanfiles.
15876 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15877
15878 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15879 Do not use isnative.
15880 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15881 gdb.base/so-impl-ld.exp: Likewise.
15882 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15883 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15884 gdb_compile.
15885
b04e06d7
VP
158862007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15887
15888 * config/unknown.exp: Remove.
15889
069ed931
UW
158902007-05-15 Markus Deuling <deuling@de.ibm.com>
15891
15892 * gdb.base/info-proc.exp: Check is_remote.
15893
09db0d03
UW
158942007-05-14 Markus Deuling <deuling@de.ibm.com>
15895
15896 * gdb.base/gcore.exp: Initialize variable core_supported.
15897
af2cbe8c
DJ
158982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15899
15900 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15901
027c0295
DJ
159022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15903
15904 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15905 * gdb.threads/print-threads.exp (test_all_threads): Allow
15906 negative and hexadecimal thread IDs.
15907
dc5000e7
DJ
159082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15909
15910 * gdb.java/jprint.java (public): Avoid invalid call to static
15911 method.
15912
2e74ed18
DP
159132007-05-14 Denis Pilat <denis.pilat@st.com>
15914
15915 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15916 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15917 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15918 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15919 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15920
83547f02
UW
159212007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15922
15923 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15924 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15925 this mode.
15926 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15927 * gdb.base/spu.ld: New file.
15928
b18be20d
DJ
159292007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15930
15931 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15932
be444858
DJ
159332007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15934
15935 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15936
b1d53152
DJ
159372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15938
15939 * gdb.java/jmain.exp: Handle demangled names with and without method
15940 signatures.
15941
d084b331
DJ
159422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15943
15944 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15945 (have_a_very_merry_interrupt): Remove calls to puts.
15946 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15947 inferior output.
15948 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15949 test names.
15950
db9d7fc5
DJ
159512007-04-29 Markus Deuling <deuling@de.ibm.com>
15952 Daniel Jacobowitz <dan@codesourcery.com>
15953
15954 * gdb.base/auxv.exp (core_works): Also check is_remote.
15955 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15956
ef783a7d 159572007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15958
ef783a7d
VP
15959 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15960 message, not the undefined 'module' variable.
15961 * gdb.base/siginfo.exp: Likewise.
15962 * gdb.base/sigstep.exp: Likewise.
15963 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15964 serialport.
15965 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15966
b7b73cae
CV
159672007-04-25 Corinna Vinschen <vinschen@redhat.com>
15968
15969 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15970 target sim fails. Return 0 otherwise.
15971 (gdb_load): Return prematurely if gdb_target_sim fails.
15972
7d90fdfa
DP
159732007-04-16 Denis Pilat <denis.pilat@st.com>
15974
15975 * gdb.base/setshow.exp: Reset height after having set it to 100.
15976
5d3e9c85
DP
159772007-04-16 Denis Pilat <denis.pilat@st.com>
15978
15979 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15980
18e75969
DP
159812007-04-16 Denis Pilat <denis.pilat@st.com>
15982
15983 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15984
25d5ea92
VP
159852007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15986
15987 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15988 tests. Run the frozen varobjs test.
15989 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15990 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15991
0b49cb80
JK
159922007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15993
15994 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15995 gdb.base/type-opaque.exp: New files.
15996
a73bafbc 159972007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15998
15999 * gdb.mi/mi-var-child.c
a73bafbc
VP
16000 (do_children_tests): User char[2] instead of
16001 char so that automatic printing of pointers to char
16002 don't give unpredicable result.
16003 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16004 local variables.
16005 * gdb.mi/mi-var-child.exp: Step to right line
16006 of do_children_tests.
16007 * gdb.mi/mi2-var-child.exp: Likewise.
16008 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16009 do_locals_tests.
a73bafbc
VP
16010 (do_children_tests): User char[2] instead of
16011 char so that automatic printing of pointers to char
a9c64011 16012 don't give unpredicable result.
a73bafbc 16013 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16014 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16015 Pass test name to mi_wait_for_stop.
16016
7ce59000
DJ
160172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16018
16019 * gdb.asm/asm-source.exp: Remove d10v case.
16020 * lib/gdb.exp (skip_cplus_tests): Likewise.
16021 * gdb.asm/d10v.inc: Deleted.
16022
20389057
DJ
160232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16024
16025 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16026
8807d78b
DJ
160272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16028
16029 * config/netware.exp: Delete file.
16030
aa3edb8e
JB
160312007-03-29 Joel Brobecker <brobecker@adacore.com>
16032
16033 * gdb.dwarf2/dw2-noloc.S: New file.
16034 * gdb.dwarf2/dw2-noloc.exp: New file.
16035
297561ac
PA
160362007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16037
16038 * gdb.cp/method2.cc: New test.
16039 * gdb.cp/method2.exp: New test.
16040 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16041
1f81bd39
DJ
160422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16043
16044 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16045
9453113a
DJ
160462007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16047
16048 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16049
b741e217
DJ
160502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16051
16052 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16053 (gdb_load): Delete, replace with...
16054 (gdb_reload): ...this.
16055 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16056 * gdb.server/server-mon.exp: Likewise.
16057 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16058 (gdb_start_cmd): New.
16059 (gdb_file_cmd): Save the last loaded file.
16060 (gdb_reload): New.
16061 (gdb_gnu_strip_debug): Use transform.
16062 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16063 support here. Use new $last_loaded_file. Check mtime.
16064 (gdb_target_cmd): Handle ObjC failure case.
16065 (infer_host_exec): Delete.
16066 (gdbserver_load): Rename to...
16067 (gdbserver_run): ...this. Simplify.
16068 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16069 (mi_gdb_load): Move most contents to a new function...
16070 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16071 (mi_run_cmd): Use mi_gdb_target_load.
16072 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16073 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16074 Use gdb_run_cmd.
16075 * gdb.base/charsign.exp: Remove incorrect comment.
16076 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16077 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16078 gdb.base/start.exp: Use gdb_start_cmd.
16079
446ab585 160802007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16081 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16082
16083 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16084 * gdb.base/signull.exp: Similarly.
16085
bbb88ebf
UW
160862007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16087
16088 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16089 messages available to test cases (like chng-sym.exp).
16090
cb8c4a99
AS
160912007-03-14 Andreas Schwab <schwab@suse.de>
16092
16093 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16094 format changes.
16095
4e463ff5
DJ
160962007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16097
16098 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16099 (optimized_1): New.
16100 (main): Call optimized_1.
16101 (gdb2029): Correct typos. Call gdb2029_marker.
16102 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16103 for gdb2029.
16104
b6db2c47
MK
161052007-03-12 Mark Kettenis <kettenis@gnu.org>
16106
16107 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16108 as tabs. Remove redundant test pattern.
16109
70ed3737
UW
161102007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16111
16112 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16113 for /a format output.
16114
47b67b60
DJ
161152007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16116
16117 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16118 collect output incrementally.
16119
b8953b0e
UW
161202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16121
16122 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16123 for -var-create lpcharacter test.
16124 * gdb.mi/mi2-var-cmd.exp: Likewise.
16125
7acd5c40
UW
161262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16127
16128 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16129 pass on targets where address zero is readable.
16130
9c6759c1
UW
161312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16132
16133 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16134 just a single architecture.
16135
a2f1aeb4
UW
161362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16137
16138 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16139 (fetch_all_registers): New function, uses gdb_test_multiple and
16140 exp_continue to fetch inferior output line-by-line.
16141 Replace all uses of do_get_all_registers by fetch_all_registers.
16142
46579ac2
UW
161432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16144
16145 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16146 in target_info.
16147
fc133f24
MS
161482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16149
a9c64011 16150 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16151 consistancy; add a default (timeout) case.
16152
7646a51d
MS
161532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16154
16155 * gdb.base/watchpoint.exp: Fix truncated comment.
16156
dcfff61f
MS
161572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16158
16159 * Makefile.in: Remove spurious single-quotes from sed command.
16160
664e3ee9
DJ
161612007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16162
16163 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16164 func.
16165 * gdb.mi/mi2-var-cmd.exp: Likewise.
16166
d7cc6f2f
JB
161672007-02-27 Joel Brobecker <brobecker@adacore.com>
16168
a9c64011
AS
16169 * gdb.dwarf2/dw2-producer.S: New file.
16170 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16171
161722007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16173
16174 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16175 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16176 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16177 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16178 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16179 Revert tests to use mi_gdb_test and include value field in output
16180 of -var-create.
16181
93d42b30
DJ
161822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16183
16184 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16185
c499ed39
DJ
161862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16187
16188 * gdb.base/maint.exp: Remove full paths from test names.
16189 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16190 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16191
9836f81b
JB
161922007-02-27 Joel Brobecker <brobecker@adacore.com>
16193
16194 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16195
c74d0ad8
DJ
161962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16197
16198 * gdb.server/server-mon.exp: New test.
16199
2711e456
DJ
162002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16201
16202 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16203
ff6f572f
DJ
162042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16205
16206 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16207 register capitalization.
16208
fada3feb
DP
162092007-02-13 Denis Pilat <denis.pilat@st.com>
16210
16211 * gdb.mi/mi-var-invalidate.exp: New file.
16212
fb1e4ffc
DJ
162132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16214
16215 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16216
3da939d7
DJ
162172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16218
16219 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16220
123dc839
DJ
162212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16222
16223 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16224 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16225
877e3645 162262007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16227
16228 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16229 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16230 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16231 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16232 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16233 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16234 Update tests to include value field in output of -var-create.
a9c64011 16235
3c0a2960
AS
162362007-02-08 Andreas Schwab <schwab@suse.de>
16237
16238 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16239
108546a0
DJ
162402007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16241
16242 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16243 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16244
d701dcab
DP
162452007-02-02 Denis Pilat <denis.pilat@st.com>
16246
16247 * gdb.threads/threadapply.exp: check that frame is not changed by
16248 the thread apply all command.
16249
783e3e2f
AS
162502007-01-31 Andreas Schwab <schwab@suse.de>
16251
6d9c3a87
AS
16252 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16253
3c50d7b9
AS
16254 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16255 in the dwarf sections.
16256 * gdb.dwarf2/mac-fileno.S: Likewise.
16257
783e3e2f
AS
16258 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16259 bspstore register on ia64.
16260
78ff580e
AS
162612007-01-29 Andreas Schwab <schwab@suse.de>
16262
cc8e9b12
AS
16263 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16264 "frame-begin" annotation.
16265
78ff580e
AS
16266 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16267 number of "frames-invalid" annotations.
16268
704a4f78
DJ
162692007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16270
16271 * gdb.base/commands.exp: Call if_commands_test.
16272 (gdb_test_no_prompt, if_commands_test): New.
16273
e741bf94
MK
162742007-01-28 Mark Kettenis <kettenis@gnu.org>
16275
16276 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16277
474d0ad3
AS
162782007-01-27 Andreas Schwab <schwab@suse.de>
16279
16280 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16281 .short/.int/.quad in the dwarf sections.
16282 * gdb.dwarf2/dw2-intercu.S: Likewise.
16283 * gdb.dwarf2/dw2-intermix.S: Likewise.
16284
e784b426
JK
162852007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16286
16287 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16288 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16289 array.
e784b426
JK
16290 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16291 * gdb.base/setvar.exp: Likewise.
16292
37f08e04
AS
162932007-01-26 Andreas Schwab <schwab@suse.de>
16294
9a01813a
AS
16295 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16296 test.
16297
37f08e04
AS
16298 * gdb.base/multi-forks.exp ("restart $i"): Also match
16299 __kernel_syscall_via_break.
16300
6e2a9270
VP
163012007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16302
16303 * lib/mi-support.exp (mi_delete_varobj): New.
16304 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16305 testcase.
16306 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16307 (main): Call the above.
16308 (reference_update_test, base_in_reference_test)
16309 (reference_to_pointer): Delete the created varobjs.
a9c64011 16310
e515b470
DJ
163112007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16312
16313 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16314 * configure: Regenerated.
16315 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16316 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16317 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16318 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16319 * lib/gdb.exp (gdb_skip_xml_test): New function.
16320
08d8bcd7
DJ
163212007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16322
16323 * gdb.base/sigrepeat.exp: Correct error message.
16324
163252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16326 Daniel Jacobowitz <dan@codesourcery.com>
16327
16328 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16329 gdb.arch/i386-gnu-cfi-asm.S: New files.
16330
97c3f1f3
JK
163312007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16332
16333 * lib/gdb.exp: Abort on missing `site.exp'.
16334
cb1df416
DJ
163352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16336 Daniel Jacobowitz <dan@codesourcery.com>
16337
16338 * gdb.base/included.c, gdb.base/included.exp,
16339 gdb.base/included.h: New files.
16340
35990120
DJ
163412007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16342
16343 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16344 (maximize_rlimit): Reduce limits on 64-bit systems.
16345
6e81a116 163462007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16347
16348 From Marcus Deuling <deuling@de.ibm.com>:
16349 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16350 every case.
16351
6c3c41f3
NR
163522007-01-13 Nick Roberts <nickrob@snap.net.nz>
16353
16354 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16355 (test_path_specification): Use objdir instead of srcdir to always
16356 get an absolute filename.
16357
2f12c312
DJ
163582007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16359
16360 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16361
81121995
VP
163622007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16363
16364 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16365 Make sure the variable we're using is in scope.
16366 (reference_to_pointer): Likewise.
16367
4741b737
DJ
163682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16369
16370 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16371 has no debug information.
16372
054410c3
DJ
163732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16374
16375 * gdb.base/annota1.exp: Remove extra send_gdb.
16376
818f79f6
DJ
163772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16378
16379 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16380
f7a6bb70
DJ
163812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16382
16383 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16384
57e66780
DJ
163852007-01-08 Nick Roberts <nickrob@snap.net.nz>
16386 Daniel Jacobowitz <dan@codesourcery.com>
16387
16388 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16389 lcharacter or linteger change. Correct duplicated test name.
16390 * gdb.mi/mi2-var-cmd.exp: Likewise.
16391
3d799a95
DJ
163922007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16393
16394 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16395
163962007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16397
a9c64011
AS
16398 * gdb.base/nofield.c: New file.
16399 * gdb.base/nofield.exp: New testcase.
51679ba9 16400
eafb94e8
NR
164012007-01-05 Nick Roberts <nickrob@snap.net.nz>
16402
16403 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16404
16405 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16406 test.
16407
5e572bb4
DJ
164082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16409
16410 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16411
74a44383
DJ
164122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16413
16414 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16415 when continuing.
16416
1b572db9
DJ
164172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16418
16419 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16420 Expect ".exe" extension.
16421
381bc39b
DJ
164222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16423
16424 * gdb.base/charset.exp: Add explicit filename to break.
16425 * gdb.base/dbx.exp: Add explicit filename to breaks.
16426
2b70e4c6
DJ
164272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16428
16429 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16430 * gdb.mi/mi2-file.exp: Likewise.
16431
303b6f5d
DJ
164322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16433
16434 Implement specification of MI tests as comments
16435 in C and C++ sources.
16436 * lib/mi-support.exp (mi_autotest_data): New variable.
16437 (mi_autotest_source): New variable.
16438 (count_newlines, mi_prepare_inline_tests)
16439 (mi_get_inline_test, mi_continue_to_line)
16440 (mi_run_inline_test, mi_tbreak)
16441 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16442 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16443 Run inline tests.
16444 * gdb.mi/mi-var-cp.cc: Define tests here.
16445
23da0d94
VP
164462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16447
16448 Simplify usage of mi_continue_to.
16449 * lib/mi-support.exp (mi_runto_helper): Renamed
16450 from mi_runto, added new parameter 'run_or_continue'.
16451 (mi_runto): Use mi_runto_helper.
16452 (mi_continue_to): Accept just function name as parameter.
16453 Use mi_runto_helper.
16454 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16455 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16456
f9e18282
JB
164572006-01-04 Joel Brobecker <brobecker@adacore.com>
16458
16459 Make this testcase a bit more realistic. The current code
16460 is too simplistic, and allows the compiler to optimize out
16461 some of the entities we need for this testcase.
16462 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16463 (Do_Nothing): Add extra parameter.
16464 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16465 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16466 by using a variable of type Void_Star.
16467
fd678c65
JB
164682006-01-04 Joel Brobecker <brobecker@adacore.com>
16469
16470 * gdb.ada/catch_ex/foo.adb: New file.
16471 * gdb.ada/catch_ex.exp: New testcase.
16472
05cfdb42
DJ
164732007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16474
16475 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16476 pass --image-base to linker.
16477
2e03ee74
DJ
164782007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16479 Daniel Jacobowitz <dan@codesourcery.com>
16480
16481 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16482 secondary prompts.
16483
0d5de010
DJ
164842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16485
16486 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16487 output. Test the types of members and member pointers.
16488 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16489 gdb/2092.
16490 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16491 statement. Enable for GCC. Update expected output for some tests
16492 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16493 layout.
16494 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16495 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16496 (Diamond::vget_base): New.
16497 (main): Add new tests.
16498 * gdb.cp/printmethod.exp: Update expected output for member functions.
16499 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16500 print pEe->D::vg().
16501
61a771aa
DJ
165022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16503
16504 * gdb.threads/tls.exp: Allow stops in sem_post.
16505
2fa63963
DJ
165062006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16507
16508 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16509 * gdb.base/annota3.exp: Likewise.
16510 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16511 again (instead of timing out).
16512 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16513 GCC bug 26475.
16514 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16515 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16516 test from jmisc1.exp.
16517 * gdb.java/jmisc1.exp: Delete.
16518 * gdb.java/jprint.exp: Adjust to work with method signatures including
16519 return types.
16520 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16521 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16522 * lib/java.exp (compile_java_from_source): Pass the correct type
16523 to target_compile.
16524
5eefc2b7
JB
165252006-12-31 Joel Brobecker <brobecker@adacore.com>
16526
16527 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16528 (stack_align_edx): New function.
16529 (stack_align_eax): New function.
16530 (main): Add calls to stack_align_edx and stack_align_eax.
16531 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16532 Add testing for the cases where the register used during a stack
16533 realignment is edx. Same for eax.
16534
227c54da
DJ
165352006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16536
16537 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16538 and generic PE targets.
16539
cab8ac94
JB
165402006-12-29 Joel Brobecker <brobecker@adacore.com>
16541
16542 * gdb.ada/array_return.exp: Update copyright date list.
16543
ba54f318
JB
165442006-12-27 Joel Brobecker <brobecker@adacore.com>
16545
16546 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16547 (Create_Small_Float_Vector): New function.
16548 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16549 function body.
16550 * gdb.ada/array_return/p.adb: Use new type and function from
16551 package Pck.
16552 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16553 able to print the value returned by a function returning an
16554 array of float.
16555
6b7a35dd
JB
165562006-12-20 Joel Brobecker <brobecker@adacore.com>
16557
16558 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16559 The associated tests should be PASSing.
16560
038224f6
VP
165612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16562
16563 Test for base in references.
16564 * gdb.mi/mi-var-cp.cc: Add test code.
16565 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16566 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16567 * gdb.mi/mi2-watch.exp: Likewise.
16568 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16569 (mi_list_varobj_children): New function.
16570
b26ed50d
VP
165712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16572
16573 * lib/mi-support.exp
16574 (mi_runto): Accept "()" after function name.
16575 (mi_create_varobj): New function.
16576 (mi_varobj_update): New function.
16577 (mi_Check_varobj_value): New function.
16578 * gdb.mi/mi-var-cp.exp: New file.
16579 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16580
08232497
DJ
165812006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16582
16583 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16584 gdb.base/weaklib2.c: New files.
16585
d394c993 165862006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16587
ac6c2fba
NS
16588 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16589 info. Adjust test names.
16590
8ec659a0 16591 * gdb.base/break.c (main): Move position of malloc.
d394c993 16592 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16593
acd65feb
VP
165942006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16595
16596 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16597 assignement of arrays and function pointers.
16598 * gdb.mi/var-cmd.c: Add declaration necessary for above
16599 tests.
16600
f556d5e5
NS
166012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16602
16603 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16604
16605 * gdb.threads/linux-dp.exp: Read thread table before and after
16606 creating each philosopher and verify it.
16607
697bc68d
NS
166082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16609 Paul Brook <paul@codesourcery.com>
16610 Daniel Jacobowitz <dan@codesourcery.com>
16611
16612 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16613 main to remove duplication. Add start function of the form
697bc68d
NS
16614 '_*start[1-9]*'. Add RVDS start function.
16615
29d73ae4
DJ
166162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16617
16618 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16619
c1d88655
UW
166202006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16621
16622 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16623 * gdb.asm/spu.inc: New file.
16624 * gdb.base/term.exp: Disable if [target_info exists noargs].
16625 * gdb.gdb/complaints.exp: Disable if ![isnative].
16626 * gdb.gdb/selftest.exp: Likewise.
16627 * gdb.gdb/observer.exp: Likewise.
16628 * gdb.gdb/xfullpath.exp: Likewise.
16629 * gdb.base/attach.exp: Disable on SPU target.
16630 * gdb.cp/bs145503.exp: Likewise.
16631 * gdb.cp/exception.exp: Likewise.
16632 * gdb.cp/userdef.exp: Likewise.
16633
32a13b1a
DJ
166342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16635
16636 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16637
d8295fe9
VP
166382006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16639
16640 * gdb.base/completion.exp: Fix completion tests for
16641 'info' and 'info '.
16642 * gdb.base/help.exp (help_test_raw, test_class_help)
16643 (test_prefix_command_help): Move...
16644 * lib/gdb.exp: Here.
16645 * gdb.base/main.exp: Adjust.
16646 * gdb.cp/maint.exp: Adjust.
16647 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16648
8c394015
VP
166492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16650
16651 * gdb.stabs/weird.exp (print_weird_var): Use
16652 gdb_test_multiple instead of gdb_expect.
16653
027fc1bc
VP
166542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16655
16656 * gdb.base/help.exp (help_test_raw): New.
16657 (test_class_help): New.
16658 (test_prefix_command_help): New.
16659 Adjust testcases.
16660
67609209
FR
166612006-11-09 Christophe Lyon <christophe.lyon@st.com>
16662
16663 * gdb.base/constvars.c (main): Write to crass and crips, so that
16664 they are allocated by the compiler.
16665
f73adfeb
AS
166662006-10-27 Andreas Schwab <schwab@suse.de>
16667
16668 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16669 "detach-fork".
16670
2f83a18e
DJ
166712006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16672
16673 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16674 of patterns.
16675
94277a38
DJ
166762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16677
16678 * gdb.base/sepdebug.exp: Remove debug format test.
16679 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16680 Handle no-symtab.
16681 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16682
5bd2f6e2
DJ
166832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16684
16685 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16686 int to pointer or pointer to int.
16687 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16688
8c008720
DJ
166892006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16690
16691 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16692
9e35dae4
DJ
166932006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16694
16695 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16696
d9639e13
DJ
166972006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16698
16699 PR c++/2116
16700 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16701
390a1bd0
JB
167022006-10-06 Joel Brobecker <brobecker@adacore.com>
16703
16704 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16705 the corresponding bug has been fixed in GDB (PR/2018).
16706
dd920c33
JB
167072006-10-06 Joel Brobecker <brobecker@adacore.com>
16708
16709 * gdb.base/subst.exp: New testcase.
16710
53bbefe9
JB
167112006-10-06 Joel Brobecker <brobecker@adacore.com>
16712
16713 * gdb.ada/array_return/pck.ads: Add copyright notice.
16714 * gdb.ada/array_return/pck.adb: Likewise.
16715 * gdb.ada/array_return/p.adb: Likewise.
16716 * gdb.ada/exec_changed/first.adb: Likewise.
16717 * gdb.ada/exec_changed/second.adb: Likewise.
16718
09851417
JB
167192006-10-06 Joel Brobecker <brobecker@adacore.com>
16720
16721 * gdb.ada/watch_arg/watch.adb: New file.
16722 * gdb.ada/watch_arg.exp: New testcase.
16723
041bf30d
VP
167242006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16725
16726 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16727 via string_to_regexp.
041bf30d 16728 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16729
f286fbdd 167302006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16731
16732 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16733 Remove unused / obsolete files.
16734
7c07f349
NR
167352006-09-19 Nick Roberts <nickrob@snap.net.nz>
16736
16737 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16738
cd5ff84a
VP
167392006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16740
16741 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16742 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16743 the number of frames.
cd5ff84a 16744
ae018d1a
DJ
167452006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16746
16747 * gdb.base/args.c (main): Add breakpoint marker.
16748 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16749 really test empty arguments.
16750 (args_load): Delete.
16751 (args_test): New.
16752
b399c549
NR
167532006-09-13 Nick Roberts <nickrob@snap.net.nz>
16754
16755 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16756 check for one file.
b399c549 16757
2ab1eb7a
VP
167582006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16759
16760 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16761 HIGH_FRAME argument to -stack-list-locals can be larger than
16762 the number of frames.
a9c64011 16763
476308bf
FF
167642006-08-18 Fred Fish <fnf@specifix.com>
16765
16766 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16767 '$' in front of skip_vmx_tests_saved when setting that.
16768
8625200f
AS
167692006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16770
16771 * gdb.base/trace-commands.exp: New file.
16772
089ec8f1
DJ
167732006-08-10 Joel Brobecker <brobecker@adacore.com>
16774 Daniel Jacobowitz <dan@codesourcery.com>
16775
16776 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16777 expected output of the backtrace commands.
16778
b60f0898
JB
167792006-08-09 Joel Brobecker <brobecker@adacore.com>
16780
16781 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16782 untested followed by return combination.
16783 * gdb.arch/altivec-regs.exp: Likewise.
16784 * gdb.arch/e500-abi.exp: Likewise.
16785 * gdb.arch/e500-regs.exp: Likewise.
16786 * gdb.arch/gdb1291.exp: Likewise.
16787 * gdb.arch/gdb1431.exp: Likewise.
16788 * gdb.arch/gdb1558.exp: Likewise.
16789 * gdb.arch/i386-prologue.exp: Likewise.
16790 * gdb.arch/i386-unwind.exp: Likewise.
16791 * gdb.asm/asm-source.exp: Likewise.
16792 * gdb.base/a2-run.exp: Likewise.
16793 * gdb.base/advance.exp: Likewise.
16794 * gdb.base/all-bin.exp: Likewise.
16795 * gdb.base/annota1.exp: Likewise.
16796 * gdb.base/annota3.exp: Likewise.
16797 * gdb.base/args.exp: Likewise.
16798 * gdb.base/arithmet.exp: Likewise.
16799 * gdb.base/assign.exp: Likewise.
16800 * gdb.base/async.exp: Likewise.
16801 * gdb.base/attach.exp: Likewise.
16802 * gdb.base/bang.exp: Likewise.
16803 * gdb.base/bigcore.exp: Likewise.
16804 * gdb.base/bitfields.exp: Likewise.
16805 * gdb.base/bitfields2.exp: Likewise.
16806 * gdb.base/break.exp: Likewise.
16807 * gdb.base/call-sc.exp: Likewise.
16808 * gdb.base/call-strs.exp: Likewise.
16809 * gdb.base/callfuncs.exp: Likewise.
16810 * gdb.base/checkpoint.exp: Likewise.
16811 * gdb.base/chng-syms.exp: Likewise.
16812 * gdb.base/code-expr.exp: Likewise.
16813 * gdb.base/commands.exp: Likewise.
16814 * gdb.base/completion.exp: Likewise.
16815 * gdb.base/cond-expr.exp: Likewise.
16816 * gdb.base/condbreak.exp: Likewise.
16817 * gdb.base/consecutive.exp: Likewise.
16818 * gdb.base/constvars.exp: Likewise.
16819 * gdb.base/corefile.exp: Likewise.
16820 * gdb.base/cvexpr.exp: Likewise.
16821 * gdb.base/dbx.exp: Likewise.
16822 * gdb.base/define.exp: Likewise.
16823 * gdb.base/detach.exp: Likewise.
16824 * gdb.base/display.exp: Likewise.
16825 * gdb.base/dump.exp: Likewise.
16826 * gdb.base/ena-dis-br.exp: Likewise.
16827 * gdb.base/ending-run.exp: Likewise.
16828 * gdb.base/environ.exp: Likewise.
16829 * gdb.base/eval-skip.exp: Likewise.
16830 * gdb.base/exprs.exp: Likewise.
16831 * gdb.base/fileio.exp: Likewise.
16832 * gdb.base/finish.exp: Likewise.
16833 * gdb.base/float.exp: Likewise.
16834 * gdb.base/foll-exec.exp: Likewise.
16835 * gdb.base/foll-fork.exp: Likewise.
16836 * gdb.base/foll-vfork.exp: Likewise.
16837 * gdb.base/freebpcmd.exp: Likewise.
16838 * gdb.base/funcargs.exp: Likewise.
16839 * gdb.base/gcore.exp: Likewise.
16840 * gdb.base/gdb1090.exp: Likewise.
16841 * gdb.base/gdb1250.exp: Likewise.
16842 * gdb.base/huge.exp: Likewise.
16843 * gdb.base/info-proc.exp: Likewise.
16844 * gdb.base/interrupt.exp: Likewise.
16845 * gdb.base/jump.exp: Likewise.
16846 * gdb.base/langs.exp: Likewise.
16847 * gdb.base/lineinc.exp: Likewise.
16848 * gdb.base/list.exp: Likewise.
16849 * gdb.base/logical.exp: Likewise.
16850 * gdb.base/long_long.exp: Likewise.
16851 * gdb.base/macscp.exp: Likewise.
16852 * gdb.base/maint.exp: Likewise.
16853 * gdb.base/mips_pro.exp: Likewise.
16854 * gdb.base/miscexprs.exp: Likewise.
16855 * gdb.base/multi-forks.exp: Likewise.
16856 * gdb.base/opaque.exp: Likewise.
16857 * gdb.base/overlays.exp: Likewise.
16858 * gdb.base/pc-fp.exp: Likewise.
16859 * gdb.base/pointers.exp: Likewise.
16860 * gdb.base/printcmds.exp: Likewise.
16861 * gdb.base/psymtab.exp: Likewise.
16862 * gdb.base/ptype.exp: Likewise.
16863 * gdb.base/recurse.exp: Likewise.
16864 * gdb.base/relational.exp: Likewise.
16865 * gdb.base/relocate.exp: Likewise.
16866 * gdb.base/remote.exp: Likewise.
16867 * gdb.base/reread.exp: Likewise.
16868 * gdb.base/restore.exp: Likewise.
16869 * gdb.base/return.exp: Likewise.
16870 * gdb.base/return2.exp: Likewise.
16871 * gdb.base/scope.exp: Likewise.
16872 * gdb.base/sect-cmd.exp: Likewise.
16873 * gdb.base/sep.exp: Likewise.
16874 * gdb.base/sepdebug.exp: Likewise.
16875 * gdb.base/setshow.exp: Likewise.
16876 * gdb.base/setvar.exp: Likewise.
16877 * gdb.base/sigall.exp: Likewise.
16878 * gdb.base/sigbpt.exp: Likewise.
16879 * gdb.base/signals.exp: Likewise.
16880 * gdb.base/signull.exp: Likewise.
16881 * gdb.base/sizeof.exp: Likewise.
16882 * gdb.base/solib.exp: Likewise.
16883 * gdb.base/step-line.exp: Likewise.
16884 * gdb.base/step-test.exp: Likewise.
16885 * gdb.base/structs.exp: Likewise.
16886 * gdb.base/structs2.exp: Likewise.
16887 * gdb.base/term.exp: Likewise.
16888 * gdb.base/twice.exp: Likewise.
16889 * gdb.base/until.exp: Likewise.
16890 * gdb.base/varargs.exp: Likewise.
16891 * gdb.base/volatile.exp: Likewise.
16892 * gdb.base/watchpoint.exp: Likewise.
16893 * gdb.base/whatis-exp.exp: Likewise.
16894 * gdb.base/whatis.exp: Likewise.
16895 * gdb.cp/ambiguous.exp: Likewise.
16896 * gdb.cp/annota2.exp: Likewise.
16897 * gdb.cp/annota3.exp: Likewise.
16898 * gdb.cp/bool.exp: Likewise.
16899 * gdb.cp/breakpoint.exp: Likewise.
16900 * gdb.cp/casts.exp: Likewise.
16901 * gdb.cp/class2.exp: Likewise.
16902 * gdb.cp/classes.exp: Likewise.
16903 * gdb.cp/cplusfuncs.exp: Likewise.
16904 * gdb.cp/ctti.exp: Likewise.
16905 * gdb.cp/derivation.exp: Likewise.
16906 * gdb.cp/exception.exp: Likewise.
16907 * gdb.cp/gdb1355.exp: Likewise.
16908 * gdb.cp/hang.exp: Likewise.
16909 * gdb.cp/inherit.exp: Likewise.
16910 * gdb.cp/local.exp: Likewise.
16911 * gdb.cp/m-data.exp: Likewise.
16912 * gdb.cp/m-static.exp: Likewise.
16913 * gdb.cp/member-ptr.exp: Likewise.
16914 * gdb.cp/method.exp: Likewise.
16915 * gdb.cp/misc.exp: Likewise.
16916 * gdb.cp/namespace.exp: Likewise.
16917 * gdb.cp/overload.exp: Likewise.
16918 * gdb.cp/ovldbreak.exp: Likewise.
16919 * gdb.cp/pr-1023.exp: Likewise.
16920 * gdb.cp/pr-1210.exp: Likewise.
16921 * gdb.cp/pr-574.exp: Likewise.
16922 * gdb.cp/printmethod.exp: Likewise.
16923 * gdb.cp/psmang.exp: Likewise.
16924 * gdb.cp/ref-params.exp: Likewise.
16925 * gdb.cp/ref-types.exp: Likewise.
16926 * gdb.cp/rtti.exp: Likewise.
16927 * gdb.cp/templates.exp: Likewise.
16928 * gdb.cp/try_catch.exp: Likewise.
16929 * gdb.cp/userdef.exp: Likewise.
16930 * gdb.cp/virtfunc.exp: Likewise.
16931 * gdb.disasm/am33.exp: Likewise.
16932 * gdb.disasm/h8300s.exp: Likewise.
16933 * gdb.disasm/mn10300.exp: Likewise.
16934 * gdb.disasm/sh3.exp: Likewise.
16935 * gdb.disasm/t01_mov.exp: Likewise.
16936 * gdb.disasm/t02_mova.exp: Likewise.
16937 * gdb.disasm/t03_add.exp: Likewise.
16938 * gdb.disasm/t04_sub.exp: Likewise.
16939 * gdb.disasm/t05_cmp.exp: Likewise.
16940 * gdb.disasm/t06_ari2.exp: Likewise.
16941 * gdb.disasm/t07_ari3.exp: Likewise.
16942 * gdb.disasm/t08_or.exp: Likewise.
16943 * gdb.disasm/t09_xor.exp: Likewise.
16944 * gdb.disasm/t10_and.exp: Likewise.
16945 * gdb.disasm/t11_logs.exp: Likewise.
16946 * gdb.disasm/t12_bit.exp: Likewise.
16947 * gdb.disasm/t13_otr.exp: Likewise.
16948 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16949 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16950 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16951 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16952 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16953 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16954 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16955 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16956 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16957 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16958 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16959 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16960 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16961 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16962 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16963 * gdb.mi/gdb701.exp: Likewise.
16964 * gdb.mi/gdb792.exp: Likewise.
16965 * gdb.mi/mi-basics.exp: Likewise.
16966 * gdb.mi/mi-break.exp: Likewise.
16967 * gdb.mi/mi-cli.exp: Likewise.
16968 * gdb.mi/mi-console.exp: Likewise.
16969 * gdb.mi/mi-disassemble.exp: Likewise.
16970 * gdb.mi/mi-eval.exp: Likewise.
16971 * gdb.mi/mi-file.exp: Likewise.
16972 * gdb.mi/mi-read-memory.exp: Likewise.
16973 * gdb.mi/mi-regs.exp: Likewise.
16974 * gdb.mi/mi-return.exp: Likewise.
16975 * gdb.mi/mi-simplerun.exp: Likewise.
16976 * gdb.mi/mi-stack.exp: Likewise.
16977 * gdb.mi/mi-stepi.exp: Likewise.
16978 * gdb.mi/mi-syn-frame.exp: Likewise.
16979 * gdb.mi/mi-until.exp: Likewise.
16980 * gdb.mi/mi-var-block.exp: Likewise.
16981 * gdb.mi/mi-var-child.exp: Likewise.
16982 * gdb.mi/mi-var-cmd.exp: Likewise.
16983 * gdb.mi/mi-var-display.exp: Likewise.
16984 * gdb.mi/mi-watch.exp: Likewise.
16985 * gdb.mi/mi2-basics.exp: Likewise.
16986 * gdb.mi/mi2-break.exp: Likewise.
16987 * gdb.mi/mi2-cli.exp: Likewise.
16988 * gdb.mi/mi2-console.exp: Likewise.
16989 * gdb.mi/mi2-disassemble.exp: Likewise.
16990 * gdb.mi/mi2-eval.exp: Likewise.
16991 * gdb.mi/mi2-file.exp: Likewise.
16992 * gdb.mi/mi2-read-memory.exp: Likewise.
16993 * gdb.mi/mi2-regs.exp: Likewise.
16994 * gdb.mi/mi2-return.exp: Likewise.
16995 * gdb.mi/mi2-simplerun.exp: Likewise.
16996 * gdb.mi/mi2-stack.exp: Likewise.
16997 * gdb.mi/mi2-stepi.exp: Likewise.
16998 * gdb.mi/mi2-syn-frame.exp: Likewise.
16999 * gdb.mi/mi2-until.exp: Likewise.
17000 * gdb.mi/mi2-var-block.exp: Likewise.
17001 * gdb.mi/mi2-var-child.exp: Likewise.
17002 * gdb.mi/mi2-var-cmd.exp: Likewise.
17003 * gdb.mi/mi2-var-display.exp: Likewise.
17004 * gdb.mi/mi2-watch.exp: Likewise.
17005 * gdb.stabs/exclfwd.exp: Likewise.
17006 * gdb.stabs/weird.exp: Likewise.
17007 * gdb.threads/gcore-thread.exp: Likewise.
17008 * gdb.trace/actions.exp: Likewise.
17009 * gdb.trace/backtrace.exp: Likewise.
17010 * gdb.trace/circ.exp: Likewise.
17011 * gdb.trace/collection.exp: Likewise.
17012 * gdb.trace/deltrace.exp: Likewise.
17013 * gdb.trace/infotrace.exp: Likewise.
17014 * gdb.trace/limits.exp: Likewise.
17015 * gdb.trace/packetlen.exp: Likewise.
17016 * gdb.trace/passc-dyn.exp: Likewise.
17017 * gdb.trace/passcount.exp: Likewise.
17018 * gdb.trace/report.exp: Likewise.
17019 * gdb.trace/save-trace.exp: Likewise.
17020 * gdb.trace/tfind.exp: Likewise.
17021 * gdb.trace/tracecmd.exp: Likewise.
17022 * gdb.trace/while-dyn.exp: Likewise.
17023 * gdb.trace/while-stepping.exp: Likewise.
17024
f4b618d1
JB
170252006-08-08 Joel Brobecker <brobecker@adacore.com>
17026
17027 * gdb.base/step-bt.c: New file.
17028 * gdb.base/step-bt.exp: New testcase.
17029
3d00d119
DJ
170302006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17031
17032 * config/monitor.exp (gdb_load): Remove support for obsolete
17033 download-write-size.
17034 * gdb.base/remote.exp: Likewise. Update all callers of
17035 gdb_timed_load.
17036
017b5bd4
DJ
170372006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17038
17039 * cursal.exp: Pass binfile to gdb_load.
17040
837c599d
DJ
170412006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17042
17043 * gdb.base/cursal.exp: Add "" to gdb_load call.
17044
8dd4540b
MK
170452006-07-29 Mark Kettenis <kettenis@gnu.org>
17046
17047 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17048 NetBSD/ELF targets.
17049
ab5c9f60
DJ
170502006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17051
17052 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17053 operator*.
17054
4c42eaff
DJ
170552006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17056
17057 * gdb.base/completion.exp: Update for change in "file" behavior.
17058 * gdb.stabs/weird.exp: Likewise.
17059 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17060 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17061
0155cc76
NS
170622006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17063
17064 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17065 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17066
16026cd7
AS
170672006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17068
17069 * gdb.base/default.exp: Update source command error message.
17070 * gdb.base/help.exp: Update 'help source' message.
17071
16963cb6
DJ
170722006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17073
17074 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17075 test.
17076
6d7fd486
AS
170772006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17078
17079 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17080
29e8a844
DJ
170812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17082
17083 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17084
6afcfa39
DJ
170852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17086
17087 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17088
267a692b
MK
170892006-07-17 Mark Kettenis <kettenis@gnu.org>
17090
17091 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17092 *-*-openbsd* from targets for wich we expect ARM FPA floating
17093 point format.
17094
85d2fec4
NR
170952006-07-17 Nick Roberts <nickrob@snap.net.nz>
17096
17097 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17098
170992006-07-17 Mark Kettenis <kettenis@gnu.org>
17100
17101 * gdb.base/annota3.exp: Expect frame-begin annotation.
17102
85b4c6e8
JB
171032006-07-14 Joel Brobecker <brobecker@adacore.com>
17104
17105 * gdb.base/help.exp: Adjust "help unset" test to accept
17106 any list of unset commands.
17107
fb933624
DJ
171082006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17109 Daniel Jacobowitz <dan@codesourcery.com>
17110
17111 * gdb.cp/ref-params.exp: New test.
17112 * gdb.cp/ref-params.cc: New source file.
17113 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17114
1dff4b64
MK
171152006-07-08 Mark Kettenis <kettenis@gnu.org>
17116
17117 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17118 spaces/tabs in regular expressions since they might not be there.
17119
40d2e0e3
AS
171202006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17121
17122 * gdb.base/ifelse.exp: New file.
17123
f6c957d2
NS
171242006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17125
17126 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17127 line.
17128 * gdb.base/huge.exp: Loop over compilation to find a size that
17129 is acceptable.
17130 * gdb.base/remote.exp: Correct expected strings.
17131 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17132
b9c5a23d
DJ
171332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17134
17135 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17136
9af2e58d
DJ
171372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17138
17139 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17140 native.
17141
30930ca5
DJ
171422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17143
17144 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17145 enable stabs testing.
17146
aa32fa1d
DJ
171472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17148
bd4a4c80 17149 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17150 gdb_test_multiple does.
17151
321fef15
DJ
171522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17153
17154 * Makefile.in (host_alias): Remove.
17155 (target_alias): Use @target_noncanonical@.
17156 (site.exp): Don't set host_alias.
17157 * aclocal.m4: Remove contents. Include acx.m4.
17158 * configure: Regenerated.
17159 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17160
e1c2defa
NS
171612006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17162
e63b55d1
NS
17163 * lib/gdb.exp (gdb_load_cmd): New.
17164
5600ea19
NS
17165 * gdb.base/fileio.c: Add system(NULL) test.
17166 * gdb.base/fileio.exp: Check it.
17167
e1c2defa
NS
17168 * gdb.base/break.c: Add 10a breakpoint at }
17169 * gdb.base/break.exp: Add test for breakpoint at }
17170 * gdb.cp/anon-union.cc: Add code at end of function.
17171 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17172 * gdb.mi/var-cmd.c: Add code at end of function.
17173 * gdb.mi/mi-var-display.exp: Adjust end of next.
17174 * gdb.mi/mi2-var-display.exp: Likewise.
17175 * gdb.base/fileio.c: Add stop function and insert calls at
17176 stopping places.
17177 * gdb.base/fileio.exp: Breakpoint stop function and remove
17178 explicit line number references.
17179
6c0112ec
JB
171802006-05-19 Joel Brobecker <brobecker@adacore.com>
17181
a9c64011
AS
17182 * gdb.base/del.exp (test_delete_alias): New function.
17183 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17184
154189a4
FF
171852006-05-18 Fred Fish <fnf@specifix.com>
17186
17187 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17188 required. Check for spurious output after program exits normally.
17189
582e64c2
FF
171902006-05-17 Fred Fish <fnf@specifix.com>
17191
17192 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17193 gdb_load, so it works in the simulator.
17194
8ef6493a
FF
171952006-05-11 Fred Fish <fnf@specifix.com>
17196
17197 * gdb.base/bang.exp: Ignore unexpected output between the
17198 "program exited normally" and the gdb prompt, as many other
17199 tests do.
17200
692b141c
MK
172012006-05-07 Mark Kettenis <kettenis@gnu.org>
17202
17203 * gdb.base/help.exp: Make "delete checkpoint" part option for
17204 "help d" and "help delete" tests.
17205
540b8a30
UW
172062006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17207
a9c64011 17208 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17209 expected output in some mi_gdb_test statements.
17210 * gdb.mi/mi2-basics.exp: Likewise.
17211
9b6462d9
JB
172122006-05-05 Joel Brobecker <brobecker@adacore.com>
17213
17214 * gdb.base/del.c: New file.
17215 * gdb.base/del.exp: New testcase.
17216
954de43b
DM
172172006-05-05 David S. Miller <davem@sunset.davemloft.net>
17218
17219 * gdb.base/break.exp: Do not assume a breakpoint on
17220 main will actually be in $srcfile when optimizing.
1303f75e
DM
17221 * gdb.base/savedregs.exp: Do not require that the dummy
17222 frame location match up to a symbol and source file location.
c3242428
DM
17223 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17224 will get printed without a mi_cmd_data_list_register_values prefix.
17225 (*-data-list-register-*): Correct regular expressions to expect the new
17226 pseudo d? floating point registers.
17227 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17228
c7e64c9a
DJ
172292006-05-05 Christophe Lyon <christophe.lyon@st.com>
17230
17231 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17232 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17233 is allocated by the compiler.
17234 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17235 anons, e, anone to force their allocation by the compiler.
17236
172372006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17238
17239 * gdb.base/help.exp: Update expected text for help d and
17240 help delete.
17241
27ce9a6d
MK
172422006-05-02 Mark Kettenis <kettenis@gnu.org>
17243
17244 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17245 NetBSD/ELF targets.
17246
8608915f
MK
172472006-04-30 Mark Kettenis <kettenis@gnu.org>
17248
17249 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17250 single-step breakpoint fails; make this a KFAIL on
17251 sparc*-*-openbsd*.
17252 * gdb.base/siginfo.exp: Likewise.
17253 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17254
b8db102d
MS
172552006-04-26 Michael Snyder <msnyder@redhat.com>
17256
17257 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17258 which may have to consume output from other forks.
17259 Add tests to make sure that "delete fork" succeeded.
17260
c702009a
MS
172612006-04-20 Michael Snyder <msnyder@redhat.com>
17262
17263 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17264 Add support for the Renesas M32C and M16C.
17265
17266 * gdb.asm/asm-source.exp: Add m32c target.
17267 * gdb.asm/m32c.inc: Support for m32c target.
17268
e28493f2
AS
172692006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17270
17271 * gdb.base/commands.exp (recursive_source_test): New test.
17272
880da185
DM
172732006-04-04 David S. Miller <davem@sunset.davemloft.net>
17274
17275 * gdb.base/float.exp: Add pattern for sparc targets.
17276
61d9b92f
DJ
172772006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17278
17279 * gdb.base/commands.exp (stray_arg0_test): New test.
17280
bd717df8
PB
172812006-03-30 Paul Brook <paul@codesourcery.com>
17282
17283 * gdb.mi/mi-until.exp: kfail broken until command.
17284 * gdb.mi/mi2-until.exp: Ditto.
17285
ec793d3c
NR
172862006-03-27 Nick Roberts <nickrob@snap.net.nz>
17287
17288 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17289
831004b7
AO
172902006-03-08 Alexandre Oliva <aoliva@redhat.com>
17291
17292 * gdb.base/prelink.exp: Anchor tested-for regular expression
17293 on gdb prompt.
17294
effe49a0
PB
172952006-03-07 Paul Brook <paul@codesourcery.com>
17296
17297 * gdb.base/assign.exp: Correct fail message.
17298
e5461016
PB
172992006-03-07 Paul Brook <paul@codesourcery.com>
17300
17301 * lib/compiler.c: Extract armcc version number.
17302 * lib/compiler.cc: Ditto.
17303
fc91c6c2
PB
173042006-03-07 Paul Brook <paul@codesourcery.com>
17305
17306 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17307 additional_flags=-w.
17308 * gdb.arch/altivec-regs.exp: Ditto.
17309 * gdb.arch/e500-abi.exp: Ditto.
17310 * gdb.arch/e500-regs.exp: Ditto.
17311 * gdb.base/all-bin.exp: Ditto.
17312 * gdb.base/annota1.exp: Ditto.
17313 * gdb.base/annota3.exp: Ditto.
17314 * gdb.base/args.exp: Ditto.
17315 * gdb.base/arithmet.exp: Ditto.
17316 * gdb.base/assign.exp: Ditto.
17317 * gdb.base/async.exp: Ditto.
17318 * gdb.base/bang.exp: Ditto.
17319 * gdb.base/break.exp: Ditto.
17320 * gdb.base/call-rt-st.exp: Ditto.
17321 * gdb.base/completion.exp: Ditto.
17322 * gdb.base/cond-expr.exp: Ditto.
17323 * gdb.base/condbreak.exp: Ditto.
17324 * gdb.base/consecutive.exp: Ditto.
17325 * gdb.base/define.exp: Ditto.
17326 * gdb.base/display.exp: Ditto.
17327 * gdb.base/ena-dis-br.exp: Ditto.
17328 * gdb.base/environ.exp: Ditto.
17329 * gdb.base/eval-skip.exp: Ditto.
17330 * gdb.base/info-proc.exp: Ditto.
17331 * gdb.base/jump.exp: Ditto.
17332 * gdb.base/logical.exp: Ditto.
17333 * gdb.base/long_long.exp: Ditto.
17334 * gdb.base/maint.exp: Ditto.
17335 * gdb.base/miscexprs.exp: Ditto.
17336 * gdb.base/pc-fp.exp: Ditto.
17337 * gdb.base/pointers.exp: Ditto.
17338 * gdb.base/relational.exp: Ditto.
17339 * gdb.base/reread.exp: Ditto.
17340 * gdb.base/sect-cmd.exp: Ditto.
17341 * gdb.base/sep.exp: Ditto.
17342 * gdb.base/sepdebug.exp: Ditto.
17343 * gdb.base/until.exp: Ditto.
17344 * gdb.base/whatis-exp.exp: Ditto.
17345 * gdb.cp/annota2.exp: Ditto.
17346 * gdb.cp/annota3.exp: Ditto.
17347 * gdb.trace/actions.exp: Ditto.
17348 * gdb.trace/backtrace.exp: Ditto.
17349 * gdb.trace/circ.exp: Ditto.
17350 * gdb.trace/collection.exp: Ditto.
17351 * gdb.trace/deltrace.exp: Ditto.
17352 * gdb.trace/infotrace.exp: Ditto.
17353 * gdb.trace/limits.exp: Ditto.
17354 * gdb.trace/packetlen.exp: Ditto.
17355 * gdb.trace/passc-dyn.exp: Ditto.
17356 * gdb.trace/passcount.exp: Ditto.
17357 * gdb.trace/report.exp: Ditto.
17358 * gdb.trace/save-trace.exp: Ditto.
17359 * gdb.trace/tfind.exp: Ditto.
17360 * gdb.trace/tracecmd.exp: Ditto.
17361 * gdb.trace/while-dyn.exp: Ditto.
17362 * gdb.trace/while-stepping.exp: Ditto.
17363 * lib/gdb.exp: Ditto.
17364 (gdb_compile): Handle nowarning option.
17365
5f4a23d9
AO
173662006-03-07 Alexandre Oliva <aoliva@redhat.com>
17367
17368 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17369 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17370 Rename executable to prelinkt. Don't re-prelink if we didn't
17371 get a core file. Test prelink -u exit status to tell whether
17372 prelinking failed. Use gdb_test_multiple.
17373
9733fc94
DJ
173742006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17375
17376 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17377 (do_tests): Call it.
17378
cc10cae3
AO
173792006-02-28 Alexandre Oliva <aoliva@redhat.com>
17380
17381 * gdb.base/prelink.exp: New test.
17382 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17383
15c46491
WZ
173842006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17385
17386 * gdb.fortran/derived-type.f90: New file.
17387 * gdb.fortran/derived-type.exp: New testcase.
17388
5c9f7ded
DJ
173892006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17390
17391 * gdb.base/default.exp: Allow ';' as a directory separator.
17392
5b96932b
AS
173932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17394
17395 * gdb.base/help.exp (help add-symbol-file): Update.
17396
1986bccd
AS
173972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17398
17399 * gdb.base/help.exp (help load): Update expected results.
17400
a8b7528f
FF
174012006-02-19 Fred Fish <fnf@specifix.com>
17402
17403 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17404 specifix hex value as part of results.
17405 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17406
f8261448
FF
174072006-02-16 Fred Fish <fnf@specifix.com>
17408
17409 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17410 ushort_addr, and slong_addr, so the typedefs are not optimized
17411 away.
17412 * gdb.base/whatis.exp: Add tests using type name for struct type,
17413 union type, enum type, and typedef.
a9c64011 17414
31d8bdd2
MK
174152006-02-13 Mark Kettenis <kettenis@gnu.org>
17416
17417 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17418
34e41e63
JB
174192006-02-13 Jim Blandy <jimb@redhat.com>
17420
17421 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17422 case where it takes two "next" commands to skip past the init
17423 call.
17424
ac6e4f31
FF
174252006-02-12 Fred Fish <fnf@specifix.com>
17426
17427 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17428 to handle cases where it takes two "next" commands to skip
17429 past the init call.
17430
2db2d571
JB
174312006-02-07 Joel Brobecker <brobecker@adacore.com>
17432
17433 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17434 on hppa32 targets.
17435
38fcd64c
DJ
174362006-02-06 Vladimir Prus <ghost@cs.msu.su>
17437
17438 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17439 field.
17440
1315ad46
MK
174412006-01-29 Mark Kettenis <kettenis@gnu.org>
17442
17443 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17444
5625b943
DJ
174452006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17446
17447 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17448 files.
17449
80df1bbe
DJ
174502006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17451
17452 * gdb.cp/maint.exp: Set complaints to a positive value.
17453
9078e690
DJ
174542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17455
17456 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17457 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17458 function name.
17459
9c903399
DJ
174602006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17461
17462 * gdb.base/checkpoint.c: Update copyright notice. Include
17463 <stdlib.h>.
17464
761ae4d6
JB
174652006-01-04 Jim Blandy <jimb@redhat.com>
17466
17467 * gdb.asm/asm-source.exp: Independently provide default values for
17468 asm-flags and debug-flags. Use 'string equal' to do the
17469 comparison, not the implicit expr's '==' operator. Remove
17470 now-unneeded assignments to asm-flags. In h8300 case, place
17471 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17472
099ac3dd
MS
174732006-01-04 Michael Snyder <msnyder@redhat.com>
17474
17475 * gdb.base/checkpoint.c: New file.
17476 * gdb.base/checkpoint.exp: New file.
17477 * gdb.base/multi-fork.c: New file.
17478 * gdb.base/multi-fork.exp: New file.
17479 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17480
f4d85314
FF
174812006-01-04 Fred Fish <fnf@specifix.com>
17482
17483 * gdb.base/ptype.c (foo): Add typedef.
17484 (intfoo): Add function.
17485 * gdb.base/ptype1.c: New file.
17486 * gdb.base/ptype.exp: Handle compilation and linking with two
17487 source files. Test that proper type for "foo" is found based
17488 on source context rather than first match found in symtabs.
17489
a1b06f35
MK
174902005-12-28 Mark Kettenis <kettenis@gnu.org>
17491
17492 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17493 * gdb.asm/openbsd.inc: Indent commands.
17494
d082a1e2
MK
174952005-12-26 Mark Kettenis <kettenis@gnu.org>
17496
c65016bd
MK
17497 * gdb.base/freebpcmd.exp: Increase timeout.
17498
d082a1e2
MK
17499 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17500
d3c32a0e
DJ
175012005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17502
17503 * gdb.base/default.exp: Update check for "show version".
17504
9fdb1f50
RC
175052005-12-09 Randolph Chung <tausq@debian.org>
17506
17507 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17508 * gdb.asm/pa64.inc: New file.
17509
5f2c56f7
RC
175102005-12-09 Randolph Chung <tausq@debian.org>
17511
17512 * gdb.asm/common.inc: Indent commands.
17513 * gdb.asm/asmsrc1.s: Likewise.
17514 * gdb.asm/asmsrc2.s: Likewise.
17515
8117349c
RC
175162005-12-09 Randolph Chung <tausq@debian.org>
17517
17518 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17519 (get_addr_of_sym): Remove duplicate print.
17520 (gen_core): xfail hppa*-*-hpux*, update expected output.
17521 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17522 * gdb.arch/pa64-nullify.s: New file.
17523
8f07f25a
RC
175242005-12-09 Randolph Chung <tausq@debian.org>
17525
17526 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17527
55b39184
DJ
175282005-12-07 Christophe Lyon <christophe.lyon@st.com>
17529
17530 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17531 code generation for these functions.
17532 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17533 error message.
17534
31e2b00f
AS
175352005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17536
17537 * gdb.base/help.exp (help b, help br, help bre, help brea)
17538 (help break): Update the expected message.
17539
c3d0b56e
SC
175402005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17541
17542 * gdb.asm/m68hc11.inc: Setup the data section.
17543 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17544 script for this test.
17545 (m6812-*-*): Likewise.
17546
36ae0ea9
RC
175472005-11-09 Randolph Chung <tausq@debian.org>
17548
17549 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17550
9d6f42e9
WZ
175512005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17552
17553 * gdb.base/break.exp: Fix a comment typo.
17554
e2126a14
EZ
175552005-11-03 Jim Blandy <jimb@redhat.com>
17556
a9c64011
AS
17557 Checked in by Elena Zannoni <ezannoni@redhat.com>
17558
889bf7c5 17559 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17560
e0ac7199
CV
175612005-11-02 Corinna Vinschen <vinschen@redhat.com>
17562
17563 * gdb.arch/gdb1558.c: Include stdio.h.
17564
31d3fb18
MK
175652005-10-31 Mark Kettenis <kettenis@gnu.org>
17566
17567 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17568
e52b687c
MK
175692005-10-31 Mark Kettenis <kettenis@gnu.org>
17570
17571 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17572
f4711d79
PG
175732005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17574
a9c64011
AS
17575 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17576 vscr" tests to better match output.
f4711d79 17577
987a9106
JB
175782005-10-12 Jim Blandy <jimb@redhat.com>
17579
17580 * gdb.base/structs.exp (any): New function.
17581 (test_struct_returns): Don't make any assumptions at all about
17582 what value the function returns when GDB can't set the return
17583 value.
17584
2336bb58
JB
175852005-10-09 Joel Brobecker <brobecker@adacore.com>
17586
17587 * gdb.ada/arrayidx/p.adb: New file.
17588 * gdb.ada/arrayidx.exp: New testcase
17589
175902005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17591
17592 * gdb.ada/array_return/pck.ads: New file.
17593 * gdb.ada/array_return/pck.adb: New file.
17594 * gdb.ada/array_return/p.adb: New file.
17595 * gdb.ada/array_return.exp: New testcase.
17596
705335ea
JB
175972005-10-03 Joel Brobecker <brobecker@adacore.com>
17598
a9c64011
AS
17599 * gdb.base/arrayidx.c: New file.
17600 * gdb.base/arrayidx.exp: New testcase.
705335ea 17601
11ee9940
NR
176022005-09-29 Nick Roberts <nickrob@snap.net.nz>
17603
17604 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17605 frames-invalid and breakpoints-invalid are no longer generated
17606 with level 3 so don't expect them in the output.
17607
39fb8e9e
BR
176082005-09-27 Bob Rossi <bob@brasko.net>
17609
a9c64011 17610 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17611 from test. Escape the | in mi_gdb_test call.
17612 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17613 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17614 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17615 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17616 expected regex's in mi_gdb_test calls.
17617 * lib/mi-support.exp: Remove arbitrary .* from tests.
17618 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17619 Fully anchor GDB/MI expected results in mi_gdb_test.
17620 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17621 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17622
2af48f68
PB
176232005-09-26 Paul Brook <paul@codesourcery.com>
17624
17625 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17626
f34502bc
WZ
176272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17628
17629 * bfp-test.c: New file.
17630 * bfp-test.exp: New testcase.
17631
ca929517
WZ
176322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17633
17634 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17635 of subarray and substring variable.
17636 * gdb.fortran/subarray.f: New source file for the test of subarray
17637 and substring variable evaluation.
17638 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17639 of string constant.
17640
c761af65
DJ
176412005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17642
17643 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17644 copyright dates.
17645
561d7a1d
PG
176462005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17647
17648 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17649 powerpc altivec' test with an almost identical 'info vector' test.
17650
b2b64cc9
PG
176512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17652
a9c64011
AS
17653 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17654 vscr" tests to match output.
b2b64cc9 17655
6ac4d15a
PG
176562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17657
a9c64011
AS
17658 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17659 output.
6ac4d15a 17660
40e55bef
BR
176612005-09-11 Bob Rossi <bob@brasko.net>
17662
889bf7c5
PA
17663 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17664 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17665 commands that return an MI output command and an asyncronous MI output
17666 command.
40e55bef
BR
17667 * gdb.mi/mi-console.exp: Ditto.
17668
3c7385ec
BR
176692005-09-11 Bob Rossi <bob@brasko.net>
17670
17671 * gdb.mi/mi-var-child.c: Include <string.h>.
17672
a6cd0eb3
DJ
176732005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17674
17675 * killed.exp: Correct gdb_expect syntax.
17676
2f168eed
CV
176772005-08-09 Corinna Vinschen <vinschen@redhat.com>
17678
17679 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17680
ecd3fd0f
BR
176812005-08-02 Bob Rossi <bob@brasko.net>
17682
17683 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17684 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17685 Change tests to inferior-tty-set/show.
17686 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17687 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17688 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17689 inferior. Use mi_gdb_test to get GDB and Inferior output.
17690 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17691 descriptor.
17692 (mi_inferior_tty_name): Add inferior PTY file name.
17693 (mi_gdb_start): Add INFERIOR_PTY parameter.
17694 (mi_gdb_test): Add IPATTERN parameter.
17695
f1ea48cb 176962005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17697
f1ea48cb
BR
17698 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17699 parameter to mi_gdb_test.
17700 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17701
6e650a67
DJ
177022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17703
17704 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17705 struct_declarations.
17706 * gdb.mi/mi-var-child.exp: Step over the initialization of
17707 struct_declarations.
17708
8be260b6
DJ
177092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17710
17711 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17712 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17713 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17714 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17715 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17716 file.
17717
4e660f07
NR
177182005-07-27 Nick Roberts <nickrob@snap.net.nz>
17719
17720 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17721 (do_children_tests): Assign values to the extra elements.
17722
17723 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17724 them for tests for "-var-update --no-values" and
a9c64011 17725 "-var-update --all-values".
4e660f07
NR
17726 Add test for "-var-list-children --simple-values".
17727
17728 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17729
17730 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17731 "-stack-list-locals --simple-values" Improve doc strings and
17732 comments.
17733
6bdae935
MK
177342005-07-18 Mark Kettenis <kettenis@gnu.org>
17735
598b7a6f
MK
17736 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17737 *-*-openbsd*.
17738 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17739
6bdae935
MK
17740 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17741 sigaltsatck'.
17742
1323e929 177432005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17744
1323e929
BR
17745 * gdb.base/default.exp (tty): Changed output of command.
17746 * gdb.base/help.exp (help tty): Ditto.
17747
b1a9c082
MK
177482005-07-12 Mark Kettenis <kettenis@gnu.org>
17749
17750 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17751
10a844a2
MK
177522005-07-10 Mark Kettenis <kettenis@gnu.org>
17753
17754 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17755 -stack-select-frame without arguments.
17756 (test_stack_frame_listing): Add test for newly implemented command
17757 -stack-info-frame.
17758
3cb3b8df
BR
177592005-07-06 Bob Rossi <bob@brasko.net>
17760
17761 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17762 command.
17763 (Copyright): Update copyright.
17764
a0c5fbcf
WZ
177652005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17766
17767 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17768 tests to evaluate exponentiation expression.
17769
984971d0
AS
177702005-06-29 Andreas Schwab <schwab@suse.de>
17771
17772 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17773 main to avoid warnings.
17774
17775 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17776
fe03833f
NR
177772005-06-20 Nick Roberts <nickrob@snap.net.nz>
17778
17779 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17780 -stack-select-frame without arguments.
17781 (test_stack_frame_listing): Add test for newly implemented command
17782 -stack-info-frame.
a9c64011 17783
7a55f279
WZ
177842005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17785
0ffa0ea5
DJ
17786 * gdb.fortran/array-element.f: New file.
17787 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17788
26585198
DJ
177892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17790
17791 * gdb.base/bigcore.exp: Correct checks for systems which can
17792 not dump a large core file.
17793
c1bd25fd
DJ
177942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17795
17796 * gdb.base/relocate.c: Add a copyright notice.
17797 (dummy): Remove.
17798 * gdb.base/relocate.exp: Test printing the values of variables
17799 from a relocatable file.
17800
589e074d
DJ
178012005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17802
17803 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17804 excess MI output after an error.
17805
0915f927
JB
178062005-05-29 Joel Brobecker <brobecker@adacore.com>
17807
17808 * gdb.arch/alpha-step.c: New file.
17809 * gdb.arch/alpha-step.exp: New testcase.
17810
76ff342d
DJ
178112005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17812 Dennis Brueni <dennis@slickedit.com>
17813
17814 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17815 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17816 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17817 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17818 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17819 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17820 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17821
96b0c7ac
DJ
178222005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17823 Wu Zhou <woodzltc@cn.ibm.com>
17824
17825 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17826 IBM's xlc compiler.
17827 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17828 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17829
f21565d2
JB
178302005-05-13 Jim Blandy <jimb@redhat.com>
17831
17832 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17833 calling gdb_suppress_entire_file.
17834 * gdb.base/charset.exp: Same.
17835 * gdb.base/call-rt-st.exp: Same.
17836
6006a3a1
BR
178372005-05-05 Bob Rossi <bob_rossi@cox.net>
17838
17839 * lib/gdb.exp (fullname_syntax): Added global regex.
17840 (fullname_syntax_POSIX): Ditto.
17841 (fullname_syntax_UNC): Ditto.
17842 (fullname_syntax_DOS_CASE): Ditto.
17843 (fullname_syntax_DOS): Ditto.
17844 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17845 fullname_syntax variable to scope and use it.
17846 (test_file_list_exec_source_files): Ditto.
17847 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17848
c3b69c04
DJ
178492005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17850
17851 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17852
3c95e6af
PG
178532004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17854
a9c64011
AS
17855 * lib/gdb.exp (skip_altivec_tests): New function, based on
17856 check_vmx_hw_available from the GCC testsuite.
17857 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17858 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17859
78df6c56
JB
178602005-05-02 Jim Blandy <jimb@redhat.com>
17861
17862 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17863 calling gdb_suppress_entire_file.
17864
1690f9cf
DJ
178652005-04-30 Randolph Chung <tausq@debian.org>
17866
17867 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17868 Slightly relax "sem_post" name checking.
17869
5ea106f7
PG
178702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17871
17872 * gdb.base/unload.exp: Use new shared library infrastructure.
17873
bf7234cf
PG
178742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17875
17876 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17877 infrastructure.
bf7234cf 17878
547b869a
CV
178792005-04-29 Corinna Vinschen <vinschen@redhat.com>
17880
17881 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17882 * gdb.asm/h8300.inc: New file.
17883
f07e55f0
PG
178842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17885
17886 * gdb.base/shlib-call.exp: Change to use new shared library
17887 infrastructure.
17888
3cbba3d1
PG
178892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17890
a9c64011
AS
17891 * gdb.base/pending.exp: Change to use new shared library
17892 infrastructure.
3cbba3d1 17893
ed6df200
PG
178942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17895
a9c64011
AS
17896 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17897 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17898
8c8f4ebe
PG
178992005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17900
a9c64011
AS
17901 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17902 shared objects being adjusted and update copyright years.
8c8f4ebe 17903
607fbc54
DJ
179042005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17905
17906 * ChangeLog: Correct some 2003-01-13 dates.
17907 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17908 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17909 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17910 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17911 gdb.trace/tfind.exp: Update copyright years.
17912
57bf0e56
DJ
179132005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17914 Daniel Jacobowitz <dan@codesourcery.com>
17915
17916 * lib/gdb.exp (gdb_compile): Handle shlib=.
17917 (gdb_compile_shlib): New function.
17918
9b593790
PG
179192005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17920
a9c64011 17921 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17922
9494c6a5
DJ
179232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17924
17925 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17926 gdb.server.
17927 * configure.ac: Likewise.
17928 * configure: Regenerated.
17929 * gdb.gdbserver/Makefile.in: Moved to...
17930 * gdb.server/Makefile.in: ... here.
17931 * gdb.gdbserver/server.c: Moved to...
17932 * gdb.server/server.c: ... here.
17933 * gdb.gdbserver/server-run.exp: Moved to...
17934 * gdb.server/server-run.exp: ... here.
17935
6f8eac0e
DJ
179362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17937
17938 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17939 * configure.ac: Create gdb.gdbserver/Makefile.
17940 * configure: Regenerated.
17941 * lib/gdbserver-support.exp: New file, derived from
17942 config/gdbserver.exp.
17943 * config/gdbserver.exp: Use gdbserver-support.exp.
17944 * gdb.gdbserver/Makefile.in: New file.
17945 * gdb.gdbserver/server.c: New file.
17946 * gdb.gdbserver/server-run.exp: New file.
17947
6e87504d
PG
179482005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17949
a9c64011
AS
17950 * lib/gdb.exp (test_compiler_info): Return compiler_info
17951 if no arguments are given.
6e87504d 17952
d1779be4
PG
179532005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17954
17955 * gdb.arch/altivec-abi.exp: Check for compiler and set
17956 use altivec' flag accordingly.
17957 * gdb.arch/altivec-regs.exp: Likewise.
17958
88750304
DJ
179592005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17960
17961 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17962
f3fb768d
AS
179632005-03-27 Andreas Schwab <schwab@suse.de>
17964
17965 * gdb.base/bigcore.c (main): Add missing mode argument in open
17966 call.
17967
7e813ac5
DJ
179682005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17969
17970 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17971 downloads.
17972 * config/gdbserver.exp (gdb_load): Likewise.
17973
8e3049aa
PB
179742005-03-14 Paul Brook <paul@codesourcery.com>
17975
17976 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17977 targets.
17978
a9df7c44
JB
179792005-03-09 Joel Brobecker <brobecker@adacore.com>
17980
17981 * gdb.dwarf2/dup-psym.S: New file.
17982 * gdb.dwarf2/dup-psym.exp: New testcase.
17983
9f0d94e8
JB
179842005-03-09 Joel Brobecker <brobecker@adacore.com>
17985
17986 * gdb.ada/exec_changed/first.adb: New file.
17987 * gdb.ada/exec_changed/second.adb: New file.
17988 * gdb.ada/exec_changed.exp: New testcase.
17989
5f579bc5
NS
179902005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17991
36e9969c
NS
17992 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17993 (A2): New class.
17994 (main): Test operator+.
17995 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17996 breakpoint test.
17997
5f579bc5
NS
17998 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17999 * gdb.base/signull.exp: Disable if gdb,nosignals.
18000 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18001 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18002 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18003 * gdb.mi/mi2-console.exp: Likewise.
18004 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18005 continue output at start.
18006 (gdb_collect_locals_test): Robustify regexp.
18007 * gdb.trace/passc-dyn.exp: Fix comment typo.
18008 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18009
be46087e
CV
180102005-03-08 Corinna Vinschen <vinschen@redhat.com>
18011
18012 * gdb.asm/asm-source.exp: Add iq2000 case.
18013 * gdb.asm/iq2000.inc: New file.
18014
384e1a61 180152005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18016
384e1a61
MI
18017 * gdb.base/command.exp: Change hardcoded value to regular expression.
18018 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18019
584b6e9e
DJ
180202005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18021
18022 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18023 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18024 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18025 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18026 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18027
ab5b5d61
MK
180282005-03-05 Mark Kettenis <kettenis@gnu.org>
18029
18030 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18031 changes.
18032
ae051c1b
PG
180332004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18034
a9c64011
AS
18035 * lib/compiler.c: Add test for IBM's xlc compiler.
18036 * lib/compiler.cc: Likewise.
ae051c1b 18037
3f0f6ed2
JB
180382004-02-24 Joel Brobecker <brobecker@adacore.com>
18039
18040 * gdb.ada/fixed_points.exp: Create compilation object directory
18041 before running the test.
18042 * gdb.ada/null_record.exp: Likewise.
18043 * gdb.ada/packed_array.exp: Likewise.
18044 * gdb.ada/start.exp: Likewise.
18045
724f452b
JB
180462005-02-15 Joel Brobecker <brobecker@adacore.com>
18047
18048 * gdb.ada/packed_array/pa.adb: New file.
18049 * gdb.ada/packed_array.exp: New testcase.
18050
57f5cdfb 180512005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18052
1f393151
MK
18053 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18054 files.
18055
ebdda337
MK
18056 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18057 on *-*-openbsd*. Correctly match whitespace in regukar
18058 expressions.
18059
cf309262
DJ
180602005-02-10 Daniel Jacobowitz <dan@debian.org>
18061
18062 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18063 PR exp/1821
18064 * gdb.base/gdb1821.c: New test file.
18065 * gdb.base/gdb1821.exp: New test file.
18066
3be49e7a
JB
180672005-02-09 Joel Brobecker <brobecker@adacore.com>
18068
18069 * gdb.base/start.c: New file.
18070 * gdb.base/start.exp: New testcase.
18071
e292e67d
JB
180722005-02-09 Joel Brobecker <brobecker@adacore.com>
18073
18074 * gdb.ada/start/dummy.adb: New file.
18075 * gdb.ada/start.exp: New testcase.
18076
dbdfa66c
CV
180772005-02-09 Corinna Vinschen <vinschen@redhat.com>
18078
18079 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18080 for printing symbols and statistics.
18081 Add test for using relative pathnames in "maint print msymbols" test.
18082 Mark "maint info sections DATA" XFAIL on Cygwin.
18083 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18084 tests.
18085
d7941671
AC
180862005-02-09 Andreas Schwab <schwab@suse.de>
18087
18088 Committed by Andrew Cagney <cagney@gnu.org>
18089 * gdb.base/remotetimeout.exp: New file.
18090
74e5ef44
MK
180912005-02-07 Mark Kettenis <kettenis@gnu.org>
18092
18093 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18094
464dd14d
JB
180952005-02-03 Joel Brobecker <brobecker@adacore.com>
18096
18097 * gdb.ada/gnat_ada.gpr: New file.
18098 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18099 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18100 * configure.ac: No longer generate gnat_ada.gpr.
18101 * configure: Regenerate.
18102 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18103 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18104 * gdb.ada/null_record/bar.ads: Likewise.
18105 * gdb.ada/null_record/bar.adb: Likewise.
18106 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18107 * gdb.ada/null_record.exp (testdir): New variable.
18108 (testfile): executable is now in testdir subdirectory.
18109 (srcfile): Use full path to the main compilation unit.
18110 * gdb.ada/fixed_points.exp: Same changes as above.
18111
30d756ae
NR
181122005-02-03 Nick Roberts <nickrob@snap.net.nz>
18113
18114 * gdb.base/interp.exp: New test.
18115
9d799f85
AC
181162005-01-24 Andrew Cagney <cagney@gnu.org>
18117
18118 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18119
15656118
AC
181202005-01-19 Andrew Cagney <cagney@gnu.org>
18121
a892c31b
AC
18122 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18123 configure.ac not configure.in.
18124
15656118
AC
18125 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18126 of powerpc*-*-*.
18127 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18128 * gdb.base/list.exp (test_list_function)
15656118
AC
18129 (test_list_filename_and_function): Ditto.
18130 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18131
a7b01baf
AC
181322005-01-16 Andrew Cagney <cagney@gnu.org>
18133
17d92a02
AC
18134 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18135
a7b01baf
AC
18136 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18137
bc8332bb
AC
181382005-01-14 Andrew Cagney <cagney@gnu.org>
18139
18140 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18141 * gdb.mi/mi2-var-cmd.exp: Ditto.
18142
4d074752
CV
181432005-01-10 Corinna Vinschen <vinschen@redhat.com>
18144
18145 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18146
bec39cab
AC
181472005-01-07 Andrew Cagney <cagney@gnu.org>
18148
18149 * configure.ac: Rename configure.in, require autoconf 2.59.
18150 * configure: Re-generate.
18151 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18152 * gdb.stabs/configure: Re-generate.
18153 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18154 * gdb.hp/configure: Re-generate.
18155 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18156 autoconf 2.59.
18157 * gdb.hp/gdb.objdbg/configure: Re-generate.
18158 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18159 autoconf 2.59.
18160 * gdb.hp/gdb.defects/configure: Re-generate.
18161 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18162 autoconf 2.59.
18163 * gdb.hp/gdb.compat/configure: Re-generate.
18164 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18165 autoconf 2.59.
18166 * gdb.hp/gdb.base-hp/configure: Re-generate.
18167 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18168 autoconf 2.59.
18169 * gdb.hp/gdb.aCC/configure: Re-generate.
18170
f10b16d4
JB
181712004-12-15 Jim Blandy <jimb@redhat.com>
18172
18173 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18174 under NPTL when there is debugging info available for libpthread.
18175
fb6e1814
JG
181762004-12-13 Jerome Guitton <guitton@gnat.com>
18177
18178 * gdb.ada/fixed_points.c: New file.
18179 * gdb.ada/fixed_points.exp: New file.
18180
fe46cd3a
RC
181812004-12-03 Randolph Chung <tausq@debian.org>
18182
18183 * gdb.arch/pa-nullify.exp: New file.
18184 * gdb.arch/pa-nullify.s: New file.
18185
8de0841b
RC
181862004-11-30 Randolph Chung <tausq@debian.org>
18187
18188 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18189 instead of "tbug". Fix regexp to work properly with gdb_test.
18190
c8170782
PH
181912004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18192
18193 * gdb.base/bitfields2.exp: New test.
18194 * gdb.base/bitfields2.c: New file.
18195
954269c2
RE
181962004-11-28 Richard Earnshaw <rearnsha@arm.com>
18197
18198 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18199
0107feed
RC
182002004-11-16 Randolph Chung <tausq@debian.org>
18201
18202 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18203
f073ae8c
DJ
182042004-11-14 Daniel Jacobowitz <dan@debian.org>
18205
18206 * gdb.threads/threadapply.exp: Correct "macro details" test.
18207
19ad59e7
JJ
182082004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18209
18210 * gdb.threads/threadapply.exp: New test.
18211 * gdb.threads/threadapply.c: New file.
18212
9cf0961b
MK
182132004-11-07 Mark Kettenis <kettenis@gnu.org>
18214
18215 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18216 frames.
18217
c789492a
FL
182182004-11-05 Felix Lee <felix+log1@specifixinc.com>
18219
18220 * gdb.base/cursal.exp: New file.
18221 * gdb.base/cursal.c: New file.
18222
a1e167bb
AC
182232004-11-03 Andrew Cagney <cagney@gnu.org>
18224
18225 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18226
b7cbf173
MK
182272004-10-30 Mark Kettenis <kettenis@gnu.org>
18228
18229 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18230 NetBSD/ELF targets.
18231
88f9d34f
JB
182322004-10-29 Joel Brobecker <brobecker@gnat.com>
18233
18234 * gdb.threads/bp_in_thread.c: New file, copied from
18235 pthread_cond_wait.c.
18236 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18237 file, rather than reusing the .c file from another testcase.
18238
ca7d6a0c
JB
182392004-10-20 Joel Brobecker <brobecker@gnat.com>
18240
18241 * gdb.ada/null_record.exp: Check where we stopped after
18242 sending the start command, instead of where the associated
18243 temporary breakpoint was inserted.
18244
0d863d03
AC
182452004-10-14 Andrew Cagney <cagney@gnu.org>
18246
18247 * gdb.mi/gdb701.c (main): Return 0.
18248
d11e72cb
DJ
182492004-10-13 Daniel Jacobowitz <dan@debian.org>
18250
d40539a4 18251 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18252
e1923096
JJ
182532004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18254
18255 * gdb.threads/schedlock.c: Add comment markers to use to find
18256 line numbers.
18257 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18258 comments.
18259 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18260 breakpoint lines.
18261
ec8ba2c9
DJ
182622004-10-12 Daniel Jacobowitz <dan@debian.org>
18263
18264 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18265
0eb3658b
DJ
182662004-10-12 Daniel Jacobowitz <dan@debian.org>
18267
18268 * configure.in: Add gdb.dwarf2.
18269 * configure: Regenerated.
18270 * Makefile.in: Add gdb.dwarf2.
18271 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18272 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18273 gdb.dwarf2/file1.txt: New files.
18274
a271cc33
OF
182752004-10-11 Orjan Friberg <orjanf@axis.com>
18276
a9c64011 18277 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18278 of "run", since the latter doesn't work with remote targets. Adjust
18279 the breakpoint numbering accordingly.
18280 * gdb.threads/pthread_cond_wait.exp: Ditto.
18281
895ce074
MC
182822004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18283
18284 * gdb.base/overlays.exp: Update copyright years.
18285
6be3092d
KI
182862004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18287
18288 * gdb.base/overlays.exp: Disable if target is Linux.
18289
e05389b8
FL
182902004-10-06 Felix Lee <felix+log1@specifixinc.com>
18291
18292 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18293
73cb587d
KI
182942004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18295
18296 * gdb.asm/asm-source.exp: Add m32r-linux target.
18297 * gdb.asm/m32r-linux.inc: New file.
18298
3c0edcdc
AC
182992004-09-24 Andrew Cagney <cagney@redhat.com>
18300 David Anderson <anderson@redhat.com>
18301
18302 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18303 command fails, assume things will work.
18304 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18305 (_GNU_SOURCE): Define.
18306 (print_unsigned, print_hex): Change parameter to "long long".
18307 (print_byte_count): New function, use to print byte counts.
18308 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18309 O_LARGEFILE.
18310 (main): Compute an upper bound on a corefile in max_core_size.
18311 Limit memory chunk size to max_core_size. Limit total memory
18312 allocated to max_core_size.
18313
4bb3667f
AC
183142004-09-23 Andrew Cagney <cagney@gnu.org>
18315
18316 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18317 from a separate process with code that creates a corefile by
18318 making the inferior dump core.
18319
60fe1a51
MK
183202004-09-23 Mark Kettenis <kettenis@gnu.org>
18321
18322 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18323 block.
18324
8e937346
MC
183252004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18326
18327 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18328 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18329 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18330 Likewise.
18331
7213f6d6
JJ
183322004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18333
18334 * gdb.java/jprint.exp: New test case for java inferior call.
18335 * gdb.java/jprint.java: Ditto.
18336
eac69dca
JB
183372004-09-15 Joel Brobecker <brobecker@gnat.com>
18338
18339 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18340
22227696
MC
183412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18342
18343 * gdb.threads/killed.c: Include <stdlib.h>.
18344 * gdb.threads/pthreads.c: Likewise.
18345
7dd403a4
MC
183462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18347
18348 * gdb.threads/killed.c: Add copyright notice.
18349
33f2d567
JM
183502004-09-10 Jason Molenda (jmolenda@apple.com)
18351
a9c64011
AS
18352 * gdb.base/define.exp: Two new tests to verify zero space chars
18353 after 'if' and 'while' commands in a user-defined command is correctly
18354 parsed.
33f2d567 18355
e05b62ac
AC
183562004-09-08 Andrew Cagney <cagney@gnu.org>
18357
18358 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18359 delivery test with duplicate at end of file.
18360
9cbe82da
MK
183612004-09-06 Mark Kettenis <kettenis@jive.nl>
18362
18363 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18364
564803d9
MC
183652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18366
18367 * config/hppro.exp: Removed.
18368
7c6807ce
MC
183692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18370
18371 * config/sparclet.exp: Removed.
18372
bf7e26dd
MC
183732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18374
18375 * config/udi.exp: Removed.
18376
714e341b
MC
183772004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18378
18379 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18380 of "exp_continue".
18381 (advancei): Likewise.
18382
1236e623
JJ
183832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18384
18385 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18386
3bdcad15
MI
183872004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18388
228af206 18389 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18390 to check for nodebug in executable.
18391 * gdb.gdb/observer.exp (setup_test): Likewise.
18392 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18393 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18394
c72b934c
AC
183952004-09-01 Andrew Cagney <cagney@gnu.org>
18396
18397 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18398 files.
18399
edd9b715
JJ
184002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18401
18402 * gdb.base/unload.exp: Fix expected warning message to match
18403 latest format.
18404
fb4ce06b
CV
184052004-09-01 Corinna Vinschen <vinschen@redhat.com>
18406
18407 * gdb.base/call-rt-st.exp: Fix typos.
18408
ce78e7c3
MI
184092004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18410
18411 * gdb.threads/thread_check.exp: New testcase.
18412 * gdb.threads/thread_check.c: New testcase.
18413
2dedb159
AC
184142004-08-31 Andrew Cagney <cagney@gnu.org>
18415
18416 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18417 (skip_to_handler_entry): New procedures. Test stepping into a
18418 handler when the breakpoint is at the handler's entry point.
18419
68f53502
AC
184202004-08-30 Andrew Cagney <cagney@gnu.org>
18421
18422 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18423 gdb/1757.
18424
3e3ffd2b
MC
184252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18426
18427 With code from Manoj Iyer <manjo@austin.ibm.com>:
18428 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18429 return value. Add an arm for "no debugging symbols found".
18430 Change a stray "error" to "perror".
18431 (gdb_run_cmd): Adapt to new return value.
18432 * gdb.base/remote.exp: Adapt to new return value.
18433 * gdb.gdb/complaints.exp: Likewise.
18434 * gdb.gdb/observer.exp: Likewise.
18435 * gdb.gdb/selftest.exp: Likewise.
18436 * gdb.gdb/xfullpath.exp: Likewise.
18437
4b6f5fd2
JB
184382004-08-27 Joel Brobecker <brobecker@gnat.com>
18439
18440 * gdb.threads/bp_in_thread.exp: New testcase.
18441
e5b25496
MC
184422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18443
18444 Fix PR testsuite/1735.
18445 * gdb.threads/schedlock.c (thread_function): Add a cast
18446 to suppress a gcc warning.
18447 * gdb.threads/thread-specific.c (thread_function): Likewise.
18448
934353d6
MC
184492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18450
18451 * gdb.base/unload.c: Include <stdlib.h>.
18452
f98a0aef 184532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18454
f98a0aef 18455 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18456 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18457 synchronized after the "return".
18458
5a2e8882
MC
184592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18460
18461 * gdb.mi/basics.c: Include <stdio.h>.
18462 * gdb.mi/pthreads.c: Include <stdlib.h>.
18463 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18464
a9640423
MC
184652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18466
18467 * gdb.threads/schedlock.c: Add copyright notice.
18468
b04e311d
AC
184692004-08-25 Andrew Cagney <cagney@gnu.org>
18470
18471 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18472 (skip_over_handler, breakpoint_over_hander): New test procedures.
18473 (advance, advancei): Add a proper prefix, do not use
18474 rerun_to_main.
18475 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18476
7c27f15b
MC
184772004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18478
18479 * gdb.mi/basics.c: Add copyright notice.
18480 * gdb.mi/var-cmd.c: Add copyright notice.
18481
fffc87ae
MC
184822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18483
18484 * lib/gdb.exp: Remove signed_keyword_not_used.
18485 * lib/compiler.c: Likewise.
18486 * lib/compiler.cc: Likewise.
18487
d782e0bf
MC
184882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18489
18490 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18491 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18492
96033e83
MC
184932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18494
18495 * gdb.base/whatis.c: Add copyright notice.
18496
cf38c229
MK
184972004-08-20 Mark Kettenis <kettenis@gnu.org>
18498
18499 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18500 it to skip the breakpoints encoded in the inline assembly.
18501
f4b49756
MC
185022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18503
18504 * Makefile.in: Add gdb.fortran.
18505
2f193b69
MC
185062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18507
18508 * gdb.base/call-sc.exp (test_scalar_returns):
18509 Fix cut-and-paste glitch in "Make fun return now".
18510
89a237cb
MC
185112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18512
18513 * configure.in: Add gdb.fortran.
18514 * configure: Regenerate.
18515 * gdb.fortran/Makefile.in: New file.
18516 * lib/gdb.exp (skip_fortran_tests): New procedure.
18517
469aff8e
MC
185182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18519
18520 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18521 reference to bug-gnu@prep.ai.mit.edu.
18522 * gdb.mi/mi-var-child.exp: Likewise.
18523 * gdb.mi/mi-var-cmd.exp: Likewise.
18524 * gdb.mi/mi-var-display.exp: Likewise.
18525 * gdb.mi/mi2-var-block.exp: Likewise.
18526 * gdb.mi/mi2-var-child.exp: Likewise.
18527 * gdb.mi/mi2-var-cmd.exp: Likewise.
18528 * gdb.mi/mi2-var-display.exp: Likewise.
18529
00b51b9f
MK
185302004-08-15 Mark Kettenis <kettenis@gnu.org>
18531
18532 * gdb.base/unload.c (main): Make local variable msg const.
18533
45f07fef
MC
185342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18535
18536 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18537 to bug-gnu@prep.ai.mit.edu.
18538 * gdb.mi/mi-disassemble.exp: Likewise.
18539 * gdb.mi/mi-eval.exp: Likewise.
18540 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18541 default line number.
18542 * gdb.mi/mi-return.exp: Likewise.
18543 * gdb.mi/mi-simplerun.exp: Likewise.
18544 * gdb.mi/mi-stack.exp: Likewise.
18545 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18546 number with explicit range test.
18547 * gdb.mi/mi-watch.exp: Likewise.
18548 * gdb.mi/mi2-break.exp: Likewise.
18549 * gdb.mi/mi2-cli.exp: Likewise.
18550 * gdb.mi/mi2-disassemble.exp: Likewise.
18551 * gdb.mi/mi2-eval.exp: Likewise.
18552 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18553 default line number.
18554 * gdb.mi/mi2-return.exp: Likewise.
18555 * gdb.mi/mi2-simplerun.exp: Likewise.
18556 * gdb.mi/mi2-stack.exp: Likewise.
18557 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18558 number with explicit range test.
18559 * gdb.mi/mi2-watch.exp: Likewise.
18560
dd8c8ee7
MC
185612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18562
18563 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18564 * gdb.cp/m-static.exp: Likewise.
18565 * gdb.cp/rtti.exp: Likewise.
18566
4e838464
MK
185672004-08-14 Mark Kettenis <kettenis@gnu.org>
18568
18569 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18570
8d8cb839
EZ
185712004-08-14 Eli Zaretskii <eliz@gnu.org>
18572
18573 * ChangeLog: Prefix Local Variables with semi-colons and indent
18574 the reference to older ChangeLog files, to fix fontification in
18575 Emacs.
18576
deea8bb0
MC
185772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18578
18579 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18580 * gdb.mi/mi2-break.exp: Likewise.
18581
c3297504
MC
185822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18583
18584 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18585
25808999
MC
185862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18587
18588 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18589
226a8d71
MC
185902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18591
18592 * gdb.cp/classes.exp: Remove unused declarations. Just let
18593 test names default instead of providing special names. Remove
18594 extraneous demangler test.
18595
37fdf854
JJ
185962004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18597
18598 * gdb.base/unload.exp: New test for breakpoints in dynamically
18599 loaded libraries.
18600 * gdb.base/unload.c: Ditto.
18601 * gdb.base/unloadshr.c: Ditto.
18602
2d3a7986
MC
186032004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18604
18605 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18606 cp_test_ptype_class.
18607 (test_enums): Likewise.
18608
c72b934c
AC
186092004-08-10 Andrew Cagney <cagney@gnu.org>
18610
18611 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18612 files.
18613
cc503c8a
AC
186142004-08-10 Andrew Cagney <cagney@gnu.org>
18615
18616 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18617 init_malloc call.
18618
902f2ccb
MC
186192004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18620
18621 * ChangeLog: Add copyright notice. The notice is copied
18622 from emacs 21.3 top level ChangeLog.
18623
78c90502
MC
186242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18625
18626 * lib/cp-support.exp: New file.
18627 * lib/cp-support.exp (cp_test_type_class): New function.
18628 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18629 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18630 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18631 cp_test_ptype_class.
18632
88e5ea78
MC
186332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18634
18635 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18636 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18637 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18638 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18639 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18640 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18641 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18642 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18643 gdb.mi/mi2-watch.exp: Update copyright years.
18644
6a89fc9c
MK
186452004-08-09 Mark Kettenis <kettenis@gnu.org>
18646
18647 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18648
1482e0de
MC
186492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18650
18651 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18652 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18653 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18654 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18655 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18656 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18657 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18658 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18659 gdb.mi/mi-watch.exp: Update copyright years.
18660
1a5ce3f3
DJ
186612004-08-08 Daniel Jacobowitz <dan@debian.org>
18662
18663 PR gdb/1738
18664 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18665 from a breakpoint with a pending signal.
18666
04f6ecf2
DJ
186672004-08-08 Daniel Jacobowitz <dan@debian.org>
18668
18669 PR gdb/1736
18670 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18671 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18672 the prompt.
18673 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18674
54d90d35
DJ
186752004-08-08 Daniel Jacobowitz <dan@debian.org>
18676
18677 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18678
d2f6abb0
DJ
186792004-08-08 Daniel Jacobowitz <dan@debian.org>
18680
18681 PR gdb/1736
18682 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18683 for i?86-*-linux*.
18684
5598c03d
DJ
186852004-08-08 Daniel Jacobowitz <dan@debian.org>
18686
18687 * gdb.arch/i386-prologue.exp: Compile without debug information.
18688
c6fee705
MC
186892004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18690
18691 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18692 rather than asking gdb to search.
18693
dd90efdb
MC
186942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18695
18696 * gdb.base/gcore.c: Include <string.h>.
18697
1e84bec1
MC
186982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18699
18700 * gdb.base/gcore.c: Add copyright notice.
18701
e425eb2b
MC
187022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18703
18704 * gdb.base/freebpcmd.c: Include <stdio.h>.
18705 * gdb.base/long_long.c: Include <string.h>.
18706 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18707 * gdb.base/siginfo.c: Include <string.h>.
18708 * gdb.base/sigstep.c: Include <string.h>.
18709
cb9aaed5
MC
187102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18711
18712 * gdb.base/complex.c: Include <stdlib.h>.
18713
55944f3d
MC
187142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18715
18716 * gdb.base/complex.c: Add copyright notice.
18717
7b2953d9
MC
187182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18719
18720 * gdb.base/charset.c: Include <stdlib.h>.
18721
c9133d23
MC
187222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18723
18724 * gdb.base/auxv.c: Include <stdlib.h>.
18725
0a8490ad
MC
187262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18727
18728 * gdb.base/auxv.c: Add copyright notice.
18729
3426d5ec
MC
187302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18731
18732 * gdb.base/coremaker.c: Add copyright notice.
18733 * gdb.base/coremaker2.c: Add copyright notice.
18734
8da195dd
AC
187352004-08-04 Andrew Cagney <cagney@gnu.org>
18736
18737 * gdb.base/store.exp: Update copyright.
18738 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18739 names, do not import gdb_prompt.
18740
8d394f98
AC
187412004-08-01 Andrew Cagney <cagney@gnu.org>
18742
18743 Fix PR testsuite/1729.
18744 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18745 not use capture_value with value 4.
18746 (capture_value): Add optional test name parameter.
18747 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18748 the prefix, pass to capture_value.
18749
b6702b23
MK
187502004-08-01 Mark Kettenis <kettenis@gnu.org>
18751
18752 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18753 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18754 (main): Call new function.
18755
c203e0ca
MC
187562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18757
18758 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18759
a7995a30
MC
187602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18761
18762 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18763
9366563b
MC
187642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18765
b6eeaf26 18766 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18767 Accept more values of vtbl pointer. Remove some messages
18768 about "obsolete gcc or gdb".
18769
2fc1f950
MC
187702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18771
18772 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18773
c724d49b
MC
187742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18775
18776 * gdb.base/asm-source.exp: Properly convert target board
18777 debug flags from gcc format to binutils format.
18778
736b0fce
MK
187792004-07-28 Mark Kettenis <kettenis@gnu.org>
18780
18781 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18782 gdb1718". PR backtrace/1718 partially fixed.
18783
5633ea5c
JJ
187842004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18785
18786 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18787
575eebb1
NC
187882004-07-26 Nick Clifton <nickc@redhat.com>
18789
18790 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18791 good default value for a specific architecture is available then
18792 set it to that value. Otherwise default to the -gstabs switch.
18793 Remove the -g... switches from the asm-flags variable. Allow the
18794 target board info to override the value if it wants to. Pass the
18795 switch on the assembler command line.
18796
62104619
MK
187972004-07-23 Mark Kettenis <kettenis@gnu.org>
18798
18799 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18800 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18801 (main): Call new function.
18802
4a1135b8
MC
188032004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18804
18805 Test for PR exp/1715.
18806 * gdb.base/radix.exp: Refactor common procedures. Make all
18807 test names unique. Change XFAIL to KFAIL.
18808
8a12c1f0
MC
188092004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18810
18811 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18812 * gdb.ada/gnat_ada.gin: ... to here.
18813 * configure.in: Use gnat_ada.gin.
18814 * configure: Regenerate.
18815
23b451cf
AC
188162004-07-20 Andrew Cagney <cagney@gnu.org>
18817
18818 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18819 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18820 XFAILs. Clean up test messages and comments. Check backtraces.
18821 Delete re-sync code.
18822
ab618a02
MC
188232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18824
18825 Fix PR cli/740.
18826 * gdb.base/annota1.exp: Honor gdb,nosignals.
18827 * gdb.base/annota3.exp: Likewise.
18828
46dad340
MC
188292004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18830
18831 * lib/java.exp: Update copyright notice.
18832
756d8c70
AC
188332004-07-19 Andrew Cagney <cagney@gnu.org>
18834
18835 * gdb.base/selftest.exp: Copy file from here ...
18836 * gdb.gdb/selftest.exp: ... to here.
18837
586027e6
AC
188382004-07-16 Andrew Cagney <cagney@redhat.com>
18839
18840 * lib/insight-support.exp: Delete file.
18841 * lib/java.exp (java_init): Fix copyright.
18842
029d2200
AC
188432004-07-16 Andrew Cagney <cagney@gnu.org>
18844
18845 * gdb.base/restore.c: Append "prologue" to comments marking the a
18846 function's prologue.
18847 * gdb.base/restore.exp: Update copyright, re-indent.
18848 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18849 callerN" prefix where needed. Update patterns that match a
18850 function's prologue.
18851
653b62c5
MC
188522004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18853
18854 * gdb.base/restore.c: Add copyright notice.
18855
f7d690e5
AC
188562004-07-16 Andrew Cagney <cagney@gnu.org>
18857
18858 * gdb.base/logical.exp: Update copyright.
18859 (evaluate): New procedure. Use to re-implement tests using
18860 several tables.
18861
d629a7cb
MH
188622004-07-14 Martin Hunt <hunt@redhat.com>
18863
18864 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18865 which fixes some problems where init.tcl was not found.
18866
9c7bb332
AC
188672004-07-13 Andrew Cagney <cagney@gnu.org>
18868
6bf46641
AC
18869 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18870 (check_sizeof, check_valueof): Do not include the output in the
18871 test name. Use gdb_test.
18872 (get_valueof): Use gdb_test_multiple.
18873
c4ffd4c0
AC
18874 * gdb.base/step-test.exp: Update copyright. Use
18875 gdb_test_multiple. Ensure that test names do not include
18876 architecture dependent output.
18877
ab89363a
AC
18878 * gdb.gdb/observer.exp: Update copyright.
18879 (setup_test): Use gdb_test_multiple.
18880 (attach_first_observer, attach_second_observer)
18881 (attach_third_observer, detach_first_observer)
18882 (detach_second_observer, detach_third_observer)
18883 (reset_counters, check_counters): Make $message a prefix.
18884 (test_normal_stop_notifications): Add "args" parameter - a list of
18885 init functions to be called. Make $message a prefix,
18886 (test_observer_normal_stop): Change the message prefixes so that
18887 they are unique, pass the attach / detach procedures to
18888 test_normal_stop_notifications.
18889
ec58997a
AC
18890 * gdb.base/signull.exp (test_segv): Prefix all tests with
18891 "${name}". Clean up test messages.
18892
b475183b
AC
18893 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18894
9c7bb332
AC
18895 * gdb.base/ena-dis-br.exp: Update copyright.
18896 (break_at): New function. Replace send_gdb with gdb_test,
18897 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18898 ignore count, not stopped at bpt", with KFAIL.
18899
2dd95497
CV
189002004-07-13 Corinna Vinschen <vinschen@redhat.com>
18901
18902 * gdb.base/attach.exp: Remove cleanupfile handling.
18903
419e626b
AC
189042004-07-12 Andrew Cagney <cagney@gnu.org>
18905
18906 * gdb.base/annota1.exp: Cleanup corefile test name.
18907 * gdb.base/annota3.exp: Ditto.
18908
8b1b3228
AC
189092004-07-12 Andrew Cagney <cagney@gnu.org>
18910
78650829
AC
18911 * gdb.base/signals.exp: Clean up copyright, re-indent.
18912
8b1b3228
AC
18913 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18914 gdb_test and gdb_test_multiple.
18915
935c2760
JJ
189162004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18917
18918 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18919 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18920 provide line number info for first statement in main.
18921
1544280f
AC
189222004-07-08 Andrew Cagney <cagney@gnu.org>
18923
1279f4ff
AC
18924 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18925
1544280f
AC
18926 * gdb.base/sigbpt.exp: Make the common part of each test name a
18927 prefix instead of suffix.
18928
bcc82369
BR
189292004-07-07 Bob Rossi <bob_rossi@cox.net>
18930
18931 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18932 test from test_tbreak_creation_and_listing to
18933 test_file_list_exec_source_file
18934 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18935 Changed name of test from test_tbreak_creation_and_listing to
18936 test_file_list_exec_source_file
18937
23f4b0aa
JJ
189382004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18939
18940 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18941 the jmisc() constructor instead of <init>.
18942 * gdb.java/jmisc1.exp: Ditto.
18943
56401cd5
AC
189442004-07-07 Andrew Cagney <cagney@gnu.org>
18945
18946 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18947 corrupting the PC.
18948
44ae2f6a
MC
189492004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18950
18951 * gdb.cp/templates.exp: Accept whitespace change in demangler
18952 output.
18953
45a83408
AC
189542004-07-06 Andrew Cagney <cagney@gnu.org>
18955
18956 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18957
d205ad70
MC
189582004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18959
18960 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18961 * lib/compiler.cc: Likewise.
18962
06ea1a61
MC
189632004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18964
18965 * lib/compiler.cc: Work around string preprocessing problem
18966 with old hp c++ compiler.
18967 * lib/compiler.c: Likewise.
18968
daab1251
CV
189692004-06-29 Corinna Vinschen <vinschen@redhat.com>
18970
18971 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18972 directives to conditionalize symbol prefixing.
18973 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18974 additional_flags handling. Add underscore prefix for Cygwin.
18975 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18976 conditionalize symbol prefixing.
18977 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18978 additional_flags handling. Add underscore prefix for Cygwin.
18979
cc984116
CV
189802004-06-29 Corinna Vinschen <vinschen@redhat.com>
18981
18982 * gdb.base/bigcore.exp: Skip test on Cygwin.
18983
c279b077
MC
189842004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18985
18986 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18987 formats for "info register". Use gdb_test_multiple. Fix
18988 the "invalid register" test.
18989
0e915747
CV
189902004-06-28 Corinna Vinschen <vinschen@redhat.com>
18991
18992 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18993 PID for Cygwin. Add Cygwin specific strings to check for in some
18994 tests.
18995 (do_attach_tests): Add a test for user interaction when attaching
18996 to a process with no matching symbol table already loaded.
18997
11422c86
AC
189982004-06-26 Andrew Cagney <cagney@gnu.org>
18999
19000 Test PR java/1567 and PR java/1565.
19001 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19002 * gdb.java/jmisc2.exp: Delete file.
19003
cefbce26
MC
190042004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19005
19006 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19007
e19f872c
CV
190082004-06-25 Corinna Vinschen <vinschen@redhat.com>
19009
19010 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19011 attach process.
19012
d931ba3b
MC
190132004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19014
19015 * gdb.cp/pr-1553.exp: Remove.
19016
aef68c48
MC
190172004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19018
19019 * gdb.cp/pr-1553.cc: Remove.
19020 * gdb.cp/pr-1553.exp: Disable this test.
19021
8d5df71a
JB
190222004-06-20 Jim Blandy <jimb@redhat.com>
19023
a9c64011 19024 Fix PR testsuite/1680.
8d5df71a
JB
19025 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19026 regular expressions.
19027
4ac6f39d
MC
190282004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19029
19030 Fix PR testsuite/1679.
19031 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19032 Issue an UNSUPPORTED result instead.
19033
1b413552
JB
190342004-06-18 Jim Blandy <jimb@redhat.com>
19035
19036 * gdb.base/charset.exp: Only send a control-C if we see a new
19037 prompt and incomplete command.
19038
6daa6ebd
MC
190392004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19040
19041 * gdb.cp/pr-574.cc: Add copyright notice.
19042
51fa4ae0
JB
190432004-06-17 Jim Blandy <jimb@redhat.com>
19044
19045 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19046 cases where the regexp has no groups; this grabs random text from
19047 the previous test suite, whatever that was.
19048
8fea26c5
MC
190492004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19050
19051 * gdb.cp/printmethod.cc: Add copyright notice.
19052
1e3aeb41
MC
190532004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19054
19055 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19056
9d9030bc
AC
190572004-06-16 Andrew Cagney <cagney@gnu.org>
19058
19059 * gdb.base/signull.c: Update copyright. Include <string.h>.
19060 (bowler): Replace data_pointer with data_read
19061 and data_write cases. Add code_descriptor case.
19062 (zero, desc): New array and pointer.
19063 (data, code): Change to simple pointers.
19064 * gdb.base/signull.exp: Fix probe pattern matching a function
19065 descriptor SIGSEGV. Replace data_pointer with data_read and
19066 data_write tests.
19067
acd4ad44
AC
190682004-06-16 Andrew Cagney <cagney@gnu.org>
19069
19070 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19071
08fd625c
MC
190722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19073
19074 * gdb.base/long_long.c: Add copyright notice.
19075
1903502c
MC
190762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19077
19078 * gdb.base/long_long.exp: Remove reference to
19079 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19080 to gdb_breakpoint and gdb_continue_to_breakpoint.
19081
83313cb1
JB
190822004-06-14 Jim Blandy <jimb@redhat.com>
19083
19084 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19085 endian case.
19086
1bf404ef
AC
190872004-06-14 Andrew Cagney <cagney@gnu.org>
19088
19089 * gdb.base/gcore.exp (capture_command_output): Delete the always
19090 passing tests containing inferior values.
19091 * gdb.base/ending-run.exp: Do not include the breakpoint address
19092 in the test message. Update copyright.
19093 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19094 size in the test name, use gdb_test_multiple. Update copyright.
19095
ef220b33
MC
190962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19097
19098 * gdb.cp/ref-types.cc: Add copyright notice.
19099
4f70a4c9
MC
191002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19101
19102 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19103 hp_aCC_compiler.
19104 * lib/compiler.cc: Likewise.
19105 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19106 'set' commands. Log diagnostics for other lines. Set
19107 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19108
335928ac
MC
191092004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19110
19111 * gdb.cp/try_catch.cc: Add copyright notice.
19112
2efb12e8
MC
191132004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19114
19115 * gdb.cp/userdef.cc: Add copyright notice.
19116
0bbed51a
MC
191172004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19118
19119 * gdb.cp/virtfunc.cc: Add copyright notice.
19120
e12a46c9
RC
191212004-06-11 Randolph Chung <tausq@debian.org>
19122
19123 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19124 problem.
19125
338e05af
AC
191262004-06-10 Andrew Cagney <cagney@gnu.org>
19127
19128 * lib/compiler.cc, lib/compiler.c: Append either
19129 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19130 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19131 instead of gcc-3-3.
19132
dc3f10cb
AC
191332004-06-09 Andrew Cagney <cagney@gnu.org>
19134
b4d946af
AC
19135 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19136 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19137
dc3f10cb
AC
19138 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19139 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19140 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19141 fixed.
19142
b5c0bfa2
AC
191432004-06-09 Andrew Cagney <cagney@gnu.org>
19144
19145 * gdb.base/structs.exp (test_struct_returns): Replace
19146 "return_value_unknown" and "finish_value_unknown" by
19147 "return_value_known" and "finish_value_known". Instead of
19148 "return_value_unknown" iff "finish_value_unknown", check
19149 "return_value_known" implies "finish_value_known".
19150
caeb605f
MH
191512004-06-08 Martin Hunt <hunt@redhat.com>
19152
19153 * gdb.base/float.exp: Add pattern for mips targets.
19154
c892bb64
RC
191552004-06-08 Randolph Chung <tausq@debian.org>
19156
19157 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19158 message for unknown architectures more clear.
19159
48306d3e
JB
191602004-06-08 Joel Brobecker <brobecker@gnat.com>
19161
19162 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19163 start the execution of the program.
19164
83ecb59f
JB
191652004-06-07 Jim Blandy <jimb@redhat.com>
19166
19167 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19168 * gdb.arch/i386-cpuid.h: New helper file.
19169
55264cb4
RC
191702004-06-07 Randolph Chung <tausq@debian.org>
19171
19172 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19173 has started.
19174
23cadb28
RM
191752004-06-04 Roland McGrath <roland@redhat.com>
19176
19177 Fix PR gdb/1647.
19178 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19179 differently to be robust to output buffering differences.
19180
51d01eda
MC
191812004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19182
19183 * gdb.threads/pthreads.exp: Update copyright years.
19184 (check_control_c): Change asynchronous 'after' to synchronous.
19185
f4fc3b93
RM
191862004-06-04 Roland McGrath <roland@redhat.com>
19187
19188 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19189 next gdb prompt.
19190
4013522b
MC
191912004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19192
19193 Fix PR gdb/1636.
19194 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19195 calls to synchronous.
19196
7a8f1e6b
JB
191972004-05-26 Jim Blandy <jimb@redhat.com>
19198
19199 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19200
81bb3443
RC
192012004-05-24 Randolph Chung <tausq@debian.org>
19202
19203 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19204 * gdb.asm/pa.inc: New file.
19205
8f5a3103
MK
192062004-05-22 Mark Kettenis <kettenis@gnu.org>
19207
19208 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19209
734b8fe8 192102004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19211 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19212
19213 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19214 GDB prompt.
19215
725603e1
UW
192162004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19217
f4fc3b93 19218 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19219 setjmp/longjmp. Use sigaction instead of signal.
19220
8b923272 192212004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19222 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19223
19224 * gdb.threads/pthread_cond_wait.c: New file.
19225 * gdb.threads/pthread_cond_wait.exp: New testcase.
19226
8bfabb04
AC
192272004-05-13 Andrew Cagney <cagney@redhat.com>
19228
19229 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19230 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19231
42edda50
AC
192322004-05-11 Andrew Cagney <cagney@redhat.com>
19233
19234 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19235 fixed but revealed gdb/1639.
19236
d303a6c7
AC
192372004-05-10 Andrew Cagney <cagney@redhat.com>
19238
19239 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19240 func1" and "next to 2nd alarm", kernel bug avoided.
19241
bf08c2a1
DJ
192422004-05-10 Daniel Jacobowitz <dan@debian.org>
19243
19244 PR external/1568
19245 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19246 XFAIL if it is smaller than bytes_allocated.
19247 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19248 (main): Make chunks_allocated unsigned. Correct comment.
19249
c0586a34
JB
192502004-05-07 Joel Brobecker <brobecker@gnat.com>
19251
19252 * gdb.arch/powerpc-aix-prologue.c: New file.
19253 * gdb.arch/powerpc-aix-prologue.exp: New file.
19254
f2785d12
JB
192552004-05-07 Jim Blandy <jimb@redhat.com>
19256
19257 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19258 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19259
bd7f6e30
JB
192602004-05-06 Joel Brobecker <brobecker@gnat.com>
19261
19262 * gdb.base/sep.exp: No longer setup_kfail when the program was
19263 built with dwarf2.
19264
0a5e7efe
JI
192652004-05-05 Jim Ingham <jingham@apple.com>
19266
19267 * gdb.base/pending.exp: Make sure pending breakpoints
19268 preserve the ignore count.
f4fc3b93 19269
a8958849
MK
192702004-04-27 Jerome Guitton <guitton@gnat.com>
19271
19272 * i386-prologue.exp: Add testcase for jump instruction as first
19273 instruction of the real code.
19274 * i386-prologue.c (jump_at_beginning): New function.
19275
7e103f5b
MK
192762004-04-28 Mark Kettenis <kettenis@gnu.org>
19277
19278 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19279 x86_64-*-*.
19280
5d38b224
MK
192812004-04-28 Mark Kettenis <kettenis@gnu.org>
19282
19283 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19284 i*86-*-*.
19285
0ef32fd9
MK
192862004-04-25 Mark Kettenis <kettenis@gnu.org>
19287
19288 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19289 expression that checks the return type.
19290
71d7dd7c
AC
192912004-04-23 Andrew Cagney <cagney@redhat.com>
19292
19293 * gdb.base/call-sc.exp: New test of scalar call/return values.
19294 * gdb.base/call-sc.c: Ditto.
19295
1e9f977e
JJ
192962004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19297
19298 * gdb.threads/manythreads.c: Reduce thread stack size.
19299
899d9e3a
JJ
193002004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19301
19302 * gdb.threads/manythreads.c: Add copyright notice.
19303
61bcae62
AC
193042004-04-23 Andrew Cagney <cagney@redhat.com>
19305
19306 * gdb.base/siginfo.exp: Better handle step out of signal.
19307 * gdb.base/sigstep.exp: Ditto.
19308
7339a42e 193092004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19310 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19311
19312 * gdb.threads/manythreads.c: New testcase.
19313 * gdb.threads/manythreads.exp: Ditto.
19314
5c98409b
JB
193152004-04-22 Jim Blandy <jimb@redhat.com>
19316
19317 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19318 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19319
3b611f1a
MC
193202004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19321
19322 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19323
f0fd9238
AC
193242004-04-21 Andrew Cagney <cagney@redhat.com>
19325
19326 * gdb.base/sigstep.c: New file.
19327 * gdb.base/sigstep.exp: New file.
19328
90990674
JB
193292004-04-16 Joel Brobecker <brobecker@gnat.com>
19330
19331 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19332 call to observer_notify_normal_stop.
19333
78cef34b
AC
193342004-04-15 Andrew Cagney <cagney@redhat.com>
19335
19336 * gdb.base/siginfo.c: New file.
19337 * gdb.base/siginfo.exp: New file.
19338
d2343407
JB
193392004-04-12 J. Brobecker <brobecker@gnat.com>
19340
19341 * gdb.base/sep.exp: Fix typo in comment.
19342
a2dba3c8
JB
193432004-04-12 J. Brobecker <brobecker@gnat.com>
19344
19345 * gdb.base/sep.c: New file.
19346 * gdb.base/sep-proc.c: New file.
19347 * gdb.base/sep.exp: New testcase.
19348
15f7b60e
MK
193492004-04-09 Mark Kettenis <kettenis@gnu.org>
19350
19351 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19352 support.
19353
44f4de1a
AC
193542004-04-05 Andrew Cagney <cagney@redhat.com>
19355
19356 * gdb.base/sigaltstack.c: New file.
19357 * gdb.base/sigaltstack.exp: New file.
19358
ef04f396
JB
193592004-04-04 Joel Brobecker <brobecker@gnat.com>
19360
19361 * gdb.base/foll-fork.exp: Update the expected output for
19362 "help set follow-fork-mode", to match a change that was made
19363 to the help of this variable on 2004-01-13.
19364
d40d2c92
JB
193652004-04-01 Joel Brobecker <brobecker@gnat.com>
19366
19367 * lib/ada.exp: Add copyright notice.
19368 * bar.ads: Likewise.
19369 * bar.adb: Likewise.
19370 * null_record.adb: Likewise.
19371 * null_record.exp: Likewise.
19372 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19373
f86ef5a3
JB
193742004-04-01 Joel Brobecker <brobecker@gnat.com>
19375
19376 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19377 * configure: Regenerate.
19378
414e70e3
JB
193792004-04-01 Joel Brobecker <brobecker@gnat.com>
19380
19381 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19382 to build the application. Remove the message printed when in
19383 verbose mode, redundant with the UNSUPPORTED message above.
19384
f0aaee49
JB
193852004-03-31 Joel Brobecker <brobecker@gnat.com>
19386
19387 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19388 * gdb.ada (null_record.exp): New testcase.
19389
ac81cb54
JB
193902004-03-31 Joel Brobecker <brobecker@gnat.com>
19391
19392 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19393
854af2f7
JB
193942004-03-31 Joel Brobecker <brobecker@gnat.com>
19395
19396 * gdb.ada: New subdirectory.
19397 * gdb.ada/Makefile.in: New file.
19398 * gdb.ada/gnat_ada.gpr.in: New file.
19399
034cb681
JB
194002004-03-31 Joel Brobecker <brobecker@gnat.com>
19401
19402 * lib/ada.exp: New file.
19403
78a1a894
DJ
194042004-03-24 Daniel Jacobowitz <drow@mvista.com>
19405
19406 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19407 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19408
4b2b3b3e
AC
194092004-03-22 Andrew Cagney <cagney@redhat.com>
19410
19411 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19412 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19413 Problem identified by Ulrich Weigand.
19414
23c73aa3
DC
194152004-03-17 David Carlton <carlton@kealia.com>
19416
19417 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19418 PR c++/826.
19419
d63a86f8
RM
194202004-03-16 Roland McGrath <roland@redhat.com>
19421
19422 * gdb.base/auxv.exp: New file.
19423 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19424
0e02aa50
DC
194252004-03-12 David Carlton <carlton@kealia.com>
19426
19427 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19428 * gdb.cp/pr-1553.cc: Ditto.
19429 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19430 pass branch.
19431
c20b71be
MC
194322004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19433
19434 * gdb.cp/templates.exp: Accept more template types.
19435
c7414a01
MC
194362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19437
19438 From Corinna Vinschen with modifications.
19439 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19440 local variable obj_with_enum.
19441 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19442 results with obj_with_enum.
19443
ed69573c
MC
194442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19445
19446 * gdb.cp/classes.cc: New file, copied from misc.cc.
19447 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19448
28301461
MC
194492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19450
19451 * gdb.cp/misc.cc: Add copyright notice.
19452
1198ecbe
DC
194532004-03-05 David Carlton <carlton@kealia.com>
19454
19455 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19456 * gdb.cp/rtti.h: Update copyright.
19457 (namespace n2::n3): New.
19458 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19459 (n2::n3::func3): New.
19460 (main): Call n2::n3::func3.
19461 * gdb.cp/rtti2.cc: Update copyright.
19462 (n2::create3): New.
19463
9e08c470
MK
194642004-03-04 Mark Kettenis <kettenis@gnu.org>
19465
19466 * gdb.asm/openbsd.inc: Fix typo.
19467
4bebc3aa
FF
194682004-03-03 Fred Fish <fnf@redhat.com>
19469
19470 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19471 "val" instead of unused "size". Update copyright year.
19472
6ea9fb37
DJ
194732004-02-29 Daniel Jacobowitz <drow@mvista.com>
19474
19475 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19476 to use unsigned char.
19477 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19478 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19479
23b23974
DJ
194802004-02-29 Daniel Jacobowitz <drow@mvista.com>
19481
19482 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19483 line of output.
19484
7574fd53
DJ
194852004-02-28 Daniel Jacobowitz <drow@mvista.com>
19486
19487 * gdb.base/relocate.c (dummy): Initialize.
19488
a195357f
DJ
194892004-02-28 Daniel Jacobowitz <drow@mvista.com>
19490
19491 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19492 a breakpoint at exit.
19493
72fd54a9
FF
194942004-02-27 Fred Fish <fnf@redhat.com>
19495
19496 * gdb.base/chng-syms.exp: Add expect condition to match failing
19497 case that isn't a timeout.
19498
b9d23137
AC
194992004-02-27 Andrew Cagney <cagney@redhat.com>
19500
19501 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19502 support.
19503
15d208f6 195042004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19505
15d208f6
FF
19506 * gdb.arch/gdb1431.c: Remove.
19507 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19508 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19509 of "until" incorrectly.
19510
98f9cd2d
JB
195112004-02-26 J. Brobecker <brobecker@gnat.com>
19512
19513 * gdb.cp/class2.cc (empty): New class.
19514 (refer): New function.
19515 (main): Declare an object of type empty and use it.
19516 * gdb.cp/class2.exp: Print the value of an object of type empty.
19517
9b50c11b
JJ
195182004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19519
19520 * gdb.base/langs.exp: Update query string to match the
19521 new nquery format used for pending breakpoints.
19522
0dcd613f
AC
195232004-02-26 Andrew Cagney <cagney@redhat.com>
19524
19525 Fix PR i18n/1570.
19526 * gdb.base/charset.c: Update copyright notice.
19527 (main, init_string): Remove the escape character '\e' tests.
19528 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19529 * gdb.base/charset.exp (valid_host_charset): Ditto.
19530 * gdb.base/setvar.exp: Ditto.
19531
b8a56647
AC
195322004-02-24 Andrew Cagney <cagney@redhat.com>
19533
90d59e34
AC
19534 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19535 mmapped data in core file" PASS and FAIL messages consistent.
19536
b8a56647
AC
19537 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19538 setting a breakpoint. Work around PR java/1565.
19539
9f27c604
JJ
195402004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19541
19542 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19543 new nquery format.
19544 * gdb.base/pending.exp: Ditto.
19545
3224a706
MK
195462004-02-22 Mark Kettenis <kettenis@gnu.org>
19547
19548 * configure.in: Run stabs tests on *BSD.
19549 * configure: Regenerated.
19550
41e0a9ca
MK
195512004-02-21 Mark Kettenis <kettenis@gnu.org>
19552
19553 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19554
1e1b3428
FF
195552004-02-20 Fred Fish <fnf@redhat.com>
19556
19557 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19558 blank in test for "returns short", for consistency with other
19559 "returns xxx" tests. Update copyright year.
19560
f9a7572a
FF
195612004-02-19 Fred Fish <fnf@redhat.com>
19562
19563 New testcase for PR breakpoint/1558.
19564 * gdb.arch/gdb1558.exp: New file.
19565 * gdb.arch/gdb1558.c: New file.
19566
b2ce2854
EZ
195672004-02-19 Elena Zannoni <ezannoni@redhat.com>
19568
19569 * gdb.base/nodebug.exp: Fix typo.
19570
e7c9ff01
JB
195712004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19572
19573 Committed by Jim Blandy <jimb@redhat.com>.
19574
62f4b920
JB
19575 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19576
2db536a1
JB
19577 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19578
e7c9ff01
JB
19579 * gdb.base/float.exp: Support s390*-*-* targets.
19580
f3205b34
AF
195812004-02-17 Adam Fedor <fedor@gnu.org>
19582
19583 * gdb.base/gdb1555.exp: New file.
19584 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19585
9d62932d
EZ
195862004-02-17 Elena Zannoni <ezannoni@redhat.com>
19587
19588 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19589
344c9711
FF
195902004-02-16 Fred Fish <fnf@redhat.com>
19591
19592 * gdb.arch/gdb1291.c: Remove
19593 * gdb.arch/gdb1291.s: New test input file.
19594 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19595 fail. Test for correct result, known incorrect result, other
19596 failures and timeouts.
19597
2d822687
AC
195982004-02-16 Andrew Cagney <cagney@redhat.com>
19599
19600 * gdb.base/bigcore.exp: New file.
19601 * gdb.base/bigcore.c: New file.
19602
dac15b66
AC
196032004-02-13 Andrew Cagney <cagney@redhat.com>
19604
19605 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19606 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19607 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19608 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19609 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19610 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19611 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19612 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19613 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19614 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19615
6bdfc2c4
JJ
196162004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19617
19618 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19619 executed is an alloc instruction.
19620
87b3ede8
DC
196212004-02-11 David Carlton <carlton@kealia.com>
19622
19623 * gdb.cp/breakpoint.exp: New.
19624 * gdb.cp/breakpoint.cc: New.
19625
6e19e2bf
MC
196262004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19627
19628 Partial fix for PR gdb/1543.
19629 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19630 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19631 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19632 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19633 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19634 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19635 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19636 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19637 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19638 to bug-gdb@prep.ai.mit.edu .
19639 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19640 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19641 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19642 Likewise.
19643
5c5455dc
AC
196442004-02-10 Andrew Cagney <cagney@redhat.com>
19645
19646 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19647 using gdb_internal_error_resync.
19648
9cf689d7
DJ
196492004-02-09 Daniel Jacobowitz <drow@mvista.com>
19650
19651 * gdb.threads/thread-specific.exp: Stop early if no threads are
19652 found.
19653
d2dc51db
MC
196542004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19655
19656 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19657
14b1a056
DJ
196582004-02-08 Daniel Jacobowitz <drow@mvista.com>
19659
19660 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19661 breakpoints.
19662
83f66e8f
DJ
196632004-02-07 Daniel Jacobowitz <drow@mvista.com>
19664
19665 * config/sim.exp (gdb_load): Handle $arg == "".
19666 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19667 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19668
30fc0091
EZ
196692004-02-07 Elena Zannoni <ezannoni@redhat.com>
19670
a9c64011
AS
19671 * gdb.base/maint.exp: Update test to reflect
19672 obstack changes.
30fc0091 19673
4d806929
JJ
196742004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19675
19676 * gdb.base/pendshr.c (pendfunc): New function that calls
19677 pendfunc1.
19678 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19679
7bfdd688
FF
196802004-02-04 Fred Fish <fnf@redhat.com>
19681
19682 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19683 function symbols and update copyright years.
19684 * gdb.arch/gdb1291.c: Ditto.
19685
aaa08ee4
MC
196862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19687
19688 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19689
dbad7755
MC
196902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19691
19692 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19693
ec4646ef
MC
196942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19695
19696 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19697
1b802196
FF
196982004-02-02 Fred Fish <fnf@redhat.com>
19699
19700 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19701 remote targets. Update copyright years.
19702
18fe2033
JJ
197032004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19704
19705 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19706 support.
19707 * gdb.base/langs.exp: Fix test which attempts to create
19708 breakpoint on non-existent function to handle new pending
19709 support.
19710 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19711 a breakpoint.
19712 * gdb.base/pending.exp: New test.
19713 * gdb.base/pending.c: New file.
19714 * gdb.base/pendshr.c: Ditto.
19715
8d577d32
DC
197162004-02-02 David Carlton <carlton@kealia.com>
19717
19718 * gdb.cp/overload.exp: Add overloadNamespace tests.
19719 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19720 (overloadNamespace, XXX): New.
19721 (main): Call XXX::marker2.
19722
3ad13771
FF
197232004-02-01 Fred Fish <fnf@redhat.com>
19724
19725 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19726 * gdb.base/finish.exp: Ditto.
19727 * gdb.base/gcore.exp: Ditto.
19728 * gdb.base/huge.exp: Ditto.
19729 * gdb.base/info-proc.exp: Ditto.
19730 * gdb.base/return2.exp: Ditto.
19731 * gdb.threads/gcore-thread.exp: Ditto.
19732
44c75849
DJ
197332004-02-01 Daniel Jacobowitz <drow@mvista.com>
19734
19735 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19736
005bc093
MK
197372004-02-01 Mark Kettenis <kettenis@gnu.org>
19738
19739 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19740 that opening the file succeeds on OpenBSD.
19741
c47cebdb
DJ
197422004-02-01 Daniel Jacobowitz <drow@mvista.com>
19743
19744 * gdb.threads/thread-specific.c: New file.
19745 * gdb.threads/threads-specific.exp: New test script.
19746 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19747 to expect_out.
19748
5a01311c
MK
197492004-02-01 Mark Kettenis <kettenis@gnu.org>
19750
19751 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19752 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19753 only on the "print_small_structs from print_long_arg_list" test.
19754
ce22a4f1
DJ
197552004-02-01 Daniel Jacobowitz <drow@mvista.com>
19756
19757 * gdb.base/completion.exp: Kill a stray backslash.
19758
19759 From Jim Ingham <jingham@apple.com>:
19760 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19761 agrees with the result from sending a tab.
19762
abbab9d3
DJ
197632004-01-31 Daniel Jacobowitz <drow@mvista.com>
19764
19765 * gdb.base/chng-syms.exp: Remove stray newline.
19766
53904d1e
MK
197672004-01-31 Mark Kettenis <kettenis@gnu.org>
19768
19769 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19770 *-*-openbsd*.
19771 * gdb.asm/openbsd.inc: New file.
19772
3a4b3aac
MK
197732004-01-30 Mark Kettenis <kettenis@gnu.org>
19774
19775 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19776 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19777 *-*solaris2*. Remove commented out default settings for
19778 asm-flags. Replace gdb_compile with target_link.
19779
ebac27b4
MC
197802004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19781
19782 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19783 for all tests. Remove old hp-ux and cygnus xfail cases.
19784
d8679d84
PH
197852004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19786
19787 * gdb.base/chng-syms.exp: New file.
19788 * gdb.base/chng-syms.c: New file.
19789
0a55bc22
MC
197902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19791
19792 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19793 Provide arms for current output in all my configurations.
19794
94b8e876
MC
197952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19796
19797 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19798 * lib/compiler.cc: Likewise.
19799 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19800 get the right preprocessor. Eval the output directly. Remove
19801 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19802 hp_f77_compiler and hp_f90_compiler completely.
19803 (gdb_preprocess): Delete.
19804 (get_compiler): Delete.
19805
7cf03d44
MK
198062004-01-24 Mark Kettenis <kettenis@gnu.org>
19807
19808 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19809 <string.h>.
19810
68b6dce9
NR
198112004-01-24 Nick Roberts <nick@nick.uklinux.net>
19812
19813 * gdb.mi/mi-stack.exp: Update copyright.
19814
b368761e
DC
198152004-01-23 David Carlton <carlton@kealia.com>
19816
19817 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19818 test for cp_lookup_transparent_type.
19819 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19820 call them.
19821
f2061b53
DJ
198222004-01-23 Daniel Jacobowitz <drow@mvista.com>
19823
19824 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19825 after -var-update.
19826
37fc574a
DC
198272004-01-23 David Carlton <carlton@kealia.com>
19828
19829 * gdb.cp/namespace.cc (C::ensureRefs): New.
19830 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19831
8e94b928
NR
198322004-01-20 Nick Roberts <nick@nick.uklinux.net>
19833
19834 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19835 case "-stack-list-locals 2".
19836 * gdb.mi/mi-var-child.exp: Test for case
19837 "-var-list-children --all-values NAME".
19838
997b0952
MC
198392004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19840
19841 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19842
52470da3
MK
198432004-01-18 Mark Kettenis <kettenis@gnu.org>
19844
7049b4b8
MK
19845 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19846 used with gdb_test_multiple.
19847
52470da3
MK
19848 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19849 read at address 0. This fixes PR testsuite/1504.
19850
da6012e5
DJ
198512004-01-18 Daniel Jacobowitz <drow@mvista.com>
19852
19853 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19854 Remove downloading, guessing the host executable, the calls to
19855 gdb_file_cmd and gdb_target_cmd, and "load" support.
19856 (infer_host_exec): New function broken out from gdb_load.
19857 (gdb_load): New wrapper for gdbserver_gdb_load.
19858 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19859 gdb_target_cmd. Use -target-select.
19860 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19861 Download binaries to the host. Clear last_mi_remote_file when
19862 we load a new binary.
19863 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19864 call gdbserver_gdb_load and mi_gdb_target_cmd.
19865
32c70722
MC
198662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19867
19868 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19869 type patterns.
19870
b0cecf36
MC
198712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19872
19873 * gdb.cp/templates.exp: Fix typo in test name of
19874 "print Foo<volatile char*>::foo".
19875
4120d7e6
MC
198762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19877
19878 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19879
f679e530
BE
198802004-01-16 Ben Elliston <bje@wasabisystems.com>
19881
19882 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19883 (clean mostlyclean): Remove empty rm.
19884
091c48f6
MC
198852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19886
19887 * gdb.base/setvar.exp: Add copyright years.
19888
3e5fc8d2
DC
198892004-01-14 David Carlton <carlton@bactrian.org>
19890
19891 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19892 PR c++/1511 and update coment.
19893 * gdb.cp/templates.exp: Update patterns to match current output.
19894 If changes involve something other than whitespace, KFAIL
19895 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19896
63d06c5c
DC
198972004-01-14 David Carlton <carlton@kealia.com>
19898
19899 * gdb.cp/namespace.exp: Add tests involving classes defined within
19900 namespaces.
19901 * gdb.cp/namespace.cc (C::CClass): New.
19902 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19903
a51dab88
EZ
199042004-01-14 Elena Zannoni <ezannoni@redhat.com>
19905
19906 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19907 what debug info we have. Print a better message if something goes
19908 wrong while producing the separate debug info file.
19909
a476ccc9
MC
199102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19911
19912 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19913
f453692c
MC
199142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19915
19916 * gdb.base/callfuncs.c: Add copyright notice.
19917
f40063a5
MC
199182004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19919
19920 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19921 inheritance. PR gdb/1498, PR gcc/13539.
19922
19ac3974
EZ
199232004-01-13 Elena Zannoni <ezannoni@redhat.com>
19924
a9c64011
AS
19925 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19926 test specific name.
19927 * gdb.mi/gdb669.exp: Ditto.
19928 * gdb.mi/mi-pthreads.exp: Ditto.
19929 * gdb.mi/mi1-pthreads.exp: Ditto.
19930 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19931
56c97c6e
MC
199322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19933
19934 * gdb.cp/member-ptr.cc: Add copyright notice.
19935
a0644324
MC
199362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19937
19938 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19939 some patterns for recent versions of gcc and hpacc. Delete
19940 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19941 Delete tests that access a NULL pointer-to-member-data. This
19942 script is still disabled for gcc.
19943
32fabe09
EZ
199442004-01-12 Elena Zannoni <ezannoni@redhat.com>
19945
19946 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19947 escaped correctly.
32fabe09 19948
1f8a6abb
EZ
199492004-01-12 Elena Zannoni <ezannoni@redhat.com>
19950
19951 * gdb.base/sepdebug.exp: New file.
19952 * gdb.base/sepdebug.c: New file.
19953 * lib/gdb.exp (separate_debug_filename): New procedure.
19954 (gdb_gnu_strip_debug): New procedure.
19955
48efe704
AC
199562004-01-12 Andrew Cagney <cagney@redhat.com>
19957
19958 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19959 * gdb.mi/ChangeLog-1999-2003: New file.
19960
a9415475
AC
199612004-01-12 Andrew Cagney <cagney@redhat.com>
19962
19963 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19964 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19965 or EEXIST", treat EBUSY as an XFAIL.
19966
83b8cf9d
MC
199672004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19968
19969 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19970 hp_cc_compiler.
19971
9939d2a8
MC
199722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19973
19974 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19975 decorations.
19976
1ff8cadf
MC
199772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19978
19979 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19980 and "(aCC)" decorations. Remove obsolete doco about old
19981 test results.
19982
6fa9022e
MC
199832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19984
19985 * gdb.cp/exception.exp: Fix typo in doco.
19986
209721fe
MK
199872004-01-09 Mark Kettenis <kettenis@gnu.org>
19988
19989 * gdb.base/gdb1476.exp: Fix typo.
19990
ef11303e
MC
199912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19992
19993 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19994 file.
19995
041ab88c
MC
199962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19997
19998 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19999 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20000 Use gdb_compile. Remove restriction on gcc. Add some patterns
20001 for recent version of gdb. Delete second half, which was a copy
20002 of the first half with different build flags. This test is
20003 still disabled because it is still not ready for production.
20004
e36d075a
MC
200052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20006
20007 * gdb.cp/exception.cc: Add copyright notice.
20008 * gdb.cp/exception.exp: Add a notice that this file is broken
20009 because of line number changes caused by addition of copyright
20010 notice.
20011
42b190ad
MC
200122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20013
20014 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20015 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20016
8f25f06b
MC
200172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20018
20019 * gdb.cp/classes.exp: Accept gnu abi 2.
20020 * gdb.cp/derivation.exp: Likewise.
20021 * gdb.cp/overload.exp: Likewise.
20022 * gdb.cp/virtfunc.exp: Likewise.
20023
06ded8b8
MC
200242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20025
20026 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20027 semicolon after end of function.
20028
77c26ae3
MC
200292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20030
20031 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20032 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20033 boilerplate code for compiling and running the program under
20034 test. Add some string method tests.
20035
20757486
MC
200362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20037
20038 * gdb.cp/bs15503.cc: Add copyright notice.
20039 * gdb.cp/bs15503.exp: Adjust line number.
20040
0fd3b503
MC
200412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20042
20043 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20044 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20045
10d1bea8
MC
200462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20047
20048 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20049 hp_cc_compiler.
20050
2789202a
MC
200512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20052
20053 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20054 * gdb.cp/ctti.exp: Use the marker instead of "next".
20055 With gcc, run further before bailing.
20056
b862f14c
MC
200572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * gdb.cp/cttiadd.cc: Add copyright notice.
20060 * gdb.cp/cttiadd1.cc: Likewise.
20061 * gdb.cp/cttiadd2.cc: Likewise.
20062 * gdb.cp/cttiadd3.cc: Likewise.
20063
96da2469
MC
200642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20065
20066 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20067 Use gdb_test, gdb_test_multiple. Use floating-point values that
20068 have exact representations in IEEE-ish formats.
20069
053248ff
MC
200702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20071
20072 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20073 compilers. Delete duplicate call to get_compiler_info.
20074 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20075 * gdb.base/volatile.exp: Likewise.
20076
84acecdd
MK
200772004-01-07 Mark Kettenis <kettenis@gnu.org>
20078
20079 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20080 memory at address 0.
20081
fe11a27f
MC
200822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20083
20084 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20085 to test for hp-ux assembler. Fix copyright years.
20086
60ad077b
AC
200872004-01-07 Andrew Cagney <cagney@redhat.com>
20088
20089 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20090
1c9b8f33
AC
200912004-01-07 Andrew Cagney <cagney@redhat.com>
20092
20093 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20094 when creating the read-only file. From analysis by Roland McGrath
20095 and Elena Zannoni.
20096
753ccc7a
MC
200972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20098
20099 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20100
eca3e36b
MC
201012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20102
20103 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20104 data pointers.
20105
f8d4bac4
MC
201062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20107
20108 * gdb.cp/m-static.exp: Compile one source file at a time.
20109 Delete unused call to get_compiler_info.
20110
9b4e0f94
MC
201112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20112
20113 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20114 * gdb.base/call-rt-st.exp: Likewise.
20115 * gdb.base/nodebug.exp: Likewise.
20116 * gdb.base/volatile.exp: Likewise.
20117 * gdb.cp/ref-types.exp: Likewise.
20118 * gdb.cp/templates.exp: Likewise.
20119
023c1024
MK
201202004-01-05 Mark Kettenis <kettenis@gnu.org>
20121
20122 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20123
19703c4a
MC
201242004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20125
20126 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20127 hppa*-hp-hpux*.
20128
18b67037
MK
201292004-01-04 Mark Kettenis <kettenis@gnu.org>
20130
ba6219c8
MK
20131 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20132 x86_64-*-*.
20133
18b67037
MK
20134 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20135 sparc64-*-* and sparc*-solaris2*.
20136
1bfbbb9d
MK
201372004-01-04 Mark Kettenis <kettenis@gnu.org>
20138
20139 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20140 return ${tests}" test. The ${tests} already mentions the
20141 filename.
20142
06846494
MC
201432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20144
20145 * gdb.cp/local.exp: Accept gcc abi 2.
20146
3b0cb202
MC
201472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20148
20149 * gdb.cp/templates.exp: Accept gcc abi 2.
20150
0643ec3f
MC
201512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20152
20153 * lib/compiler.cc: Remove supports_template_debugging.
20154 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20155
d231d0b1
MC
201562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20157
20158 * gdb.cp/namespace.exp: Accept gcc abi 2.
20159
44ffb27c
MC
201602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20161
20162 * gdb.cp/method.exp: Accept gcc abi 2.
20163
184ad485
MC
201642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20165
20166 * gdb.cp/classes.exp: Generate identical results as old version.
20167 * gdb.cp/derivation.exp: Likewise.
20168 * gdb.cp/overload.exp: Likewise.
20169 * gdb.cp/virtfunc.exp: Likewise.
20170
116f09e7
MC
201712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20172
20173 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20174 mysterious bug with sourceware version of expect.
20175
b1379776
MC
201762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20177
20178 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20179 current versions of gcc, including gcc abi 2. Remove gratuitous
20180 restart of test program. Use gdb_test_multiple and gdb_test for
20181 all tests. Add patterns to xfail missing "const" in "const char *"
20182 and kfail PR gdb/1155.
20183
6b7a4c0e
MC
201842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20185
20186 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20187 current versions of gcc, including gcc abi 2. Remove gratuitous
20188 restart of test program. Use gdb_test_multiple and gdb_test for
20189 all tests. Add patterns to kfail PR gdb/1498.
20190
51615d72
MC
201912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20192
20193 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20194 current versions of gcc, including gcc abi 2. Use "breakpoint"
20195 and "continue" instead of restarting the target program. Use
20196 gdb_test_multiple and gdb_test for all tests.
20197
7b79a9d7
MK
201982004-01-01 Mark Kettenis <kettenis@gnu.org>
20199
20200 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20201 for *-*-solaris2*.
20202
1cd3489f
MC
202032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20204
20205 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20206 current versions of gcc, including gcc abi 2. Use "breakpoint"
20207 and "continue" instead of restarting the target program several
20208 times. Use gdb_test_multiple and gdb_test for all tests.
20209
850742db
MC
202102003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20211
20212 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20213 source files.
20214
eb4bbda8
MC
202152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20216
20217 * gdb.base/environ.exp: Handle compiling test case from multiple
20218 source files.
20219
e42c7771
MC
202202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20221
20222 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20223
80e4b428
JB
202242003-12-17 Jim Blandy <jimb@redhat.com>
20225
5f06973a
JB
20226 * gdb.base/freebpcmd.c: Add copyright notice.
20227
80e4b428
JB
20228 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20229
0ab84fb7
MC
202302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20231
20232 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20233
1b3bb3d0
JB
202342003-12-13 Jim Blandy <jimb@redhat.com>
20235
20236 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20237
3a4c9371
KB
202382003-12-12 Kevin Buettner <kevinb@redhat.com>
20239
20240 * gdb.asm/frv.inc: New file.
20241 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20242
a1dea79a
FF
202432003-12-09 Fred Fish <fnf@redhat.com>
20244
20245 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20246 functions to break1.c and leave prototypes behind. Add more
20247 "set breakpoint NN here" comments.
20248 * gdb.base/break1.c: New file.
20249
20250 * gdb.base/break.exp: Handle compiling test case from multiple
20251 source files and change source file references as needed.
20252 * gdb.base/completion.exp: Ditto.
20253 * gdb.base/condbreak.exp: Ditto.
20254 * gdb.base/define.exp: Ditto.
20255 * gdb.base/ena-dis-br.exp: Ditto.
20256 * gdb.base/info-proc.exp: Ditto.
20257 * gdb.base/maint.exp: Ditto.
20258 * gdb.base/until.exp: Ditto.
20259
20260 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20261 hardcoded line numbers.
20262 * gdb.base/define.exp: Ditto.
20263 * gdb.base/ena-dis-br.exp: Ditto.
20264 * gdb.base/maint.exp: Ditto.
20265 * gdb.base/until.exp: Ditto.
20266
20267 * gdb.base/completion.exp: Use "break1" for completion tests since
20268 "break" is no longer a unique prefix.
20269
5266b69c
AC
202702003-12-06 Andrew Cagney <cagney@redhat.com>
20271
20272 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20273 "return_value_unimplemented". When an unimplemented struct return
20274 architecture, report incorrect values as a KFAIL
20275
374451f0
MC
202762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20277
20278 * gdb.cp/rtti.exp: Accept new wording of warning from
20279 cp_lookup_rtti_type.
20280
ba9b20a7
MC
202812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20282
20283 Partial fix for PR testsuite/1456.
20284 * gdb.base/scope.exp (test_at_main): Replace references to
20285 gcc_compiled with calls to test_compiler_info.
20286 (test_at_foo): Likewise.
20287 (test_at_bar): Likewise.
20288
b74b6d0b
MC
202892003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20290
20291 Partial fix for PR testsuite/1456.
20292 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20293 to test_compiler_info.
20294
ccfa3402
MC
202952003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20296
20297 * gdb.base/so-impl-ld.exp: Update copyright notice.
20298
f6246aba
MC
202992003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20300
20301 Partial fix for PR testsuite/1456.
20302 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20303 to test_compiler_info.
20304
13ae734a
MC
203052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20306
20307 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20308 from current versions of gdb. Clean up regular expressions.
20309 Delete redundant timeout case.
20310
d8e1cdee
MC
203112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20312
20313 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20314 from current versions of gdb. Clean up regular expressions.
20315 Delete redundant timeout case.
20316
96457b64
MC
203172003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20318
20319 Partial fix for PR testsuite/1456.
20320 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20321 gcc_compiled with call to test_compiler_info.
20322
f35309fc
MC
203232003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20324
20325 Partial fix for PR testsuite/1456.
20326 * gdb.base/list.exp (test_list_function): Delete unused declaration
20327 of gcc_compiled.
20328
d7afdf9b
MC
203292003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20330
20331 Partial fix for PR testsuite/1456.
20332 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20333 call to test_compiler_info.
20334
71507b56
MK
203352003-11-29 Mark Kettenis <kettenis@gnu.org>
20336
20337 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20338 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20339 it to create the appropriate note.inc.
20340 * gdb.asm/asmsrc1.s: Include "note.inc".
20341 * gdb.asm/netbsd.inc: New file.
20342 * gdb.asm/empty.inc: New file.
20343
f81f93f7
MC
203442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20345
20346 Partial fix for PR testsuite/1456.
20347 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20348 calls to test_compiler_info.
20349
9a77938e
MC
203502003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20351
20352 Partial fix for PR testsuite/1456.
20353 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20354 calls to test_compiler_info.
20355
e8367dc7
MK
203562003-11-27 Mark Kettenis <kettenis@gnu.org>
20357
20358 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20359 pattern for the KFAILs.
20360
526c61ee
AF
203612003-11-25 Adam Fedor <fedor@gnu.org>
20362
20363 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20364 * gdb.objc/objcdecode.m: New file.
20365
28f2d600
AF
203662003-11-25 Adam Fedor <fedor@gnu.org>
20367
20368 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20369 * gdb.objc/nondebug.m: New file.
20370
a3895cee
BE
203712003-11-26 Ben Elliston <bje@wasabisystems.com>
20372
20373 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20374 NetBSD as it does on FreeBSD. Modelled on a similar change by
20375 Mark Kettenis on 2003-05-30.
20376 (link-flags): Set to "--entry _start" regardless of target.
20377 Special linker flags are to be appended to $link-flags.
20378 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20379
c9f2c8a3
MC
203802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20381
20382 * gdb.cp/method.exp: Accept output of new demangler.
20383
15a0587a 203842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20385
20386 * gdb/class2.exp: New file.
20387 * gdb/class2.cc: New file.
20388
3c00b570
MC
203892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20390
20391 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20392 of new demangler.
20393
7027acc7
MK
203942003-11-23 Mark Kettenis <kettenis@gnu.org>
20395
20396 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20397 of gdb_test "run".
20398
b0e1598a
MK
203992003-11-23 Mark Kettenis <kettenis@gnu.org>
20400
20401 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20402 "continue" into "run".
20403
4d9eda44
MC
204042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20405
20406 Partial fix for PR testsuite/1456.
20407 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20408 call to test_compiler_info.
20409 * gdb.cp/ctti.exp: Likewise.
20410 * gdb.cp/derivation.exp: Likewise.
20411 * gdb.cp/member-ptr.exp: Likewise.
20412 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20413 reference to gcc_compiled.
20414
204152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20416
20417 Fix PR testsuite/1463.
20418 * gdb.base/structs.exp (start_structs_test): Call
20419 get_debug_format before using the debug format.
20420
d422fe19
AC
204212003-11-22 Andrew Cagney <cagney@redhat.com>
20422
20423 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20424 * gdb.base/structs.exp: Use gdb_test_multiple.
20425
039cf96d
AC
204262003-11-20 Andrew Cagney <cagney@redhat.com>
20427
6882279b
AC
20428 * gdb.base/structs.exp: Handle and recover from internal errors.
20429 Replace "foo${n}" with "foo<n>" in test messages.
20430
e53890ae
AC
20431 * gdb.base/structs.exp: Update copyright. Rewrite.
20432 * gdb.base/structs.c: Update copyright. Rewrite.
20433
2b211c59
AC
20434 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20435 resync count exceeded.
d63a86f8 20436
039cf96d
AC
20437 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20438 from the internal error.
20439 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20440 Original from Jim Blandy.
20441 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20442
eac98b22
AC
204432003-11-19 Andrew Cagney <cagney@redhat.com>
20444
20445 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20446 KFAIL.
20447
67455b2a
MK
204482003-11-17 Mark Kettenis <kettenis@gnu.org>
20449
20450 New testcase for PR backtrace/1435.
20451 * gdb.arch/i386-unwind.exp: New file.
20452 * gdb.arch/i386-unwind.c: New file.
20453
853d6e5b
AC
204542003-11-17 Andrew Cagney <cagney@redhat.com>
20455
20456 * lib/gdb.exp (compiler_info): New global.
20457 (test_compiler_info): New function.
20458 (get_compiler_info): Set compiler_info.
20459 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20460 "compiler_info" to gcc-<major>-<minor>.
20461
38cf6e11
MC
204622003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20463
20464 * gdb.trace/configure: Remove.
20465
a50d3602
EZ
204662003-11-13 Elena Zannoni <ezannoni@redhat.com>
20467
20468 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20469 breakpoints.
a50d3602
EZ
20470 * gdb.base/break.exp: Remove all references to explicit line
20471 numbers.
20472
d9407aaa
NC
204732003-11-11 Nick Clifton <nickc@redhat.com>
20474
20475 * gdb.base/shreloc.exp: Do not run for targets which do not
20476 support shared objects.
20477
db488fc1
CV
204782003-11-10 Corinna Vinschen <vinschen@redhat.com>
20479
20480 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20481 Don't run tests if nofileio flag is given.
20482
6a90a18e
EZ
204832003-11-07 Elena Zannoni <ezannoni@redhat.com>
20484
20485 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20486 as well as 'Watchpoint'.
6a90a18e 20487
0b915e9c
EZ
204882003-11-06 Elena Zannoni <ezannoni@redhat.com>
20489
20490 Reported by Jim Ingham <jingham@apple.com>:
20491 * gdb.base/annota1.exp: Match at least one occurrence of the
20492 signal handler annotation.
20493
d7e4b55f
EZ
204942003-11-06 Elena Zannoni <ezannoni@redhat.com>
20495
a9c64011
AS
20496 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20497 as well as 'Watchpoint'.
d7e4b55f 20498
2fe4e8d0
MC
204992003-11-05 Michael Chastain <mec@shout.net>
20500
20501 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20502
6ef88553
KW
205032003-11-03 Kris Warkentin <kewarken@qnx.com>
20504
20505 * gdb.arch/gdb1291.c: New test file.
20506 * gdb.arch/gdb1291.exp: New test script.
20507 * gdb.arch/gdb1431.c: New test file.
20508 * gdb.arch/gdb1431.exp: New test script.
20509
ae7dc4d8
MC
205102003-10-22 Michael Chastain <mec@shout.net>
20511
20512 * gdb.mi/pthreads.c: Add copyright notice.
20513
c39d7427
MC
205142003-10-22 Michael Chastain <mec@shout.net>
20515
20516 * gdb.threads/pthreads.c: Add copyright notice.
20517
8b7d96c1
MC
205182003-10-20 Michael Chastain <mec@shout.net>
20519
20520 * gdb.base/gdb1056.exp: New test script.
20521
d1d69fdd
DJ
205222003-10-13 Daniel Jacobowitz <drow@mvista.com>
20523
20524 * gdb.threads/killed.exp: Use gdb_run_cmd.
20525
7d605576
DJ
205262003-10-13 Daniel Jacobowitz <drow@mvista.com>
20527
20528 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20529 create a core file.
20530 * gdb.threads/gcore-thread.exp: Likewise.
20531
618ec112
CV
205322003-10-13 Corinna Vinschen <vinschen@redhat.com>
20533
20534 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20535 type, based on char type.
20536 (struct bit_flags_short_t): New bitfield type, based on short type.
20537 (init_bit_flags_char): New fuction.
20538 (init_bit_flags_short): Ditto.
20539 (print_bit_flags_char): Ditto.
20540 (print_bit_flags_short): Ditto.
20541 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20542
9367a73c
MC
205432003-10-11 Michael Chastain <mec@shout.net>
20544
20545 * gdb.base/call-rt-st.exp: Update copyright year.
20546
1decf120
KI
205472003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20548
20549 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20550 * gdb.disasm/sh3.s: Ditto.
20551
5445b2ae
DJ
205522003-10-07 Daniel Jacobowitz <drow@mvista.com>
20553
20554 * gdb.threads/switch-threads.exp: New test.
20555 * gdb.threads/switch-threads.c: New source file.
20556
aec24853
CV
205572003-10-07 Corinna Vinschen <vinschen@redhat.com>
20558
20559 * gdb.base/ending-run.exp: Add sh specific case.
20560
adc7428d
AC
205612003-10-06 Andrew Cagney <cagney@redhat.com>
20562
20563 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20564 * gdb.disasm/mn10200.exp: Delete obsolete file.
20565
c9d37158
DJ
205662003-09-29 Daniel Jacobowitz <drow@mvista.com>
20567
20568 * ChangeLog: Correct an entry command.exp -> commands.exp.
20569 * gdb.base/commands.exp (bp_deleted_in_command_test)
20570 (temporary_breakpoint_commands): Check noargs.
20571
79c2c32d
DC
205722003-09-25 David Carlton <carlton@kealia.com>
20573
20574 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20575 of some print tests, where appropriate. Add tests for C::D::cd,
20576 E::ce, F::cXfX, G::XgX.
20577 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20578
594e6d67
RE
205792003-09-25 Richard Earnshaw <rearnsha@arm.com>
20580
20581 * lib/java.exp (java_init): Import target_alias before using it.
20582
10f0d451
DC
205832003-09-25 David Carlton <carlton@kealia.com>
20584
20585 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20586
274bcba0
EZ
205872003-09-23 Elena Zannoni <ezannoni@redhat.com>
20588
d63a86f8 20589 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20590 weirdness.
274bcba0 20591
cdbf20f7
MC
205922003-09-17 Michael Chastain <mec@shout.net>
20593
20594 * gdb.cp/gdb1355.exp: New file.
20595 * gdb.cp/gdb1355.c: New file.
20596
71e06f80
CV
205972003-09-15 Corinna Vinschen <vinschen@redhat.com>
20598
20599 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20600 * gdb.asm/sh.inc: New file.
20601
5c4e30ca
DC
206022003-09-11 David Carlton <carlton@kealia.com>
20603
bd45b7af
DC
20604 * gdb.cp/namespace.exp: Add tests for namespace types.
20605 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20606 (test_namespace): New.
20607
1c199746
EZ
206082003-09-11 Elena Zannoni <ezannoni@redhat.com>
20609
a9c64011 20610 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20611 * gdb.stabs/weird.exp: Ditto.
1c199746 20612
04ed252f
MC
206132003-09-08 Michael Chastain <mec@shout.net>
20614
20615 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20616
d8a2d9e7
MC
206172003-09-07 Michael Chastain <mec@shout.net>
20618
20619 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20620 'parse error'.
20621
161afb24
MK
206222003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20623
20624 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20625
49f2741a
MC
206262003-08-30 Michael Chastain <mec@shout.net>
20627
20628 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20629 * gdb.gdb/observer.exp: Ditto.
20630 * gdb.gdb/xfullpath.exp: Ditto.
20631
8afa723e
MK
206322003-08-29 Mark Kettenis <kettenis@gnu.org>
20633
20634 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20635 *-*-*bsd*.
20636
f31dfe3b
JJ
206372003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20638
20639 * gdb.base/dump.exp: Skip for ia64.
20640
4630e498
JJ
206412003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20642
20643 * gdb.asm/asm-source.exp: Add ia64 support.
20644 * gdb.asm/ia64.inc: New file.
20645
1105b7ef
MC
206462003-08-22 Michael Chastain <mec@shout.net>
20647
20648 * gdb.cp: New directory.
20649 * gdb.cp/*: Copy from gdb.c++/*.
20650 * gdb.c++/*: Remove.
20651 * Makefile.in: Change gdb.c++ to gdb.cp.
20652 * configure.in: Ditto.
20653 * configure: Regnerate.
20654
c945b932
MK
206552003-08-18 Mark Kettenis <kettenis@gnu.org>
20656
20657 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20658 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20659
2b66634b
DJ
206602003-08-17 Daniel Jacobowitz <drow@mvista.com>
20661
20662 * mi-var-display.exp (-var-list-children weird): Accept function
20663 pointers with argument types.
20664 * mi1-var-display.exp (-var-list-children weird): Likewise.
20665 * mi2-var-display.exp (-var-list-children weird): Likewise.
20666
a356f73b
DJ
206672003-08-17 Daniel Jacobowitz <drow@mvista.com>
20668
20669 * gdb.base/annota3.exp: Add missing newline.
20670
483417b8
MC
206712003-08-06 Michael Chastain <mec@shout.net>
20672
20673 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20674
c99c59c3
MS
206752003-08-12 Michael Snyder <msnyder@redhat.com>
20676
20677 * gdb.base/float.exp: Add test for SH.
20678
55ed7501
MK
206792003-08-10 Mark Kettenis <kettenis@gnu.org>
20680
20681 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20682
1a371f2e
EZ
206832003-08-07 Elena Zannoni <ezannoni@redhat.com>
20684
20685 * gdb.base/completion.exp: Remove reduntant completion test
20686 on filename.
20687
e0f353ce
EZ
206882003-08-07 Elena Zannoni <ezannoni@redhat.com>
20689
a9c64011
AS
20690 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20691 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20692 gdb.trace/save-trace.exp: Make sure that full pathnames are
20693 escaped correctly.
e0f353ce 20694
5710a1af 206952003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20696
a9c64011
AS
20697 * configure.in: Don't generate config.h from config.hin.
20698 * configure: Regenerate.
20699 * config.hin: Remove file.
20700 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20701 * gdb.threads/pthreads.c: Ditto.
5710a1af 20702
dcd81ce9
DJ
207032003-08-07 Daniel Jacobowitz <drow@mvista.com>
20704
20705 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20706 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20707 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20708 Replace ld24 with seth/add3.
20709
6009d884
AC
207102003-08-02 Andrew Cagney <cagney@redhat.com>
20711
20712 * gdb.base/annota3.exp: New file.
20713 * gdb.base/annota3.c: New file.
20714 * gdb.c++/annota3.exp: New file.
20715 * gdb.c++/annota3.cc: New file.
20716
51514e06
MC
207172003-07-29 Michael Chastain <mec@shout.net>
20718
20719 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20720 actually failed.
20721 (do_pass): Likewise.
20722 * gdb.threads/tls.exp: Always initialize no_of_threads.
20723
4ee6625b
DJ
207242003-07-27 Daniel Jacobowitz <drow@mvista.com>
20725
20726 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20727 pattern.
20728 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20729 * gdb.threads/tls.exp: Recognize one case of the host library not
20730 supporting TLS.
20731
225f2bf6
AC
207322003-07-27 Andrew Cagney <cagney@redhat.com>
20733
20734 * gdb.base/fileio.exp: Use SH when running commands using
20735 remote_exec.
20736
bcb27c9f
DJ
207372003-07-24 Daniel Jacobowitz <drow@mvista.com>
20738
20739 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20740 * gdb.base/relocate.c (dummy): New padding array.
20741
3d67be83
MS
207422003-07-22 Michael Snyder <msnyder@redhat.com>
20743
d63a86f8 20744 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20745
20746 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20747 patterns to be more general, accepting old and new output.
20748 Some output chars (such as '+') also must be quoted.
d63a86f8 20749 Some addresses are displayed numerically instead of
3d67be83
MS
20750 symbolically.
20751
57ba3b85
MS
207522003-07-23 Michael Snyder <msnyder@redhat.com>
20753
686d097c
MS
20754 * gdb.base/return2.exp: Don't test long-long return.
20755
57ba3b85
MS
20756 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20757 * gdb.disasm/t01_mov.exp: Ditto.
20758 * gdb.disasm/t02_mova.s: Ditto.
20759 * gdb.disasm/t02_mova.exp: Ditto.
20760 * gdb.disasm/t03_add.s: Ditto.
20761 * gdb.disasm/t03_add.exp: Ditto.
20762 * gdb.disasm/t04_sub.s: Ditto.
20763 * gdb.disasm/t04_sub.exp: Ditto.
20764 * gdb.disasm/t05_cmp.s: Ditto.
20765 * gdb.disasm/t05_cmp.exp: Ditto.
20766 * gdb.disasm/t06_ari2.s: Ditto.
20767 * gdb.disasm/t06_ari2.exp: Ditto.
20768 * gdb.disasm/t07_ari3.s: Ditto.
20769 * gdb.disasm/t07_ari3.exp: Ditto.
20770 * gdb.disasm/t08_or.s: Ditto.
20771 * gdb.disasm/t08_or.exp: Ditto.
20772 * gdb.disasm/t09_xor.s: Ditto.
20773 * gdb.disasm/t09_xor.exp: Ditto.
20774 * gdb.disasm/t10_and.s: Ditto.
20775 * gdb.disasm/t10_and.exp: Ditto.
20776 * gdb.disasm/t11_logs.s: Ditto.
20777 * gdb.disasm/t11_logs.exp: Ditto.
20778 * gdb.disasm/t12_bit.s: Ditto.
20779 * gdb.disasm/t12_bit.exp: Ditto.
20780 * gdb.disasm/t13_otr.s: Ditto.
20781 * gdb.disasm/t13_otr.exp: Ditto.
20782
e00759ef
EZ
207832003-07-22 Elena Zannoni <ezannoni@redhat.com>
20784
20785 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20786
8bc2021f
EZ
207872003-07-22 Elena Zannoni <ezannoni@redhat.com>
20788
a9c64011
AS
20789 * gdb.threads/tls.c : New file.
20790 * gdb.threads/tls.exp : New file.
20791 * gdb.threads/tls-main.c : New file.
20792 * gdb.threads/tls-shared.c : New file.
20793 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20794
89320c4c
AS
207952003-07-22 Andreas Schwab <schwab@suse.de>
20796
20797 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20798
180dea7c
AS
207992003-07-20 Andreas Schwab <schwab@suse.de>
20800
20801 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20802 due to insn reordering.
20803
0714963c
AC
208042003-07-15 Andrew Cagney <cagney@redhat.com>
20805
20806 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20807
98a23b3f
MC
208082003-07-15 Michael Chastain <mec@shout.net>
20809
20810 * gdb.base/gdb1250.exp: New file.
20811 * gdb.base/gdb1250.c: New file.
20812
27e417a2
ML
208132003-07-09 Michal Ludvig <mludvig@suse.cz>
20814
20815 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20816 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20817
8bc2021f
EZ
208182003-07-09 Elena Zannoni <ezannoni@redhat.com>
20819
a9c64011
AS
20820 * gdb.threads/tls.c: New file.
20821 * gdb.threads/tls.exp: New file.
20822 * gdb.threads/tls-main.c: New file.
20823 * gdb.threads/tls-shared.c: New file.
20824 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20825
d99968dc
EZ
208262003-07-09 Elena Zannoni <ezannoni@redhat.com>
20827
20828 * gdb.base/annota1.exp: Make sure that we properly escape the
20829 full path of the source file. Xfail more permissive patterns,
d63a86f8 20830 due to a compiler debug info problem.
d99968dc 20831
83876b3b
AS
208322003-07-07 Andreas Schwab <schwab@suse.de>
20833
2705e972
AS
20834 * gdb.asm/m68k.inc: New file.
20835 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20836
83876b3b
AS
20837 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20838 arguments"): Also match negative number.
20839
20840 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20841
3a871b37
DJ
208422003-07-03 Daniel Jacobowitz <drow@mvista.com>
20843
20844 * gdb.base/store.c (charest): New typedef.
20845 (add_char): Rename to add_charest, update.
20846 (wack_char): Rename to wack_charest, update types. Return l + r
20847 to keep r live across the call.
20848 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20849 (wack_double, wack_doublest): Return l + r to keep r live across
20850 the call.
20851 * gdb.base/store.exp: Accomodate store.c changes.
20852
b2a7f303
DC
208532003-06-30 David Carlton <carlton@kealia.com>
20854
20855 * gdb.c++/maint.exp (test_invalid_name): New.
20856 (test_first_component): Add tests for invalid names.
20857
3c6cb4a1
MC
208582003-06-29 Michael Chastain <mec@shout.net>
20859
20860 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20861 output of '<VTT for class>' for virtual base classes.
20862
f1c2644b
DJ
208632003-06-29 Daniel Jacobowitz <drow@mvista.com>
20864
20865 * gdb.base/completion.exp: Tab-complete "complet" instead of
20866 "compl".
20867 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20868
18080350
DJ
208692003-06-29 Daniel Jacobowitz <drow@mvista.com>
20870
20871 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20872 * gdb.base/volatile.exp: Likewise.
20873
f56973f8
DJ
208742003-06-29 Daniel Jacobowitz <drow@mvista.com>
20875
20876 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20877 gdb/1265.
20878
208792003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20880 Daniel Jacobowitz <drow@mvista.com>
20881
20882 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20883 initial line count of 'captured_main' from 26 to 32.
20884 (test_with_self): Allow xmalloc call to be interleaved with the
20885 preceding two lines.
20886
e766d4d6
JB
208872003-06-24 Joel Brobecker <brobecker@gnat.com>
20888
20889 * gdb.base/bang.exp: New testcase.
20890
f125c9a4
JB
208912003-06-23 Joel Brobecker <brobecker@gnat.com>
20892
20893 * gdb.base/langs.exp: Add some tests for the "minimal" language
20894 support.
20895
6e25beaf
EZ
208962003-06-23 Elena Zannoni <ezannoni@redhat.com>
20897
20898 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20899 the testcase.
20900
2f816dda
DJ
209012003-06-22 Daniel Jacobowitz <drow@mvista.com>
20902
20903 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20904 offset.
20905
db5a5748
DJ
209062003-06-22 Daniel Jacobowitz <drow@mvista.com>
20907
20908 * gdb.c++/pr-1210.cc: New file.
20909 * gdb.c++/pr-1210.exp: New file.
20910
1df0c130
DJ
209112003-06-21 Daniel Jacobowitz <drow@mvista.com>
20912
20913 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20914 000-exec-continue.
20915
a92feac0
MK
209162003-06-15 Mark Kettenis <kettenis@gnu.org>
20917
20918 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20919 on *-*-*bsd* instead of *-*-freebsd*.
20920
81a58f5b
AC
209212003-06-14 Andrew Cagney <cagney@redhat.com>
20922
20923 * gdb.base/store.exp: Test longest and doublest. Test all
20924 parameters. Weaken return statement match.
20925 * gdb.base/store.c: Add longest and doublest - aka long long and
20926 long double functions. Put all parameters into local register
20927 variables. Use negative values.
20928
b257a0d3
AC
209292003-06-14 Andrew Cagney <cagney@redhat.com>
20930
20931 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20932 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20933 exit status.
20934 * gdb.base/fileio.exp: Disable target when nointerrupts and
20935 noinferiorio, instead of limiting it to remote. Use remote_exec
20936 instead of system.
d63a86f8 20937
21c38304
JJ
209382003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20939
20940 * gdb.base/float.exp: Add ia64 support.
20941
1bcdb424
CV
209422003-06-12 Corinna Vinschen <vinschen@redhat.com>
20943
20944 * gdb.base/fileio.exp: Run only on remote targets.
20945
6aeb981f
CV
209462003-06-10 Corinna Vinschen <vinschen@redhat.com>
20947
20948 * gdb.base/fileio.c: New file, testing File-I/O.
20949 * gdb.base/fileio.exp: Ditto.
20950
53df362e
RG
209512003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20952
20953 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20954 shared objects after relocation at load time (gdb PR/1132).
20955 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20956 as above, part of the shared object relocation test.
53df362e 20957
ffee1b46
MK
209582003-06-08 Mark Kettenis <kettenis@gnu.org>
20959
b5ca3722
MK
20960 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20961 fully filled history list.
20962 * gdb.base/gdb_history: New file.
20963
03ed860d
MK
20964 * gdb.base/signals.exp: XFAIL "continue to func1" on
20965 i*86-*-freebsd*.
20966
ffee1b46
MK
20967 * gdb.base/attach.exp: When trying to attach to a nonexistent
20968 process, make it possible to specify the PID based on the target,
20969 and do so for *-*-freebsd*.
20970
d80dbb52
RH
209712003-06-02 Richard Henderson <rth@redhat.com>
20972
20973 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20974
6dd77b81
RH
209752003-06-02 Richard Henderson <rth@redhat.com>
20976
20977 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20978
f6347e16
RH
209792003-06-02 Richard Henderson <rth@redhat.com>
20980
20981 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20982
2c161407
DJ
209832003-06-01 Daniel Jacobowitz <drow@mvista.com>
20984
20985 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20986 of globalvar.
20987
572eb746
MK
209882003-06-01 Mark Kettenis <kettenis@gnu.org>
20989
20990 * gdb.asm/asm-source.exp: Check for memory read errors in
20991 disassembler test on *BSD too.
20992
9e9617a5
RH
209932003-06-01 Richard Henderson <rth@redhat.com>
20994
20995 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20996 for .frame.
20997 (gdbasm_call): Lose ldgp.
20998 (gdbasm_startup): Add frame information.
20999 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21000
7b34ad4e
MK
210012003-05-31 Mark Kettenis <kettenis@gnu.org>
21002
21003 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21004 i?86-*-*.
21005
10059fdf
MK
210062003-05-30 Mark Kettenis <kettenis@gnu.org>
21007
21008 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21009 FreeBSD.
21010
acf4b816
RH
210112003-05-29 Richard Henderson <rth@redhat.com>
21012
21013 * gdb.asm/alpha.inc: New file.
21014 * gdb.asm/asm-source.exp: Use it.
21015
e9ecd949
JB
210162003-05-29 Jim Blandy <jimb@redhat.com>
21017
21018 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21019 'core.PID'.
21020
e3e5a4f3
JB
210212003-05-22 Jim Blandy <jimb@redhat.com>
21022
21023 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21024 backtrace.
d63a86f8 21025
72fe3d25
DC
210262003-05-20 David Carlton <carlton@math.stanford.edu>
21027
21028 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21029 this time.
21030
58da2eb2
DC
210312003-05-19 David Carlton <carlton@bactrian.org>
21032
21033 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21034 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21035
1fcb5155
DC
210362003-05-19 David Carlton <carlton@bactrian.org>
21037
21038 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21039 namespace tests.
21040 Bump copyright date.
21041 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21042 (main): Call C::D::marker2.
21043 * gdb.c++/namespace1.cc: New file.
21044
85e85163
JJ
210452003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21046
21047 Roland McGrath <roland@redhat.com>
d63a86f8 21048 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21049 there is no manager thread.
21050
a25fbfec
JJ
210512003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21052
d63a86f8
RM
21053 * gdb.threads/schedlock.exp: Remove assumption that all threads
21054 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21055 in one of the child threads rather than the main thread.
21056
be375bae
JB
210572003-05-07 Jim Blandy <jimb@redhat.com>
21058
09bf6082
JB
21059 Add support for assembly source testing on the s390x.
21060 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21061 architecture.
21062 * gdb.asm/s390x.inc: New file.
21063
be375bae
JB
21064 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21065 succession of 'if' statements.
21066
00905d52
AC
210672003-05-05 Andrew Cagney <cagney@redhat.com>
21068
21069 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21070
b1e29e33
AC
210712003-05-05 Andrew Cagney <cagney@redhat.com>
21072
21073 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21074 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21075
e33d66ec
EZ
210762003-05-02 Elena Zannoni <ezannoni@redhat.com>
21077
21078 * gdb.base/charset.exp: Update based on new behavior of set/show
21079 charset commands.
21080
2b6fd0d8
AC
210812003-05-01 Andrew Cagney <cagney@redhat.com>
21082
21083 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21084 variable do not give memory errors.
21085
130cacce
AF
210862003-04-30 Adam Fedor <fedor@gnu.org>
21087
21088 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21089 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21090 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21091 gdb.objc/basicclass.m: : New files
21092
21093 * lib/gdb.exp (gdb_compile_objc): New procedure.
21094
bea71854
DJ
210952003-04-27 Daniel Jacobowitz <drow@mvista.com>
21096
21097 * gdb.base/signals.exp: Make backtrace tests more specific.
21098
0f20eeea
DC
210992003-04-23 David Carlton <carlton@bactrian.org>
21100
21101 * gdb.c++/maint.exp (test_first_component): Add tests for
21102 'operator' in more locations.
21103
c8c4d8dc
KB
211042003-04-16 Kevin Buettner <kevinb@redhat.com>
21105
21106 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21107
3fe60e3c
EZ
211082003-04-16 Elena Zannoni <ezannoni@redhat.com>
21109
21110 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21111 func marke' instead. Update test name.
3fe60e3c 21112
9219021c
DC
211132003-04-15 David Carlton <carlton@math.stanford.edu>
21114
21115 * gdb.c++/maint.exp: New file.
21116
5dd55bdd
EZ
211172003-04-14 Elena Zannoni <ezannoni@redhat.com>
21118
21119 * gdb.threads/schedlock.c: Change type of thread function argument
21120 to long, to avoid warnings on 64-bit platforms.
21121
00890572
EZ
211222003-04-14 Elena Zannoni <ezannoni@redhat.com>
21123
a9c64011
AS
21124 * gdb.base/attach.exp: Add new message from ptrace in case of
21125 attaching to nonexistent process.
d63a86f8 21126
93201743
JB
211272003-04-11 Jim Blandy <jimb@redhat.com>
21128
21129 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21130 gdb.c++/userdef.cc: Place comments on the lines to which the
21131 marker function might return.
21132 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21133 gdb.c++/userdef.exp: Look for those comments to check that we've
21134 returned to the right place, instead of checking line numbers.
21135
2a11c64d
EZ
211362003-04-11 Elena Zannoni <ezannoni@redhat.com>
21137
a9c64011
AS
21138 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21139 match on sourcefile name, instead of directory name.
2a11c64d 21140
68ab8fc5
EZ
211412003-04-10 Elena Zannoni <ezannoni@redhat.com>
21142
d63a86f8 21143 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21144 working directory name.
21145
5624293a
JB
211462003-04-09 Jim Blandy <jimb@redhat.com>
21147
21148 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21149 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21150 after an inferior function call, report the failure, but allow the
21151 test to continue.
21152
f1f02ee4
SC
211532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21154
21155 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21156 with -DPROTOTYPES.
21157
6eb79af0
SC
211582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21159
21160 * gdb.base/break.exp: Revert last patch.
21161
8dfb4cf0
SC
211622003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21163
21164 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21165 with -DPROTOTYPES.
21166
ed4c619a
AC
211672003-04-02 Andrew Cagney <cagney@redhat.com>
21168
21169 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21170 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21171 matching directories by the name breakpoint.
21172 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21173 Make "continue to marker1" consistent.
21174 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21175 message consistent.
21176 * lib/gdb.exp: Put "the program is no longer running", and "the
21177 program exited" in parenthesis.
21178 * lib/mi-support.exp: Ditto.
d63a86f8 21179
4e35d5f0 211802003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21181
4e35d5f0
BR
21182 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21183
71900fe8
AC
211842003-03-29 Andrew Cagney <cagney@redhat.com>
21185
21186 * gdb.base/sizeof.c (main): Print the value of '\377'.
21187 * gdb.base/sizeof.exp: Check the sign of '\377'.
21188
c0655a16
MC
211892003-03-27 Michael Chastain <mec@shout.net>
21190
21191 * gdb.base/gdb1090.exp: New file.
21192 * gdb.base/gdb1090.cc: New file.
21193
5b2a3989
JB
211942003-03-27 J. Brobecker <brobecker@gnat.com>
21195
21196 * gdb.gdb/observer.exp: New regression test.
21197
79876890
MC
211982003-03-27 Michael Chastain <mec@shout.net>
21199
21200 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21201 * gdb.base/ptype.exp: Likewise.
21202
6eac95e3
CV
212032003-03-27 Corinna Vinschen <vinschen@redhat.com>
21204
21205 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21206
e8c71839
MC
212072003-03-26 Michael Chastain <mec@shout.net>
21208
21209 * gdb.base/ptype.exp: Actually use some typedef'd types.
21210
71b10041
SC
212112003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21212
21213 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21214 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21215
2512cf80
CV
212162003-03-20 Corinna Vinschen <vinschen@redhat.com>
21217
21218 * gdb.base/default.exp: Fix regular expression.
21219
0d195a4f
CV
212202003-03-20 Corinna Vinschen <vinschen@redhat.com>
21221
21222 * gdb.base/args.exp: Fix regular expression.
21223
8a2dbca8
CV
212242003-03-20 Corinna Vinschen <vinschen@redhat.com>
21225
21226 * gdb.base/help.exp: Allow Win32 child process.
21227
bf028682
CV
212282003-03-20 Corinna Vinschen <vinschen@redhat.com>
21229
21230 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21231 when stepping out of main().
21232
182dbe85
CV
212332003-03-20 Corinna Vinschen <vinschen@redhat.com>
21234
21235 * gdb.base/default.exp: Check for win32 specific message when calling
21236 "run" without executable.
21237
d67a6ba5
CV
212382003-03-20 Corinna Vinschen <vinschen@redhat.com>
21239
21240 * gdb.base/args.exp: Expect .exe in output.
21241
a955b5bb
CV
212422003-03-20 Corinna Vinschen <vinschen@redhat.com>
21243
21244 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21245 Cygwin native.
21246
bf6bad4b
AC
212472003-03-17 Andrew Cagney <cagney@redhat.com>
21248
21249 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21250 vector registes.
21251 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21252 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21253
293e9a31
DC
212542003-03-17 David Carlton <carlton@math.stanford.edu>
21255
21256 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21257 test, for PR breakpoints/38.
21258 Call test_watchpoint_and_breakpoint.
21259 * gdb.base/watchpoint.c (func3): New function.
21260 (main): Call func3.
21261
5330f2db
DC
212622003-03-04 David Carlton <carlton@math.stanford.edu>
21263
21264 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21265 Garply<Garply<char> >:: garply".
21266 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21267 with respect to PR c++/1111; note also PR c++/1113.
21268 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21269 respect to PR c++/1062.
21270 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21271
6ece72da
DC
212722003-03-03 David Carlton <carlton@math.stanford.edu>
21273
21274 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21275 with respect to PR c++/57.
21276 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21277 c++/826.
21278 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21279 respect to PR c++/57.
21280
85ca1584
DC
212812003-03-03 David Carlton <carlton@math.stanford.edu>
21282
21283 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21284 respect to PR c++/33 into FAILs.
21285
98e9c5b8
MC
212862003-03-03 Michael Chastain <mec@shout.net>
21287
7bedbf27
MC
21288 * configure.in: Update copyright years.
21289
212902003-03-03 Michael Chastain <mec@shout.net>
21291
21292 * Makefile.in: Update copyright years.
98e9c5b8 21293
f683e100
DC
212942003-02-28 David Carlton <carlton@math.stanford.edu>
21295
21296 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21297 print class instead of struct and/or superfluous protection
21298 specifiers, as long as the resulting output is equivalent to the
21299 source code.
21300 Delete FIXME from end of messages on tests that don't need
21301 fixing.
21302
a9e0cf2c
DC
213032003-02-28 David Carlton <carlton@math.stanford.edu>
21304
21305 * gdb.c++/templates.exp (do_tests): Allow const in the two
21306 Foo<volatile char *>::foo tests.
21307
e8d359df
MS
213082003-02-27 Michael Snyder <msnyder@redhat.com>
21309
d63a86f8 21310 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21311 will be consistant.
21312
0b71dc91
DC
213132003-02-26 David Carlton <carlton@math.stanford.edu>
21314
21315 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21316 char *>::foo" test with respect to PR c++/33. Create a new test
21317 which is identical to that one except that it doesn't put the
21318 space between the "char" and the "*"; KFAIL it, too.
21319
dd14ab43
DC
213202003-02-26 David Carlton <carlton@math.stanford.edu>
21321
21322 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21323 template types into either PASSes or KFAILs (corresponding to PR
21324 c++/57). Tweak indentation. Update copyright.
21325
1146c7f1
SC
213262003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21327
21328 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21329
74641dfb
MC
213302003-02-13 Michael Chastain <mec@shout.net>
21331
21332 * gdb.base/exprs.exp: Remove i960 remnants.
21333 * gdb.base/funcargs.exp: Likewise.
21334 * gdb.base/list.exp: Likewise.
21335 * gdb.base/ptype.exp: Likewise.
21336
559cd2d0
DC
213372003-02-14 David Carlton <carlton@math.stanford.edu>
21338
21339 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21340 pEe->D::vg()" from XFAIL to KFAIL.
21341
c4f90d87
JM
213422003-02-13 Jason Molenda (jmolenda@apple.com)
21343
21344 * gdb.base/maint.exp: Update maint print statistics regexp to include
21345 new entries.
21346
cbc4d97c
MC
213472003-02-13 Michael Chastain <mec@shout.net>
21348
21349 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21350
40f235b7
MC
213512003-02-12 Michael Chastain <mec@shout.net>
21352
21353 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21354 * gdb.c++/inherit.exp: Likewise.
21355 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21356 * gdb.c++/templates.exp: Likewise.
21357 * gdb.c++/virtfunc.exp: Likewise.
21358
c56716b0
JM
213592003-02-06 Jason Molenda (jason-cl@molenda.com)
21360
21361 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21362 why the code is written that way.
21363
070afcf8
MC
213642003-02-05 Michael Chastain <mec@shout.net>
21365
21366 * gdb.base/dump.exp: Add missing copyright line.
21367
5d0331e5
JM
213682003-02-05 Jason Molenda (jason-cl@molenda.com)
21369
f7ae6d3e 21370 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21371 at the beginning so the breakpoint doesn't get set on the loop.
21372
92851186
MC
213732003-02-05 Michael Chastain <mec@shout.net>
21374
21375 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21376 output for configurations with gcc 2.95.3.
21377
cbf1e085
AC
213782003-02-05 Keith Seitz <keiths@redhat.com>
21379 Andrew Cagney <ac131313@redhat.com>
21380
21381 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21382
29518e1e
MC
213832003-02-04 Michael Chastain <mec@shout.net>
21384
21385 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21386 Call perror and then continue.
21387
5af1d5f3
MC
213882003-02-03 Michael Chastain <mec@shout.net>
21389
21390 * gdb.c++/pr-1023.cc: New file.
21391 * gdb.c++/pr-1023.exp: New file.
21392
6b549786
JB
213932003-02-05 Jim Blandy <jimb@redhat.com>
21394
21395 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21396 it's local to foobar. Check for it there, and check that it's not
21397 present in main.
21398 * gdb.c++/local.cc (marker2): New function.
21399 (foobar): Call marker1.
21400 (main): Call marker2 instead of marker1.
21401
67f16606
AC
214022003-02-04 Andrew Cagney <ac131313@redhat.com>
21403
21404 * gdb.disasm/mn10200.exp: Obsolete file.
21405 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21406 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21407 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21408
1c5cb38e
DC
214092003-02-04 David Carlton <carlton@math.stanford.edu>
21410
21411 * gdb.c++/overload.exp: Test intToChar(1).
21412 * gdb.c++/overload.cc (intToChar): New.
21413 (main): Call intToChar.
21414
d1fe6965
DC
214152003-02-03 David Carlton <carlton@math.stanford.edu>
21416
21417 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21418 'might_kfail' arg.
21419 KFAIL some of the continue_to_bp_overloaded calls, according to
21420 PR c++/1025.
21421
9ba61c5d
MC
214222003-02-01 Michael Chastain <mec@shout.net>
21423
21424 * gdb.base/advance.c (marker1): New marker function.
21425 * gdb.base/advance.exp: When the 'advance' command lands on the
21426 return breakpoint, it can legitimately stop on either the
21427 current line or the next line. Accommodate both outcomes.
21428 * gdb.base/until.exp: Likewise.
21429
e7494ffb
AC
214302003-02-02 Andrew Cagney <ac131313@redhat.com>
21431
21432 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21433 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21434 now a list, not a tuple.
21435 * gdb.mi/mi-var-display.exp: Ditto.
21436 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21437
075559bc
AC
214382003-02-01 Andrew Cagney <ac131313@redhat.com>
21439
21440 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21441 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21442 stack backtraces.
21443 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21444
2bd4c7b1
MK
214452003-02-01 Mark Kettenis <kettenis@gnu.org>
21446
21447 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21448 gdb.mi/mi1-pthreads.exp: Return instead of calling
21449 gdb_suppress_entire_file.
21450
eabd8992
MS
214512003-02-01 Mark Salter <msalter@redhat.com>
21452
21453 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21454
71469e2f
MS
214552003-01-31 Mark Salter <msalter@redhat.com>
21456
21457 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21458 Support empty arg.
21459
38a94d44
MC
214602003-01-30 Michael Chastain <mec@shout.net>
21461
21462 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21463 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21464 has been fixed in gdb/readline on 2003-01-09.
21465
19ea9e73
MS
214662003-01-29 Michael Snyder <msnyder@redhat.com>
21467
e8d359df
MS
21468 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21469 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21470 * gdb.base/args.exp: Skip if target does not support args passing.
21471
2307bd6a
DJ
214722003-01-22 Daniel Jacobowitz <drow@mvista.com>
21473
19ea9e73 21474 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21475 gdb_test. Accept a list of expect arguments as the third
21476 parameter.
21477 (gdb_test): Use it.
21478
f2dd3617
EZ
214792003-01-20 Elena Zannoni <ezannoni@redhat.com>
21480
21481 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21482 allow for different test tree configurations. Update some
21483 tescases accordingly.
21484 * gdb.arch/altivec-regs.exp: Ditto.
21485 * gdb.asm/asm-source.exp: Ditto.
21486 * gdb.base/advance.exp: Ditto.
21487 * gdb.base/display.exp: Ditto.
d63a86f8 21488 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21489 * gdb.base/mips_pro.exp: Ditto.
21490 * gdb.base/overlays.exp: Ditto.
21491 * gdb.base/relocate.exp: Ditto.
21492 * gdb.base/setshow.exp: Ditto.
21493 * gdb.base/step-line.exp: Ditto.
21494 * gdb.base/step-test.exp: Ditto.
21495 * gdb.base/until.exp: Ditto.
21496 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21497
c71cdefd
DC
214982003-01-17 David Carlton <carlton@math.stanford.edu>
21499
21500 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21501 corresponding to PR c++/945.
21502 Update copyright.
21503
fdba05d7
DC
215042003-01-17 David Carlton <carlton@math.stanford.edu>
21505
21506 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21507 corresponding to PR c++/68.
21508
215092003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21510
21511 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21512 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21513 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21514
c362c33a
EZ
215152003-01-15 Elena Zannoni <ezannoni@redhat.com>
21516
0fbc361c
EZ
21517 * gdb.base/break.exp: Fix change of default location, because of
21518 removal of until tests.
21519 * gdb.base/help.exp: Update test for new 'until' help message.
21520 Add test for help on 'advance'.
a9c64011 21521 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21522
dabf8a35
MK
215232003-01-15 Mark Kettenis <kettenis@gnu.org>
21524
21525 * gdb.base/default.exp: Adapt "info float" test for recent changes
21526 to that command. Add test for "info vector".
21527 * gdb.base/float.exp: New file. Add test for "info float" that
21528 resembles the old test in gdb.base/default.exp.
21529
a1769aca
DC
215302003-01-15 David Carlton <carlton@math.stanford.edu>
21531
21532 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21533
82025e13
EZ
215342003-01-15 Elena Zannoni <ezannoni@redhat.com>
21535
21536 * gdb.base/break.exp: Move the tests of until command from here...
21537 * gdb.base/until.exp: ... to here. New file. Add other tests.
21538 * gdb.base/advance.c: New file.
21539 * gdb.base/advance.exp: New file.
21540
8f9ab801
EZ
215412003-01-14 Elena Zannoni <ezannoni@redhat.com>
21542
a9c64011
AS
21543 * gdb.base/args.c: New file.
21544 * gdb.base/args.exp: New file.
8f9ab801 21545
9ae66589
DJ
215462003-01-14 Daniel Jacobowitz <drow@mvista.com>
21547
21548 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21549
8d77e5c3
DJ
215502003-01-14 Daniel Jacobowitz <drow@mvista.com>
21551
21552 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21553
12d2f0a1
DJ
215542003-01-14 Daniel Jacobowitz <drow@mvista.com>
21555
21556 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21557 dates.
21558
6ca37014
DJ
215592003-01-13 Daniel Jacobowitz <drow@mvista.com>
21560
21561 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21562
b0023472
DJ
215632003-01-13 Daniel Jacobowitz <drow@mvista.com>
21564
21565 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21566 (ptype &*"foo").
21567 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21568
607fbc54 215692003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21570
21571 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21572 * gdb.mi/mi1-console.exp: Likewise.
21573
607fbc54 215742003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21575
21576 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21577 * gdb.mi/mi1-console.exp: Likewise.
21578
a1fb14a2
DJ
215792003-01-13 Daniel Jacobowitz <drow@mvista.com>
21580
21581 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21582
c4cf40b7
DJ
215832003-01-09 Daniel Jacobowitz <drow@mvista.com>
21584
21585 * gdb.base/detach.exp: New test.
21586
696d5a5b
DJ
215872003-01-09 Daniel Jacobowitz <drow@mvista.com>
21588
21589 * Makefile.in (ALL_SUBDIRS): New variable.
21590 (subdirs, clean, distclean): Use it.
21591 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21592 regenerating Makefile, since it is generated from the top level.
21593 * gdb.asm/Makefile.in: Likewise.
21594 * gdb.base/Makefile.in: Likewise.
21595 * gdb.c++/Makefile.in: Likewise.
21596 * gdb.disasm/Makefile.in: Likewise.
21597 * gdb.java/Makefile.in: Likewise.
21598 * gdb.mi/Makefile.in: Likewise.
21599 * gdb.threads/Makefile.in: Likewise.
21600 * gdb.trace/Makefile.in: Likewise.
21601
754533e4
DC
216022003-01-09 David Carlton <carlton@math.stanford.edu>
21603
21604 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21605 Add copyright year 2003.
21606
d8b3e9ee
MC
216072003-01-06 Michael Chastain <mec@shout.net>
21608
21609 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21610 When selecting a thread, 'line' and 'file' are optional.
21611 * gdb.mi/mi1-pthreads.exp: Likewise.
21612
8e9e0fe6
AS
216132003-01-06 Andreas Schwab <schwab@suse.de>
21614
21615 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21616 failures.
21617
b5ab8ff3
DJ
216182003-01-04 Daniel Jacobowitz <drow@mvista.com>
21619
21620 Fix PR gdb/844
21621 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21622 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21623
21624 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21625 instead of calling gdb_suppress_entire_file.
21626 * gdb.threads/print-threads.exp: Likewise.
21627 * gdb.threads/schedlock.exp: Likewise.
21628
21629 * gdb.threads/killed.exp: Return instead of calling
21630 gdb_suppress_entire_file.
21631 * gdb.threads/linux-dp.exp: Likewise.
21632 * gdb.threads/pthreads.exp: Likewise.
21633
1e698235
DJ
216342003-01-04 Daniel Jacobowitz <drow@mvista.com>
21635
21636 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21637 stabs.
21638 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21639 * gdb.base/whatis.exp: Always allow (void) after function names.
21640
147ff08c
DJ
216412003-01-04 Daniel Jacobowitz <drow@mvista.com>
21642
21643 * gdb.c++/casts.exp: Correct regexp.
21644
dc62bfc2
MK
216452003-01-04 Mark Kettenis <kettenis@gnu.org>
21646
21647 * configure.in: Call AC_CONFIG_HEADER. Don't call
21648 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21649 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21650 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21651 aforementioned directories in the AC_OUPUT call.
21652 * config.hin: New file.
21653 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21654 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21655 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21656 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21657 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21658 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21659 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21660 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21661 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21662 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21663 gdb.threads/configure.in, gdb.threads/configure,
21664 gdb.threads/config.in, gdb.trace/configure.in,
21665 gdb.trace/configure: Removed.
21666
77afa639
MC
216672003-01-03 Michael Chastain <mec@shout.net>
21668
21669 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21670 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21671
7634bb6e
DJ
216722003-01-03 Daniel Jacobowitz <drow@mvista.com>
21673
21674 * gdb.base/store.exp: Fix regular expressions.
21675
b39c905e
MK
216762002-12-28 Mark Kettenis <kettenis@gnu.org>
21677
21678 * configure.in: Rewrite.
21679 * configure: Regenerated.
21680
0a8551dd
DC
216812003-01-03 David Carlton <carlton@math.stanford.edu>
21682
21683 * gdb.base/psymtab.exp: New file.
21684 * gdb.base/psymtab1.c: Ditto.
21685 * gdb.base/psymtab2.c: Ditto.
21686
c60b7188
AF
216872002-12-23 Adam Fedor <fedor@gnu.org>
21688
21689 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21690
ee73db83
DC
216912002-12-23 David Carlton <carlton@math.stanford.edu>
21692
21693 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21694 and current_directory initialization.
21695
d6c1774e
JB
216962002-12-22 Jim Blandy <jimb@redhat.com>
21697
f0a847b8
JB
21698 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21699 rather than as part of the output file name.
21700
d6c1774e
JB
21701 * gdb.base/attach.exp: There's no need to copy the test program to
21702 /tmp; that was only ever necessary on HP/UX, and this test is
21703 entirely disabled there anyway.
21704
f0708dbb
JB
217052002-12-21 Jim Blandy <jimb@redhat.com>
21706
4c2acfea
JB
21707 * gdb.c++/psmang.exp: Doc fix.
21708
f0708dbb
JB
21709 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21710 test.
21711
9579e000
DC
217122002-12-20 David Carlton <carlton@math.stanford.edu>
21713
21714 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21715
d1810171
MC
217162002-12-18 Michael Chastain <mec@shout.net>
21717
21718 * gdb.c++/annota2.exp: Add copyright year 2002.
21719
76565097
DC
217202002-12-17 David Carlton <carlton@math.stanford.edu>
21721
21722 * gdb.c++/try_catch.cc: Add marker comments.
21723 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21724 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21725 * gdb.c++/m-static.cc: Ditto.
21726 * gdb.c++/m-static1.cc: Ditto.
21727 * gdb.c++/try_catch.cc: Ditto.
21728
da81390b
JJ
217292002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21730
21731 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21732 to see whether we are using the new -environment-directory
21733 command which resets via -r or the old version of the command
21734 which may prompt the user. Part of fix for gdb/741.
21735
b304d130
AC
217362002-12-13 Andrew Cagney <ac131313@redhat.com>
21737
21738 * gdb.fortran/types.exp: Update obsolete comment.
21739 * gdb.fortran/exprs.exp: Ditto.
21740 * lib/gdb.exp: Delete obsolete code.
21741 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21742 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21743 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21744 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21745 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21746 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21747 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21748 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21749 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21750 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21751 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21752 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21753 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21754 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21755 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21756 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21757 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21758 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21759 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21760 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21761 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21762 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21763 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21764 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21765 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21766 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21767 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21768 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21769 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21770 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21771 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21772 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21773 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21774 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21775 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21776 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21777 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21778
a23b6e6a
DC
217792002-12-11 David Carlton <carlton@math.stanford.edu>
21780
21781 * gdb.c++/m-data.exp: Add test for members that shadow global
21782 variables: see PR gdb/804.
21783 * gdb.c++/m-data.cc: Ditto.
21784
6604731b
DJ
217852002-12-10 Daniel Jacobowitz <drow@mvista.com>
21786
21787 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21788
de46ecd7
DC
217892002-12-06 David Carlton <carlton@math.stanford.edu>
21790
21791 * gdb.base/store.c: Don't declare functions static.
21792
27e829d0
AC
217932002-12-04 Andrew Cagney <ac131313@redhat.com>
21794
21795 * gdb.base/store.exp, gdb.base/store.c: New files.
21796
92806416
DJ
217972002-12-03 Daniel Jacobowitz <drow@mvista.com>
21798
21799 * gdb.base/selftest.exp: Update for current gdb.
21800
3bcbaac5
DJ
218012002-12-03 Daniel Jacobowitz <drow@mvista.com>
21802
21803 * gdb.base/maint.exp: Only dump symbols from one source file
21804 or objfile.
21805
f4f00b1f
DJ
218062002-12-03 Daniel Jacobowitz <drow@mvista.com>
21807
21808 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21809 function call.
21810
f1c8a949
JB
218112002-11-25 Jim Blandy <jimb@redhat.com>
21812
21813 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21814 function appearing in error message.
21815
9e297a97
DJ
218162002-11-21 Daniel Jacobowitz <drow@mvista.com>
21817
21818 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21819
1f312e79
JJ
218202002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21821
d63a86f8
RM
21822 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21823 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21824 should be in mi console format. This is part of fix for PR gdb/604.
21825
83c31e7d
FN
218262002-09-18 Fernando Nasser <fnasser@redhat.com>
21827
21828 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21829 which explicitly prints the zero offset as "+0".
21830
322b3f65
DJ
218312002-10-22 Daniel Jacobowitz <drow@mvista.com>
21832
21833 * gdb.threads/schedlock.c (args): Make unsigned.
21834
218352002-10-21 Daniel Jacobowitz <drow@mvista.com>
21836
21837 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21838 numbers. Allow "foo2|selected stack frame".
21839 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21840 * gdb.asm/asmsrc2.s: Likewise.
21841 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21842 comments.
21843 * gdb.asm/mips.inc: New file.
21844
5e2fe5b8
AF
218452002-10-18 Adam Fedor <fedor@gnu.org>
21846
21847 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21848 * gdb.base/help.exp: Likewise.
21849
abe1a5d0
KB
218502002-10-17 Kevin Buettner <kevinb@redhat.com>
21851
21852 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21853 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21854
10abb1d4
JB
218552002-10-02 Jim Blandy <jimb@redhat.com>
21856
21857 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21858
1f609b42
AC
218592002-10-01 Andrew Cagney <ac131313@redhat.com>
21860
21861 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21862 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21863 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21864 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21865 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21866 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21867 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21868
0aee02e4
AC
218692002-09-29 Andrew Cagney <ac131313@redhat.com>
21870
21871 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21872 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21873 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21874 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21875 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21876 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21877 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21878
6fde09ad
KB
218792002-09-27 Kevin Buettner <kevinb@redhat.com>
21880
21881 * gdb.base/annota1.exp (info break): Make directory components of
21882 path optional since not all compilers emit this debug information.
21883
889bf7c5
PA
21884 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21885 step ends up stepping out of the function instead of stopping on
21886 the epilogue.
6fde09ad 21887
9e8aab75
KS
218882002-09-26 Keith Seitz <keiths@redhat.com>
21889
21890 * lib/insight-support.exp (gdbtk_start): Figure out where
21891 the insight executable is based on where gdb is. Use this
21892 executable to start insight instead of gdb.
21893
e36180d7
AC
218942002-09-25 Andrew Cagney <cagney@redhat.com>
21895
21896 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21897
9dd34b2b
AC
218982002-09-24 Andrew Cagney <ac131313@redhat.com>
21899
21900 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21901 test_isolated_complaints.
21902 (test_empty_complaint): New function.
21903 (test_empty_complaints): New function. Check no output when no
21904 complaints.
d63a86f8 21905
dea97812
KB
219062002-09-19 Jim Blandy <jimb@redhat.com>
21907
a9c64011 21908 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21909
54951bd7
AC
219102002-09-19 Andrew Cagney <ac131313@redhat.com>
21911
21912 * gdb.gdb/complaints.exp: New file.
21913
dec43320
AC
219142002-09-18 Andrew Cagney <ac131313@redhat.com>
21915
21916 * gdb.base/maint.exp: Check `help maint internal-warning'.
21917
e70d6e3f
DC
219182002-09-18 David Carlton <carlton@math.stanford.edu>
21919
21920 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21921 numbers, and replace them by a single breakpoint after the
21922 constructors are all finished.
21923 Add test 4.
21924 * gdb.c++/m-static.cc: Add test 4.
21925 * gdb.c++/m-static.h: New file.
21926 * gdb.c++/m-static1.cc: New file.
21927
21928 * gdb.c++/printmethod.exp: New file.
21929 * gdb.c++/printmethod.cc: New file.
21930
21931 * gdb.c++/pr-574.exp: New file.
21932 * gdb.c++/pr-574.cc: New file.
21933
afb5c968
CV
219342002-09-18 Corinna Vinschen <vinschen@redhat.com>
21935
21936 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21937 embedded targets which never actually exit.
21938
31e45dee
FN
219392002-09-18 Fernando Nasser <fnasser@redhat.com>
21940
21941 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21942 "don't step after run" as unresolved or unsupported, instead of xfail.
21943
a283c5a1
CV
219442002-09-18 Corinna Vinschen <vinschen@redhat.com>
21945
21946 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21947 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21948 Add newline to expected string in "step out of main (status wrapper)"
21949 case.
21950
11350d2a
CV
219512002-09-18 Corinna Vinschen <vinschen@redhat.com>
21952
21953 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21954 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21955
0deec7d6
TT
219562002-09-17 Tom Tromey <tromey@redhat.com>
21957
21958 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21959 \000, not \0, in double-quoted string.
21960
b2b4a1b5
CV
219612002-09-14 Corinna Vinschen <vinschen@redhat.com>
21962
c9d37158 21963 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21964 string after running the commands execution on breakpoint tests.
21965
1c56143a
CV
219662002-09-13 Corinna Vinschen <vinschen@redhat.com>
21967
21968 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21969
37f8da45
JB
219702002-09-12 Joel Brobecker <brobecker@gnat.com>
21971
21972 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21973
08b468e0
KS
219742002-09-10 Keith Seitz <keiths@redhat.com>
21975
21976 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21977 runto proc.
21978 (mi_run_to_main): Use mi_runto.
21979 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21980
dc360f58
KS
219812002-09-10 Keith Seitz <keiths@redhat.com>
21982
21983 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21984 regexp for stopping at main. Could have multiple event notifications.
21985 Don't assume that main was declared with no parameters.
21986 (mi_next): Use mi_step_to.
21987 (mi_step): Use mi_next_to.
21988
ce3abcfb
CV
219892002-09-09 Corinna Vinschen <vinschen@redhat.com>
21990
21991 * gdb.base/default.exp: Fix expected string in `info float' test.
21992
d1f5b980
BE
219932002-09-09 Ben Elliston <bje@redhat.com>
21994
21995 * config/mips.exp: Update comments.
21996 * config/mips-idt.exp: Likewise.
21997 * config/nind.exp: Likewise.
21998 * config/slite.exp: Likewise.
21999 * config/sparclet.exp: Likewise.
22000 * config/udi.exp: Likewise.
22001 * config/vx.exp: Likewise.
22002 * config/vxworks29k.exp: Likewise.
22003
2f71430b
JB
220042002-09-05 Jim Blandy <jimb@redhat.com>
22005
22006 * gdb.threads/killed.exp: Fix test failure message.
22007
7ddebc7e
KS
220082002-09-04 Keith Seitz <keiths@redhat.com>
22009
22010 * lib/mi-support.exp: Update copyright.
22011 (mi_gdb_test): Increase the priority of the expected pattern
22012 so that it matches gdb_test.
22013
0ae67eb3
KS
220142002-09-03 Keith Seitz <keiths@redhat.com>
22015
22016 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22017 Use integer comparison instead of string comparison for testing
22018 whether binary was built.
22019
38fc42c8
JB
220202002-09-03 Jim Blandy <jimb@redhat.com>
22021
22022 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22023
b6ff0e81
JB
220242002-08-29 Jim Blandy <jimb@redhat.com>
22025
22026 * gdb.threads/pthreads.exp: Move the portable thread compilation
22027 code into a function in lib/gdb.exp, and call that from here.
22028 * lib/gdb.exp (gdb_compile_pthreads): New function.
22029
07c98896
KS
220302002-08-29 Keith Seitz <keiths@redhat.com>
22031
22032 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22033 expect_out so that callers can get at it.
22034
0312286c
DJ
220352002-08-23 Daniel Jacobowitz <drow@mvista.com>
22036
22037 * gdb.threads/print-threads.c: New file.
22038 * gdb.threads/print-threads.exp: New file.
22039 * gdb.threads/schedlock.c: New file.
22040 * gdb.threads/schedlock.exp: New file.
22041
dd039bc4
EZ
220422002-08-22 Elena Zannoni <ezannoni@redhat.com>
22043
a9c64011
AS
22044 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22045 not altivec.c.
dd039bc4 22046
1f36144c
MK
220472002-08-17 Mark Kettenis <kettenis@gnu.org>
22048
22049 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22050 targets. The problem should be fixed now.
22051
16057ec7 220522002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22053
22054 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22055 2002-07-24 change that removes final dots from error messages.
22056
3c1499ad
TT
220572002-08-13 Tom Tromey <tromey@redhat.com>
22058
22059 * gdb.base/readline.exp: New file.
22060
a20ce2c3
AC
220612002-08-01 Andrew Cagney <ac131313@redhat.com>
22062
22063 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22064 supress message.
22065
db034ac5
AC
220662002-08-01 Andrew Cagney <cagney@redhat.com>
22067
22068 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22069 CHILL_FOR_TARGET and CHILL_LIB.
22070 * configure.in (configdirs): Remove gdb.chill.
22071 * configure: Regenerate.
22072 * lib/gdb.exp: Obsolete references to chill.
22073 * gdb.fortran/types.exp: Ditto.
22074 * gdb.fortran/exprs.exp: Ditto.
22075
3e000b18
KB
220762002-07-30 Kevin Buettner <kevinb@redhat.com>
22077
22078 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22079 set Irix-specific compile and link flags.
22080
28f4966b
KB
220812002-07-29 Kevin Buettner <kevinb@redhat.com>
22082
22083 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22084 source files. The ``-o'' option doesn't work with the ``-E'' option
22085 when using the Irix compiler.
22086
46c0d5a6
DJ
220872002-07-19 Daniel Jacobowitz <drow@mvista.com>
22088
22089 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22090 Improve support for reusing an exec file. Copy exec file
22091 to target, and run gdbserver on the target instead of on the host.
22092
eecf4bed
JB
220932002-07-18 Jim Blandy <jimb@redhat.com>
22094
0f815cdf
JB
22095 * gdb.base/ending-run.exp: Don't expect to see the program end in
22096 some orderly fashion when we're running on a real stand-alone
22097 board.
22098
eecf4bed
JB
22099 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22100 targets that don't support interrupts.
22101
52d309e4
JB
221022002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22103
22104 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22105 systems.
22106 Move comments in expect statements to inside the actions, so that they
22107 don't get matched against.
22108
ff683d9e
MK
221092002-07-10 Mark Kettenis <kettenis@gnu.org>
22110
22111 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22112 function when asleep" test.
22113
b5356753
AC
221142002-07-10 Andrew Cagney <ac131313@redhat.com>
22115
22116 * gdb.base/page.exp: Rewrite to handle problems with very long
22117 `info set' output. Update copyright.
22118
6aa4d13a
AC
221192002-06-26 Andrew Cagney <ac131313@redhat.com>
22120
22121 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22122 gdb.threads-hp.
22123 * gdb.hp/configure: Regenerate.
22124 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22125 * gdb.hp/gdb.threads-hp/configure: Delete file.
22126 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22127
8cf8c2b8
AC
221282002-06-22 Andrew Cagney <ac131313@redhat.com>
22129
22130 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22131 setlocale, bindtextdomain and textdomain.
22132
6827a8f8
JB
221332002-06-11 Jim Blandy <jimb@redhat.com>
22134
919d772c
JB
22135 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22136 preprocessor macro information is present.
22137
6827a8f8
JB
22138 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22139 tests.
22140
c15b0d21
MS
221412002-06-06 Michael Snyder <msnyder@redhat.com>
22142
c5984d70
MS
22143 * gdb.base/overlays.exp: Record addresses of overlay
22144 functions in TCL variables rather than in GDB variables,
22145 to avoid having GDB convert them to pointers (with loss
22146 of information).
22147
d63a86f8 22148 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22149 default linker script changes.
c15b0d21
MS
22150 * gdb.base/long_long.exp: Add check for sizeof (long double).
22151
be26fe0d
ML
221522002-06-06 Michal Ludvig <mludvig@suse.cz>
22153
22154 * gdb.asm/asm-source.exp: Add x86-64 target.
22155 * gdb.asm/x86_64.inc: New.
d63a86f8 22156
258093ca 221572002-05-30 Michael Chastain <mec@shout.net>
258093ca 22158
4b3153f1 22159 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22160 * gdb.c++/m-static.cc: New file.
22161 * gdb.c++/m-static.exp: New file.
22162
241264c6
MS
221632002-05-28 Michael Snyder <msnyder@redhat.com>
22164
22165 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22166 precision.
22167
9bba8c8f 221682002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22169
4b3153f1 22170 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22171 * gdb.c++/m-data.cc: New file.
22172 * gdb.c++/m-data.exp: New file.
22173
221742002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22175
4b3153f1 22176 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22177 * gdb.c++/try_catch.cc: New file.
d63a86f8 22178 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22179
def1b996
MC
221802002-05-27 Michael Chastain <mec@shout.net>
22181
22182 * gdb.c++/local.exp: Accept more nested types in output.
22183
522ba268
MC
221842002-05-26 Michael Chastain <mec@shout.net>
22185
22186 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22187
277254ba
MS
221882002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22189
22190 * lib/gdb.exp (gdb_wrapper_init): Just because
22191 gdb_wrapper_file exists, this does not mean that the file
22192 should not be rebuilt. That is what gdb_wrapper_initialized
22193 is for.
22194 (default_gdb_init): Reset gdb_wrapper_initialized.
22195
b61a8733
MS
221962002-05-23 Michael Snyder <msnyder@redhat.com>
22197
d63a86f8 22198 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22199 the precision of the floating point test results.
22200 * gdb.base/call-rt-st.exp: Ditto.
22201
b61a8733
MS
22202 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22203 * gdb.base/call-rt-st.exp: Ditto.
22204
56f6e910
MC
222052002-05-19 Michael Chastain <mec@shout.net>
22206
22207 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22208
ad0b0016
EZ
222092002-05-19 Elena Zannoni <ezannoni@redhat.com>
22210
a9c64011
AS
22211 * configure.in (configdirs): Add gdb.arch.
22212 * configure: Regenerate.
ad0b0016 22213
f617d2b6
JB
222142002-05-17 Jim Blandy <jimb@redhat.com>
22215
22216 * gdb.base/completion.exp: Recognize the more detailed error
22217 messages produced by the macro expander's lexical analyzer.
22218
eac2a696
EZ
222192002-05-14 Elena Zannoni <ezannoni@redhat.com>
22220
a9c64011
AS
22221 * gdb.arch/altivec-abi.c: New file.
22222 * gdb.arch/altivec-abi.exp: New file.
22223 * gdb.arch/altivec-regs.c: New file.
22224 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22225
2fdde8f8
DJ
222262002-05-14 Daniel Jacobowitz <drow@mvista.com>
22227
22228 * gdb.base/maint.exp (maint print type): Update for new type
22229 structure.
d63a86f8 22230
e31f1a7c
EZ
222312002-05-14 Elena Zannoni <ezannoni@redhat.com>
22232
22233 * gdb.arch: New directory.
22234 * gdb.arch/configure.in: New file.
22235 * gdb.arch/configure: New file.
22236 * gdb.arch/Makefile.in: New file.
22237
db589741
CV
222382002-05-13 Corinna Vinschen <vinschen@redhat.com>
22239
22240 * gdb.asm/asm-source.exp: Add v850 as supported target.
22241 * gdb.asm/v850.inc: New file.
22242
8ce2a7dc
DJ
222432002-05-13 Daniel Jacobowitz <drow@mvista.com>
22244
22245 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22246
df763c7f
DJ
222472002-05-12 Daniel Jacobowitz <drow@mvista.com>
22248
22249 * gdb.base/break.exp: Check 'break "marker2"'.
22250
377daeed
MS
222512002-05-10 Michael Snyder <msnyder@redhat.com>
22252
22253 * gdb.base/long_long.exp: Fix typo.
22254
c4b7bc2b
JB
222552002-05-10 Jim Blandy <jimb@redhat.com>
22256
ecac9a4e
JB
22257 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22258 a bug.
22259
c4b7bc2b
JB
22260 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22261 Recognize more detailed error message produced by the macro
22262 expander's lexical analyzer.
22263 * lib/gdb.exp (test_print_reject): Same.
22264
e71019a1
MK
222652002-05-09 Mark Kettenis <kettenis@gnu.org>
22266
22267 * gdb.c++/method.exp: Fix typo.
22268
fedfc8e6
MS
222692002-05-08 Michael Snyder <msnyder@redhat.com>
22270
166a1957
MS
22271 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22272 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22273 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22274 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22275 Add iftarget clause for strongarm.
d63a86f8 22276
f1c47eb2
MS
222772002-05-06 Michael Snyder <msnyder@redhat.com>
22278
cb9a9d3e
MS
22279 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22280 (gdb_continue_to_end): Accept output from status wrapper.
22281 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22282 Clean up fail messages to match pass messages.
22283
f1c47eb2
MS
22284 Enable the "needs_status_wrapper" testsuite feature.
22285 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22286 (gdb_compile): Conditionally call gdb_wrapper_init.
22287 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22288 * gdb.c++/method.exp: Recognize output from status wrapper.
22289
6079c749
BE
222902002-05-06 Ben Elliston <bje@redhat.com>
22291From Graydon Hoare <graydon@redhat.com>
22292
22293 * config/sid.exp: Include support for "rawsid" protocol.
22294
188baff3
JB
222952002-05-03 Jim Blandy <jimb@redhat.com>
22296
22297 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22298 * gdb.c++/hang3.C: New file.
22299
b9c07f0f
AC
223002002-05-04 Andrew Cagney <ac131313@redhat.com>
22301
22302 * gdb.base/default.exp: Remove obsolete code.
22303 * gdb.c++/misc.exp: Ditto. Update copyright.
22304 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22305 * gdb.base/whatis.exp: Ditto. Update copyright.
22306 * gdb.base/scope.exp: Ditto. Update copyright.
22307 * gdb.base/ptype.exp: Ditto. Update copyright.
22308 * gdb.base/printcmds.exp: Ditto. Update copyright.
22309 * gdb.base/opaque.exp: Ditto. Update copyright.
22310 * gdb.base/list.exp: Ditto.
22311 * gdb.base/funcargs.exp: Ditto. Update copyright.
22312 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22313 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22314 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22315 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22316 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22317 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22318
5c7a0397
MS
223192002-05-02 Michael Snyder <msnyder@redhat.com>
22320
d6dcc264 22321 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22322 * gdb.base/long_long.exp: Add xscale target.
22323 * gdb.base/default.exp: Add xscale target.
22324
eb7f1c48
JB
223252002-05-01 Jim Blandy <jimb@redhat.com>
22326
22327 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22328 gdb.c++/hang.exp: New test.
22329
a6befae8
FF
223302002-05-01 Fred Fish <fnf@redhat.com>
22331
22332 * gdb.base/completion.exp: Handle completions of "./Make" for
22333 more than one completion possibility, as is the case when we
22334 build and test in the source tree.
22335
0a310277
AG
223362002-04-29 Anthony Green <green@redhat.com>
22337
22338 * gdb.java/jmisc1.exp: New file.
22339 * gdb.java/jmisc2.exp: New file.
22340
6ff9af88
DJ
223412002-04-24 Daniel Jacobowitz <drow@mvista.com>
22342
22343 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22344
96b3d632
EZ
223452002-04-23 Elena Zannoni <ezannoni@redhat.com>
22346
22347 * gdb.base/help.exp: Change 'help status' to allow for target
22348 dependent output differences.
22349
5019bb54
MC
223502002-04-22 Michael Chastain <mec@shout.net>
22351
22352 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22353
a805a116
MC
223542002-04-22 Michael Chastain <mec@shout.net>
22355
22356 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22357
a1706bfd
DM
223582002-04-17 David S. Miller <davem@redhat.com>
22359
22360 * gdb.asm/sparc64.inc: New file.
22361 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22362
a73a20a2
EZ
223632002-04-19 Elena Zannoni <ezannoni@redhat.com>
22364
22365 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22366 instruction file directly into the build tree. Clean up at end of
22367 test.
22368
ba678339
DM
223692002-04-18 David S. Miller <davem@redhat.com>
22370
22371 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22372 handle 64-bit platforms correctly.
22373 * gdb.base/maint.exp: Likewise.
22374
b03399da
KB
223752002-04-18 Kevin Buettner <kevinb@redhat.com>
22376
22377 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22378 ``-fpic'' when compiling files comprising a shared library, but
22379 it does need additional linker flags in order to find shared
22380 libraries at run time.
22381
e2004992
KB
223822002-04-18 Kevin Buettner <kevinb@redhat.com>
22383
22384 * gdb.base/cvexpr.c (use): New function.
22385 (main): Invoke use() on all global variables to prevent
22386 some linkers from deleting these otherwise unused symbols.
22387
d8937120
MC
223882002-04-17 Michael Chastain <mec@shout.net>
22389From David S. Miller <davem@redhat.com>
22390
22391 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22392 handle 64-bit platforms correctly.
22393
ffd61a58
MS
223942002-04-12 Michael Snyder <msnyder@redhat.com>
22395From Jim Blandy <jimb@redhat.com>
a9c64011 22396 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22397 script can handle this instead.
22398 * gdb.base/bar.c (barx): Same.
22399 * gdb.base/baz.c (bazx): Same.
22400 * gdb.base/grbx.c (grbxx): Same.
22401
22402 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22403 manager doesn't automatically unmap overlays unnecessarily.
22404
6b8426a6
MH
224052002-04-10 Martin M. Hunt <hunt@redhat.com>
22406
22407 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22408 stepping out of main.
22409
34af4875
MC
224102002-04-09 Michael Chastain <mec@shout.net>
22411
22412 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22413 scope so that the nested scope tests will make sense.
22414 * gdb.c++/local.exp: Write patterns that actually work with gcc
22415 (the HP patterns "were never known to work with gcc").
22416 Keep the old aCC patterns too.
22417
2d1676a0
DJ
224182002-04-09 Daniel Jacobowitz <drow@mvista.com>
22419
22420 * gdb.base/attach.exp: Correct target board test.
22421
3a63e3f9
MC
224222002-04-08 Michael Chastain <mec@shout.net>
22423
22424 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22425 in a const method. Add some xfail and fail cases for configurations
22426 that do not emit the "const ...".
22427
f18dabd2
MC
224282002-04-07 Michael Chastain <mec@shout.net>
22429
22430 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22431 Accept "A * const" and "const A * const" as type of "this".
22432 Fix spelling of getFunky throughout. Make messages uniform.
22433
0fcddd82
EZ
224342002-04-07 Elena Zannoni <ezannoni@redhat.com>
22435
a9c64011 22436 Work around for PR gdb/285:
0fcddd82
EZ
22437 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22438
16a8534a
EZ
224392002-04-07 Elena Zannoni <ezannoni@redhat.com>
22440
22441 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22442 instructions file at run time instead of configure time.
22443 Sometimes we run the test in a directory that is not the one we
22444 configured in.
22445 * gdb.asm/configure.in: Delete creation of symlink.
22446 * gdb.asm/configure: Regenerate.
22447
24181d81
JB
224482002-04-05 J. Brobecker <brobecker@gnat.com>
22449
22450 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22451 xfullpath () function.
22452
7cdb7107
DJ
224532002-04-04 Daniel Jacobowitz <drow@mvista.com>
22454
22455 * gdb.asm/Makefile.in: Correct dependencies.
22456
22457 * gdb.asm/powerpc.inc: New file.
22458 * gdb.asm/asm-source.exp: Add PowerPC.
22459 * gdb.asm/configure.in: Likewise.
22460 * gdb.asm/configure: Regenerated.
22461
a7d17088
DJ
224622002-04-04 Daniel Jacobowitz <drow@mvista.com>
22463
22464 * gdb.base/relocate.exp: New file.
22465 * gdb.base/relocate.c: New file.
22466
cd721503
FF
224672002-04-04 Fred Fish <fnf@redhat.com>
22468
22469 * gdb.base/step-test.exp: Update comment regarding stopping in
22470 memcpy/bcopy calls inserted as part of the compiler runtime.
22471
b22ad7a7
MS
224722002-04-04 Michael Snyder <msnyder@redhat.com>
22473
22474 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22475
5f279fa6
DJ
224762002-04-03 Daniel Jacobowitz <drow@mvista.com>
22477
22478 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22479 (gdb_expect): Remove $notransfer hack.
22480
dd0fd3ce
DJ
224812002-04-02 Daniel Jacobowitz <drow@mvista.com>
22482
22483 * gdb.c++/classes.exp ("calling method for small class"): Match
22484 updated register output.
22485
1e50cda1
DJ
224862002-03-30 Daniel Jacobowitz <drow@mvista.com>
22487
22488 Fix PR gdb/452
22489 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22490 when finished. Make gdb_file_cmd send "exec-file" when
22491 appropriate.
22492
24015922
DJ
224932002-03-30 Daniel Jacobowitz <drow@mvista.com>
22494
22495 * gdb.base/attach.exp: Remove extra setup_xfail.
22496
dd7dfd64
MS
224972002-03-26 Michael Snyder <msnyder@redhat.com>
22498
22499 * gdb.base/default.exp: Add tests for dump, append, and restore.
22500 * gdb.base/help.exp: Add tests for dump, append, and restore.
22501 * gdb.base/dump.exp: New file, test dump, append and restore.
22502 * gdb.base/dump.c: New file.
22503
48b2f8d7
MS
225042002-03-27 Michael Snyder <msnyder@redhat.com>
22505
d63a86f8 22506 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22507 clean-ups in help messages.
22508
05b4d525
FF
225092002-03-26 Fred Fish <fnf@redhat.com>
22510
22511 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22512 have debugging info for those functions and the compiler uses them
22513 internally to copy structs around.
22514
d7679631
FF
225152002-03-26 Fred Fish <fnf@redhat.com>
22516
22517 * gdb.base/list.exp: Revert the change made yesterday and add note
22518 about why we don't list the default lines for remote targets.
22519
523ac3f9
MS
225202002-03-25 Michael Snyder <msnyder@redhat.com>
22521
22522 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22523
754b2b8d
FF
225242002-03-25 Fred Fish <fnf@redhat.com>
22525
22526 * gdb.base/list.exp: This test works on remote targets so remove
22527 the short circuit for remote targets. Update copyright.
22528
33c3e192
FF
225292002-03-25 Fred Fish <fnf@redhat.com>
22530
22531 * gdb.base/attach.exp: Fix logic error that was suppressing this
22532 test for all non hppa*-*-hpux* targets, instead of the hp target.
22533 Move comments closer to the suppression point. Also now need to
22534 check that we are running natively.
22535
d43e73ee
MS
225362002-03-22 Michael Snyder <msnyder@redhat.com>
22537
882c8f02
MS
22538 * gdb.base/default.exp: Add test for gcore. Update copyright.
22539 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22540
04c12f60
FF
225412002-03-06 Fred Fish <fnf@redhat.com>
22542
22543 * gdb.base/funcargs.c: Remove extraneous ';' character.
22544 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22545
b43df995
MC
225462002-03-04 Michael Chastain <mec@shout.net>
22547
22548 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22549 accommodate gcc v3 function signature.
22550 * gdb.mi/mi0-var-cmd-exp: Ditto.
22551
92362027
AC
225522002-02-24 Andrew Cagney <ac131313@redhat.com>
22553
22554 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22555 ``GNU/Linux'' or ``Linux kernel''
22556 * testsuite/gdb.threads/pthreads.c: Ditto.
22557
258ad32d
MC
225582002-02-24 Michael Chastain <mec@shout.net>
22559
22560 * gdb.threads/pthreads.c (thread1): Add a return statement.
22561 (thread2): Likewise.
22562 (foo): Likewise.
22563
04c3b3d4
MC
225642002-02-23 Michael Chastain <mec@shout.net>
22565
22566 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22567 to placate gcc.
22568
5a2a0a20
MC
225692002-02-23 Michael Chastain <mec@shout.net>
22570
22571 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22572 test "ptype bint". The test passes on all my stabs configurations.
22573
a640f7fc
JB
225742002-02-21 Jim Blandy <jimb@redhat.com>
22575
27924826
JB
22576 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22577 filename at a time, and watch for the ones we want to see.
22578
a640f7fc
JB
22579 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22580 types of pointers to prototyped functions.
22581
edcc8c75
AC
225822002-02-20 Andrew Cagney <ac131313@redhat.com>
22583
22584 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22585 signed, unsigned and straight char.
22586 (padding_char, padding_short, padding_int, padding_long,
22587 padding_long_long, padding_float, padding_double,
22588 padding_long_double): New global variables.
22589 (fill, fill_structs): New functions.
22590
22591 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22592 for correctly sized writes. Update copyright.
22593 (get_valueof): New procedure.
22594 (get_sizeof): Call get_valueof.
22595 (check_valueof): New procedure.
22596 (check_padding): New procedure.
22597
ac57ea44
MC
225982002-02-20 Michael Chastain <mec@shout.net>
22599
22600 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22601 to setup_xfail. Document some of the remaining calls.
22602
7a10c941
MC
226032002-02-18 Michael Chastain <mec@shout.net>
22604
22605 * gdb.c++/userdef.exp: Update copyright year.
22606
fb8acdcc
DJ
226072002-02-18 Daniel Jacobowitz <drow@mvista.com>
22608
22609 * gdb.c++/userdef.exp: Test overloaded operators properly.
22610 Remove xfails.
22611
fda6ae12
MS
226122002-02-14 Michael Snyder <msnyder@redhat.com>
22613
22614 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22615
676a0442
DJ
226162002-02-14 Daniel Jacobowitz <drow@mvista.com>
22617
22618 * gdb.base/a2-run.exp: Check for a remote target properly.
22619 * gdb.base/annota1.exp: Likewise.
22620 * gdb.base/list.exp: Likewise.
22621 * gdb.base/reread.exp: Likewise.
22622 * gdb.base/scope.exp: Likewise.
22623 * gdb.base/shlib-call.exp: Likewise.
22624 * gdb.base/term.exp: Likewise.
22625 * gdb.c++/annota2.exp: Likewise.
22626
78b4f468
RE
226272002-02-13 Richard Earnshaw <rearnsha@arm.com>
22628
22629 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22630
9a81ba51
MC
226312002-02-10 Michael Chastain <mec@shout.net>
22632
22633 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22634 (call_after_alloca): Ditto.
22635
004af6c7
DJ
226362002-02-10 Daniel Jacobowitz <drow@mvista.com>
22637
22638 * gdb.base/ending-run.exp: Guard "cont" test with
22639 gdb_skip_stdio_test.
22640
37225f62
JB
226412002-02-06 Jim Blandy <jimb@redhat.com>
22642
22643 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22644 from here...
22645 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22646 To here. Disable this test on non-HP platforms. Add big comment.
22647
fe6fdd96
MS
226482002-02-04 Michael Snyder <msnyder@redhat.com>
22649
22650 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22651 other than d10v and m32r.
22652
036fad3f
RE
226532002-02-02 Richard Earnshaw <rearnsha@arm.com>
22654
22655 * gdb.base/default.exp: Rewrite test patterns to reduce time
22656 taken to match them.
22657
7148ab62
DJ
226582002-01-30 Daniel Jacobowitz <drow@mvista.com>
22659
22660 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22661 Allow a start function above main.
22662 * gdb.threads/linux-dp.exp: Fix copyright date.
22663
396cc255
DJ
226642002-01-30 Daniel Jacobowitz <drow@mvista.com>
22665
a9c64011
AS
22666 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22667 (check_philosopher_stack): Check for manager thread before checking
22668 for a just-starting thread.
396cc255 22669
f038d31b
DJ
226702002-01-30 Daniel Jacobowitz <drow@mvista.com>
22671
22672 From Neil Booth <neil@daikokuya.demon.co.uk>:
22673 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22674 warnings.
22675
b3ff9d9a
FF
226762002-01-21 Fred Fish <fnf@redhat.com>
22677
22678 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22679 not caller.
22680
39ad761d
JB
226812002-01-21 Jim Blandy <jimb@redhat.com>
22682
22683 * gdb.base/reread.exp: Check that GDB properly re-reads the
22684 executable file when it changes while no inferior is running.
22685
aaf320fa
FF
226862002-01-21 Fred Fish <fnf@redhat.com>
22687
a9c64011
AS
22688 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22689 optionally accept the "shlib events" variation.
aaf320fa 22690
808a31f5
JB
226912002-01-21 Jim Blandy <jimb@redhat.com>
22692
22693 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22694 call `fflush' after every `printf', so that the output is produced
22695 at predictable points, regardless of whatever buffering does (or
22696 doesn't) take place.
22697 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22698 at different points.
22699
4420d5e2
DJ
227002002-01-20 Daniel Jacobowitz <drow@mvista.com>
22701
22702 * gdb.c++/inherit.exp: Update copyright years.
22703 * gdb.c++/method.exp: Likewise.
22704
3e36a0f4
DJ
227052002-01-20 Daniel Jacobowitz <drow@mvista.com>
22706
22707 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22708 artificial methods/arguments.
22709 * gdb.c++/derivation.exp: Likewise.
22710 * gdb.c++/inherit.exp: Likewise.
22711 * gdb.c++/method.exp: Likewise.
22712 * gdb.c++/virtfunc.exp: Likewise.
22713
b4ceaee6
AC
227142002-01-18 Andrew Cagney <ac131313@redhat.com>
22715
22716 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22717 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22718 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22719 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22720 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22721 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22722
ecace851
JB
227232002-01-17 Jim Blandy <jimb@redhat.com>
22724
22725 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22726 anchoring the pattern matching the entry point symbol's name.
22727
375fc983
AC
227282002-01-17 Andrew Cagney <ac131313@redhat.com>
22729
22730 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22731 continue/quit query. Update copyright.
22732
fe6fdd96
MS
227332002-01-14 Michael Snyder <msnyder@redhat.com>
22734
22735 * gdb.base/gcore.exp: Remove extra debugging output.
22736
e017c81f
DJ
227372002-01-13 Daniel Jacobowitz <drow@mvista.com>
22738
22739 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22740 for slightly dubious v2 mangled string.
22741
37ab3bf8
DJ
227422002-01-13 Daniel Jacobowitz <drow@mvista.com>
22743
22744 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22745
1bc05c3a 227462002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22747
1bc05c3a 22748 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22749
1bc05c3a
JM
22750 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22751 constructors.
22752 * gdb.c++/derivation.exp: Likewise.
22753 * gdb.c++/templates.exp: Likewise.
22754 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22755
1bc05c3a
JM
227562002-01-10 Michael Snyder <msnyder@redhat.com>
22757
22758 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22759
a911c360
MS
227602002-01-08 Michael Snyder <msnyder@redhat.com>
22761
22762 * gdb.base/gcore.exp: New test for generate-core-file command.
22763 * gdb.base/gcore.c: Testcase for above.
22764 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22765
ea2119ec
JM
227662002-01-08 Jason Merrill <jason@redhat.com>
22767
22768 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22769
68203136
FF
227702002-01-07 Fred Fish <fnf@redhat.com>
22771
22772 * gdb.c++/overload.exp: Remove unconditional xfails for:
22773 print foo_instance1.overloadargs(1)
22774 print foo_instance1.overloadargs(1, 2)
22775 print foo_instance1.overloadargs(1, 2, 3)
22776 print foo_instance1.overloadargs(1, 2, 3, 4)
22777 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22778 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22779 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22780 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22781 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22782 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22783 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22784 print foo_instance1.overload1arg()
22785 print foo_instance1.overload1arg((char)arg2)
22786 print foo_instance1.overload1arg((signed char)arg3)
22787 print foo_instance1.overload1arg((unsigned char)arg4)
22788 print foo_instance1.overload1arg((int)arg7)
22789 print foo_instance1.overload1arg((unsigned int)arg8)
22790 print foo_instance1.overload1arg((float)arg11)
22791 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22792
21b9b5b1
MS
227932002-01-07 Michael Snyder <msnyder@redhat.com>
22794
22795 * gdb.base/huge.exp: New test. Print a very large target data object.
22796 (skip_huge_test): New test variable. Define if you want to skip this
22797 test. The test reads an 8 megabyte data object from the target, so it
22798 might be very time consuming on remote targets with a slow connection.
22799 * gdb.base/huge.c: New file. Test case for above.
22800
725f922e
FF
228012002-01-07 Fred Fish <fnf@redhat.com>
22802
22803 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22804 g_instance.bfoo, and g_instance.cfoo.
22805
889bf7c5 228062002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22807
889bf7c5
PA
22808 * gdb.base/break.c (multi_line_if_conditional): New function.
22809 (multi_ilne_while_conditional): Likewise.
22810 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22811 IF or WHILE condition puts the breakpoint at the start of
22812 the condition.
f286b2c3 22813
634d57ec
JL
22814 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22815 hppa*-*-hpux* expected failure.
22816 * gdb.base/structs.exp (do_function_calls): Similarly.
22817
22818 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22819 watchpoints.
22820
9fbfe2dc
AC
228212002-01-06 Andrew Cagney <ac131313@redhat.com>
22822
22823 Fix PR gdb/66.
22824 * gdb.base/structs.exp: Replace skip for a29k with skip for
22825 gdb,cannot_call_functions.
22826 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22827 * gdb.base/callfuncs.exp: Ditto.
22828 * gdb.base/call-rt-st.exp: Ditto.
22829 * gdb.base/call-strs.exp: Ditto.
22830 * gdb.base/callfwmall.exp: Ditto.
22831 * gdb.base/scope.exp: Obsolete xfail a29k.
22832 * gdb.c++/misc.exp: Ditto.
22833 * gdb.c++/cplusfuncs.exp: Ditto.
22834 * gdb.base/ptype.exp: Ditto.
22835 * gdb.base/printcmds.exp: Ditto.
22836 * gdb.base/opaque.exp: Ditto.
22837 * gdb.base/list.exp: Ditto.
22838 * gdb.base/funcargs.exp: Ditto.
22839 * gdb.base/default.exp: Ditto.
22840
8ddad156
MS
228412002-01-04 Michael Snyder <msnyder@redhat.com>
22842
ca4976a6 22843 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22844 * gdb.base/maint.exp: Add tests for maint info sections options.
22845
1b074332
JL
22846Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22847
22848 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22849
7d159115
CV
228502001-12-20 Corinna Vinschen <vinschen@redhat.com>
22851
22852 * gdb.asm/arm.inc: New file.
22853 * gdb.asm/asm-source.exp: Add arm targets.
22854 * gdb.asm/configure.in: Ditto.
22855 * gdb.asm/configure: Recreated from configure.in.
22856
8fb87725
JL
22857Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22858
afabe08c
JL
22859 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22860 with HP's compiler.
22861 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22862 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22863 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22864 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22865
22866 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22867 either HP's compilers or GCC.
22868
db521deb
JL
22869 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22870 a SIGBUS or SIGSEGV.
22871
22872 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22873
22874 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22875 can be compiled with either HP's compiler or GCC.
22876
cfa88ab7
JL
22877 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22878 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22879 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22880
ca344dff
JL
22881 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22882 to match current gdb output. Update due to using auto-solib-limit
22883 for limiting instead of overloading auto-solib-add.
22884 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22885 test program.
22886
3f3c6e55 22887 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22888 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22889 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22890 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22891 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22892 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22893 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22894 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22895 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22896 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22897 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22898 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22899 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22900
8fb87725
JL
22901 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22902 a SIGTRAP to the inferior.
22903
cf599fa7
CV
229042001-12-19 Corinna Vinschen <vinschen@redhat.com>
22905
22906 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22907 Substitute call to target_link by call to gdb_compile.
22908
2cd045cd
JL
22909Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22910
a9c64011
AS
22911 * gdb.base/break.exp: Fix HP specific search string when testing
22912 backtracing in a called function.
2cd045cd 22913
a9c64011
AS
22914 * gdb.base/constvars.exp: Only set lang to C++ if we're
22915 compiling the test with HP's compilers.
22916 * gdb.base/volatile.exp: Similarly.
2cd045cd 22917
99ebe9ac
JB
229182001-12-19 Jim Blandy <jimb@redhat.com>
22919
22920 * gdb.base/printcmds.exp: Expect the null character to be printed
22921 as '\0', and the '\013' to be printed as '\v'.
22922 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22923 * gdb.base/setvar.exp: Same.
22924
b9891b29
JB
229252001-12-17 Jim Blandy <jimb@redhat.com>
22926
0eba65ab
JB
22927 * gdb.base/completion.exp: Rather than completing very long
22928 filenames, which can make the readline library produce output we
22929 don't recognize, cd to the directory first, and then complete
22930 using nice, short relative paths.
22931
6970b5b1
JB
22932 * gdb.base/completion.exp: On some systems, there is, in fact, a
22933 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22934 variables as being in scope. So use `no_var_named_this'
22935 instead of `b'.
6970b5b1 22936
b9891b29 22937 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22938 can't find the core file's registers as a failure.
b9891b29 22939
e6ccd35f
JSC
229402001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22941
a9c64011
AS
22942 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22943 test expect string more specific.
e6ccd35f 22944
105ba819
CV
229452001-12-13 Corinna Vinschen <vinschen@redhat.com>
22946
22947 * gdb.asm/asm-source.exp: Add support for xstormy16.
22948 * gdb.asm/configure.in: Ditto.
22949 * gdb.asm/configure: Rebuild.
22950 * gdb.asm/xstormy16.inc: New file.
22951
e9e79dd9
FF
229522001-12-10 Fred Fish <fnf@redhat.com>
22953
22954 * gdb.base/maint.exp: Update to match changes in type dumping code.
22955
347dc97d
JB
229562001-12-10 Jim Blandy <jimb@redhat.com>
22957
22958 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22959 matching the entry point symbol's name at the beginning of the
22960 line.
347dc97d 22961
5178b9d6
DJ
229622001-12-07 Daniel Jacobowitz <drow@mvista.com>
22963
22964 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22965 gdb.c++/inherit.exp, gdb.c++/method.exp,
22966 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22967 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22968 and class layout support.
22969
af890c52
DJ
229702001-12-07 Daniel Jacobowitz <drow@mvista.com>
22971
22972 * gdb.c++/classes.exp: Add test for static member function.
22973 * gdb.c++/misc.cc: Add class with static member function.
22974
7a345fb3
JB
229752001-12-07 Jim Blandy <jimb@redhat.com>
22976
f2e54a80 22977 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22978 those tests as `unsupported'.
22979 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22980 Rewrite subsequent tests to use it.
22981
22982 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22983 those tests as `unsupported'.
22984 * gdb.base/structs.exp (call_struct_func): New function.
22985 (do_function_calls): Use call_struct_func to call the functions
22986 returning structs.
22987
0bc69509
JB
22988 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22989 whether functions are prototyped or not, so we can't possibly pass
22990 arguments to t_float_values2 properly.
22991
7a345fb3
JB
22992 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22993 value of `timeout' for targets other than the mips*tx39-*.
22994
edb6ede1
MS
229952001-12-06 Michael Snyder <msnyder@redhat.com>
22996
d63a86f8 22997 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22998 and detect whether the start symbol has a leading underscore.
22999
2d842f13
JB
230002001-12-04 Jim Blandy <jimb@redhat.com>
23001
23002 * gdb.base/completion.exp: Clarify indentation.
23003
68550daf
JB
230042001-12-03 Jim Blandy <jimb@redhat.com>
23005
23006 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23007 variables on the S/390, not `.word'.
23008
cd5195a8
JB
230092001-11-30 Jim Blandy <jimb@redhat.com>
23010
23011 Add assembly-source tests for s390-ibm-linux.
23012 * gdb.asm/s390.inc: New file.
23013 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23014 the S/390 architecture.
a9c64011 23015 * gdb.asm/configure: Regenerated.
cd5195a8 23016
ca9efc90
MS
230172001-11-30 Michael Snyder <msnyder@redhat.com>
23018
23019 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23020 next, info source, info sources, info line, global and static
23021 variables, and static functions.
23022 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23023 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23024 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23025 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23026 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23027 (gdbasm_leave): Restore frame pointer.
23028 (gdbasm_startup): Copy stack set-up from crt0.S.
23029
d0e66976
FN
230302001-11-26 Fernando Nasser <fnasser@redhat.com>
23031
23032 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23033 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23034 to a local (non-static) variable. Copy tstruct.a to a static buffer
23035 and return a pointer to that buffer.
23036 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23037
e2334072
MK
230382001-11-24 Mark Kettenis <kettenis@gnu.org>
23039
23040 * gdb.asm/configure.in: Fix recognition of ix86 target.
23041 * gdb.asm/configure: Regenerate.
23042
756caa3d
MS
230432001-11-21 Michael Snyder <msnyder@redhat.com>
23044
23045 * gdb.asm/sparc.inc: New file.
23046 * gdb.asm/asm-source.exp: Recognize sparc target.
23047 * gdb.asm/configure.in: Recognize sparc target.
23048 * gdb.asm/configure: Regenerate.
d63a86f8 23049
9a4d72d5
MS
230502001-11-21 Michael Snyder <msnyder@redhat.com>
23051
23052 * gdb.asm/m32r.inc: New file.
23053 * gdb.asm/asm-source.exp: Recognize m32r target.
23054 * gdb.asm/configure.in: Recognize m32r target.
23055 * gdb.asm/configure: Regenerate.
23056
a773d1cd
MS
230572001-11-20 Michael Snyder <msnyder@redhat.com>
23058
017ac23d
MS
23059 * gdb.asm/i386.inc: New file.
23060 * gdb.asm/asm-source.exp: Recognize ix86 target.
23061 * gdb.asm/configure.in: Recognize ix86 target.
23062 * gdb.asm/configure: Regenerate.
23063
a773d1cd
MS
23064 * gdb.c++/namespace.exp: Fix quotes in output messages.
23065
bb632afb
MS
230662001-11-14 Michael Snyder <msnyder@redhat.com>
23067
25d559ca 23068 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23069 qualifier in a type cast expression, to designate an address
23070 in the instruction space (Harvard architecture).
23071
4749e309
MS
230722001-11-13 Michael Snyder <msnyder@redhat.com>
23073
23074 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23075 Tests for expressions using 'const' and 'volatile'.
23076
25050984
CV
230772001-11-13 Corinna Vinschen <vinschen@redhat.com>
23078
23079 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23080
1902c51f
DJ
230812001-11-12 Daniel Jacobowitz <drow@mvista.com>
23082
23083 * lib/mi-support.exp (mi_run_to_helper): Move comments
23084 outside of gdb_expect.
23085
dcf95b47
DJ
230862001-11-11 Daniel Jacobowitz <drow@mvista.com>
23087
23088 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23089 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23090 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23091 mi0_run_to): New functions.
23092 * gdb.mi/mi-simplerun.exp: Use them.
23093 * gdb.mi/mi0-simplerun.exp: Likewise.
23094 * gdb.mi/mi-var-cmd.exp: Likewise.
23095 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23096
45b074e1
AC
230972001-11-10 Andrew Cagney <ac131313@redhat.com>
23098
23099 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23100 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23101
bf50d346
AC
231022001-11-09 Andrew Cagney <ac131313@redhat.com>
23103
23104 * gdb.base/restore.exp: Include $expected value in restored test
23105 message.
23106
9383332c
AC
231072001-11-09 Andrew Cagney <ac131313@redhat.com>
23108
23109 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23110 implemented.
23111
db62520a
MS
231122001-11-08 Michael Snyder <msnyder@redhat.com>
23113
23114 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23115 Add pass/fail message for stop at breakpoint in call dummy function.
23116
b5703437
MS
231172001-11-07 Michael Snyder <msnyder@redhat.com>
23118
d63a86f8
RM
23119 * gdb.c++/templates.exp (test_template_breakpoints):
23120 If we get an overload menu, but it does not match what
760f6330 23121 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23122 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23123 making the whitespace optional. Argument for "new" may be
23124 "unsigned" as well as "unsigned int/long".
d63a86f8 23125 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23126 making the whitespace optional. Also replace "(void) with
23127 "((void|)), making the keyword "void" optional.
d63a86f8 23128 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23129 making the whitespace optional. Also replace "(void) with
23130 "((void|)), making the keyword "void" optional.
3bf40917
MS
23131 * gdb.base/callfuncs.c (t_float_values): This function must
23132 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23133 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23134 can be tested against both cases. Usually one case involves
23135 promotion of float to double, while the other does not.
23136 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23137 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23138 includes a stack frame for "start".
23139
c8ab4e6d
JB
231402001-11-05 Jim Blandy <jimb@redhat.com>
23141
23142 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23143 pointers are 32 bits long, and that offsets of relocs are always
23144 stored in the data (REL-style), and not in the reloc entry itself
23145 (RELA-style).
23146 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23147 stabs.
23148
3f08ced9
MS
231492001-11-01 Michael Snyder <msnyder@redhat.com>
23150
23151 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23152 and regular expression operators by using quoting.
23153
cbfa24cd
MS
231542001-10-31 Michael Snyder <msnyder@redhat.com>
23155
23156 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23157 depending on what the symbol table contains.
23158 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23159 the output of the ptype command. Similarly, accept both "const &"
23160 and "const&".
23161
aaa68313
CV
231622001-10-31 Corinna Vinschen <vinschen@redhat.com>
23163
23164 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23165 symbol `STORAGE' to allow to choose the storage class of
23166 the local datastructures.
23167 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23168 compiler directive.
23169
91740388
MS
231702001-10-30 Michael Snyder <msnyder@redhat.com>
23171
23172 * gdb.base/jump.exp: Allow it to run for all targets.
23173
1b7c05e7
CV
231742001-10-29 Corinna Vinschen <vinschen@redhat.com>
23175
23176 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23177 with new double_array size.
23178 (main): Change storage class of all local variables to static.
23179 Reduce size of double_array to 9.
23180 * gdb.base/call-ar-st.exp: Increase timeout value.
23181 Change expected output for double array to match new size in
23182 call-ar-st.c.
23183
36a22261
CV
231842001-10-29 Corinna Vinschen <vinschen@redhat.com>
23185
23186 * gdb.base/ending-run.exp: Create identical output when passing
23187 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23188 Stormy16 target.
36a22261 23189
92b8ae91
MK
231902001-10-28 Mark Kettenis <kettenis@gnu.org>
23191
23192 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23193 that we catch the expected failure under Linux/x86.
23194
cb135b83
OF
231952001-10-29 Orjan Friberg <orjanf@axis.com>
23196
23197 * gdb.base/setvar.exp: Escape curly braces.
23198 * gdb.stabs/weird.exp: Ditto.
23199
6884aa54
DJ
232002001-10-27 Daniel Jacobowitz <drow@mvista.com>
23201
23202 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23203 * gdm.mi/mi0-hack-cli.exp: Likewise.
23204
0398c9aa
AC
232052001-10-25 Andrew Cagney <ac131313@redhat.com>
23206
23207 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23208 messages.
23209
d20bf2e8
AC
232102001-10-21 Andrew Cagney <ac131313@redhat.com>
23211
23212 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23213 checking MI enabled.
23214
03dd63aa
CV
232152001-10-09 Corinna Vinschen <vinschen@redhat.com>
23216
23217 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23218
1d9d99f3
FCE
232192001-10-04 Frank Ch. Eigler <fche@redhat.com>
23220
23221 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23222 if gdb child process crashes, just signal an error.
23223
838ae6c4
JB
232242001-10-02 Jim Blandy <jimb@redhat.com>
23225
23226 * lib/gdb.exp (test_xfail_format): Simplify.
23227
23228 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23229 front of the variable name `format'. Simplify `if'.
23230
8f0cbc1c
DJ
232312001-10-01 Daniel Jacobowitz <drow@mvista.com>
23232
23233 * gdb.threads/pthreads.exp: Wait for output and delay
23234 before sending ^C.
23235
1f08dafd
DJ
232362001-10-01 Daniel Jacobowitz <drow@mvista.com>
23237
23238 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23239 some incorrect output instead of timing out.
23240 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23241
674f90ff
CV
232422001-09-28 Corinna Vinschen <vinschen@redhat.com>
23243
23244 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23245 check to allow additional `int'.
23246
9b284272
DJ
232472001-09-27 Daniel Jacobowitz <drow@mvista.com>
23248
23249 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23250 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23251
b55a4771
MS
232522001-09-27 Michael Snyder <msnyder@redhat.com>
23253
23254 * lib/gdb.exp (test_debug_format): New proc.
23255 (setup_xfail_format): Use new proc test_debug_format.
23256 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23257 proc; use new service proc test_debug_format.
23258 Replace all other "gcc_compiled" tests with this test.
23259 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23260 proc; use new service proc test_debug_format.
23261 Replace all other "gcc_compiled" tests with this test.
23262
232632001-09-27 Michael Snyder <msnyder@redhat.com>
23264
23265 * gdb.base/cvexpr.exp: New file.
23266 * gdb.base/cvexpr.c: New file
23267 Test for expressions using const and volatile keywords.
23268
4e6667ac
CV
232692001-09-26 Corinna Vinschen <vinschen@redhat.com>
23270
23271 * gdb.base/constvars.exp: Check for different orders of keywords
23272 and additional "int" strings in output.
23273
4f337972
AC
232742001-09-22 Andrew Cagney <ac131313@redhat.com>
23275
23276 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23277 responses from "help maint".
23278
2015650d
FCE
232792001-09-19 Frank Ch. Eigler <fche@redhat.com>
23280
23281 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23282 to localhost:NNN instead of :NNN, in case Xvfb is listening
23283 only on TCP.
23284
f3bcedc1
CV
232852001-09-19 Corinna Vinschen <vinschen@redhat.com>
23286
23287 * gdb.base/recurse.exp: When checking leaving the watchpoint
23288 scope, recognize when gdb is in function's epilogue and pass.
23289
6b819c92
KS
232902001-09-18 Keith Seitz <keiths@redhat.com>
23291
23292 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23293 support for running tests against sid targets.
23294 (gdbtk_done): Ditto.
23295
a10c9419
CV
232962001-09-18 Corinna Vinschen <vinschen@redhat.com>
23297
23298 * gdb.base/ending-run.c (main): Set stdout buffersize
23299 to the same reasonable value for any target.
23300 * gdb.base/ending-run.exp: Add a regular expression
23301 to make testsuite happy on Sanyo Stormy16 target.
23302
739d0d99
CV
233032001-09-17 Corinna Vinschen <vinschen@redhat.com>
23304
23305 * gdb.base/display.c (do_loops): Add float variable `f'.
23306 Increment f in loop.
23307 * gdb.base/display.exp: Increment timeout by 60 seconds.
23308 Change float display test to use variable `f'.
23309
1b8947f0
JB
233102001-09-17 Jim Blandy <jimb@redhat.com>
23311
23312 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23313 overflowing the limited breakpoint tables on some ROM monitors
23314 (like the ROM68K).
23315
9890ac81
FCE
233162001-09-15 Frank Ch. Eigler <fche@redhat.com>
23317
23318 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23319 the "-ac" (disable access control) flag.
23320
6db765ea
JH
233212001-08-30 Jeff Holcomb <jeffh@redhat.com>
23322
23323 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23324 ints.
23325
4c32cc04
KS
233262001-08-30 Keith Seitz <keiths@redhat.com>
23327
23328 * lib/gdb.exp: Move all insight-related functionality into
23329 separate file.
23330 * lib/insight-support.exp: New file.
23331
8d6e6f81
FCE
233322001-08-29 Frank Ch. Eigler <fche@redhat.com>
23333
23334 * config/sid.exp (sid_start): Never set sid verbosity; disable
23335 expect_background {} that consumed its stdout; tolerate </dev/null.
23336 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23337
6a90e1d0
AC
233382001-08-18 Andrew Cagney <ac131313@redhat.com>
23339
23340 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23341 CLI jump command to start it.
23342 (mi_run_to_main): Fail immediatly when unexpected output.
23343
1759b3c3
AC
233442001-08-18 Andrew Cagney <ac131313@redhat.com>
23345
23346 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23347 beginning of function. Fix PR gdb/191.
23348
61d11d80
FCE
233492001-08-16 Frank Ch. Eigler <fche@redhat.com>
23350
23351 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23352 what to force sid endianness to.
23353
942a4df2
KS
233542001-08-15 Keith Seitz <keiths@redhat.com>
23355
23356 * lib/gdb.exp (gdbtk_start): Don't set environment
23357 variables for TCL_LIBRARY and friends. Insight will
23358 now figure these out for itself.
23359
0521c418
MS
233602001-08-02 Michael Snyder <msnyder@redhat.com>
23361
23362 * gdb.base/completion.exp: Remove the symbol "a64l" from
23363 the expect string; this is target-specific, and not related
23364 to what is being tested.
23365
74a9a58a
DB
233662001-08-02 Dave Brolley <brolley@redhat.com>
23367
23368 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23369
c70819fa
MS
233702001-07-25 Michael Snyder <msnyder@redhat.com>
23371
c2b8fa57
MS
23372 * gdb.base/consecutive.exp: New file. Test stepping over
23373 breakpoints on consecutive instructions.
23374 * gdb.base/consecutive.c: New file.
23375
c70819fa
MS
23376 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23377 curly braces in regular expressions.
23378
2b1a1355
MS
233792001-07-25 Michael Snyder <msnyder@redhat.com>
23380
23381 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23382 legitimate output from stepping out of main.
23383
413eca6f
KS
233842001-07-22 Keith Seitz <keiths@redhat.com>
23385
23386 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23387 the empty string, do not run the tests.
23388
7e5a9322
SC
233892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23390
23391 * gdb.base/long_long.exp: Detect size of pointer. Take into
23392 account 2-byte pointers when testing for p/a results.
23393
de58f10f
SC
233942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23395
d63a86f8 23396 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23397 and defined to 1K for m68hc11.
23398 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23399 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23400 (sizeof_random_data): New variable to tell the size of the data table;
23401 don't test past this size; always run to main.
23402
d6f5fea1
SC
234032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23404
23405 * gdb.base/return2.exp: return of long long and double fails for
23406 68HC11; don't execute these tests on that platform.
23407 * gdb.base/return.exp: Return of a double fails for 68hc11.
23408
c477543d
SC
234092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23410
23411 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23412 tests that print a float.
23413 * call-rt-st.exp: Likewise.
23414
63cf1c79
MK
234152001-07-12 Mark Kettenis <kettenis@gnu.org>
23416
23417 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23418 running this test on Linux.
23419
112f9ab5
MC
234202001-06-24 Michael Chastain <chastain@redhat.com>
23421
23422 * gdb.base/arithmet.exp: Remove some tests to make all test names
23423 unique.
23424
4970cb0f
MS
234252001-07-03 Michael Snyder <msnyder@redhat.com>
23426
23427 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23428 the output of the ptype command.
23429
d85da69f
MS
234302001-07-02 Michael Snyder <msnyder@redhat.com>
23431
4c8a82de
MS
23432 * gdb.base/completion.exp: Don't assume that break.c is the only
23433 source file that may contain functions named "marker".
d85da69f
MS
23434 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23435
8afc772b
AC
234362001-06-28 Andrew Cagney <ac131313@redhat.com>
23437
23438 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23439 of files to delete.
23440
23441 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23442 * gdb.disasm/h8300s.exp: New file.
23443 gdb.disasm/h8300s.s: Likewise.
23444
cff22675
AC
234452001-06-27 Andrew Cagney <ac131313@redhat.com>
23446
23447 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23448 empty breakpoint tables.
23449
68c81b54
AC
234502001-06-25 Andrew Cagney <ac131313@redhat.com>
23451
23452 * lib/mi-support.exp: Update args=... part of stop-reason
23453 patterns. Accept either a list or a tuple.
23454
2dd62704
AC
234552001-06-23 Andrew Cagney <ac131313@redhat.com>
23456
23457 * lib/mi-support.exp: Remove local emacs variable defining
23458 change-log-default-name.
23459
b4127474
MC
234602001-06-22 Michael Chastain <chastain@redhat.com>
23461
23462 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23463 This is operationally compatible with the previous version.
23464
8dbfb380
JB
234652001-06-13 Jim Blandy <jimb@redhat.com>
23466
23467 * lib/gdb.exp (gdb_test): Doc fix.
23468
f2d8c86d
MC
234692001-06-10 Michael Chastain <chastain@redhat.com>
23470
23471 * gdb.base/exprs.exp: Remove a duplicate test.
23472
81564d34
JB
234732001-06-06 Jim Blandy <jimb@redhat.com>
23474
23475 * gdb.base/return2.exp (main): Use values to test float and double
23476 returns that are not NaN's, to avoid being confused by IEEE
23477 comparison rules.
23478
da55addb
MS
234792001-06-04 Michael Snyder <msnyder@redhat.com>
23480
23481 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23482 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23483 rather than wait for 12 more tests to time out.
23484
42c65987
JB
234852001-06-06 Jim Blandy <jimb@redhat.com>
23486
b18bced9 23487 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23488 Don't forget to match the GDB prompt.
b18bced9 23489
42c65987
JB
23490 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23491
5b41e5f0
JB
234922001-06-04 Jim Blandy <jimb@redhat.com>
23493
23494 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23495 command.
23496
015e046f
KB
234972001-05-31 Kevin Buettner <kevinb@redhat.com>
23498
23499 * gdb.base/annota1.exp (info break): Match four or more spaces
23500 after "Address".
23501
fb1ffbbe
MC
235022001-05-31 Michael Chastain <chastain@redhat.com>
23503
23504 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23505 (dm_type_int_star): Likewise.
23506 (dm_type_long_star): Likewise.
23507 (dm_type_void_star): Likewise.
23508
5ea2a32c
KB
235092001-05-29 Kevin Buettner <kevinb@redhat.com>
23510
23511 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23512 to a known value in order to get consistent results regardless
23513 of the setting of INPUTRC or the presence or contents of .inputrc.
23514
ae23c492
MS
235152001-05-24 Michael Snyder <msnyder@redhat.com>
23516
ac55707e
MS
23517 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23518 Don't require that the main thread and the manager thread are the
23519 first in the list.
23520
ae23c492
MS
23521 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23522 debugging. If test fails, issue an "unsupported" not a "fail".
23523
400071f1
JB
235242001-05-24 Jim Blandy <jimb@redhat.com>
23525
23526 Don't assume that short is shorter than int.
23527 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23528 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23529 this isn't true.
400071f1
JB
23530 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23531 an int, is not equal to ~0 stored in an unsigned char. This tests
23532 the same thing that the previous test meant to, but works on
23533 16-bit machines, too.
23534 ("print unsigned char != (~0)"): Same test, complemented.
23535
0816a3e5
MS
235362001-05-24 Michael Snyder <msnyder@redhat.com>
23537
23538 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23539 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23540 and prevents dejagnu getting out of step.
23541
f6dc23a9
KB
235422001-05-23 Kevin Buettner <kevinb@redhat.com>
23543
23544 * gdb.base/finish.exp (finish_void): Revise pattern for
23545 stopping on the call statement to not permit stopping at
23546 the start of the instructions comprising the call sequence.
23547
7dbd117d
MC
235482001-05-19 Michael Chastain <chastain@redhat.com>
23549
23550 * gdb.base/callfuncs.exp: Make all test names unique.
23551 * gdb.base/commands.exp: Make all test names unique.
23552 * gdb.base/condbreak.exp: Make all test names unique.
23553 * gdb.base/dbx.exp: Make all test names unique.
23554 * gdb.base/default.exp: Make all test names unique.
23555 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23556 and TIMEOUT messages to their corresponding PASS message.
23557 * gdb.base/ending-run.exp: Make all test names unique.
23558 * gdb.base/long_long.exp: Remove duplicate test.
23559
6b0b0a9e
KB
235602001-05-21 Kevin Buettner <kevinb@redhat.com>
23561
23562 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23563 stop on the call statement as well as the statement after the
23564 call.
23565
2caa35cb
MS
235662001-05-21 Michael Snyder <msnyder@redhat.com>
23567
23568 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23569
40713331
EZ
235702001-05-10 Elena Zannoni <ezannoni@redhat.com>
23571
a9c64011
AS
23572 * gdb.base/completion.exp: Revamp test. Make it execute on all
23573 platforms.
40713331 23574
c2c1be8d
EZ
235752001-05-10 Elena Zannoni <ezannoni@redhat.com>
23576
a9c64011
AS
23577 * config/gdbserver.exp (gdb_load): Handle the case
23578 in which the arguments to gdbserver are given in the
23579 baseboard configuration file.
23580 Also handle the case in which the server needs to do a
23581 load.
2c9cd303 23582
9671de48
KS
235832001-05-07 Keith Seitz <keiths@cygnus.com>
23584
a9c64011
AS
23585 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23586 set up the display for testing.
23587 (gdbtk_start): Convert all paths to paths that tcl will like.
23588 Export target information to environment.
23589 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23590 necessary.
23591 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23592 (to_tcl_path): New proc to convert a given pathname into
23593 a path acceptible as an argument to a tcl command.
23594 (_gdbtk_export_target_info): New proc to export target info
23595 into the environment for gdbtk testing.
23596 (gdbtk_done): New proc to signal end-of-test.
9671de48 23597
5a360f47
JB
235982001-05-06 Jim Blandy <jimb@redhat.com>
23599
23600 * restore.c: Make the code of caller0 correspond to its comment.
23601
66c756c6
MS
236022001-05-03 Michael Snyder <msnyder@redhat.com>
23603
23604 * config/sid.exp (gdb_target_sid): Check for error messages.
23605 On error or timeout, don't make expect exit (which will terminate
23606 all subsequent tests); instead just make gdb exit.
d63a86f8 23607 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23608 return a negative value.
23609
a966fde5
JB
236102001-04-24 Jim Blandy <jimb@redhat.com>
23611
851c18e0
JB
23612 * gdb.c++/templates.exp: If we see the prompt for the overload
23613 list, but we haven't recognized any of the longer patterns,
23614 arrange for this test to fail, not hang.
23615
a966fde5
JB
23616 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23617 variations.
23618
db144853
MC
236192001-04-22 Michael Chastain <chastain@redhat.com>
23620
23621 * gdb.c++/local.exp: Use the 'runto' library function.
23622 * gdb.c++/namespace.exp: Likewise.
23623 * gdb.c++/overload.exp: Likewise.
23624
3207ec21
KB
236252001-03-26 Kevin Buettner <kevinb@redhat.com>
23626
23627 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23628 * gdb.base/step-line.exp: New file. Test step/next in presence of
23629 #line directives.
23630 * gdb.base/step-line.c: New file. Test program for the above.
23631 * gdb.base/step-line.inp: New file. We pretend that this file has
23632 been transformed by some other tool into step-line.c.
23633
13b57657
JB
236342001-03-21 Jim Blandy <jimb@redhat.com>
23635
23636 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23637 unmangled operator names.
23638
754cbe1c
JB
236392001-03-20 Jim Blandy <jimb@redhat.com>
23640
23641 * gdb.threads/linux-dp.exp: Recognize an additional message
23642 generated by GDB when it doesn't understand how to debug threads
23643 on the target system.
23644
177495c9
AC
236452001-03-19 Andrew Cagney <ac131313@redhat.com>
23646
23647 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23648
f266096b
MC
236492001-03-12 Michael Chastain <chastain@redhat.com>
23650
23651 * gdb.c++/derivation.exp: Use the 'runto' library function.
23652
cac3c2ff
MC
236532001-03-12 Michael Chastain <chastain@redhat.com>
23654
23655 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23656
b6c11a24
MC
236572001-02-24 Michael Chastain <chastain@redhat.com>
23658
23659 * gdb.c++/ref-types.exp: Change handwritten code to library
23660 function 'runto'.
23661
6bae5bce
OF
236622001-03-16 Orjan Friberg <orjanf@axis.com>
23663
23664 * gdb.base/signals.exp: Set count to 0 explicitly.
23665
0015fd9a
MS
236662001-03-15 Mark Salter <msalter@redhat.com>
23667
23668 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23669 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23670 (gdb_load): Add support for additional target_info: gdb_download_size
23671 and gdb_load_timeout.
0015fd9a 23672
fc33412a
DT
23673Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23674
23675 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23676 file -- to prevent failing when the compile fails but we have no
23677 intention of running the tests anyway.
fc33412a
DT
23678
23679 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23680 tests if set.
23681
23682 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23683 integers.
fc33412a
DT
23684
23685 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23686 * gdb.c++/namespace.exp: Ditto.
23687
115f06de
OF
236882001-03-07 Orjan Friberg <orjanf@axis.com>
23689
23690 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23691 * gdb.base/pointers.exp: Relax pattern match of decimals.
23692
b6ba6518
KB
236932001-03-06 Kevin Buettner <kevinb@redhat.com>
23694
23695 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23696 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23697 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23698 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23699 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23700 config/sh.exp, config/sid.exp, config/slite.exp,
23701 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23702 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23703 config/vxworks.exp, config/vxworks29k.exp,
23704 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23705 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23706 gdb.base/arithmet.exp, gdb.base/assign.exp,
23707 gdb.base/async.exp, gdb.base/attach.exp,
23708 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23709 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23710 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23711 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23712 gdb.base/commands.exp, gdb.base/completion.exp,
23713 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23714 gdb.base/constvars.exp, gdb.base/corefile.exp,
23715 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23716 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23717 gdb.base/ending-run.exp, gdb.base/environ.exp,
23718 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23719 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23720 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23721 gdb.base/funcargs.exp, gdb.base/help.exp,
23722 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23723 gdb.base/logical.exp, gdb.base/long_long.exp,
23724 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23725 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23726 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23727 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23728 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23729 gdb.base/regs.exp, gdb.base/relational.exp,
23730 gdb.base/remote.exp, gdb.base/reread.exp,
23731 gdb.base/restore.exp, gdb.base/return2.exp,
23732 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23733 gdb.base/selftest.exp, gdb.base/setshow.exp,
23734 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23735 gdb.base/sigall.exp, gdb.base/signals.exp,
23736 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23737 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23738 gdb.base/step-test.exp, gdb.base/structs.c,
23739 gdb.base/structs.exp, gdb.base/structs2.exp,
23740 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23741 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23742 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23743 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23744 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23745 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23746 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23747 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23748 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23749 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23750 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23751 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23752 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23753 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23754 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23755 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23756 gdb.trace/circ.exp, gdb.trace/collection.exp,
23757 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23758 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23759 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23760 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23761 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23762 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23763 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23764 notices.
23765
dc96c6c7 237662001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23767
23768 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23769 first arg is int not float.
23770
dc96c6c7 237712001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23772
23773 * gdb.base/reread.exp: Unsupported for non-native targets;
23774 doesn't work for remote debugging.
23775
9b0c4aeb
FN
237762001-02-19 Fernando Nasser <fnasser@redhat.com>
23777
23778 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23779 * gdb.base/ending-run.exp: Properly handle the BSP state when
23780 stepping past the end of main.
9b0c4aeb 23781
02aa71d5
MC
237822001-02-19 John Moore <jmoore@redhat.com>
23783
23784 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23785 Converted HPUX fix for non-expected items following multiple
23786 step commands into general solution for all platforms.
23787
1fa449a4
MC
237882001-02-18 Michael Chastain <chastain@redhat.com>
23789
23790 * gdb.c++/classes.exp (do_tests): Change runto statements
23791 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23792 statements demangler agnostic.
23793 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23794 (gdb_virtfunc_restart): Likewise.
23795
b2f9ec70
MC
237962001-02-14 Michael Chastain <chastain@redhat.com>
23797
23798 * gdb.c++/inherit.exp (do_tests): Change runto statements
23799 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23800 statements demangler agnostic.
23801
cf74b8ca
AC
23802Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23803
23804 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23805 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23806 before calling common_routine 15 times'' tests.
cf74b8ca 23807
99f78f56
MC
238082001-02-11 Michael Chastain <chastain@redhat.com>
23809
23810 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23811 Helps the test script figure out which demangler is in use.
23812 (dm_type_foo_ref): Ditto.
23813 (dm_type_int_star): Ditto.
23814 (dm_type_long_star): Ditto.
23815 (dm_type_unsigned_int): Ditto.
23816 (dm_type_void): Ditto.
23817 (dm_type_void_star): Ditto.
99707966 23818 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23819 Probe the gdb demangler and set variables to accommodate
23820 formatting differences.
23821 (info_func_regexp): New function. Same as info_func, but
23822 matches against a regexp.
23823 (info_func): Match against a literal string.
23824 (print_addr_2): New function. Match against a literal string,
23825 which can be different from the input to gdb.
23826 (print_addr): Simply call print_addr_2 with the same argument twice.
23827 (test_lookup_operator_functions): Use demangler formatting variables.
23828 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23829 the tests in the same order as the C++ class declaration.
23830 (test_paddr_operator_functions): Ditto.
23831 (test_paddr_overloaded_functions): Ditto.
23832 (test_paddr_hairy_functions): Use demangler formatting variables.
23833 Add reference to gdb/19 for related tests.
23834 (do_tests): Call probe_demangler.
23835
1de8f023
KB
238362001-01-30 Kevin Buettner <kevinb@redhat.com>
23837
23838 * gdb.c++/templates.cc (printf): Remove unused function definition.
23839
ca3f91ed
MS
238402001-01-26 Felix Lee <flee@redhat.com>
23841
23842 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23843
238442001-01-25 matthew green <mrg@redhat.com>
23845
23846 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23847 up sid.
23848 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23849
238502001-01-25 matthew green <mrg@redhat.com>
23851
23852 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23853 Deprecate $sid_spawn_id.
ca3f91ed
MS
23854 (sid_exit): Remove code necessary only for `spawn.'
23855
238562001-01-25 matthew green <mrg@redhat.com>
23857
23858 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23859
fb18ec4a
MC
238602001-01-28 Michael Chastain <chastain@redhat.com>
23861
23862 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23863 to call when tests fail. It takes gdb out of the overloaded
23864 function choice menu back to the main prompt, so that the test
23865 program stays synchronized.
23866 (set_bp_overloaded): New proc to collect all the common
23867 code for setting a breakpoint on an overloaded name. Calls
23868 take_gdb_out_of_choice_menu when needed.
23869 (menu_overload1arg): New variable to collect the repeated
23870 instances of the expected menu for an overloaded name. Change
23871 the regular expression to handle changes in g++ type encoding:
23872 "void" can be either "void" or "", and "unsigned int" can be
23873 either "unsigned int" or "unsigned".
23874 (continue_to_bp_overloaded): Change regular expressions to handle
23875 changes in g++ type encoding.
23876 (no proc): Call take_gdb_out_of_choice_menu when needed.
23877 Remove redundant calls to "info break". Accept either "canceled"
23878 or "cancelled". Change regular expressions in "info break"
23879 calls to handle changes in g++ type encoding. Give all tests
23880 unique strings.
23881
9c646a6e
BE
238822001-01-17 Ben Elliston <bje@redhat.com>
23883
23884 * config/sid.exp: New file.
23885
9549d9c1
AC
23886Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23887
23888 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23889
dc96c6c7 238902000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23891
23892 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23893 Add a RE to accept a non-ascii char if one is ever presented.
23894
b4df4f68
FN
238952000-12-20 Fernando Nasser <fnasser@redhat.com>
23896
297dd0fd 23897 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23898
dc96c6c7 238992000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23900
d63a86f8 23901 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23902 in regexp. One '\' does not suffice on Linux.
23903
4a7bddb6
MC
239042000-12-09 Michael Chastain <chastain@redhat.com>
23905
23906 * gdb.base/break.exp (test_clear_command): Use a marker function
23907 rather than 'main' for the test function. Also move this
23908 test to an execution point where the marker function names are
23909 guaranteed to be bound to functions. (Executing tests after a
23910 'finish' from main runs into name conflicts with local names
23911 in __libc_start_main).
23912
dc96c6c7 239132000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23914
23915 * gdb.base/finish.exp: New test for gdb's "finish" command.
23916 * gdb.base/return2.exp: New test for gdb's "return" command.
23917 * gdb.base/return2.c: New source file for above.
23918
dc96c6c7 239192000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23920
23921 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23922 * gdb.base/miscexprs.exp: Ditto.
23923 * gdb.base/pointers.exp: Ditto.
23924 * gdb.c++/derivation.exp: Ditto.
23925 * gdb.c++/local.exp: Ditto.
23926 * gdb.c++/namespace.exp: Ditto.
23927 * gdb.c++/overload.exp: Ditto.
23928 * gdb.c++/ref-types.exp: Ditto.
23929
dc96c6c7 239302000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23931
23932 * gdb.base/constvars.exp: Test result of "up" command.
23933 * gdb.base/miscexprs.exp: Ditto.
23934 * gdb.base/pointers.exp: Ditto.
23935 * gdb.base/scope.exp: Ditto.
23936 * gdb.c++/derivation.exp: Ditto.
23937 * gdb.c++/local.exp: Ditto.
23938 * gdb.c++/namespace.exp: Ditto.
23939 * gdb.c++/overload.exp: Ditto.
23940 * gdb.c++/ref-types.exp: Ditto.
23941
44097287
FN
239422000-11-22 Michael Chastain <chastain@redhat.com>
23943
23944 * mips_pro.exp: Accept either "middle -> top -> main" or
23945 "middle -> main" in the backtrace, because gcc can optimize
23946 tail calls to jumps. Remove setup_xfail for the hppa case.
23947 Add a comment with the original warning messages from PR 3016,
23948 which was filed in 1993, to preserve them for posterity.
23949
9d2e1bab
ND
239502000-11-17 Nick Duffek <nsd@redhat.com>
23951
23952 * lib/gdb.exp (gdb_test): Override timeout with board info.
23953
1aca8eb7
ND
239542000-11-17 Nick Duffek <nsd@redhat.com>
23955
23956 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23957 the second kill and detach messages.
23958
93076499
ND
239592000-11-17 Nick Duffek <nsd@redhat.com>
23960
23961 * configure.in: Add AC_EXEEXT.
23962 * configure: Regenerate.
23963 * Makefile.in (just-check): Export EXEEXT.
23964 * lib/gdb.exp ($EXEEXT): Import from environment.
23965 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23966 expect "maint dump-me" on Cygwin.
23967 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23968 $EXEEXT.
23969
30e87cd3
ND
239702000-11-17 Nick Duffek <nsd@redhat.com>
23971
23972 * gdb.base/break.exp: Test backtrace and finish from called
23973 function on all platforms, not just HP-UX.
23974
dc96c6c7 239752000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23976
23977 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23978 code from gdb_target_monitor, so it can be used independantly
23979 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23980
dc96c6c7 239812000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23982
23983 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23984 * gdb.base/corefile.exp: Expect the message "Program is being
23985 debugged already" when we send the "corefile" command, since
23986 the preceeding gdb_load may have connected gdb to a remote target.
23987 * gdb.base/display.exp: Disable hardware watchpoints if new
23988 board info variable "no_hardware_watchpoints" is true.
23989 Replace single-letter commands with more readable ones.
23990 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23991 if new board info variable "no_hardware_watchpoints" is true.
23992 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23993 to see if stdio (printf) testing is possible.
23994 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23995 board info variable "no_hardware_watchpoints" is true. Use new
23996 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23997
39124dea
FN
239982000-11-13 Fernando Nasser <fnasser@redhat.com>
23999
24000 From Orjan Friberg <orjanf@axis.com>:
24001 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24002 in array print pattern match.
24003
a9e2e984
FN
240042000-11-09 Fernando Nasser <fnasser@redhat.com>
24005
24006 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24007 spelling "cancelled" to U.S. spelling "canceled" to match changes
24008 made to gdb.
24009 * gdb.c++/ovldbreak.exp: Ditto.
24010
c7db355b
PS
240112000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24012
24013 * gdb.base/callfuncs.c (main): Moved to end of file, call
24014 t_double_values to initialize the FPU before inferior calls are made.
24015 * gdb.base/callfuncs.exp: Test for register preservation after calling
24016 inferior functions. Add tests for continuining, finishing and
24017 returning from a stop in a call dummy.
24018
dc96c6c7 240192000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24020
24021 * gdb.base/commands.exp: Break up long lines, and re-indent.
24022
dc96c6c7 240232000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24024
24025 * config/gdbserver.exp: Rewritten from the ground up, to make it
24026 compatible with the current dejagnu tree, and to make it work with
24027 the new "gdbserver" in libremote.
24028
dc96c6c7 240292000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24030
24031 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24032 * gdb.base/varargs.exp: Skip entire test if no printf support.
24033 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24034 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24035
dc96c6c7 240362000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24037
24038 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24039 no floating point support.
24040 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24041 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24042 * gdb.base/call-rt-st.exp: Ditto.
24043 * gdb.base/call-strs.exp: Ditto.
24044
bac5fc66
JG
240452000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24046
24047 * gdb.base/sizeof.c: include <stdio.h>.
24048
24049 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24050 'finish', otherwise uncaptured gdb_prompt would potentially
24051 throw remaining test points out of sync.
bac5fc66 24052
b22a6027
SB
240532000-07-26 Scott Bambrough <scottb@netwinder.org>
24054
24055 * gdb.base/recurse.exp: Run tests for all targets.
24056 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24057 gnu-oldld case on ARM.
24058 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24059 for ARM targets.
d63a86f8 24060
d8231941
AG
24061Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24062
24063 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24064 * gdb.java/configure: Rebuild.
24065
8caabe69
AG
24066Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24067
24068 * gdb.java/jv-exp.exp: New file.
24069
9d273ca3
AG
24070Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24071
24072 * configure: Rebuilt.
24073 * configure.in (configdirs): Add gdb.java.
24074 * gdb.java/jmisc.java: New file.
24075 * gdb.java/jmisc.exp: New file.
24076 * gdb.java/Makefile.in: New file.
24077 * gdb.java/configure: Rebuilt.
24078 * gdb.java/configure.in: New file.
24079 * lib/java.exp: New file.
24080
4f823a66
AC
24081Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24082
24083 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24084 underflow.
4f823a66 24085
2391e11d
AC
24086Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24087
24088 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24089 and the compilers sizes.
2391e11d 24090
54602222
ND
240912000-07-09 Nick Duffek <nsd@redhat.com>
24092
24093 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24094 (use_methods): New function.
24095 (main): Call use_methods().
24096 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24097 (do_tests): Call test_method_param_class.
24098
2bec0572
ND
240992000-07-09 Nick Duffek <nsd@redhat.com>
24100
24101 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24102 spelling.
24103 (test_enums): New procedure. Move enum tests from end of script
24104 to here. Set breakpoint on function name instead of line number.
24105 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24106 (enums2): New marker function.
24107 (enums1): New function.
24108 (main): Call enums1(). Move enum tests to enums1().
24109
78492fde
AC
24110Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24111
24112 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24113 compile/link program. Update line numbers.
78492fde
AC
24114 * gdb.asm/d10v.inc: Define ``startup''.
24115 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24116
49a2cef8
AC
24117Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24118
24119 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24120
3e6c8688
EZ
241212000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24122
24123 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24124 of 'help maint print' command.
3e6c8688 24125
9ff5cbe9
AC
24126Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24127
24128 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24129 they use gdb_expect_list.
9ff5cbe9 24130
17c579bd
AC
24131Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24132
24133 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24134 memory-read-packet-size'' instead of ``set endian big'' to test
24135 long commands.
17c579bd 24136
e6d71bf3
DB
241372000-06-03 Daniel Berlin <dan@cgsoftware.com>
24138
24139 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24140 g++, and stop skipping them.
e6d71bf3
DB
24141
24142 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24143 work under g++.
24144
d63a86f8 24145 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24146 initialization.
24147
dc96c6c7 241482000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24149
24150 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24151 the regular expression: accept an (almost) arbitrary sequence of
24152 "frames-invalid" and "breakpoints-invalid" messages both before
24153 and after the "starting" message.
24154
dc96c6c7 241552000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24156
24157 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24158
dc96c6c7 241592000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24160
24161 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24162 Relax the regular expression a little, make it pass on Solaris 8.
24163
8216cda9
KB
241642000-05-12 Kevin Buettner <kevinb@redhat.com>
24165
24166 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24167 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24168 Instead, it is permissible for gdb to stop on the line of the
24169 call itself.
24170
1a570b2f
MS
241712000-05-12 Michael Snyder <msnyder@.cygnus.com>
24172
24173 * gdb.base/break.exp (bp on small function, optimized file):
24174 Add a second pass pattern. The behavior differs here between stabs
24175 and dwarf for one-line functions. Stabs preserves two line symbols
24176 (one before the prologue and one after) with the same line number,
24177 but dwarf regards these as duplicates and discards one of them.
24178 Therefore the address after the prologue (where the breakpoint is)
24179 has no exactly matching line symbol, and GDB reports the breakpoint
24180 as if it were in the middle of a line rather than at the beginning.
24181
dc96c6c7 241822000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24183
d63a86f8 24184 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24185 rather than "send_gdb" (for consistancy).
24186
7d418785
AC
24187Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24188
24189 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24190 * gdb.c++/templates.cc: Properly check for GCC version number.
24191 * lib/compiler.cc: Likewise
24192
dc96c6c7 241932000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24194
d63a86f8 24195 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24196 gdb may not stop at the first line of main, due to code motion.
24197
dc96c6c7 241982000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24199
24200 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24201 This test depends on parsing the printf output from the target.
24202 Since the sparclet stub doesn't do stdio, this will never work.
24203 * gdb.base/call-rt-st.exp: ditto.
24204 * gdb.base/call-strs: ditto.
24205
dc96c6c7 242062000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24207
24208 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24209
24210 * gdb.base/ending-run.exp: After connecting to a remote target,
24211 but before running, the target will appear to be in a random
24212 location. Specify both a file and a line for breakpoints.
24213 Also, the function that calls main may be called 'init'
24214 rather than 'start'.
24215
a5a51225
EZ
242162000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24217
24218 * gdb.base/help.exp: Update output for add-symbol-file command.
24219
7930cc7c
FN
242202000-04-10 Fernando Nasser <fnasser@cygnus.com>
24221
24222 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24223 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24224
23e37ab1
C
242252000-04-07 J.T. Conklin <jtc@redback.com>
24226
e93c542c
C
24227 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24228
23e37ab1
C
24229 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24230
591b8fa3
PDM
24231Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24232
24233 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24234 values that can be represented exactly.
591b8fa3
PDM
24235 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24236 above change, and to not check against the directory part of the source
24237 file name.
24238 (step into print_long_arg_list): Likewise.
24239 (print print_small_structs from print_long_arg_list): Likewise.
24240 (print print_long_arg_list): Likewise.
24241
7a495180
EZ
242422000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24243
30b53638 24244 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24245
beb998c6
AC
24246Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24247
24248 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24249
1c689132
DB
242502000-03-25 Daniel Berlin <dan@cgsoftware.com>
24251
24252 * gdb.base/commands.exp (deprecated_command_test): Add test for
24253 deprecate with no arguments.
24254
c1790a9d
JL
242552000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24256
24257 * gdb.base/break.exp: Add new test for setting breakpoints on
24258 optimized code so we can test breakpoints work even when function
24259 prologues may be optimized away
24260
003ba290
FN
242612000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24262
24263 From David Whedon <dwhedon@gordian.com>
a9c64011 24264 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24265
6837a0a2
DB
242662000-03-22 Daniel Berlin <dan@cgsoftware.com>
24267
24268 * gdb.base/help.exp: Added test for new apropos command.
24269
b9593231
KB
242702000-03-21 Kevin Buettner <kevinb@redhat.com>
24271
24272 * gdb.base/pointers.c (usevar): New function.
24273 (main): Make sure that global variables v_int_pointer2, rptr,
24274 and y are all referenced someplace in the program by calling
24275 usevar() on them. [Some linkers delete symbols which are
24276 never referenced. The space remains, but there's no way to
24277 get a (symbolic) handle on the variable from the debugger.]
24278
751a959b
EZ
242792000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24280
24281 * gdb.base/printcmds.c: Add typedeffed arrays.
24282
24283 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24284 procedure to test arrays that are typedef'd.
751a959b 24285
73a93a32
JI
242862000-03-13 James Ingham <jingham@leda.cygnus.com>
24287
24288 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24289 the library directories.
73a93a32 24290
fb40c209
AC
24291Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24292
24293 * configure.in (configdirs): Add sub directory gdb.mi.
24294 * configure: Re-generate.
24295
24296 * gdb.mi: New directory.
d63a86f8 24297
ee4dd2c9
AC
242982000-02-25 Scott Bambrough <scottb@netwinder.org>
24299
24300 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24301 a long long value as a double on ARM platforms.
ee4dd2c9 24302
70f0cc22
JB
243032000-02-16 Jim Blandy <jimb@redhat.com>
24304
24305 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24306 default source file is set properly before running this test.
24307
853819b8
EZ
243082000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24309
24310 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24311 gdbtk/library directory, not in gdbtcl2.
853819b8 24312
dfcd3bfb
JM
243132000-02-04 Jim Blandy <jimb@redhat.com>
24314
24315 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24316 backslash from regexp pattern.
24317
24318 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24319 procedure. Use it to run all the "continue to bp overloaded"
24320 tests. Note that this changes the names of the tests slightly.
24321 If the breakpoint hit message includes a hex PC value, because
24322 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24323 from the real source code, still consider that a pass.
24324
24325 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24326 XFAIL here if the breakpoint message contains a hex address. Note
24327 similar change on 1999-11-02.
24328
24329 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24330
24331 * gdb.base/ptype.exp: Establish a default source file before
24332 calling get_debug_format.
24333
243342000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24335
24336 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24337
8b93c638
JM
243382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24339
24340 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24341 of successive stepi commands -- while in the prologue we should see
24342 the function entry bracket.
24343
243442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24345
24346 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24347 reach __change_mode() when stepping through the end of main().
24348
c5394b80
JM
243492000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24350
24351 * gdb.base/default.exp: Fix expected pattern.
24352 * gdb.base/help.exp: Same.
24353
0d06e24b
JM
243542000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24355
24356 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24357 Don't use xfail's because that affects only the following test.
d63a86f8 24358
0d06e24b 24359 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24360 solaris or linux.
0d06e24b
JM
24361
24362 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24363
dc96c6c7 243642000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24365
d63a86f8 24366 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24367 "A syntax error" rather than "A parse error". Accept both.
24368
243692000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24370
24371 * gdb.base/default.exp: Remove OS dependent string from "target
24372 remote" test.
24373 * gdb.base/help.exp: Same for "help target remote" test.
24374
c3f6f71d
JM
243752000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24376
24377 From Jim Kingdon <kingdon@redhat.com>:
24378
24379 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24380 prompt (cleanup rather than necessity, but still might keep output
24381 from spilling to next test).
c3f6f71d
JM
24382
243832000-01-02 Fred Fish <fnf@cygnus.com>
24384
24385 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24386 AIX, which defines them in <sys/types.h>.
24387
ed9a39eb 243881999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24389
ed9a39eb 24390 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24391 float" test.
ed9a39eb
JM
24392
243931999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24394
ed9a39eb 24395 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24396
24397 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24398 outermost frame disallowed".
24399
244001999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24401
24402 * gdb.base/setvar.exp: New tests for setting the value of a struct
24403 with a constant list.
24404
244051999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24406
24407 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24408 require the user to type a cast before setting the value of a struct.
24409
de57eccd
JM
244101999-12-06 Jim Blandy <jimb@cygnus.com>
24411
24412 * gdb.base/default.exp: Expect the new 'info float' command on
24413 all i386 platforms.
24414
24415 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24416 LinuxThreads libraries that don't support debugging.
24417
c2d11a7d
JM
24418Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24419
24420 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24421 Change the buffer type to ``unsigned char'' to simplify size
24422 arithmetic.
c2d11a7d
JM
24423
24424 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24425 stub only handles 400-1 byte packets. Verify that the download
24426 worked.
c2d11a7d
JM
24427
244281999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24429
24430 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24431 tests, using UNRESOLVED for the untested cases. Also, does not wait
24432 for a timeout if the prompt was received before a recognizable pattern.
24433
244341999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24435
24436 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24437
244381999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24439
24440 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24441 watchpoints.
c2d11a7d
JM
24442
244431999-11-24 Jason Merrill <jason@casey.cygnus.com>
24444
24445 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24446
24447 * gdb.c++/local.exp: Be more flexible in recognizing local class
24448 name mangling. Don't allow horribly truncated method names.
24449 * gdb.c++/derivation.exp: Expect protected inheritance.
24450 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24451 * gdb.c++/virtfunc.exp: Likewise.
24452 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24453 when printing a nested enum.
24454
244551999-11-22 Jim Blandy <jimb@cygnus.com>
24456
24457 * gdb.base/step-test.exp: Properly await GDB's response to setting
24458 a breakpoint on the call to large_struct_by_value.
24459
24460 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24461 just because we have debug info for the `start' function.
24462
244631999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24464
24465 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24466 "Unknown signal" messages, which indicate (on LinuxThreads) that
24467 GDB doesn't know how to debug threads on this system. This is
24468 better than hanging while philosopher 0 dumps chatter into gdb.log.
24469
244701999-11-18 Tom Tromey <tromey@cygnus.com>
24471
24472 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24473
244741999-11-18 Fred Fish <fnf@cygnus.com>
24475
24476 * gdb.base/coremaker2.c: Add sample program for generating
24477 cores that is more self contained than coremaker.c. Eventually
24478 I'll add more code to this and tie it into the testsuite.
24479
4ce44c66
JM
244801999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24481
24482 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24483
244841999-11-10 Jimmy Guo <guo@cup.hp.com>
24485
24486 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24487 from $srcdir/lib/.
4ce44c66 24488 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24489 and gdb.c++/.
4ce44c66
JM
24490
24491 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24492
d63a86f8 24493 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24494 'continue with watch' test point.
24495
244961999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24497
24498 Merged from p2linux-990323-branch:
d63a86f8 24499
4ce44c66
JM
24500 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24501
11cf8741
JM
24502Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24503
24504 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24505 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24506
24507Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24508
24509 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24510 gdb_expect_list.
11cf8741
JM
24511
24512Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24513
24514 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24515
245161999-11-03 Mark Salter <msalter@cygnus.com>
24517
24518 * gdb.base/break.exp: Fix "stub continue" pattern.
24519
245201999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24521
24522 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24523
245241999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24525
24526 * gdb.base/display.exp ("finish"): Add timeout clause.
24527
24528 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24529 plain prompt clause, so this doesn't have to time out in order to
24530 fail.
24531
24532 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24533 breakpoint hit messages include an address.
11cf8741
JM
24534
24535 * gdb.base/display.exp: Don't forget to escape parens in regular
24536 expressions. Unix regexp notatation sucks.
24537
245381999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24539
24540 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24541 order for 'signalled' message.
11cf8741 24542
5c44784c
JM
245431999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24544
24545 From Jimmy Guo <guo@cup.hp.com>:
24546 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24547 * gdb.base/annota1.c: Add code for tests to work with.
24548
245491999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24550
24551 * gdb.base/remote.exp: New test for remote downloading settings.
24552 * gdb.base/remote.c: New file with large .data.
24553
917317f4
JM
245541999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24555
24556 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24557 for LinuxThreads support, merged from the Code Fusion branch.
24558
24559Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24560
24561 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24562 containing exp_continue into a while within an expect. Don't
24563 attempt a start more than three times. Check return value from
24564 gdb_load.
d63a86f8 24565
2df3850c
JM
24566Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24567
24568 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24569 a pass case.
2df3850c 24570
2acceee2
JM
245711999-10-01 Kevin Buettner <kevinb@cygnus.com>
24572
24573 * gdb.base/break.c (main): Added a statement that we can step
24574 off of.
24575 * gdb.base/break.exp: Added tests for setting a breakpoint
24576 at an offset and stepping onto a breakpoint.
24577
245781999-10-01 Fred Fish <fnf@cygnus.com>
24579
d63a86f8 24580 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24581 gdb output.
24582
c2c6d25f
JM
245831999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24584
24585 * gdb.base/break.exp: Code locations are in hex, don't forget!
24586 (For HP-UX.)
24587
245881999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24589
24590 * condbreak.exp: Use break.c as test program.
24591 * condbreak.c: Remove, redundant with break.c.
24592
245931999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24594
24595 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24596 Z-packets if the target needs it.
c2c6d25f
JM
24597
245981999-09-13 James Ingham <jingham@leda.cygnus.com>
24599
24600 * gdb.c++/overload.exp: Added tests for listing overloaded
24601 functions with function pointers in the arg, explicitly calling
24602 out the version you want.
24603
cff3e48b
JM
246041999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24605
24606 * long_long.exp: Add variations of test cases that work for
24607 targets with 16-bit ints and 32-bit doubles.
24608
d4f3574e
SS
246091999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24610
24611 * break.c (main): Compare a possibly-uninitialized argc with an
24612 unlikely value that fits in 16 bits.
24613
246141999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24615
24616 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24617 0xfeeb, don't want negative numbers if ints are 16 bits.
24618
24619 * lib/gdb.exp (skip_cplus_tests): New proc.
24620 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24621 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24622 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24623 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24624 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24625 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24626 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24627 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24628
24629 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24630
24631Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24632
24633 * gdb.base/corefile.exp (up): Allow a parameter to appear
24634 in the frame that we're going up to.
24635
24636 From Jim Blandy <jimb@cygnus.com>:
24637
24638 * gdb.base/default.exp (info float): Expect some output now.
24639
24640 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24641 returning floating-point values to fail on the x86.
24642 * gdb.base/callfwmall.exp (do_function_calls): Same.
24643
24644 * gdb.base/list.exp (test_listsize): Correct expectations for
24645 listing line 1 with listsize 2. Also, listing a single line
24646 works now, as does listing three lines. [Kevin's note: There
24647 were a number of other cases fixed too where the expectations
24648 differed...]
24649
246501999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24651
24652 * gdb.base/selftest.exp: Add case for when version prints as
24653 constant string instead of char pointer.
24654
104c1213
JM
246551999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24656
24657 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24658 stepping out of main.
104c1213
JM
24659
24660 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24661 G++ used.
24662
24663 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24664 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24665
24666 * gdb.c++/ovldbreak.exp: Update match string in test that
24667 includes a warning of multiple breakpoints.
24668
246691999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24670
24671 * gdb.base/display.exp: Improve precision of step-after-finish
24672 added yesterday.
24673
24674 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24675 test.
104c1213
JM
24676
24677 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24678 configs when using G++, not just hppa*.
24679
246801999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24681
24682 * gdb.base/async.c: New file.
24683 * gdb.base/async.exp: New file.
24684
24685Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24686
24687 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24688 PA64.
24689
53a5351d
JM
24690Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24691
104c1213
JM
24692 * gdb.base/display.exp: "finish" can leave us mid-line on many
24693 targets, deal with it. Add a small constant to main, instead of
24694 1000 since main+1000 may not be a valid address in the target.
24695
53a5351d
JM
24696 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24697 on hpux11.
24698
24699 * gdb.base/attach.exp: Handle another hpux11 error message variant
24700 when attaching to a process that does not exist.
24701
247021999-08-19 J.T. Conklin <jtc@redback.com>
24703
24704 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24705 characters in 'continue to 1241' test.
53a5351d
JM
24706
247071999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24708
24709 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24710 stop in print_long_arg_list, define and use a whitespace
24711 variable in print_small_structs test, add an XFAIL for Solaris.
24712 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24713 interested enough to fix.
24714
7be570e7
JM
247151999-08-13 Keith Seitz <keiths@cygnus.com>
24716
24717 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24718 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24719 proc knows about targets other than the natives.
24720 (test_assign): Use "gdb_run_cmd" to "run" the target.
24721 Check that we've actually hit the breakpoint at main.
24722 When we attempt to assign a value to a local variable, check
24723 that the variable is in the current scope, i.e., don't use
24724 a test with an empty result.
24725
24726Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24727
24728 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24729 command.
7be570e7
JM
24730
247311999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24732
24733 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24734 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24735 gdb.compat, gdb.threads-hp.
24736 gdb.hp/configure, gdb.hp/configure.in: New files.
24737 gdb.hp/Makefile.in: Recurse into new subdirs.
24738 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24739 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24740 in object files.
24741 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24742
96baa820
JM
247431999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24744
24745 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24746 funky printf, remove a bogus p/a test.
96baa820
JM
24747
247481999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24749
24750 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24751 connected to the target. This is necessary when running not
24752 natively.
96baa820
JM
24753
247541999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24755
24756 * gdb.base/step-test.exp: Removed some extraneous messages.
24757
24758 * gdb.base/long_long.exp: Don't run memory examination tests
24759 on little-endian targets (they will need a different set of
24760 results to match).
24761
247621999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24763
24764 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24765 until somebody decides to fix GDB.
24766
24767 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24768 constant as "ULL".
96baa820
JM
24769 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24770 matches for a couple x/2 commands.
24771
a0b3c4fd
JM
247721999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24773
24774 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24775 by merging in ref-types2 tests.
24776 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24777
24778 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24779 * gdb.c++/Makefile.in: Add standard actions.
24780 (EXECUTABLES): Rename from PROGS, update list.
24781 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24782 from gdb.hp.
24783 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24784 foo and bar locals.
24785 * gdb.c++/anon-union.exp: Fix tests to match.
24786 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24787 expect matches to handle output variations.
24788 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24789 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24790 output, add HP alternatives for new and delete prints.
a0b3c4fd 24791 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24792 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24793 * gdb.c++/demangle.exp: Use $style when reporting failure.
24794 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24795 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24796 match alternatives.
24797 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24798 compilers.
a0b3c4fd
JM
24799 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24800 * gdb.c++/method.exp: Add match alternatives.
24801 * gdb.c++/misc.cc: Add bool types.
24802 * gdb.c++/misc.exp: Add tests for bool types.
24803 * gdb.c++/overload.exp: Add xfails.
24804 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24805 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24806 add some more template parameter tests (only for HP currently).
24807 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24808 * gdb.c++/virtfunc.cc: Add return type and value for main.
24809 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24810 match alternatives.
d63a86f8 24811
a0b3c4fd
JM
248121999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24813
24814 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24815
248161999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24817
24818 * gdb.base/signals.exp: Don't expect getting a backtrace from
24819 within a signal handler to fail on Linux.
24820
248211999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24822
24823 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24824 * lib/gdb.exp: Remove some gratuitious semicolons.
24825 (delete_breakpoints): Increase timeout.
24826 (gdb_expect): Add -notransfer option.
24827 (gdb_test): Use -notransfer option.
24828 (get_compiler_info): Add f77 case.
24829 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24830 case.
a0b3c4fd
JM
24831 (gdb_preprocess): Call get_compiler.
24832
24833 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24834 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24835 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24836 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24837 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24838 third arg to gdb_test.
a0b3c4fd
JM
24839 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24840 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24841 HP-UX xfails, add others.
a0b3c4fd
JM
24842 * gdb.base/completion.exp: Reflect name change of self-test.
24843 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24844 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24845 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24846 HP failure number.
a0b3c4fd
JM
24847 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24848 useless HP-UX 10.30 references.
24849 * gdb.base/maint.exp: Loosen matches.
24850 * gdb.base/pointers.c (main): Declare more_code.
24851 * gdb.base/pointers.exp: Match on output of a `next'.
24852 * gdb.base/structs.c: Add prototypes.
24853 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24854 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24855
248561999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24857
24858 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24859 command.
a0b3c4fd
JM
24860
248611999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24862
24863 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24864 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24865
24866 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24867 debug info. Deal with lack of signal hanlder info in stack.
24868
a9c64011 24869 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24870 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24871
5a2468f5
JM
248721999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24873
24874 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24875 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24876
adf40b2e
JM
24877Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24878
24879 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24880 a1-selftest.exp.
adf40b2e
JM
24881 * gdb.base/configure: Re-generate.
24882
248831999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24884
24885 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24886 in trying to run first and name is too long.
24887
24888 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24889 pointers2.c and pointers2.exp, respectively.
24890 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24891 doschk happier.
24892
43e526b9
JM
248931999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24894
24895 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24896 callfuncs2.c and callfuncs2.exp.
24897
24898 * gdb.base/list.exp: Remove mistaken xfails.
24899 * gdb.base/list0.h: Add optional prototypes.
24900
9846de1b
JM
24901Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24902
a9c64011 24903 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24904 calling malloc.
a9c64011
AS
24905 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24906 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24907 use.
9846de1b
JM
24908
249091999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24910
24911 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24912 * gdb.base/annota2.cc, annota2.exp: Move from here.
24913 * gdb.c++/annota2.cc, annota2.exp: To here.
24914 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24915
43ff13b4
JM
24916Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24917
24918 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24919 a consistent format.
43ff13b4 24920
085dd6e6
JM
249211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24922
24923 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24924 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24925 HP compilers, also set the globals $true and $false.
24926
24927 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24928 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24929 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24930 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24931 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24932 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24933 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24934 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24935 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24936 whatis.c} Add C++ compatible function definitions and return
24937 types, add includes for library functions.
085dd6e6
JM
24938 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24939 * gdb.base/step-test.c (myglob): Rename from glob.
24940 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24941 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24942 files, move here from gdb.hp.
085dd6e6 24943 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24944 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24945 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24946 Adjust line numbers in regexps.
085dd6e6
JM
24947
24948 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24949 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24950 instead of 0/1.
24951
24952 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24953 foll-vfork.exp: New files, move here from gdb.hp.
24954 * gdb.base/page.exp: New file, test of pagination command.
24955
24956 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24957 recursion test.
24958 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24959
24960 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24961 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24962
24963 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24964 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24965 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24966 watchpoint test.
085dd6e6
JM
24967 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24968 them work.
24969 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24970 expressions properly.
24971 * gdb.base/corefile.exp: Loosen the match slightly.
24972 * gdb.base/default.exp: Allow "Error accessing memory" message
24973 also.
24974 * gdb.base/display.exp: Skip over x/0 j if PA64.
24975 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24976 * gdb.base/interrupt.exp: Ditto.
24977 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24978 in use.
24979 * gdb.base/list.exp: Add xfails for HP-UX.
24980 * gdb.base/long_long.exp: Refine some of the numeric matches.
24981 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24982 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24983 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24984 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24985 * gdb.base/ptype.exp: Succeed on more varieties of output.
24986 * gdb.base/scope.exp: Add xfails for HP-UX.
24987 * gdb.base/sect-cmd.exp: Add more cases.
24988 * gdb.base/setvar.exp: Add xfails for HP-UX.
24989 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24990 * gdb.base/signals.exp: Match on void symbolically.
24991 * gdb.base/step-test.exp: Add case for PA64.
24992 * gdb.base/term.exp: Add exit and restart.
24993 * gdb.base/twice.exp: Clean up after self.
24994 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24995 * gdb.base/whatis.exp: Allow more ways to pass tests.
24996
24997 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24998 no longer useful.
085dd6e6
JM
24999
25000Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25001
25002 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25003 list of patterns.
085dd6e6 25004 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25005 print_double_array(double_array)", "continuing to breakpoint
25006 1018", "print print_double_array(array_d)" and "continuing to
25007 1034" tests.
d63a86f8 25008
085dd6e6
JM
250091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25010
a9c64011 25011 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25012
250131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25014
25015 * config/mt-*: Remove, these haven't been used since 1996.
25016
250171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25018
25019 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25020 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25021 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25022
9e0b60a8
JM
250231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25024
25025 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25026 simpler match case for the ptype of the big class.
25027
250281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25029
25030 * gdb.exp: Fix test for gdb_prompt existence.
25031
250321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25033
25034 * gdb.exp (gdb_test): Add fail after calls to perror.
25035
250361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25037
25038 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25039
250401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25041
25042 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25043
0f71a2f6
JM
25044Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25045
25046 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25047 malloc() is linked in.
0f71a2f6
JM
25048
250491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25050
25051 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25052 step at end.
25053
25054 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25055
250561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25057
25058 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25059
cce74817
JM
25060Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25061
25062 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25063 * gdb.base/mips_pro.exp: Likewise.
25064
250651999-06-02 Keith Seitz <keiths@cygnus.com>
25066
25067 * gdb.c++/templates.cc: Change all "new" operators to throw
25068 an exception.
25069 * gdb.c++/cplusfuncs.cc: Likewise.
25070
25071 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25072
25073Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25074
25075 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25076 * gdb.base/ending-run.exp: When stepping out of main, accept a
25077 step into an arbitrary assembler file.
cce74817 25078
392a587b
JM
250791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25080
d63a86f8 25081 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25082 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25083 * gdb.base/annota2.exp: Revise line number for main
25084 breakpoint. Allow any number of "frames-invalid" and
25085 "breakpoint-invalid" to be printed.
392a587b
JM
25086 * gdb.base/annota2.cc: Initialize a.x to 0.
25087
9e086581
JM
250881999-05-17 Keith Seitz <keiths@cygnus.com>
25089
6fdff2c5
PA
25090 * gdb.base/call-ar-st.exp: Skip
25091 "print print_double_array (double_array)" when "skip_float_tests" set.
25092 Ditto for "print print_double_array(array_d)",
25093 "print print_small_structs", "print print_ten_doubles", and
25094 "step into print_long_arg_list".
25095 Don't assume we can step into "print_long_arg_list": we could step
25096 into memcpy.
25097 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25098 "skip_float_tests" is set: "print print_one_double(*d1)"
25099 and "print print_two_floats(*f3)".
9e086581
JM
25100 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25101 "skip_float_tests" is set.
6fdff2c5
PA
25102 * gdb.base/varargs.exp: Skip
25103 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25104 "skip_float_tests" set.
d63a86f8 25105
cd0fc7c3
SS
251061999-05-06 Keith Seitz <keiths@cygnus.com>
25107
25108 * gdb.base/annota2.cc: Include stdio.h.
25109
25110Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25111
25112 * gdb.base/crossload.exp: Remove, this has been disabled ever
25113 since BFD stopped including all targets, and cross-GDB gets
25114 plenty of testing anyway.
25115 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25116 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25117 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25118 * gdb.base/README: Remove, was doc for this.
25119 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25120 needed.
cd0fc7c3 25121
b83266a0
SS
251221999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25123
25124 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25125 output.
25126
25127 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25128 * gdb.base/annota2.exp: New file. More annotation tests.
25129 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25130 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25131
251321999-04-23 Angela Marie Thomas <angela@cygnus.com>
25133
25134 * config/cfdbug.exp: New file.
25135
7a292a7a
SS
251361999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25137
25138 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25139 Marcus Daniel's and Dale Hawkins's demangler crashes.
25140
25141 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25142 test_lucid_style_demangling, test_arm_style_demangling,
25143 test_hp_style_demangling): Try Tom Tromey's core-dumping
25144 identifier under each demangling style.
7a292a7a
SS
25145
251461999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25147
25148 * gdb.c++/demangle.exp: Include the current demangling style
25149 in all test names.
25150 (current_demangling_style): New global variable.
25151 (set_demangling_style, test_demangling_core, test_demangling,
25152 test_demangling_exact): New functions.
25153 (test_gnu_style_demangling, test_lucid_style_demangling,
25154 test_arm_style_demangling, test_hp_style_demangling): Use those,
25155 instead of calling gdb_test and gdb_test_exact directly.
25156 (catch_demangling_errors): New function, which reports errors
25157 signalled by the demangling test functions in an orderly way.
25158 (do_tests): Use catch_demangling_errors.
25159
251601999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25161
25162 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25163 grouping in expressions, not {}.
7a292a7a
SS
25164
25165 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25166 initialized yet.
7a292a7a
SS
25167
251681999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25169
25170 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25171 are listed.
25172
251731999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25174
25175 * gdb.stabs/weird.exp: Test for CC being defined before
25176 looking at its value.
25177
251781999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25179
25180 * gdb.base/call-ar-st.exp: Remove stray '#'.
25181 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25182 "short int" and "long int".
25183 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25184 change, to mollify finicky HP compiler.
7a292a7a
SS
25185 * gdb.hp/reg-test.exp (testfile): Fix file name.
25186 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25187
7a292a7a
SS
25188 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25189 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25190 alternate form of enum ptype.
25191
c906108c
SS
251921999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25193
7a292a7a
SS
25194 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25195 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25196 passing skip_hp_tests, so as not to waste time on guaranteed
25197 failure.
7a292a7a 25198
c906108c
SS
25199 * gdb.c++/overload.cc: Pass string instead of char addr, always
25200 init ccpfoo.
25201 * gdb.c++/templates.cc: Fix syntax error.
25202
7a292a7a
SS
25203Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25204
25205 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25206 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25207 command.
25208
252091999-03-18 James Ingham <jingham@cygnus.com>
25210
25211 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25212
25213 * gdb.c++/method.exp: It was testing an uninitialized int on the
25214 stack and assuming it was positive.
25215
25216 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25217
25218 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25219 keep it from killing the rest of the tests.
7a292a7a
SS
25220 Use gdb_continue_to_end.
25221
25222 * gdb.base/sigall.exp: use gdb_continue_to_end.
25223
25224 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25225
25226 * gdb.base/display.exp: use runto_main, not run.
25227
d63a86f8
RM
25228 * gdb.base/default.exp: Check for the current error message in the
25229 r abbreviation test.
7a292a7a
SS
25230 Add strongarm to the targets that know info float.
25231
d63a86f8 25232 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25233 run which doesn't work with monitors.
25234
6fdff2c5
PA
25235 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25236 1034 test.
7a292a7a
SS
25237
25238 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25239
6fdff2c5
PA
25240 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25241 end of a program. Traps the case (in Cygmon) when the program
25242 never really exits. Same as Mark's continue_to_exit, but I had
25243 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25244
25245 * config/monitor.exp (gdb_target_monitor): added another
25246 target_info parameter: remotebinarydownload. This will set the
25247 remotebinarydownload flag if this is causing some boards trouble.
25248
252491999-03-18 Mark Salter <msalter@cygnus.com>
25250
25251 * lib/gdb.exp (continue_to_exit): New function.
25252
25253 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25254 * gdb.base/ending-run.exp: Ditto.
25255 * gdb.base/step-test.exp: Ditto.
25256
252571999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25258
25259 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25260 (suggested by Art Haas <ahaas@neosoft.com>).
25261
252621999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25263
889bf7c5 25264 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25265
25266Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25267
25268 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25269 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25270
252711999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25272
25273 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25274 a call to strlen; sometimes we do have sources.
25275
252761999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25277
25278 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25279 character, so GDB won't print garbage after its end.
d63a86f8 25280
c906108c
SS
25281 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25282 breakpoint there instead. Sometimes GCC emits memcpy to handle
25283 the large structures being passed by value, so we step into that
25284 instead of sum_array_print, which obscures what we're really testing.
25285 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25286 the bizarre steps into memcpy, so do that here. Add check for
25287 stepping into function calls that pass large structures by value.
25288 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25289 Remove all references to specific line numbers.
25290 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25291 New type and function.
25292 (main): Call large_struct_by_value, passing it a large struct by value.
25293 * lib/gdb.exp (gdb_get_line_number): New function.
25294
25295 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25296 more portable.
25297
7a292a7a
SS
252981999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25299
c906108c
SS
25300 * lib/gdb.exp: Doc fixes.
25301
7a292a7a
SS
253021999-03-05 Nick Clifton <nickc@cygnus.com>
25303
d63a86f8 25304 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25305
253061999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25307
c906108c 25308 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25309 commands. They're not germane to this test, and they don't work
25310 that way on remote targets.
c906108c 25311
3fc11d3e
JM
253121999-03-01 James Ingham <jingham@cygnus.com>
25313
25314 * Changelog entries merged over from gdb development branch.
25315
3fc11d3e
JM
25316 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25317
25318 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25319 for outputting results of test run.
25320
2d4a1622 25321 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25322
25323 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25324
7a292a7a
SS
253251999-02-25 Felix Lee <flee@cygnus.com>
25326
25327 * lib/gdb.exp (debug_format): initialize
25328
c906108c
SS
253291999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25330
25331 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25332 * gdb.base/call-rt-st.c: Ditto.
25333
c906108c
SS
253341999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25335
25336 * gdb.threads/pthreads.exp (horiz): New variable.
25337 (test_startup): Fix regexps that capture thread numbers.
25338
253391999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25340
25341 * gdb.base/smoke.exp: Disambiguate two test case names (both
25342 called ``print'').
25343
25344Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25345
25346 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25347 compilation.
c906108c
SS
25348
253491999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25350
25351 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25352 actual output formatting.
25353 * gdb.base/smoke.exp: GDB removes leading 0's.
25354 * gdb.base/volatile.exp: Don't check type of remuneration;
25355 that variable is no longer defined in constvars.c.
25356 * gdb.base/step-test.c (main): Exit with explicit exit code.
25357 * gdb.base/step-test.exp: Remove two nexti checks--they are
25358 not portable.
25359
253601999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25361
25362 * gdb.base/help.exp ("help delete display"): Fix test to match
25363 gdb's output.
25364
25365 * gdb.base/long_long.c (known_types): Initialize values to zero.
25366 * gdb.base/long_long.exp: Step one more line
25367 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25368 leading zeros. Explicitly ask for hex formatting. Use
25369 unique test case names.
c906108c
SS
25370
25371Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25372
d63a86f8 25373 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25374
25375 * gdb.c++/method.exp: Add missing close brace.
25376
253771999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25378
25379 * gdb.base/maint.exp: Use 'set height 0' to disable page
25380 prompting, not 'set height 400'.
25381
25382 Fix a bunch of timeouts.
25383 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25384 four separate tests, so expect doesn't take forever to match a ton
25385 of text against a regexp with lots of .* forms.
25386 ("maint print psymbols", "maint print symbols"): Make some of
25387 these greps more selective, so that expect doesn't try to wade
25388 through huge piles of output and time out.
25389
25390 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25391
25392 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25393 tests: one which doesn't expect shlib events to be reported, and
25394 another which does, but is XFAIL for all platforms other than
25395 HP/UX.
c906108c
SS
25396
25397 * gdb.base/break.exp: Teach the test suite that the `catch
25398 fork', `catch vfork', and `catch exec' commands produce error
25399 messages on platforms that don't provide these features.
25400
25401Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25402
25403 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25404 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25405 (shortening names from solib_threshold.exp etc), won't run on
25406 anything but HP-UX for the foreseeable future.
c906108c 25407 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25408 reflect move.
c906108c
SS
25409
25410Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25411
25412 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25413 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25414
25415Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25416
25417 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25418 successfully re-sets breakpoints in shared libraries.
25419 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25420
25421Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25422
d63a86f8
RM
25423 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25424 and compiled w/o GCC.
c906108c
SS
25425
25426 * gdb.hp/watch-cmd.exp: ditto.
25427
25428 * gdb.hp/watch-hp.exp: ditto.
25429
25430 * gdb.hp/xdb1.exp: ditto.
25431
25432 * gdb.hp/xdb2.exp: ditto.
25433
25434 * gdb.hp/dbx.exp: ditto.
25435
25436Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25437
25438 * constvars.c: Remove C++-isms.
25439 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25440 with GCC.
c906108c
SS
25441
25442Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25443
25444 The following changes are part of the HP merge.
25445
25446 * gdb.base/break.exp: new tests to verify that catchpoints for
25447 fork, vfork, and exec don't trigger inappropriately.
25448
25449 * gdb.base/opaque.exp: compile one file at a time, then link.
25450
25451 * gdb.base/signals.exp: be more restrictive about which hppa
25452 systems receive a setup_xfail. new tests.
25453
25454 * gdb.base/solib_threshold.build: new file.
25455 * gdb.base/solib_threshold.exp: new file.
25456 * gdb.base/solib_threshold.link_opts: new file.
25457 * gdb.base/solib_threshold.mk: new file.
25458 * gdb.base/gen_solib_threshold.c: new file.
25459
25460 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25461 tests. New tests for enums inside classes.
25462
25463 * gdb.c++/compiler.cc: indicate support of template debugging.
25464
25465 * gdb.c++/demangle.exp: run hp style demangling tests.
25466
25467 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25468 tests.
25469
25470 * gdb.c++/misc.cc: changes to support new tests.
25471
25472 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25473 to support new tests.
25474
25475 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25476 gcc, then skip these tests.
25477
25478Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25479
25480 The following files are part of the HP merge; some had longer
25481 names at HP, but have been renamed to be no more than 14
25482 characters in length.
25483
25484 * gdb.hp/ambiguous.cc: new file.
25485 * gdb.hp/ambiguous.exp: new file.
25486 * gdb.hp/attach.exp: new file.
25487 * gdb.hp/attach2.exp: new file.
25488 * gdb.hp/classes-hp.exp: new file.
25489 * gdb.hp/ctti.exp: new file.
25490 * gdb.hp/ctti-add.cc: new file.
25491 * gdb.hp/ctti-add1.cc: new file.
25492 * gdb.hp/ctti-add2.cc: new file.
25493 * gdb.hp/ctti-add3.cc: new file.
25494 * gdb.hp/dbx.exp: new file.
25495 * gdb.hp/exception.cc: new file.
25496 * gdb.hp/exception.exp: new file.
25497 * gdb.hp/foll-exec.c: new file.
25498 * gdb.hp/foll-exec.exp: new file.
25499 * gdb.hp/foll-fork.c: new file.
25500 * gdb.hp/foll-fork.exp: new file.
25501 * gdb.hp/foll-vfork.c: new file.
25502 * gdb.hp/foll-vfork.exp: new file.
25503 * gdb.hp/inherit-hp.exp: new file.
25504 * gdb.hp/more-steps.exp: new file.
25505 * gdb.hp/namespace.cc: new file.
25506 * gdb.hp/namespace.exp: new file.
25507 * gdb.hp/optimize.exp: new file.
25508 * gdb.hp/pxdb.c: new file.
25509 * gdb.hp/pxdb.exp: new file.
25510 * gdb.hp/quicksort.exp: new file.
25511 * gdb.hp/reg-test.exp: new file.
25512 * gdb.hp/reg-test.s: new file.
25513 * gdb.hp/sized-enum.c: new file.
25514 * gdb.hp/sized-enum.exp: new file.
25515 * gdb.hp/start-stop.exp: new file.
25516 * gdb.hp/templ-hp.cc: new file.
25517 * gdb.hp/templ-hp.exp: new file.
25518 * gdb.hp/thr-lib.c: new file.
25519 * gdb.hp/thr-lib.exp: new file.
25520 * gdb.hp/thr-lib.h: new file.
25521 * gdb.hp/thr-liblib.c: new file.
25522 * gdb.hp/virtfun-hp.c: new file.
25523 * gdb.hp/virtfun-hp.exp: new file.
25524 * gdb.hp/watch-cmd.exp: new file.
25525 * gdb.hp/watch-hp.exp: new file.
25526 * gdb.hp/xdb1.exp: new file.
25527 * gdb.hp/xdb2.exp: new file.
25528 * gdb.hp/xdb3.exp: new file.
25529
25530Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25531
25532 The following files are part of the HP merge; some had longer
25533 names at HP, but have been renamed to be no more than 14
25534 characters in length.
25535
25536 * gdb.base/ss.h: new file.
25537 * gdb.base/call-ar-st.c: new file.
25538 * gdb.base/call-ar-st.exp: new file.
25539 * gdb.base/call-rt-st.c: new file.
25540 * gdb.base/call-rt-st-exp: new file.
25541 * gdb.base/call-strs.exp: new file.
25542 * gdb.base/ena-dis-br.exp: new file.
25543 * gdb.base/environ.exp: new file.
25544 * gdb.base/long_long.exp: new file.
25545 * gdb.base/sect-cmd.exp: new file.
25546 * gdb.base/shlib-cl2.exp: new file.
25547 * gdb.base/smoke.exp: new file.
25548 * gdb.base/so-impl-ld.c: new file.
25549 * gdb.base/so-impl-ld.exp: new file.
25550 * gdb.base/so-indr-cl.c: new file.
25551 * gdb.base/so-indr-cl.exp: new file.
25552 * gdb.base/varargs.exp: new file.
25553 * gdb.base/volatile.exp: new file.
25554 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25555 * gdb.base/display.exp: new file.
c906108c
SS
25556 * gdb.c++/derivation.exp: new file.
25557 * gdb.c++/local.exp: new file.
25558 * gdb.c++/member-ptr.exp: new file.
25559 * gdb.c++/overload.exp: new file.
25560 * gdb.c++/ovldbreak.exp: new file.
25561 * gdb.c++/ref-types.exp: new file.
25562 * gdb.c++/ref-types2.exp: new file.
25563 * gdb.c++/userdef.exp: new file.
d63a86f8 25564
c906108c
SS
25565Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25566
25567 * gdb.base/default.exp: Reflect wording change in remote.c.
25568
dc96c6c7 25569Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25570
25571 * gdb.base/help.exp: Update to reflect current text.
25572
25573Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25574
25575 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25576 they're stack variables and contain garbage.
25577 * gdb.c++/anon-union.exp: new file.
25578
25579 The following changes were made by David Taylor
889bf7c5
PA
25580 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25581 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25582 in changes by HP.
c906108c
SS
25583
25584 * gdb.base/bitops.exp: new file.
25585 * gdb.base/default.exp: change expected messages for catch and
25586 info catch tests to reflect HP merge changes.
25587 * gdb.base/enable-disable-break.exp
25588 * gdb.base/ending-run.c: new file.
25589 * gdb.base/long_long.c: new file.
25590 * gdb.base/maint.exp: new file.
25591 * gdb.base/pointers2.exp: new file.
25592 * gdb.base/shlib-call2.exp: new file.
25593 * gdb.base/solib.exp: new file.
25594 * gdb.base/step-test.c: new file.
25595 * gdb.c++/anon-union.cc: new file.
25596 * gdb.c++/local.cc: new file.
25597 * gdb.c++/member-pointer.cc: new file.
25598 * gdb.c++/method.cc: new file.
25599 * gdb.c++/ref-types.cc: new file.
25600 * gdb.c++/ref-types2.cc: new file.
25601 * gdb.c++/userdef.cc: new file.
d63a86f8 25602
c906108c
SS
25603 * gdb.base/scope.exp: compile one file at a time, then link.
25604 * gdb.base/langs.exp: ditto.
25605 * gdb.base/list.exp: ditto.
d63a86f8 25606
c906108c
SS
25607Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25608
25609 The following changes were made by David Taylor
889bf7c5
PA
25610 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25611 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25612 in changes by HP.
d63a86f8 25613
c906108c
SS
25614 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25615 skip tests. When compiling pass c++ flag to gdb_compile.
25616 * gdb.c++/
d63a86f8 25617
c906108c
SS
25618 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25619 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25620 (skip_hp_tests): new function.
25621 (gdb_preprocess): new function.
25622
25623 * configure.in (hpdir): decide whether to configure gdb.hp.
25624 * configure: regenerated.
25625
25626 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25627 to delete on clean.
25628 (EXECUTABLES): update to reflect new additions.
25629 * gdb.base/commands.exp: update message expected.
25630 * gdb.base/default.exp: add copyright notice.
25631 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25632 * gdb.base/help.exp: update messages to reflect current text.
25633 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25634 targets for recurse tests.
25635 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25636 skip this file.
25637
25638 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25639 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25640 compilation.
25641 * gdb.c++/misc.exp: ditto.
25642 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25643 run the tests. tell gdb_compile that it's a c++ compilation.
25644
25645 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25646
c906108c
SS
25647 * gdb.base/all-bin.exp: new file.
25648 * gdb.base/arithmet.exp: new file.
25649 * gdb.base/assign.exp: new file.
25650 * gdb.base/completion.exp: new file.
25651 * gdb.base/cond-expr.exp: new file.
25652 * gdb.base/condbreak.exp: new file.
25653 * gdb.base/define.exp: new file.
25654 * gdb.base/dollar.exp: new file.
25655 * gdb.base/environment.exp: new file.
25656 * gdb.base/eval-skip.exp: new file.
25657 * gdb.base/jump.exp: new file.
25658 * gdb.base/logical.exp: new file.
25659 * gdb.base/pointers.exp: new file.
25660 * gdb.base/relational.exp: new file.
25661 * gdb.base/section_command.exp: new file.
25662 * gdb.base/whatis-expr.exp: new file.
25663
25664 * gdb.base/all-types.c: new file.
25665 * gdb.base/call-array-struct.c: new file.
25666 * gdb.base/call-return-struct.c: new file.
25667 * gdb.base/call-strings.c: new file.
25668 * gdb.base/callfuncs2.c: new file.
25669 * gdb.base/condbreak.c: new file.
25670 * gdb.base/constvars.c: new file.
25671 * gdb.base/display.c: new file.
25672 * gdb.base/int-type.c: new file.
25673 * gdb.base/jump.c: new file.
25674 * gdb.base/miscexprs.c: new file.
25675 * gdb.base/pointers.c: new file.
25676 * gdb.base/pointers2.c: new file.
25677 * gdb.base/shmain.c: new file.
25678 * gdb.base/shr1.c: new file.
25679 * gdb.base/shr2.c: new file.
25680 * gdb.base/solib.c: new file.
25681 * gdb.base/solib1.c: new file.
25682 * gdb.base/solib2.c: new file.
25683 * gdb.base/varargs.c: new file.
25684 * gdb.c++/derivation.cc: new file.
25685 * gdb.c++/overload.cc: new file.
25686 * gdb.c++/ovldbreak.cc: new file.
25687 * gdb.hp/attach.c: new file.
25688 * gdb.hp/attach2.c: new file.
25689 * gdb.hp/average.c: new file.
25690 * gdb.hp/compiler.c: new file.
25691 * gdb.hp/compiler.cc: new file.
25692 * gdb.hp/execd-program.c: new file.
25693 * gdb.hp/follow-exec.c: new file.
25694 * gdb.hp/follow-fork.c: new file.
25695 * gdb.hp/follow-vfork-and-exec.c: new file.
25696 * gdb.hp/misc-hp.cc: new file.
25697 * gdb.hp/more-steps.c: new file.
25698 * gdb.hp/optimize.c: new file.
25699 * gdb.hp/quicksort.c: new file.
25700 * gdb.hp/run-hp.c: new file.
25701 * gdb.hp/start-stop.c: new file.
25702 * gdb.hp/sum.c: new file.
25703 * gdb.hp/templates-hp.cc: new file.
25704 * gdb.hp/thread-local-in-lib.c: new file.
25705 * gdb.hp/thread-local-in-lib.h: new file.
25706 * gdb.hp/thread-local-in-lib.lib.c: new file.
25707 * gdb.hp/vforked-program.c: new file.
25708 * gdb.hp/virtfunc-hp.cc: new file.
25709 * gdb.hp/watchpoint-hp.c: new file.
25710 * gdb.hp/xdb.c: new file.
25711 * gdb.hp/xdb0.c: new file.
25712 * gdb.hp/xdb0.h: new file.
25713 * gdb.hp/xdb1.c: new file.
25714
25715Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25716
25717 The following change was made by Edith Epstein
889bf7c5
PA
25718 <eepstein@cygnus.com> as part of a project to merge in changes
25719 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25720
25721 * gdb.c++/demangle.exp: changed the expected output for some
25722 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25723 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25724 T1<char>::~T1<char>(void)
c906108c 25725 becomes,
a9c64011
AS
25726 maint demangle __dt__11T1__pt__2_cFv
25727 T1<char>::~T1(void)
c906108c 25728
889bf7c5 25729 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25730
c906108c
SS
25731Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25732
25733 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25734 * gdb.trace/backtrace.exp: Likewise.
25735 * gdb.trace/circ.exp: Likewise.
25736 * gdb.trace/collection.exp: Likewise.
25737 * gdb.trace/deltrace.exp: Likewise.
25738 * gdb.trace/infotrace.exp: Likewise.
25739 * gdb.trace/limits.exp: Likewise.
25740 * gdb.trace/packetlen.exp: Likewise.
25741 * gdb.trace/passc-dyn.exp: Likewise.
25742 * gdb.trace/passcount.exp: Likewise.
25743 * gdb.trace/report.exp: Likewise.
25744 * gdb.trace/save-trace.exp: Likewise.
25745 * gdb.trace/tfind.exp: Likewise.
25746 * gdb.trace/tracecmd.exp: Likewise.
25747 * gdb.trace/while-dyn.exp: Likewise.
25748 * gdb.trace/while-stepping.exp: Likewise.
25749
257501998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25751
25752 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25753
25754Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25755
25756 From Brendan Kehoe:
25757 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25758 int return types.
25759
25760Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25761
25762 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25763 remote dos host testing right.
c906108c
SS
25764
25765Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25766
25767 * gdb.base/corefile.exp: remove some xfails.
25768
25769Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25770
25771 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25772 have different timestamps.
c906108c
SS
25773
25774Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25775
25776 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25777 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25778
25779Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25780
25781 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25782 delta.
c906108c
SS
25783
25784Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25785
25786 * gdb.base/default.exp: Add brace missing from previous delta.
25787
25788Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25789
25790 * gdb.base/default.exp: Support test for info float for all
25791 varieties of arm toolchain.
25792
dc96c6c7 25793Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25794
25795 * gdb.trace/*.exp: remove "remote_download" command.
25796
dc96c6c7 25797Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25798
25799 * gdb.trace/*.exp: remove -gdwarf from compile.
25800
25801Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25802
25803 * gdb.trace/configure.in(AC_INIT): typo
25804 * gdb.trace/configure: regenerated
25805
dc96c6c7 25806Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25807
25808 * config/m68k-emc.exp: New file.
25809 * lib/<emc-support.exp trace-support.exp}: New files.
25810 * configure.in: add new test directory gdb.trace.
25811 * gdb.trace/{configure configure.in Makefile.in}: New files.
25812 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25813 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25814 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25815 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25816 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25817 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25818 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25819
dc96c6c7 25820Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25821
25822 * gdb.c++/classes.exp: Change all regular expressions to match
25823 arbitrary combinations of newline/carriage-return, so that they
25824 will work equally well on Unix and Windows.
25825 * gdb.c++/inherit.exp: ditto.
25826 * gdb.c++/virtfunc.exp: ditto.
25827
258281998-08-11 Dawn Perchik <dawn@cygnus.com>
25829
25830 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25831
c2d11a7d
JM
25832Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25833
25834 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25835 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25836 to use a0-a3/d0-d3 as needed.
25837
25838Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25839
25840 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25841 * gdb.disasm/am33.exp: Corresponding changes.
25842
c906108c
SS
258431998-07-11 Felix Lee <flee@cygnus.com>
25844
25845 * gdb.base/callfuncs.exp: add cmp10 test.
25846 * gdb.base/callfuncs.c (cmp10): new function.
25847
25848Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25849
d63a86f8 25850 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25851 into two parts to get around a synchronization problem in expect.
25852
3fc11d3e
JM
25853Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25854
25855 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25856
25857 * configure.in: Add options for gdbtk testsuite.
25858
25859 * configure: Regenerate.
25860
25861 * gdb.gdbtk: New directory to hold gdbtk tests.
25862
c906108c
SS
25863Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25864
25865 * gdb.fortran/types.exp: Escape brackets in expect patterns
25866 for test_float_literal_types_accepted tests.
25867 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25868 before run test.
25869
c2d11a7d
JM
25870Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25871
25872 * am33.exp: Just compile, do not link the testcase.
25873 * am33.s: Add ".am33" pseudoop to force am33 mode.
25874
c906108c
SS
258751998-06-25 Felix Lee <flee@cygnus.com>
25876
25877 * gdb.base/setshow.exp: make sure $pc is sane.
25878
25879 * gdb.stabs/weird.exp: split expect patterns properly.
25880
c2d11a7d
JM
25881Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25882
25883 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25884 * gdb.disasm/am33.exp: Run it.
25885
dc96c6c7 25886Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25887
25888 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25889 match processing (and eliminate spurious timeouts when running).
25890
dc96c6c7 25891Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25892
25893 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25894 exception test, but conditionalize it on target [mach | gnu].
25895
dc96c6c7 25896Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25897
25898 * gdb.base/overlays.exp: fixup compile line for linker script.
25899
25900Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25901
25902 * gdb.fortran/types.exp: don't guess at float size.
25903
25904Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25905
25906 * gdb.base/exprs.exp: delete test that depends on int size.
25907
25908Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25909
25910 * config/sim.exp: Removed checks for target triplets.
25911 (gdb_target_sim): Use gdb,target_sim_options.
25912
25913Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25914
25915 * gdb.base/reread.exp: New file.
25916 * gdb.base/reread1.c: New file.
25917 * gdb.base/reread2.c: New file.
25918
25919Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25920
25921 * config/sim.exp: Use 'target sim -sparclite' when running
25922 SPARClite programs.
25923
25924Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25925
25926 * gdb.base/structs2.exp: New file.
25927 * gdb.base/structs2.c: New file.
25928
25929Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25930
25931 * gdb.asm/common.inc: New file.
25932 * gdb.asm/d10v.inc: New file.
25933 * asm-source.exp: Pass -I's to gas to find .inc files.
25934 Update line numbers in expected output.
25935 * asmsrc1.s: Rewrite.
25936 * asmsrc2.s: Rewrite.
25937 * configure.in: Create arch.inc symlink.
25938 * configure: Regenerate.
25939 * Makefile.in (distclean): Delete arch.inc.
25940
25941Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25942
25943 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25944 (t_enum_value2): ditto
25945 (t_enum_value3): ditto
25946 (main): ditto
c906108c
SS
25947Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25948
25949 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25950 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25951 change.
25952 Use gdb_test instead of send_gdb/gdb_expect sequences.
25953
25954Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25955
25956 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25957 not void.
25958
25959Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25960
25961 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25962 subroutines. Used to test gdbs ability to single step through PC
25963 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25964
25965Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25966
25967 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25968 more rigorous EGCS C++ error checking.
25969
25970Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25971
a9c64011
AS
25972 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25973 tests.
25974 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25975 function when asleep.
25976 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25977 for i*86 Linux and SVR4 signal handling problems.
25978 Remove linux xfail for `next to handler in signals_tests_1', fixed
25979 by recent infrun.c change.
25980 Limit backtrace to 10 frames to avoid timeout problems with infinite
25981 stack backtraces.
25982 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25983 target.[ch] change.
c906108c
SS
25984
25985Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25986
25987 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25988 for a newline from gdb before continuing.
25989 (default_gdb_exit): Just look for y or n.
25990 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25991 it does, fail the rests of the tests in the file.
25992
25993Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25994
25995 * config/cygmon.exp: New file.
25996
25997Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25998
25999 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26000 main" test on remote targets.
c906108c
SS
26001
26002 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26003 run test on remote targets.
26004
26005Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26006
26007 * gdb.asm: New directory.
26008 * configure.in: Configure it.
26009 * configure: Regenerate.
26010 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26011 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26012
26013Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26014
26015 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26016
dc96c6c7 26017Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26018
a9c64011
AS
26019 * gdb.base/overlays (several files): Merge the two overlay
26020 managers into one. Change variables (foox, barx, bazx, grbxx)
26021 back into ints but force them to load in their proper sections.
c906108c
SS
26022
26023Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26024
26025 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26026 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26027 (D10VCopy): Handle memory regions crossing 16k boundaries.
26028 (D10VCopy): Transfer data in 32 bit chunks.
26029
26030Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26031
26032 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26033 correct.
c906108c
SS
26034
26035 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26036 map. Include space for printf in .text segment.
c906108c
SS
26037
26038 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26039 updated d10v memory VMA/LMA map.
c906108c 26040 (D10VCopy): Call D10VTranslate.
d63a86f8 26041
c906108c
SS
26042Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26043
26044 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26045
26046 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26047 that it won't be put into the .sdata - small data -
26048 section. Update reference.
c906108c
SS
26049 * gdb.base/baz.c (bazx, baz): Ditto.
26050 * gdb.base/foo.c (foox, foo): Ditto.
26051 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26052
26053 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26054 to be arrays.
d63a86f8 26055
dc96c6c7 26056Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26057
a9c64011
AS
26058 * gdb.base/overlays.exp: fix up and get working again.
26059 Add tests for backtraces from an overlay function.
d63a86f8 26060
c906108c
SS
26061Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26062
26063 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26064 "calling function with watchpoint enabled".
26065
26066Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26067
26068 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26069 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26070 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26071 pending review of whether it is useful or not.
26072
26073Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26074
26075 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26076
26077Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26078
26079 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26080 * config/dve.exp: New file to support Densan boards.
26081
26082Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26083
26084 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26085 reads and BSD.
c906108c
SS
26086
26087Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26088
26089 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26090 response.
26091
26092 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26093
26094Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26095
26096 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26097 test.
c906108c
SS
26098
26099 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26100 target_sizeof_long and target_bigendian_p.
c906108c 26101 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26102 to targets word size and endianess.
d63a86f8 26103
c906108c
SS
26104Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26105
26106 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26107 output.
c906108c
SS
26108
26109Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26110
26111 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26112 Update test of set args help to match source change.
c906108c
SS
26113
26114Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26115
26116 * gdb.base/default.exp: Expect help system output to be in
26117 alphabetical order.
26118 * gdb.base/help.exp: Ditto.
26119
26120Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26121
26122 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26123 "i*86-pc-linux-gnu*".
26124 * gdb.base/interrupt.exp: Ditto.
26125 * gdb.base/corefile.exp: Ditto.
26126
26127 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26128 define vxworks when building the testcase.
c906108c
SS
26129
26130 * gdb.base/ptype.exp: Fix testnames to be unique.
26131 * gdb.base/radix.exp: Ditto.
26132 * gdb.base/term.exp: Ditto.
26133 * gdb.base/whatis.exp: Ditto.
26134 * gdb.c++/classes.exp: Ditto.
26135
26136Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26137
26138 * gdb.base/callfuncs.exp: Fix indentation.
26139
26140 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26141 suppress_flag has been set.
26142 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26143 target feature.
26144
26145Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26146
26147 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26148 the testcase.
26149
26150 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26151 set_debug_traps() and breakpoint().
c906108c
SS
26152 * gdb.c++/misc.cc (main): Ditto.
26153 * gdb.c++/templates.cc (main): Ditto.
26154 * gdb.c++/virtfunc.cc (main): Ditto.
26155
26156Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26157
26158 * lib/gdb.exp(gdb_step_for_stub): New function.
26159 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26160 exists, reload the executable and do a "continue" instead of
26161 doing a jump.
26162 (runto_main): Use gdb_step_for_stub.
d63a86f8 26163
c906108c 26164 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26165 tests to have unique names.
c906108c
SS
26166 * gdb.base/callfuncs.exp: Ditto.
26167 * gdb.base/commands.exp: Ditto.
26168 * gdb.base/default.exp: Ditto.
26169 * gdb.base/help.exp: Ditto.
26170 * gdb.base/list.exp: Ditto.
26171 * gdb.base/opaque.exp: Ditto.
26172 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26173 similar tests.
d63a86f8 26174
c906108c
SS
26175 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26176 * gdb.c++/cplusfuncs.cc: Ditto.
26177 * gdb.c++/virtfunc.cc: Ditto.
26178
26179 * config/monitor.exp: Keep track of the last file we saw, rather
26180 than trying to get the info from gdb.
26181
26182 * gdb.fortran/types.exp: Move comment to previous line.
26183
26184Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26185
26186 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26187 target mode.
c906108c
SS
26188
26189Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26190
26191 From Bob Manson:
26192 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26193 string from GDB when it connects.
c906108c
SS
26194
26195 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26196
26197Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26198
26199 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26200 if we can't get a debug format from GDB (we may be testing an
26201 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26202
26203 * gdb.stabs/weird.exp: Fix quoting.
26204
26205 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26206
26207Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26208
26209 * config/arm-ice.exp: New file.
26210
26211Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26212
26213 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26214 until it has been modified to work with the new testsuite.
c906108c 26215
99707966 26216 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26217 testcase won't compile, cause all of the testcases in the file to
26218 fail instead.
c906108c
SS
26219
26220 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26221 (gdb_clear_suppressed): New procedure.
26222 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26223 it contains a positive value.
26224
26225Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26226
26227 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26228
26229 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26230
26231Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26232
26233 * lib/gdb.exp (setup_xfail_format): New function.
26234 (get_debug_format): New function to get debug format.
26235 (debug_format): New global variable to hold last value set
26236 by get_debug_format.
26237 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26238 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26239 * gdb.c++/ptype.exp: Ditto.
26240 * gdb.c++/classes.exp: Ditto.
26241 * gdb.c++/cplusfuncs.exp: Ditto.
26242 * gdb.c++/inherit.exp: Ditto.
26243 * gdb.c++/templates.exp: Ditto.
26244 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26245
c906108c
SS
26246Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26247
26248 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26249 host doesn't have a currently-open connection.
26250
26251 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26252 any gdb stub target. Handle cases where gdb doesn't respond when
26253 interrupted in a sane fashion.
c906108c
SS
26254
26255 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26256 same thing in a totally different way.
c906108c
SS
26257
26258 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26259 setting "timeout".
c906108c 26260 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26261 default_gdb_init now.
c906108c
SS
26262
26263Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26264
26265 * gdb.base/printcmds.exp: Fix "check for floating addition"
26266 regexp to accept results within approx +/- .01 of exact value.
26267 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26268
26269Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26270
26271 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26272 properly.
c906108c
SS
26273 (gdb_expect): Add optional timeout parameter, and add timeout
26274 value to various calls.
26275 (gdb_suppress_tests): Only give one warning message per group.
26276
26277Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26278
26279 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26280 global variables. Handle getting a value for $timeout more
26281 gracefully.
c906108c
SS
26282
26283Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26284
26285 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26286 initialize.
c906108c 26287 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26288 by a target configuration file.
c906108c
SS
26289 (gdb_expect): Pass the timeout to remote_expect.
26290
26291 * config/monitor.exp(gdb_load): Fix typo in regexp.
26292
26293Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26294
26295 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26296
26297Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26298
26299 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26300 here. Call gdb_target_exec before rebooting the target, to make
26301 sure the connection to the target is closed.
c906108c
SS
26302 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26303 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26304 Also detect "Timeout reading from remote" error.
26305
26306 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26307 gdb_target_monitor. Don't call gdb_file_cmd here; let
26308 gdb_target_monitor do it.
c906108c
SS
26309
26310 * gdb.disasm/hppa.exp: Don't use exec_output.
26311
26312Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26313
26314 * gdb.base/list.exp: If we're debugging a non-native target,
26315 try to set the pc register to point to the start of the
26316 program before doing the first list command.
26317
26318 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26319 test_calls after restarting.
c906108c
SS
26320
26321 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26322 reloading.
c906108c
SS
26323
26324 * gdb.base/watchpoint.exp: Fix typo.
26325
26326 * gdb.base/setshow.exp: Check for use_gdb_stub.
26327
26328 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26329 stub case.
c906108c
SS
26330 * gdb.base/langs.exp: Ditto.
26331
26332 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26333 gdb_load_offset. If we weren't given a file to load, figure out
26334 what the current file is and use it.
c906108c
SS
26335
26336 * config/i386-bozo.exp: New file.
26337
26338Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26339
26340 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26341 feature.
26342
26343 * config/proelf.exp: New entry.
26344
26345Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26346
26347 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26348 of regexps.
26349
26350 * gdb.base/watchpoint.exp: Don't run the test_stepping
26351 tests if gdb can't call functions on the target.
26352
26353 * gdb.base/setshow.exp: Don't run the set prompt tests if
26354 the board has gdb_prompt set.
26355
26356Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26357
26358 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26359 * gdb.base/commands.exp: Likewise.
26360 * gdb.base/setshow.exp: Likewise.
26361
26362Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26363
26364 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26365 feature.
26366
26367 * config/i960.exp: New file.
26368
26369Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26370
26371 * gdb.base/funcargs.exp: Check for gdb,short_int target
26372 feature instead of looking for explicit target triplets.
26373
dc96c6c7 26374Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26375
d63a86f8 26376 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26377 "p 123DEADBEEF", to check parse_number.
26378 * top.c: change "to enable to enable" to "to enable" in a couple
26379 of help strings.
26380
26381Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26382
26383 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26384 on the mn10300.
d63a86f8 26385
c906108c
SS
26386Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26387
26388 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26389 where the test executable is run with explicit args.
26390 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26391
26392Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26393
26394 * gdb.base/run.c: Use FAKEARGV to build test executable that
26395 does not require a command line arg, since most simulators
26396 don't currently support passing such an arg into the simulated
26397 program.
26398 * gdb.base/commands.exp: Change tests to insert the proper
26399 value as the arg to the first recursive factorial call. Change
26400 compilation line to define FAKEARGV at compile time.
26401
26402Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26403
26404 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26405 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26406 function with watchpoint enabled" test.
26407
26408Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26409
26410 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26411 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26412
26413 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26414 "Tests restarted" messages.
c906108c
SS
26415
26416Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26417
26418 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26419
dc96c6c7 26420Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26421
26422 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26423 for INFO SYMBOL; add help tests for OVERLAY commands.
26424 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26425 add tests for OVERLAY commands
26426 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26427 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26428 * gdb.base/sigall.c: add usestubs code frag
26429 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26430
c906108c
SS
26431Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26432
26433 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26434 failures.
26435 (gdb_stop_suppressing_tests): Note that tests have restarted.
26436
26437Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26438
26439 * config/h8300.exp: New file.
26440
26441Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26442
26443 * gdb.base/setshow.exp: Check for the existence of a
26444 feature, not its value.
26445
26446Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26447
26448 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26449
26450 * gdb.base/scope.exp: It's now init0(), not init().
26451
26452 * gdb.base/scope0.c: For now, change init() to be init0().
26453
26454 * config/monitor.exp: Use gdb_serial in preference to serial
26455 or netport.
26456
26457 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26458 and it's not already set.
c906108c
SS
26459
26460Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26461
26462 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26463 isn't using a stub and if it supports argument passing.
c906108c
SS
26464
26465Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26466
26467 * config/udi.exp(gdb_start): Make sure UDICONF is set
26468 properly before starting gdb.
26469
26470Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26471
26472 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26473 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26474 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26475
26476Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26477
26478 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26479 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26480
26481 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26482
26483 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26484
26485 * config/monitor.exp: Make sure we disconnect from the target.
26486 Also, try a reboot/reload cycle instead of failing if the
26487 load fails.
26488
26489Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26490
26491 * gdb.base/default.exp: Don't set match_max.
26492 * gdb.base/help.exp: Ditto.
26493 * gdb.base/list.exp: Ditto.
26494 * gdb.base/signals.exp: Ditto.
26495
26496 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26497 set, use remote_ld to download the testcase instead of
26498 the GDB loader.
26499
26500Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26501
26502 * config/vr5000.exp: New file.
26503
26504 * config/monitor.exp(gdb_target_monitor): Add pattern for
26505 "Ending remote" to detect errors in connecting.
26506
26507 * gdb.base/setshow.exp: Add .* within auto language test.
26508
26509 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26510 target feature.
26511
26512 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26513 and reboot the board if necessary.
c906108c
SS
26514
26515 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26516 a set of tests. Remove print.* from the patterns being checked.
26517
26518Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26519
26520 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26521 refer to gdb_spawn_id.
26522
26523 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26524 longer used.
26525 * config/sparclet.exp: Ditto.
26526 * config/sparclet-old.exp: Ditto.
26527 * config/slite.exp: Ditto.
26528 * config/sim.exp: Ditto.
26529 * gdb.base/funcargs.exp: Ditto.
26530
26531 * lib/gdb.exp:Remove references to gdb_spawn_id.
26532 (gdb_expect): Move to remote.exp.
26533
26534Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26535
26536 * config/monitor.exp: Detect the "Couldn't establish connection"
26537 message from GDB.
26538
26539Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26540
26541 * gdb.base/bitfields.exp: Use runto instead of explicit
26542 gdb_run_cmd/gdb_expect sequences.
26543
26544 * gdb.base/break.exp(text_next_with_recursion): Add match for
26545 gdb_expect call.
26546
26547 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26548 We also need to handle the "A program is being debugged already"
26549 prompt from gdb. Use gdb_test to set the baud rate.
26550
26551 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26552 to 20000. Really. I mean it.
26553
26554Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26555
26556 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26557 fails. If suppress_flag is set, skip perror message about not
26558 being able to send to GDB.
c906108c 26559 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26560 GDB.
c906108c
SS
26561 (gdb_expect): If suppress_flag is set, always fail immediately.
26562 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26563 (gdb_init): Call gdb_stop_suppressing_tests.
26564 (default_gdb_exit): Ditto.
26565 (default_gdb_start): Ditto.
26566
26567 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26568 gdb_stop_suppressing_tests as appropriate.
c906108c 26569 * gdb.base/break.exp: Ditto.
889bf7c5 26570 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26571 * gdb.base/commands.exp: Ditto.
26572 * gdb.base/exprs.exp: Ditto.
889bf7c5 26573 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26574 * gdb.base/list.exp: Ditto.
26575 * gdb.base/recurse.exp: Ditto.
889bf7c5 26576 * gdb.base/scope.exp: Ditto.
c906108c
SS
26577 * gdb.base/structs.exp: Ditto.
26578 * gdb.c++/inherit.exp: Ditto.
26579
26580Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26581
26582 * config/vr4300.exp: New file.
26583
99707966 26584 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26585
99707966 26586 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26587
26588Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26589
26590 * lib/gdb.exp(gdb_init): New function.
26591
26592 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26593 for each individual variable set.
c906108c
SS
26594
26595 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26596 name.
26597
26598 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26599
26600 * gdb.base/scope.exp: Use gdb_test.
26601
26602 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26603 aborting; the testsuite driver will do that for us (see
26604 gdb_finish). Also, use gdb_test in a few more places.
26605
26606Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26607
26608 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26609
26610Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26611
26612 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26613 and "add_tests" are not at the same address.
26614
26615Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26616
26617 * gdb.base/ptype.exp: Use gdb_test.
26618
26619Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26620
26621 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26622 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26623 left in. No longer expect them to fail.
26624
26625 * gdb.stabs/*.mt; Deleted, no longer used.
26626 * gdb.stabs/configure.in: Remove references to target makefile
26627 frags.
26628 * gdb.stabs/configure: Rebuilt.
26629
26630 * gdb.disasm/*.mt: Deleted, no longer used.
26631 * gdb.disasm/configure.in: Remove references to target makefile
26632 frags. Use "sh3.s" as the unique filename for this directory.
26633 * gdb.disasm/configure: Rebuilt.
26634
26635 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26636 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26637 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26638
26639Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26640
26641 * config/udi.exp: Use mondfe,name instead of remote_host.
26642
26643Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26644
26645 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26646 a function with a watchpoint enabled on the mn10200.
26647
26648 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26649 before trying to create it!
26650
26651Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26652
26653 * config/vx.exp: Use hostname instead of netport.
26654
26655 * config/vxworks.exp: New file.
26656
26657 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26658
26659 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26660 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26661 occurs.
26662
26663 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26664 $gdb_spawn_id directly.
26665 (gdb_run_cmd): Try _start as well as start. Use the target feature
26666 gdb,start_symbol as the symbol to start from when jumping.
26667
26668Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26669
26670 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26671 redundant) test.
26672
26673 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26674 it doesn't lose for 16bit integer systems.
26675
26676Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26677
26678 * gdb.fortran/types.exp: If the target doesn't support "double"
26679 data types, then expect "real" types to only be 4 bytes.
26680
26681 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26682 call tests if the target doesn't support inferior function calls.
26683
26684 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26685 in printf tests.
26686
26687Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26688
26689 * gdb.base/help.exp: Disable "help set", "help show", and
26690 "help support". Simplify regexp for "help stack".
26691
26692 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26693 to 60 seconds. Temporarily set match_max to 15000 around the
26694 "info copying" test.
26695
26696 * gdb.base/nodebug.exp: Don't try to do an inferior function
26697 call if the target doesn't support them.
26698 * gdb.base/printcmds.exp: Likewise.
26699 * gdb.base/setvar.exp: Likewise.
26700 * gdb.base/structs.exp: Likewise.
26701 * gdb.c++/templates.exp: Likewise.
26702 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26703
26704 * gdb.base/recurse.exp: Enable for the mn10200.
26705
26706 * configure.in: Do configure gdb.stabs directory for *-*-elf
26707 targets.
26708 * configure: Rebuilt.
26709
26710 * gdb.base/break.exp: Check for gdb,noresults before testing
26711 exit status and/or results from the target.
26712 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26713 * lib/gdb.exp: Remove old (now bogus) initialization of
26714 noinferior, noargs, noresults and nosignals.
26715
26716Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26717
26718 * config/sh.exp: New file.
26719
26720 * config/slite.exp: Try to connect multiple times to the board
26721 before rebooting. Only send a "monitor run" if need_monitor_run
26722 is set.
26723
26724 * gdb.base/break.exp: Don't do the "stub continue" test if
26725 the target has gdb_stub set.
26726
26727 * gdb.base/callfuncs.exp: Increase the timeout.
26728
26729 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26730 if the target has gdb,noinferiorio set.
26731
26732 * gdb.base/list.exp: Increase match_max to 10000 characters.
26733
26734 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26735
26736 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26737 target.
26738
26739 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26740
26741Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26742
26743 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26744 trying to delete the copy of gdb. Catch the file delete so we
26745 don't die if the delete fails; also, the file should be copied to
26746 the host, not to the build.
c906108c
SS
26747
26748Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26749
26750 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26751 parenthesis in case it contains multiple regexps separated
c906108c
SS
26752 with |.
26753
26754 * gdb.base/watchpoint.exp: Use gdb_test.
26755 * gdb.base/default.exp: Ditto.
26756
26757Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26758
99707966 26759 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26760
c906108c
SS
26761 * gdb.base/scope.exp: Use gdb_test.
26762 * gdb.c++/classes.exp: Ditto.
26763 * gdb.c++/inherit.exp: Ditto.
26764
26765Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26766
26767 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26768 remote_exec instead.
26769 * gdb.base/corefile.exp: Don't be ridiculous.
26770 * gdb.base/*.c: Add missing stub invocations.
26771
26772Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26773
26774 * config/slite.exp: Miscellaneous fixes.
26775
26776 * lib/gdb.exp: Fix runto.
26777
26778 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26779 the target.
26780
26781 * gdb.base/watchpoint.exp: Fix regexp.
26782
26783 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26784 close and wait commands, as the descriptor may now be
26785 invalid. Always call "remote_close host".
26786
26787Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26788
26789 Major rewrite for testsuite revision.
d63a86f8 26790
c906108c
SS
26791 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26792 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26793 instead of relying on spawn_id to always contain a valid
26794 spawn id.
26795 (get_compiler_info): New procedure to build the ${binfile}.ci
26796 file, instead of replicating this in N different places.
26797 (gdb_compile): New procedure.
d63a86f8 26798
c906108c 26799 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26800 appropriate arguments) instead of compile. Use gdb_test in a lot
26801 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26802 at the start of a testcase, as this is no longer done magically.
26803
26804 config/*-gdb.exp: Rename without the -gdb suffix.
26805
26806 config/mips.exp: Use remote_close instead of exit_remote_shell.
26807 config/monitor.exp: Use target_info instead of looking at
26808 baud, timeout, etc.
26809 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26810
26811Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26812
26813 * gdb.c++/templates.exp (test_ptype_of_templates),
26814 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26815 Update expect patterns for destructors and assignment operators
26816 to match corresponding c-typeprint.c changes.
26817 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26818 to destructor breakpoint test, GDB should be able to set the
26819 destructor breakpoint without specifying arguments.
26820
26821Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26822
26823 * gdb.threads/pthreads.exp: Change result for failure to compile due
26824 to lack of pthreads runtime support from an error to simply an
26825 unsupported test, per dejagnu standards.
26826
26827Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26828
26829 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26830 where GDB exits to reduce pattern match time.
26831 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26832
26833 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26834
dc96c6c7 26835Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26836
26837 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26838 * gdb.base/default.exp: ditto.
26839 * gdb.base/nodebug.exp: ditto.
26840 * gdb.base/printcmds.exp: ditto.
26841 * gdb.base/ptype.exp: ditto.
26842 * gdb.base/setvar.exp: ditto.
26843 * gdb.base/structs.exp: ditto.
26844 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26845
26846Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26847
26848 * configure, */configure: Rebuild with autoconf 2.12.
26849
26850Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26851
26852 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26853 use new i*86-pc-linux*-gnu quads.
26854 * gdb.base/corefile.exp: Ditto.
26855 * gdb.base/signals.exp: Ditto.
26856 * gdb.base/sigall.exp: Ditto.
26857 * gdb.base/interrupt.exp: Ditto.
26858
26859 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26860 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26861 RedHat 4.0.
d63a86f8 26862
c906108c 26863 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26864 linux. This allows the test case to at least compile on latest
26865 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26866
26867Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26868
26869 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26870 directory to search gdb directory. Accept and step over conditional
26871 stack alignment code. Consume $prompt in failure cases.
26872 Reset timeout to $oldtimeout instead of some arbitrary value.
26873 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26874 timeout problems with infinite stack backtraces.
26875 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26876 Accept function parameters for linkfunc member.
26877
26878Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26879
26880 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26881 (CXXFLAGS): Remove, unreferenced.
26882 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26883 previous -B options and also add -B option to pick up cross compiled
26884 runtime.
c906108c
SS
26885 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26886 doing cross compiles.
26887 (target_alias): Declare global.
26888 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26889 to verify that gcc exists in build tree, and if so set CC to that
26890 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26891
c906108c
SS
26892Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26893
26894 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26895 ptype test for anonymous union. Fixup testcase to match
26896 current gcc debug output.
26897
26898Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26899
26900 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26901 force argument to an unsigned long type.
26902
26903Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26904
26905 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26906 tests and anonymous union print/ptype tests.
c906108c
SS
26907 * gdb.base/list.exp (test_forward-search): Increase timeout by
26908 5 minutes for the "search extremely long line" case.
26909 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26910 completely optional and that the pass/fail messages use the command as
26911 the message if that third arg is a null string.
26912 (gdb_test_exact): Arrange that a null string pattern means match a
26913 null string output rather than any output, which might include random
889bf7c5 26914 errors.
c906108c
SS
26915 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26916 backtrace test.
26917 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26918 always failing and failure is now exposed by gdb.exp changes.
26919
26920Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26921
26922 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26923 weren't being noted.
26924
26925Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26926
26927 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26928 * gdb.stabs/weird.exp: Remove v_comb xfails.
26929
dc96c6c7 26930Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26931
26932 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26933 list.exp scope.exp watchpoint.exp]
c906108c 26934 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26935
dc96c6c7 26936Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26937
26938 * config/monitor.exp: Increase download timeout to 1000 seconds.
26939
dc96c6c7 26940Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26941
26942 * config/m32r.exp: Increase timeout to 120 seconds.
26943
26944Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26945
26946 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26947 and accept older ordering as obsolescent gcc or gdb.
26948 * gdb.c++/templates.exp: Ditto.
26949 * gdb.c++/virtfunc.exp: Ditto.
26950
26951Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26952
26953 * gdb.base/coremaker.c: Add code to mmap some data so we
26954 can check that it ends up in the core file.
26955 * gdb.base/corefile.exp: Add test to read mmapped data
26956 from core file.
26957
dc96c6c7 26958Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26959
26960 * config/m32r.exp: New file.
26961
26962Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26963
26964 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26965 that cflags can contains -gstabs, and work correctly for other tests.
26966
dc96c6c7 26967Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26968
26969 * gdb.base/setshow.exp: New file, tests show and set.
26970 * gdb.base/setshow.c: New file, tests show and set.
26971 * gdb.base/help.exp: Add test for help set|show annotate.
26972 * gdb.base/default.exp: Add test for set|show annotate.
26973
26974Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26975
26976 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26977 errors unique.
26978 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26979 explicitly.
26980
26981Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26982
26983 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26984 and width commands. This is done elsewhere.
26985 * (gdb_start): Don't call gdb_start_sim here. That's already
26986 done in gdb_load. This fixes lots of failures in default.exp.
26987
26988Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26989
26990 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26991 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26992 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26993 in the same we we treat other failures (since it may be an expected
889bf7c5 26994 condition), rather than as an error.
c906108c
SS
26995 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26996 old test format.
26997
26998Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26999
27000 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27001 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27002 twice. Nuke the duplicates.
c906108c 27003 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27004 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27005 Remove config.h along with other config files.
27006
27007Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27008
27009 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27010 "p func1 ()" and note that rests of tests are skipped.
27011 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27012 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27013 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27014 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27015 affected by the previous run test.
27016 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27017 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27018 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27019 "pass int powerset tuple" and "pass modeless int powerset tuple".
27020 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27021 "real write 4" and "real write 8".
27022 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27023 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27024 "print \$i after tuple assign 2", and
27025 "print vs2 after tuple assign 2".
27026 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27027 meaningful error message and return -1 so the caller can
27028 suppress further tests and avoid a cascade of errors.
d63a86f8 27029
c906108c
SS
27030Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27031
27032 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27033 format for printing version.
27034 * gdb.base/default.exp: Ditto.
27035 * gdb.base/interrupt.exp: Fix problem with cascade of
27036 errors if child process dies while calling a function.
d63a86f8 27037
c906108c
SS
27038Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27039
27040 * Makefile.in (VPATH): Add
27041 * Makefile.in (Makefile, config.status): Fix rules so things get
27042 remade when necessary.
27043
27044Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27045
27046 * Makefile.in (just-check): Add path to sibling expect dir
27047 to environment variable specified by RPATH_ENVVAR.
27048
27049Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27050
27051 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27052 (just-check): Add shared library paths for libstdc++, tk,
27053 tcl, bfd, and opcodes to the environment variable specified
27054 in RPATH_ENVVAR.
27055 * configure.in: Add support to recognize --enable-shared flag
27056 and generate correct value for RPATH_ENVVAR.
27057 * configure: Regenerated with autoconf.
27058
27059Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27060
27061 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27062 include all osf versions.
c906108c
SS
27063 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27064 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27065 when target is linux. When failing to build pthreads test
27066 executable, give more meaningful message.
27067 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27068 arg for pthread_create.
d63a86f8 27069
c906108c
SS
27070Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27071
27072 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27073 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27074 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27075 and -lpthreads (everybody else).
c906108c
SS
27076 (test_startup): Fail gracefully if threads are not supported.
27077 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27078 "p/c array_index("abcdef",2)" when not gcc compiled.
27079 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27080 "print func2::coremaker_local" when not gcc compiled.
27081 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27082 "ptype on opaque struct tagname (statically)",
27083 "ptype on opaque struct tagname (dynamically) 1", and
27084 "ptype on opaque struct tagname (dynamically) 2"
27085 for not compiled with gcc.
27086 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27087 backtrace when compiled with gcc.
d63a86f8 27088 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27089 than always return success.
27090
27091Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27092
27093 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27094
27095Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27096
27097 * gdb.base/structs.exp: Undo last change.
27098
27099Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27100
27101 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27102 encapsulate all the steps/nexts done during self test, starting
27103 at main, and makes them less sensitive to optimization issues.
27104 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27105 signal handler" test.
27106 * gdb.threads/pthreads.exp: Only run this for native configs.
27107 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27108 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27109 tests.
27110 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27111 for "runto test_calls(void)" test.
d63a86f8 27112
c906108c
SS
27113Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27114
27115 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27116 and don't expect address info in breakpoint confirmations.
27117
27118Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27119
27120 * gdb.base/list.exp (test_forward_search): Increase timeout
27121 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27122 and then reset to old value when done. Increase expect input
c906108c
SS
27123 buffer to 10000.
27124
27125Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27126
27127 * gdb.base/list.exp (test_forward_search): Fix to handle very
27128 long source line without overflowing expect's input buffer.
27129
27130Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27131
27132 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27133 "buffer_full".
27134
27135 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27136 "buffer_full".
27137
27138 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27139 "buffer_full".
27140
27141 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27142 "buffer_full".
27143
27144Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27145
27146 * configure.in (configdirs): Add gdb.threads.
27147 * configure: Regenerated with autoconf.
27148 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27149 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27150 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27151
c906108c
SS
27152Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27153
27154 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27155
27156Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27157
27158 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27159 each signal's status in the output of "handle all print".
27160 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27161 the \r\n sequence that immediately precedes the gdb prompt.
27162 * gdb.base/a1-selftest.exp: Save original timeout and restore
27163 after test.
27164
27165Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27166
27167 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27168 symbol.
27169
27170Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27171
27172 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27173
27174Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27175
27176 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27177 timeout by 60 seconds.
27178
27179Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27180
27181 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27182 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27183 error return.
27184
27185Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27186
27187 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27188 gdb initialization, also report how long dejagnu waited. Restore
27189 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27190 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27191
27192Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27193
27194 * lib/gdb.exp: Report timeout value for verbosity level 2.
27195 * config/gdbserver.exp: Ditto.
27196 * config/hppro.exp: Ditto.
27197 * config/mips-gdb.exp: Ditto.
27198 * config/monitor.exp: Ditto.
27199 * config/netware.exp: Ditto.
27200 * config/sim-gdb.exp: Ditto.
27201 * config/slite-gdb.exp: Ditto.
27202 * config/udi-gdb.exp: Ditto.
27203 * config/unix-gdb.exp: Ditto.
27204 * config/vx-gdb.exp: Ditto.
27205 * gdb.base/a1-selftest.exp: Ditto.
27206 * gdb.base/a2-run.exp: Ditto.
27207 * gdb.base/break.exp: Ditto.
27208 * gdb.base/corefile.exp: Ditto.
27209 * gdb.base/list.exp: Ditto.
27210 * gdb.base/recurse.exp: Ditto.
27211 * gdb.base/scope.exp: Ditto.
27212 * gdb.base/signals.exp: Ditto.
27213
27214Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27215
27216 * gdb.threads/Makefile.in (docdir): Removed.
27217
27218Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27219
27220 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27221 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27222 @srcdir@.
d63a86f8 27223 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27224 autoconf 2.5 or higher.
27225 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27226
27227Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27228
27229 * configure: Regenerated.
27230 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27231 avoid name clashes with SunOS headers.
27232
27233Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27234
27235 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27236
27237Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27238
27239 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27240 prototype information ends up in the compiler info file.
27241
27242Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27243
27244 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27245 attempting to regenerate it. Eliminate use of a temporary file
27246 and just generate the info file directly. Source it immediately,
27247 for consistency of use.
27248 * gdb.base/corefile.exp: Ditto
27249 * gdb.base/exprs.exp: Ditto.
27250 * gdb.base/funcargs.exp: Ditto.
27251 * gdb.base/langs.exp: Ditto.
27252 * gdb.base/list.exp: Ditto.
27253 * gdb.base/mips_pro.exp: Ditto.
27254 * gdb.base/nodebug.exp: Ditto.
27255 * gdb.base/opaque.exp: Ditto.
27256 * gdb.base/ptype.exp: Ditto.
27257 * gdb.base/scope.exp: Ditto.
27258 * gdb.base/setvar.exp: Ditto.
27259 * gdb.base/signals.exp: Ditto.
27260 * gdb.base/whatis.exp: Ditto.
27261 * gdb.c++/templates.exp: Ditto.
27262 * gdb.c++/virtfunc.exp: Ditto.
27263 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27264 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27265
27266Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27267
27268 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27269 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27270 Increase timeout, a lot of single stepping might be needed if the
27271 target has no hardware watchpoints.
27272
27273Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27274
27275 * gdb.base/break.exp: Ignore compiler warnings when compiling
27276 break.c.
27277 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27278 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27279 from remote-sim.
27280 * gdb.base/exprs.exp: Add h8300 xfails.
27281 * gdb.base/funcargs.exp: Likewise.
27282 * gdb.base/nodebug.exp: Likewise.
27283 * gdb.base/printcmds.exp: Likewise.
27284 * gdb.base/ptype.exp: Likewise.
27285 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27286 h8300 xfails.
d63a86f8 27287 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27288 on the h8300.
27289 * gdb.base/funcargs.c: Explicitly make last constant argument to
27290 call_after_alloca_subr an unsigned long type.
27291 * gdb.base/return.c: Include stdio.h.
27292
27293Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27294
27295 * config/abug.exp: New file for the older Motorola Bug monitor
27296 that runs on the mvme13x series VME boards.
27297 * config/monitor.exp: Use the new config array for target settings
27298 if they exist.
27299
27300Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27301
27302 * sim-gdb.exp: Make the SH simulator allocate less space when
27303 it is targeted.
27304
27305Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27306
27307 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27308 test.
27309
27310Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27311
27312 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27313 "rs6000-*-*" for "list function in include file" when gcc compiled.
27314 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27315 for "p ctable1[120]".
27316 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27317 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27318 Remove setup_xfail for "rs6000-*-*" for
27319 "print 'scope0.c'::filelocal before run".
27320 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27321 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27322 since some compilers don't allow both options to be given
27323 on the same command line. Create object file and move it.
d63a86f8 27324
c906108c
SS
27325Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27326
27327 * gdb.base/corefile.exp: Always regenerate the core file, since
27328 we always regenerate the coremaker program. Detect special case
27329 where registers cannot be read from core file.
d63a86f8 27330
c906108c
SS
27331Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27332
27333 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27334 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27335 * gdb.c++/templates.exp: Only match on basename of file since
27336 some formats like xcoff don't encode directory information.
27337 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27338 and rs6000 AIX xcoff targets.
27339 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27340 * configure: Regenerate.
27341 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27342 here, rather than in distclean.
d63a86f8 27343
c906108c
SS
27344Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27345
27346 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27347 defined, and use it to compile the test case with -O2. The
27348 native compilation still uses no optimization.
27349 * gdb.base/mips_pro.c: Remove inline assembly code since
27350 it is compiled PIC by default, which results in assembler
27351 warnings that make the testsuite think the compilation
27352 was unsuccessful.
27353
27354Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27355
27356 * gdb.c++/misc.exp: Add note to message for
27357 "print s.a for foo struct" that this is a known gcc 2.7.2
27358 and earlier bug.
27359
27360Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27361
27362 * gdb.base/break.exp: Fix pattern for matching "Delete all
27363 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27364 setup_xfail for deleting all breakpoints test. Fix various
27365 timeout messages to include "(timeout)".
27366 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27367 for "p t_float_values2(3.14159,float_val2)".
27368 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27369 for "continue to call2g" when gcc compiled.
27370 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27371 "up to foo in langs.exp", "show language at foo in langs.exp",
27372 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27373 and "show language at fsub in langs.exp".
27374 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27375 "list line 1 in include file", "list message for lines past EOF",
27376 "list function in include file", "list list0.h:foo", and
27377 "list filename:function; nonexistant function".
27378 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27379 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27380 and "ptype t_char_array" to be for native cc only.
d63a86f8 27381
c906108c
SS
27382Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27383
d63a86f8 27384 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27385 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27386 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27387
27388Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27389
27390 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27391 "bt in signals.exp". This problem only appears when running
27392 the testsuite, and then only intermittently.
27393
27394Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27395
27396 * gdb.base/return.exp (return_tests): Differentiate between
27397 two tests of continuing.
27398
27399Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27400
27401 * */Makefile.in (maintainer-clean): Remove config.log.
27402 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27403 * gdb.c++/Makefile.in (PROGS): Add inherit.
27404 (clean): Remove *.ci.
27405
27406Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27407
27408 * gdb.c++/misc.cc: Add test code from Mike Stump.
27409 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27410
27411Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27412
27413 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27414 to "alpha-*-osf2*" and add comment.
27415 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27416 setup_xfail for "step over execarg initialization" and
27417 "step over corearg initialization".
c906108c
SS
27418 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27419 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27420 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27421 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27422 "print func2::coremaker_local", and "backtrace in corefile.exp".
27423 * gdb.base/signals.exp: Build and source signals.ci.
27424 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27425 to be for gcc only.
27426 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27427
c906108c
SS
27428Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27429
27430 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27431 Feb 3 procfs.c change.
27432
27433Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27434
27435 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27436
27437Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27438
27439 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27440 from dejagnu's apparent default of 10 seconds, which gives random
27441 results when running the tests over NFS on moderately loaded systems.
27442 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27443
27444Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27445
27446 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27447 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27448 result reports.
c906108c
SS
27449
27450Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27451
27452 * configure.in (CY_AC_PATH_TCLH): Remove.
27453 * configure: Regenerate.
27454
27455Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27456
27457 * gdb.c++/Makefile.in (clean): Add missing '{'.
27458
27459Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27460
27461 * lib/gdb.exp: Provide a default value for noinferior.
27462
27463 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27464 Load libgloss.exp.
27465
27466Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27467
27468 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27469 the executable, not the .o to run the tests from.
27470
27471Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27472
27473 * gdb.base/break.exp: Don't test for program exit or exit status
27474 if $noresults if nonzero.
27475 * gdb.base/langs.exp: Likewise.
27476 * gdb.base/watchpoint.exp: Likewise.
27477
27478 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27479 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27480 trying to compile the testcase.
27481
27482Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27483
27484 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27485 * gdb.base/signals.exp (continue to handler): Likewise.
27486
27487Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27488
27489 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27490
27491 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27492
27493Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27494
27495 * gdb.base/corefile.exp: Recognize "not found" as failure
27496 when trying to determine if a core file was generated.
27497 If no core file was generate the first time, try again without
27498 the ulimit -c to work around braindamaged shells.
27499
27500Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27501
27502 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27503 [] tests with "test" and enclose string in quotes.
27504 * gdb.stabs/configure: Rebuild
d63a86f8 27505
c906108c
SS
27506Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27507
27508 Changes in sync with expect:
27509 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27510 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27511 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27512 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27513 argument to AC_REQUIRE.
27514 * configure: Regenerated.
27515
27516Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27517
27518 * gdb.base/corefile.exp: When generating a core, discard any
27519 error messages about ulimit not found and the "core dumped"
27520 message from the shell that runs the coredumper.
27521
27522Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27523
27524 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27525
27526 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27527 which sed script to run. Expect failure for v_comb test
27528 on PA targets too.
d63a86f8 27529
c906108c
SS
27530Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27531
27532 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27533 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27534
27535Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27536
27537 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27538 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27539 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27540 * lib/gdb.exp (default_gdb_start): Fix typo.
27541 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27542 messages to not include the full program name that caused
27543 the core dump since some systems (such as solaris) apparently
27544 truncate this path to about 80 characters.
27545 When generating a core file first try increasing the core file
27546 size limit to unlimited since some systems may default it to
27547 zero, and it is harmless to try it. Move the test for failing
27548 to generate a core file to where it will actually get executed.
27549 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27550 new gdb result from g++ debug info improvements and make old
27551 pattern obsolescent. Also account for size_t differences
27552 (may be int or long).
27553 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27554 initialization before function call is placed in the delay slot
27555 and thus appears to be skipped over by commands such as "next".
27556
27557Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27558
27559 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27560
27561Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27562
27563 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27564 input source file; fix code to compile test to deal with this
27565 convention.
27566 * gdb.c++/*.exp: Likewise.
27567
27568Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27569
27570 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27571 "bt in signals.exp".
27572
27573Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27574
27575 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27576 "step over execarg initialization" and
889bf7c5 27577 "step over corearg initialization".
c906108c
SS
27578
27579Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27580
27581 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27582 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27583
27584Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27585
27586 From Rob Savoye (rob@poseidon.cygnus.com)
27587 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27588 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27589 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27590 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27591 configure.in}: Major reworking for autoconfig.
c906108c
SS
27592 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27593 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27594 New files.
c906108c
SS
27595 * config/unix-gdb.exp: Make GDB global.
27596 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27597 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27598 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27599 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27600 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27601 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27602 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27603 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27604 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27605 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27606 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27607 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27608 to returns as necessary, arrange for test to compile own testcase
27609 executable.
c906108c 27610 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27611
c906108c
SS
27612Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27613
27614 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27615 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27616 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27617 "backtrace through signal handler".
27618
27619Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27620
27621 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27622 continuing from a job control stop signal.
27623 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27624
27625Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27626
27627 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27628 * gdb.base/corefile.exp: Likewise.
27629 * gdb.base/funcargs.exp: Likewise.
27630
27631Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27632
27633 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27634 * config/monitor.exp: Add support for setting baud rate.
27635
27636Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27637
27638 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27639 i*86-*-linux* xfails for "backtrace through signal handler".
27640 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27641 "print func2::coremaker_local".
27642 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27643 alpha-dec-osf2* xfail for
c906108c
SS
27644 "delete all breakpoints when none".
27645
27646Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27647
27648 * gdb.base/break.exp: Change test that deletes all breakpoints
27649 when no user breakpoints are installed. A post 4.15 change
27650 causes gdb to no longer prompt in this case.
27651
27652Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27653
27654 * gdb.base/return.exp (return_tests): Change xfail for test
27655 "correct value returned double test" to stop xfailing at
27656 Solaris 2.5. Apparently the bug has been fixed.
27657
27658Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27659
27660 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27661 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27662
27663Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27664
27665 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27666 * gdb.disasm/hppa.s: Corresponding changes.
27667
27668Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27669
27670 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27671 makefile fragment.
27672 * config/mt-hpux: Deleted.
27673
27674Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27675
d63a86f8 27676 * Many files: When warning about suppressed tests due to a
c906108c
SS
27677 nonexistant test binary, avoid incrementing the warning count.
27678
27679Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27680
27681 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27682
c906108c
SS
27683Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27684
27685 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27686 "sparc-*-solaris2*".
27687
27688Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27689
27690 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27691 Add global and local variables and initialize them.
27692 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27693 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27694 extracts the file name and terminating signal from the core file.
27695 * TODO: Remove note about tests for correct mapping of corefile.
27696 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27697 from optimizing it away.
27698 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27699 handles common blocks.
27700
27701Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27702
27703 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27704 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27705
27706Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27707
27708 * Makefile.in (maintainer-clean): New target, synonym for
27709 realclean.
27710 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27711 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27712 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27713 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27714 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27715 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27716
27717Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27718
27719 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27720 xfails when not gcc compiled for "print foo::funclocal".
27721 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27722 "print foo::funclocal at foo",
27723 "print 'scope1.c'::foo::funclocal at foo",
27724 "print foo::funclocal_bss at foo",
27725 "print 'scope1.c'::foo::funclocal_bss at foo",
27726 "print foo::funclocal_ro at foo",
27727 "print 'scope1.c'::foo::funclocal_ro at foo",
27728 "print bar::funclocal at foo" and
27729 "print 'scope1.c'::bar::funclocal at foo".
27730 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27731 gcc compiled for "print foo::funclocal at bar".
27732 Expand all messages to ensure that they identify that
27733 the test is at bar().
27734 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27735 gcc compiled for:
27736 "ptype on opaque struct pointer (statically)",
27737 "ptype on opaque struct tagname (statically)",
27738 "ptype on opaque struct pointer (dynamically) 1",
27739 "ptype on opaque struct tagname (dynamically) 1",
27740 "ptype on opaque struct pointer (dynamically) 2" and
27741 "ptype on opaque struct tagname (dynamically) 2
27742 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27743 gcc compiled for:
27744 "p datalocal"
27745 "whatis datalocal",
27746 "ptype datalocal",
27747 "p bsslocal",
27748 "whatis bsslocal", and
27749 "ptype bsslocal".
27750 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27751 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27752 when not gcc compiled.
27753 * gdb.base/funcargs.exp (float_and_integral_args): Add
27754 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27755 compiled.
27756 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27757 "backtrace from call6a" when not gcc compiled.
27758 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27759 "backtrace from call7a" when not gcc compiled.
27760 * gdb.base/callfuncs.exp (do_function_calls):
27761 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27762 "p t_char_array_values(char_array_val2,char_array_val1)",
27763 "p t_char_array_values(char_array_val1,char_array_val2)",
27764 "p t_char_array_values("carray 1","carray 2")",
27765 "p t_char_array_values("carray 1",char_array_val2)",
27766 "p t_char_array_values(char_array_val1,"carray 2")",
27767 "p sum_args(1,{2})",
27768 "p sum_args(2,{2,3})",
27769 "p sum_args(3,{2,3,4})",
27770 "p sum_args(4,{2,3,4,5})"
27771 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27772 "backtrace in corefile.exp" when not gcc compiled.
27773
27774Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27775
27776 * gdb.base/signals.exp: Rewrite `handle all print' test as
27777 a procedure. Accept blanks or TABs as whitespace, increase
27778 timeout and expect input buffer size for the large output
27779 from the command. Remove "i*86-*-bsdi2.0" xfail.
27780
27781Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27782
27783 * gdb.base/setvar.exp: Add new testcases for truncation when
27784 assigning invalid values to bitfields.
27785
27786Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27787
d63a86f8 27788 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27789 mips-sgi-irix* xfail for
27790 "call inferior func with struct - returns char *"
27791 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27792 accepted in the result.
c906108c
SS
27793
27794Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27795
27796 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27797 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27798 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27799 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27800 that accidentally got checked in.
27801
27802Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27803
d63a86f8 27804 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27805 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27806 compiled test.
27807 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27808 Add mips-sgi-irix5* xfail for not gcc compiled.
27809 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27810 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27811 compiled for "p top", "whatis top", "p middle", and "whatis
27812 middle".
c906108c
SS
27813 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27814 "whatis signed char" for not gcc compiled.
27815 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27816 "set variable signed char=-1 (-1)" and
27817 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27818 * gdb.base/funcargs.exp (float_and_integral_args):
27819 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27820 Add mips-sgi-irix* xfail when not gcc compiled for
27821 "continue to call2b".
27822 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27823 "continue to call2g".
6fdff2c5
PA
27824 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27825 compiled for "backtrace from call6a"
27826 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27827 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27828 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27829 (localvars_after_alloca): Fix gdb_test cmds for
27830 "print * after runto ...".
27831 Remove rs6000-*-* xfails for
27832 "print i after runto localvars_after_alloca" and
27833 "print l after runto localvars_after_alloca"
27834 for all compilers.
27835 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27836 when not compiled with gcc, for:
c906108c
SS
27837 "print signed char == (minus)",
27838 "print signed char != (minus)",
27839 "print signed char < (minus)",
27840 "print signed char > (minus)".
27841 * gdb.base/callfuncs.exp (do_function_calls):
27842 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27843 "call inferior func with struct - returns char *".
d63a86f8 27844 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27845 "correct value returned double test" to include Solaris 2.4.
27846 * gdb.base/funcargs.exp (float_and_integral_args):
27847 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27848
c906108c
SS
27849Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27850
27851 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27852 enumeration bitfields if compiling with GNU C.
27853 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27854 to empty' prompt.
27855
27856Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27857
27858 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27859 test for PRO targets.
27860
27861 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27862 breakpoints in the inferior at any given time by making
27863 two groups of breakpoints for call2*, call6* and call7*
27864 tests.
27865
27866Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27867
27868 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27869 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27870 from optimizing it away.
27871 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27872 "call inferior func with struct".
27873
27874Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27875
27876 * configure.in: Only configure gdb.chill for particular targets.
27877
27878Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27879
27880 * gdb.base/Makefile.in: Add action to .c.o transformation
27881 rule that generates a .ci file for each .o file and remove
27882 explicit .c.o rules except for callfuncs.o.
27883 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27884 generates a .ci file for each .o file and remove explicit
27885 .cc.o rules.
27886 (clean): Remove *.tmp *.ci files.
27887 (EXECUTABLES): Remove templ-info.exp.
27888 * gdb.base/compiler.c: New file.
27889 * gdb.c++/compiler.cc: New file
27890 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27891 Change rs6000-*-* xfail for
27892 "print 'scope0.c'::filelocal_ro" and
27893 "print 'scope1.c'::filelocal" and
27894 "print 'scope1.c'::filelocal_bss" and
27895 "print 'scope1.c'::filelocal_ro" and
27896 "print 'scope1.c'::foo::funclocal" and
27897 "print 'scope1.c'::foo::funclocal_ro" and
27898 "print 'scope1.c'::bar::funclocal" and
27899 "print 'scope0.c'::filelocal_ro" and
27900 "print 'scope1.c'::filelocal at foo" and
27901 "print 'scope1.c'::filelocal_bss at foo" and
27902 "print 'scope1.c'::filelocal_ro at foo" and
27903 "print 'scope1.c'::foo::funclocal at foo" and
27904 "print 'scope1.c'::foo::funclocal_bss at foo" and
27905 "print 'scope1.c'::foo::funclocal_ro at foo" and
27906 "print 'scope1.c'::bar::funclocal at foo" and
27907 "print 'scope0.c'::filelocal_ro" and
27908 "print 'scope1.c'::filelocal" and
27909 "print 'scope1.c'::filelocal_bss" and
27910 "print 'scope1.c'::filelocal_ro" and
27911 "print 'scope1.c'::foo::funclocal" and
27912 "print 'scope1.c'::foo::funclocal_bss" and
27913 "print 'scope1.c'::foo::funclocal_ro" and
27914 "print 'scope1.c'::bar::funclocal" and
27915 "print 'scope1.c'::bar::funclocal_bss"
27916 to only be xfail'd when not compiled with gcc.
d63a86f8 27917 Add rs6000-*-* xfail for
c906108c
SS
27918 "print 'scope0.c'::filelocal_bss before run"
27919 when compiled with gcc.
27920 (test_at_main): Add rs6000-*-* xfail for
27921 "print filelocal_ro in test_at_main"
27922 when compiled with gcc.
27923 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27924 Add rs6000-*-aix* xfail for
c906108c
SS
27925 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27926 "ptype t_char_array", not compiled with gcc.
27927 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27928 xfail for "list foo (in include file)" when gcc compiled.
27929 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27930 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27931 "run to call0a" if not compiled with gcc.
27932 (unsigned_integral_args): Add rs6000-*-* xfail for
27933 "run to call1a" if not compiled with gcc.
27934 (float_and_integral_args): Add rs6000-*-* xfail for
27935 "run to call2a" if not compiled with gcc and for
27936 "continue to call2b" for any compiler.
27937 Add rs6000-*-* xfail to
27938 "print f1 after run to call2a" for gcc compiled.
27939 (discard_and_shuffle): Add rs6000-*-* xfail for
27940 "run to call6a".
27941 (shuffle_round_robin): Add rs6000-*-* xfail for
27942 "backtrace from call7a" if not compiled with gcc.
27943 Add rs6000-*-* xfail for
27944 "backtrace from call7b" if compiled with gcc.
27945 (call_after_alloca): Add rs6000-*-* xfail for
27946 "print c in call_after_alloca" and
27947 "print s in call_after_alloca" and
27948 "backtrace from call_after_alloca_subr"
27949 if not compiled with gcc.
27950 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27951 "print c in localvars_in_indirect_call" and
27952 "print c in localvars_in_indirect_call" and
27953 "backtrace in indirectly called function" and
27954 "stepping into indirectly called function"
27955 if not compiled with gcc.
27956 (localvars_after_alloca): Add rs6000-*-* xfail for
27957 "print c after runto localvars_after_alloca" and
27958 "print s after runto localvars_after_alloca" and
27959 "print i after runto localvars_after_alloca" and
27960 "print l after runto localvars_after_alloca"
27961 for all compilers.
27962 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27963 than whatis-info.exp.
27964 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27965 than opaque-info.exp.
27966 Setup rs6000-*-* xfail for
d63a86f8 27967 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27968 "ptype on opaque struct pointer (dynamically)" when
27969 not compiled with gcc.
27970 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27971 rather than callf-info.exp.
27972 (do_function_calls): Add clear_xfail for rs6000-*-* for
27973 "p t_float_values2(3.14159,float_val2)". Seems to work
27974 fine there, both with xlc and gcc. Need to find out what
27975 it is doing right and fix other platforms.
27976 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27977 "call inferior func with struct - returns int",
27978 "call inferior func with struct - returns long",
27979 "call inferior func with struct - returns float",
27980 "call inferior func with struct - returns double",
27981 "call inferior func with struct - returns char *",
27982 but only if not gcc compiled (presumes xlc compiled).
27983 Change rs6000-*-* xfails for
27984 "call inferior func with struct - returns char" and
27985 " call inferior func with struct - returns short" to only
27986 xfail if not using gcc.
27987 (clean mostlyclean): Remove *.ci and *.tmp files.
27988 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27989 than templ-info.exp.
27990 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27991 Add rs6000-*-* xfail for "up to foo in langs.exp"
27992 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27993 when not gcc compiled.
d63a86f8 27994
c906108c
SS
27995Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27996
27997 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27998 * gdb.base/corefile.exp: Likewise.
27999 * gdb.base/list.exp: Likewise.
28000 * gdb.base/scope.exp: Likewise.
28001 * gdb.base/siganls.exp: Likewise.
28002
28003 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28004 compiler output.
28005 * gdb.base/whatis.exp: Likewise.
28006
28007Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28008
28009 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28010 failure (opcode table has been fixed to match reality).
28011
28012Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28013
28014 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28015 "call inferior func with struct - returns char",
28016 "call inferior func with struct - returns short"
28017
28018 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28019 "print 'scope0.c'::filelocal at main",
28020 "print 'scope0.c'::filelocal_bss in test_at_main",
28021 "print 'scope0.c'::filelocal at foo",
28022 "print 'scope0.c'::filelocal_bss in test_at_foo",
28023 "print 'scope0.c'::filelocal at bar",
28024 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28025
c906108c
SS
28026 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28027 in source file 1". This bug seems to have been fixed with both
28028 gcc and native cc (was native assembler bug?).
28029
28030Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28031
28032 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28033 "backtrace through signal handler" to "i*86-*-sysv4*".
28034 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28035 continue" case. Add "known SVR4 bug" to fail message.
28036 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28037 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28038 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28039 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28040 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28041 "up to foo in langs.exp", "show language at foo in
28042 langs.exp", "up to cppsub_ in langs.exp", "show
28043 language at cppsub_ in langs.exp", "up to fsub in
28044 langs.exp", and "show language at fsub in langs.exp".
28045 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28046 "bactrace in corefile.exp".
28047 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28048 "call inferior function with struct - returns float" and
28049 "call inferior function with struct - returns double".
d63a86f8 28050
c906108c
SS
28051Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28052
28053 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28054 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28055 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28056 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28057
28058Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28059
28060 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28061 (or overriden) "CHILL" macro rather then bare "gcc".
28062 Also look for ../../gcc/xgcc since that is what we will
28063 actually need, not "Makefile". Remove following assignment
28064 of CHILL to CHILL_FOR_TARGET because that results in
28065 recursive definition.
28066
28067Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28068
28069 * gdb.base/corefile.exp: Change xfail for backtrace in
28070 corefile.exp from linuxaout to all linux.
28071 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28072 cases where we miss the breakpoint at the signal handler
28073 for some reason. Setup xfail for linuxoldld/linuxaout and
28074 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28075 hitting SIGURG breakpoint.
28076 * gdb.base/signals.exp: Setup xfail for "next" acting like
28077 continue to add linuxoldld. Setup xfail for all linux for
28078 "next to handler in signals_tests_1", "backtrace in
28079 signals_tests_1", "continue to func1", "pass SIGUSR1",
28080 and continue to handler".
28081
28082Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28083
28084 * Update all FSF addresses except those in COPYING* files.
28085
28086Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28087
28088 * gdb.base/a2-run.exp: Change messages to be more explicit about
28089 the status of args, and quote binfile in results.
28090
28091Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28092
28093 * gdb.base/callfuncs.exp: Add tests for passing structs to
28094 inferior functions and return various types.
28095 * gdb.base/callfuncs.c: Add functions to receive a struct
28096 and return a member of the struct, in various types.
28097
28098Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28099
28100 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28101
28102Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28103
28104 * config/vxworks29k.exp: New file, sources vxworks.exp.
28105
28106Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28107
28108 * config/gdbremote.exp: New file. Testing framework using
28109 gdbserver.
28110
28111Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28112
28113 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28114 "call function when asleep" and "send end of file".
28115 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28116 for "backtrace in corefile.exp".
28117 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28118 for "backtrace through signal handler".
28119 * gdb.base/corefile.exp: Make sure we actually generate a core file
28120 before trying the core tests. Some systems allow the user to suppress
28121 generation of core files and default to that (linux for example).
28122 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28123 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28124
28125Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28126
28127 * gdb.threads: New directory with some crude multi-threaded
28128 gdb tests (step.exp and step2.exp).
28129 * config/mt-lynx (STEP_EXECUTABLE): Define.
28130 (THREADFLAGS): Define.
28131
28132Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28133
28134 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28135
28136 * gdb.base/signals.exp: Disable whole file for lynx until
28137 further notice.
28138
28139 * gdb.base/signals.exp: xfail test where "next" acts like
28140 "continue" for lynx.
28141
28142 * gdb.base/interrupt.exp: xfail test for calling function while
28143 inferior is asleep for lynx.
28144
28145 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28146 than one cr-lf after each command.
28147
28148Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28149
28150 * configure.in: Reinstate setting of stabsdirs variable, fix
28151 typo in setting up configdirs for native builds.
28152
28153 * gdb.base/return.exp: Fix typo in return double test.
28154 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28155 compiler from optimizing them away.
28156
28157Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28158
28159 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28160 sequences to be echo'd by gdb when using gdb_test.
28161 * gdb.chill/chexp.exp: Likewise.
28162 * gdb.fortran/exprs.exp: Likewise
28163
28164Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28165
28166 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28167 after the inferior gdb has started.
28168
28169 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28170 after each command.
28171 * gdb.base/funcargs.exp: Likewise.
28172 * gdb.base/gdbvars.exp: Likewise.
28173 * gdb.base/interrupt.exp: Likewise.
28174 * gdb.base/list.exp: Likewise.
28175 * gdb.base/watchpoint.exp: Likewise.
28176 * gdb.c++/demangle.exp: Likewise.
28177 * gdb.c++/inherit.exp: Likewise.
28178 * gdb.chill/chexp.exp: Likewise.
28179 * gdb.fortran/exprs.exp: Likewise.
28180
28181 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28182 test if we can't handle IO to/from the inferior.
28183
28184 * gdb.c++/misc.exp: Always check for a program already being
28185 started after sending a "run" command to gdb.
28186
28187 * gdb.base/twice.exp: Start with a fresh gdb.
28188
28189 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28190 only depend on gdb's expression code, not the chill runtime.
28191
28192 * gdb.base/return.c: Put return values into variables so we
28193 can have gdb print them rather than depending on the program
28194 to print them.
28195 * gdb.base/return.exp: Corresponding changes.
28196
28197 * lib/gdb.exp: Provide default value for noinferiorio.
28198 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28199 the inferior.
28200
28201 * gdb.base/break.exp: Always check for a program already being
28202 started after sending a "run" command to gdb.
28203 (text_next_with_recursion): Don't check the output from the
28204 program's printf statement. Instead just make sure the program
28205 exited.
28206
28207 * gdb.base/commands.exp: Protect tests which need arguments with
28208 $noargs conditionals.
28209
28210Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28211
28212 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28213 of structure member arrays to match gdb/valops.c:value_addr change.
28214
28215Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28216
28217 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28218 cases.
28219
28220Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28221
28222 * configure.in (configdirs): Remove gdb.chill from default list
28223 of subdirs and then add it back in only if doing a native build.
28224 The current chill compiler does not yet work in any cross build.
28225 * Revert all signal changes from Jul 6.
28226 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28227 for sh-hms targets, allowing these tests to link, with no other
28228 changes. Testing is suppressed by setting "nosignals" in site.exp.
28229
28230Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28231
28232 * configure.in (signaldirs): Define and add to configdirs for all
28233 targets except some specific ones that are known to not support signals.
28234 Also clean up formatting.
28235 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28236 (signals, sigall): Remove rules to build.
28237 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28238 Moved to new gdb.signals directory.
28239 * gdb.signals: New test directory.
28240 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28241 signals.c signals.exp}: New or moved files.
28242
28243Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28244
28245 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28246
28247Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28248
28249 * gdb.base/return.exp: Xfail `return double' test failure
28250 on at least Solaris 2.3 and handle future/past versions on
28251 a case by case basis as appropriate. Also update message
28252 to include i*86 failures.
28253
28254Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28255
28256 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28257
28258 * lib/gdb.exp: Fix comment which erroneously identified
28259 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28260 gdb_file_cmd not gdb_load).
28261 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28262
28263 * gdb.base/setvar.exp: Make test names consistent between pass and
28264 fail cases. Use gdb_test more.
28265
28266Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28267
28268 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28269
28270Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28271
28272 * gdb.base/help.exp: Fix expected help string for `show commands'.
28273
28274Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28275
28276 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28277
28278 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28279 of a text section.
28280
28281Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28282
28283 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28284 that loop eventually terminates. Fix Connection refused logic so
28285 that testsuite will expire nicely.
28286
28287Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28288
28289 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28290 config/rom68k.exp: New tcl glue for the appropriate monitors.
28291 These all just end up calling monitor.exp.
28292 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28293 refused' by retrying. Cleanup some timeout issues.
28294 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28295 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28296 callers don't have to set/restore global timeout variable.
28297
28298 * The following set of changes centralizes management of the global
28299 timeout variable. This way, it can be set in one target dependent
28300 place instead of dozens of places scattered throughout the test suite.
28301 If you need to lengthen a timeout, then you should either set timeout
28302 in one of the config/{target}.exp files, or multiply it by a factor.
28303 Setting it to an absolute value is always going to lose for some
28304 targets.
28305 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28306 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28307 * gdb.base/funcargs.exp: Don't set timeout.
28308 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28309 * gdb.base/printcmds.exp (test_print_string_constants
28310 test_print_array_constants): Don't set timeout.
28311 * gdb.base/ptype.exp: Don't set timeout.
28312 * gdb.base/recurse.exp: Don't set timeout.
28313 * gdb.base/return.exp: Don't set timeout.
28314 * gdb.base/watchpoint.exp: Don't set timeout.
28315 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28316 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28317
28318Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28319
28320 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28321
28322Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28323
28324 * lib/gdb.exp: Disable chill tests for irix5.
28325
28326Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28327
28328 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28329 each test pass or fail.
28330
28331Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28332
28333 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28334 xlc not gcc.
28335
28336Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28337
28338 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28339
28340Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28341
28342 * config/est.exp: Fix copyright and comments. Remove dead code.
28343 Use targetname, serialport and baud variables instead of fixed
28344 constants.
28345 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28346 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28347
28348Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28349
28350 * gdb.base/watchpoint.exp: Don't run
28351 test_watchpoint_triggered_in_syscall for sunos.
28352
28353Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28354
28355 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28356 they don't seem to exist. Do include stdio.h.
28357
28358Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28359
28360 * gdb.base/a1-selftest.exp: Add alpha xfail.
28361
28362Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28363
28364 * gdb.base/watchpoint.c (main): Prompt before calling read().
28365 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28366 Revise accordingly. Remove cruft about sending "123" several
28367 times, until it gets noticed. Clean up the "print buf[0]" stuff
28368 so that it passes or fails, and waits for prompts in the usual way.
28369
28370Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28371
28372 * gdb.base/recurse.exp: Fix comment.
28373
28374 * TODO: Remove item about printing variables in nodebug.exp. Add
28375 item about enabling tests which are only run on some targets.
28376
28377 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28378 fail, make test names unique, use new gdb_test convention
28379 regarding pattern, use gdb_test more, etc.).
28380
28381 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28382 fail, make test names unique, etc.).
28383
28384Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28385
28386 * gdb.base/nodebug.c: Change return type of top and middle to
28387 short.
28388 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28389 are fixed by the recent mdebugread.c changes. Allow `short ()'
28390 as type for top and middle.
28391
28392Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28393
28394 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28395 nearly as I can tell, the whole thing was an accident in Stu's
28396 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28397 to replace a send/expect pair with gdb_test, but ended up only
28398 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28399 of 30 Mar 1995 took care of it, but left this vestigial comment
28400 which I am now nuking.
28401
28402Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28403
28404 * gdb.base/break.exp: Look for different line number for
28405 breakpoint at main depending on usestubs.
28406
28407Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28408
28409 * gdb.base/list.exp: Adjust some alternate expect patterns to
28410 match recent list0.c change. Add alternate expect pattern for
28411 output from `list default lines around main' for optimizing
28412 compilers.
28413
28414Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28415
28416 * lib/gdb.exp: If nosignals is not set, set it to 0.
28417
28418Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28419
28420 * config/slite-gdb.exp: Responds to load symbol table prompt.
28421 * gdb.base/break.exp: Adjust line number, fix rerun.
28422 * gdb.base/langs0.c: Add #ifdef usestubs.
28423
28424Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28425
28426 * gdb.base/list.exp: Adjust line contents after adding new lines in
28427 list0.c. Also fix a syntax error.
28428
28429 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28430 * gdb.base/break.exp: ditto.
28431 * gdb.base/list.exp: ditto.
28432 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28433 * gdb.base/run.c: ditto.
28434 * gdb.base/list0.c: ditto.
28435 * gdb.base/funcargs.c: ditto.
28436
28437Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28438
28439 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28440 $targetname, $serialport and $baud instead of hardwired variables.
28441 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28442 target doesn't support signals.
28443
28444Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28445
28446 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28447
28448Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28449
28450 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28451 Don't rely on the value of an auto variable before it has been
28452 initialized. Use gdb_test more.
28453
28454Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28455
28456 * lib/gdb.exp (default_gdb_version): A version number must start
28457 with a digit, but other than that contains all characters up to
28458 the first whitespace character.
28459
28460Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28461
28462 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28463
28464Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28465
28466 * gdb.c++/*.exp: Warn if executable does not exist. The original
28467 reason for skipping the warning was that configure.in sometimes
28468 intentionally skipped building the executables but the tcl code
28469 had no way of knowing. That (a) was always bogus with respect to
28470 error handling, (b) is no longer true (right now there is no way
28471 to skip C++ tests).
28472
28473 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28474
28475Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28476
28477 * gdb.base/list.exp: Add expect patterns for output from
28478 SunPRO compiled executables.
28479 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28480 types.
28481
28482Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28483
28484 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28485 number (we are already testing that the correct source line text
28486 gets printed).
28487
28488 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28489 that is what is intended, but something needed to be done to get
28490 sunos4 native working again.
28491
28492 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28493
28494 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28495 apparently went with a (very) old xfail.
28496
28497Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28498
28499 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28500 runto_main is a proc in gdb.exp that will do 'step' for target use
28501 stubs.
28502 * gdb.base/exprs.exp: ditto.
28503 * gdb.base/interrupt.exp: ditto.
28504 * gdb.base/opaque.exp: ditto.
28505 * gdb.base/printcmds.exp: ditto.
28506 * gdb.base/ptype.exp: ditto.
28507 * gdb.base/scope.exp: ditto.
28508 * gdb.base/setvar.exp: ditto.
28509 * gdb.base/signals.exp: ditto.
28510 * gdb.base/twice.exp: ditto.
28511 * gdb.c++/classes.exp: ditto.
28512 * gdb.c++/inherit.exp: ditto.
28513 * gdb.c++/templates.exp: ditto.
28514 * gdb.base/break.exp: no run and hit main for stubs. Change line
28515 numbers for breakpoints and info breakpoint.
28516 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28517 breakpoint().
28518 * gdb.base/callfuncs.c: ditto.
28519 * gdb.base/exprs: ditto.
28520 * gdb.base/interrupt.c: ditto.
28521 * gdb.base/opaque0.c: ditto.
28522 * gdb.base/printcmds.c: ditto.
28523 * gdb.base/ptype.c: ditto.
28524 * gdb.base/scope0.c: ditto.
28525 * gdb.base/setvar.c: ditto.
28526 * gdb.base/signals.c: ditto.
28527 * gdb.base/twice.c: ditto.
28528 * gdb.c++/misc.cc: ditto.
28529 * gdb.c++/templates.cc: ditto.
28530
28531Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28532
28533 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28534
28535 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28536 somewhere between `read' and `main.c'. I'm pretty sure the
28537 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28538 and it isn't particularly useful.
28539
28540 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28541
28542Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28543
28544 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28545
28546Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28547
28548 * config/mt-slite: add LIBS and -nostdlib.
28549 * config/slite-gdb.exp: add this new file to support sparclite target.
28550
28551Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28552
28553 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28554
28555 * gdb.base/a2-run.exp: Change argument to istarget from
28556 "*-*-vxworks" to "*-*-vxworks*".
28557 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28558
28559Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28560
28561 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28562 will not runto main but do a 'step' to step out of breakpoint().
28563 * config/mt-slite: add -Dusestubs.
28564
28565Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28566
28567 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28568 instead of just @.
28569
28570 * gdb.base/signals.exp: Add test for "handle all print".
28571 * TODO: Remove "handle all print". Also remove item about
28572 checking copyright date (I don't like the idea of a spurious FAIL
28573 based on when we run the tests).
28574
28575 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28576 for SunOS4 (reason for failure not investigated). Remove
28577 redundant test for $binfile.
28578
28579 * gdb.base/nodebug.c (array_index): Call malloc.
28580
28581 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28582
28583Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28584
28585 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28586 conventions and slightly simplify the matching regexp.
28587
28588Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28589
28590 * gdb.base/break.exp: Update gdb_test invocation to use new
28591 convention.
28592
28593 * lib/gdb.exp: If noargs is not set, set it to 0.
28594
28595 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28596 tests unique.
28597
28598 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28599
28600Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28601
28602 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28603 one argument of type "<non-float parameter>".
28604
28605Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28606
28607 * config/rom68k.exp: New file to support Motorola IDP board.
28608 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28609 * gdb.base/break.c: Change things around so that this program
28610 doesn't depend upon args. This is necessary to make remote
28611 targets work (in general, they can't take args).
28612 * gdb.base/break.exp: Don't try to send args to program. Don't
28613 expect output. Also, replace lots of code with gdb_test.
28614
28615Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28616
28617 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28618 printing of '\'' (which is what the comment says we are testing,
28619 even though we were not), not '''.
28620 (test_integer_literals_rejected): Test that printing ''' is an error.
28621
28622 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28623 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28624 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28625 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28626 Use gdb_test not test_print_accept.
28627 * lib/gdb.exp: Remove test_print_accept.
28628
28629 * gdb.base/signals.exp (signal_tests_1): Make pass message
28630 consistent with fail message.
28631
28632 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28633 unsigned char; the bug (PR 1821) is fixed.
28634
28635 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28636
28637 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28638 successful tests--makes xfailing them work right.
28639
28640Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28641
28642 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28643 only \r\n, not .*. The test can pass .* as the last thing in
28644 $pattern if that is what it wants. In addition to providing this
28645 flexibility, this change should speed up pattern matching in cases
28646 where the pattern already ended with .* (there were a number of
28647 them). This change also helps catch bad patterns--in the old
28648 scheme the typo "char \*" instead of "char \\*" would pass. Now
28649 it is caught.
28650 * Many .exp files: Update callers.
28651
28652 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28653 clearer and does not spuriously match multiple ('s. Likewise for
28654 ) and *.
28655
28656 * gdb.base/nodebug.exp: Test ability to call a function and pass
28657 it a string (even with no debugging info).
28658
28659 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28660 "p '\'", which is the same as "p ''" once tcl gets done with
28661 quoting, to "p '\\'", which I suspect is what is intended (one
28662 backslash gets sent to GDB).
28663
28664 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28665
28666Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28667
28668 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28669 1817) was fixed literally years ago.
28670
28671Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28672
28673 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28674 test, it causes stepping out of call_after_alloca_subr with
28675 optimizing compilers.
28676 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28677 fails.
28678
28679 * gdb.c++/templates.exp: Source templ-info.exp only if
28680 the templates executable exists.
28681
28682 * gdb.c++/misc.cc (class Contains_static_instance,
28683 class Contains_nested_static_instance),
28684 gdb.c++/classes.exp (test_static_members): Test printing of
28685 a class that contains a static instance of the class.
28686
28687Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28688
28689 * gdb.base/langs2.c (cppsub_): Don't prototype.
28690 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28691 only, I believe).
28692
28693Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28694
28695 * lib/gdb.exp (skip_chill_tests): New procedure.
28696
28697 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28698
28699Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28700
28701 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28702 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28703
28704Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28705
28706 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28707
28708 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28709 disassemble 8, not 16, instructions for part 4.
28710
28711 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28712 support the latter anymore.
28713
28714 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28715 -DNO_PROTOTYPES.
28716 * gdb.base/callfuncs.c: Control use of prototypes based on
28717 NO_PROTOTYPES, not __STDC__.
28718 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28719 t_float_values2 tests if prototypes in use.
28720
28721 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28722 t_double_values): When checking differences against DELTA, check
28723 that difference is within the range (-DELTA,DELTA), not just
28724 (-infinity,DELTA).
28725
28726Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28727
28728 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28729 'file' command firts, then 'target', then 'load', this is due to gdb
28730 target set up.
28731 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28732
28733Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28734
28735 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28736 FP load/store variants.
28737 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28738
28739Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28740
28741 * gdb.base/term.exp: Do not give a warning if not native, it is
28742 not an abnormal condition.
28743
28744Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28745
28746 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28747 t_char_array".
28748
28749Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28750
28751 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28752 are getting the version number.
28753
28754 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28755 if not native, it is not an abnormal condition.
28756
28757Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28758
28759 * lib/gdb.exp: Just use "file exists", rather than undocumented
28760 dejagnu procedure "findfile".
28761
28762Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28763
28764 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28765 (LDFLAGS): Set to -Xlinker -Ur.
28766
28767 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28768 Removed, these values are set by lib/gdb.exp.
28769
28770 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28771
28772Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28773
28774 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28775 of replicating gdb startup code.
28776
28777 * config/mt-vxworks (LDFLAGS): Set to -r.
28778 (CFLAGS_FOR_TARGET): Removed.
28779
28780 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28781 (gdb) and gdb for vxworks uses (vxgdb).
28782
28783 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28784 executable is not in the tree and host != target, use sed and
28785 program_transform_name to determine the gdb name used by the
28786 target.
28787
28788 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28789 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28790
28791Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28792
28793 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28794 floats, chars, and shorts where there are ANSI-style function
28795 definitions.
28796
28797 * gdb.base/langs.exp, gdb.base/langs*: New test.
28798 * gdb.base/Makefile.in: Build it.
28799 * TODO: Remove item about checking that C names don't get C++
28800 demangling applied; this test tests it.
28801
28802Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28803
28804 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28805 went with the const70 xfail. The xfail went away a year ago.
28806
28807 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28808
28809 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28810 for hp300.
28811
28812 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28813
28814 * gdb.base/a1-selftest.exp: Don't run on hp300.
28815
28816Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28817
28818 * Makefile.in (site.exp): Set host_alias and target_alias as well
28819 as host_triplet and target_triplet.
28820
28821Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28822
28823 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28824
28825 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28826 places as other ecoff systems).
28827
28828 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28829 ultrix.
28830
28831Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28832
28833 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28834 remove them.
28835 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28836 variable and "variable" in addition to "data variable".
28837 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28838
28839 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28840 2.
28841 * gdb.base/list1.c (long_line): Add additional statement at start
28842 of function.
28843 * gdb.base/list.exp (test_forward_search): Update line number to
28844 reflect new statement.
28845
28846Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28847
28848 * gdb.base/signals.exp: Reinitialize searched source directories
28849 after gdb_start call.
28850
28851Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28852
28853 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28854 * gdb.stabs/Makefile.in: Likewise.
28855
28856 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28857 change. Instead split the tests into smaller pieces.
28858 * gdb.disasm/hppa.s: Corresponding changes.
28859
28860Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28861
28862 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28863 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28864
28865 * gdb.base/funcargs.exp: Modify many tests so that every test
28866 either passes or fails. Make some test names unique.
28867
28868Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28869
28870 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28871 Call stty to set interrupt character.
28872
28873 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28874 for HP assembler versus GNU assembler based on actual behavior of
28875 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28876
28877 * TODO: Suggest a few more stepping tests.
28878
28879Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28880
28881 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28882 restart GDB for h8300 after a continue.
28883 (return): Add pattern to match a29k-udi behavior.
28884 * gdb.base/nodebug.exp: Remove obsolete comment.
28885 * gdb.base/regs.exp: New file, testing of register displays.
28886 * gdb.base/return.exp: Fix typo in reference to $objdir.
28887 * gdb.base/whatis.exp: Always start with a fresh GDB.
28888
28889Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28890
28891 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28892 higher, these tests generate a lot of output.
28893
28894Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28895
28896 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28897 code following the catch silently ignored some errors; without the
28898 catch they should be thrown like any other tcl error. Also, the
28899 catch used "" instead of {} which meant all the callers who wanted
28900 to include one of the characters "[]$ had to quote it an extra time.
28901 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28902 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28903 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28904 Remove extra quoting.
28905
28906Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28907
28908 * gdb.base/commands.exp: Make test names unique; every test either
28909 passes or fails. Update some comments.
28910
28911 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28912
28913Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28914
28915 The following fixes a FAIL caused by the fact that the alpha stabs
28916 configuration didn't use the ".if alpha" code in weird.def.
28917 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28918 bit pointer, so the 32 bit version works even on the alpha.
28919 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28920 Remove the stuff which allowed us to have separate versions for
28921 alpha and everything else.
28922
28923 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28924 regexp which "info func operator\[\](" is supposed to match. Fix
28925 string to send to GDB. Note that GDB still doesn't work right. Add a
28926 new test for "info func .perator\[\](" which GDB does handle correctly.
28927
28928 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28929
28930Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28931
28932 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28933 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28934 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28935 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28936 it makes the tests harder to understand and confuses test-o-matic.
28937 The preferred style is that each test provides a PASS or a FAIL,
28938 and has a unique message (e.g. "continue #54" not just "continue")
28939 which is the same for the pass and the fail.
28940 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28941 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28942 to lib/gdb.exp.
28943 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28944 prt_accept which was basically the same thing. Likewise for
28945 test_print_reject and prt_reject.
28946 * lib/gdb.exp (test_print_reject): Add some more error message
28947 patterns to match from the former printcmds.exp (prt_reject).
28948 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28949 One defect of the passcount stuff is that some of it failed to
28950 report XPASS where appropriate.
28951 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28952 stuff before and after arg in expected pattern.
28953 (test_paddr_operator_functions): Re-do test without print_addr_of;
28954 this is the only test which seems to want extra stuff there.
28955
28956Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28957
28958 * gdb.base/nodebug.exp: Update new tests to reflect improved
28959 wording of gdb output.
28960
28961 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28962 and "ptype" work on variables in files compiled without -g.
28963 Replaces commented out "maint print msymbol" tests.
28964
28965Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28966
28967 * gdb.base/setvar.c (dummy): Call malloc.
28968
28969 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28970 losing with the irix4 sed.
28971
28972 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28973 ALRM" on irix4.
28974
28975Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28976
28977 * TODO: Remove items about corefile.exp testing new exec-file and
28978 backtrace; both are now done. Add items about printing enums.
28979
28980Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28981
28982 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28983 "get signal $thissig" test fails.
28984
28985 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28986
28987Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28988
28989 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28990 compiler warning with dec alpha compiler.
28991
28992 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28993 extra \n from gdb_test call (this explains why the prompt test
28994 that I removed yesterday was there).
28995 (user_defined_command_test): Remove extra \n and prompt test.
28996
28997 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28998 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28999 doesn't exist.
29000 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29001 Also remove alpha workaround, which turns out to be because
29002 SIGABRT == SIGLOST.
29003
29004 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29005
29006 * gdb.base/help.exp: Don't test "help show".
29007
29008Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29009
29010 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29011 "set print address" is on.
29012 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29013 pass prompt to gdb_test; gdb_test already looks for the prompt.
29014
29015 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29016
29017 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29018 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29019 was to make sure that gdb can read a core file. But (a) the "read
29020 the corefile" part didn't make it to a1-selftest.exp, we just
29021 delete the corefile after creating it, and (b) we test reading
29022 corefiles in corefile.exp anyway. Also, this test left around a
29023 xgdb process on Solaris.
29024
29025 * gdb.base/corefile.exp: Also test backtrace.
29026
29027Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29028
29029 * gdb.base/commands.exp: Test a simple user defined command with
29030 arguments and if/while statements; verify the full user command is
29031 printed by "show user".
29032
29033 * gdb.base/commands.exp: Test if/while commands as part of a
29034 breakpoint command list; verify they appear in breakpoint
29035 information.
29036
29037Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29038
29039 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29040 than by dividing by zero.
29041
29042Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29043
29044 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29045 performing an inferior call with watchpoints enabled.
29046 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29047 call.
29048
29049Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29050
29051 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29052 of "file" command.
29053
29054 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29055 Add additional pattern for when "int operator int(void);" appears
29056 in a different order.
29057
29058Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29059
29060 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29061
29062 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29063 and "signal" with ".*".
29064
29065Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29066
29067 * TODO: Add note about "handle all nostop".
29068
29069 * gdb.base/{sigall.c, sigall.exp}: New test.
29070 * gdb.base/Makefile.in: Add it.
29071
29072Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29073
29074 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29075 when invoking GDB, suppresses any windowing interface.
29076
29077Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29078
29079 * config/sim-gdb: New file, simulator testing support.
29080
29081Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29082
29083 * gdb.base/interrupt.exp: Test calling func1 twice.
29084
29085Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29086
29087 * gdb.base/list.exp (test_forward_search): Set timeout higher
29088 when we'll be getting lots of output from gdb.
29089
29090 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29091 "init_malloc" to after the expect statement. Run it if that
29092 regexp is taken, but also for two others which happen if source
29093 cannot be found.
29094
29095Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29096
29097 * gdb.base/printcmds.exp: New test, for printing register before
29098 program is running.
29099
29100Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29101
29102 * gdb.base/list.exp: Correct some alternate expect patterns
29103 to reflect changes in list1.c.
29104
29105Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29106
29107 * TODO: Add item regarding large frames.
29108
29109 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29110
29111 * TODO: Remove item about enabling return.exp; it
29112 is enabled. Suggest a few more "return" tests.
29113
29114Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29115
29116 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29117 anonymous unions.
29118
29119Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29120
29121 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29122 and pr-5646.o, so "make" is the same as "make all", not "make
29123 pr-4975.o".
29124
29125Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29126
29127 * gdb.base/list.exp: Adjust expectations to reflect changes in
29128 list1.c.
29129 (test_forward_search): New test proc.
29130 * gdb.base/list1.c (long_line): New function, has long source line.
29131
29132Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29133
29134 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29135 additional line of code that was added.
29136
29137Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29138
29139 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29140 tests so as not to overflow expect's input buffers.
29141 * gdb.disasm/hppa.exp: Corresponding changes.
29142
29143Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29144
29145 Beginnings of template debugging tests.
29146 * gdb.c++/templ-info.cc: New file to test for template
29147 debugging capability of the compiler.
29148 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29149 templ-info.cc.
29150 * gdb.c++/templates.cc: Add explicit template instantiations
29151 to enable compiling with -fno-implicit-templates. Add destructor
29152 and 'value' method to T5 class for template tests.
29153 * gdb.c++/templates.exp: Add testcases for printing of template
29154 types, setting breakpoints on template methods and calling a
d63a86f8 29155 template method.
c906108c
SS
29156
29157Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29158
29159 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29160 branch target since some assemblers (gas-2.5) may emit a
29161 relocation for the branch instead of resolving it in the
29162 assembler.
29163
29164Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29165
29166 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29167 through signal handler.
29168
29169Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29170
29171 * configure.in (*-*-netware): Use config/mt-netware.
29172
29173 * config/mt-netware: New file.
29174 * config/mt-i386-netware: Removed, separate configs for different
29175 netware architectures are no longer needed now that we have
29176 --with-headers.
29177
29178Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29179
29180 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29181 by the recent changes to use ANSI C arithmetic conversions.
29182
29183Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29184
29185 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29186 bug involving using inferior_pid to figure out whether to select a
29187 frame.
29188
29189Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29190
29191 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29192 match the current disassembler output.
29193
29194Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29195
29196 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29197 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29198 types, expect "int" as type of integer values (for now).
29199
29200Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29201
29202 * gdb.base/commands.exp: New tests for if/while commands.
29203
29204Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29205
29206 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29207 by .*, since hex values have different syntax in Chill mode.
29208
29209Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29210
29211 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29212 linefeed from expect pattern for repeated types with indices > 9.
29213
29214Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29215
29216 First part of Fortran test suite.
29217 * gdb.fortran: New directory.
29218 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29219
29220Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29221
29222 * gdb.base/default.exp: Update expect pattern for load command
29223 without arguments.
29224
29225Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29226
29227 * configure.in: Change i386 to i[345]86.
29228 * gdb.base/configure.in: Likewise.
29229 * gdb.c++/configure.in: Likewise.
29230 * gdb.chill/configure.in: Likewise.
29231
29232Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29233
29234 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29235 patterns, since that is not a valid context for comments.
29236
29237Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29238
29239 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29240 repeated types and repeated types with indices > 9.
29241
29242Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29243
29244 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29245 2417; old bug has been fixed.
29246
29247Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29248
29249 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29250 send the newline ourselves instead of assuming gdb_test will do
29251 so when passed an empty input string.
29252
29253 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29254 stabs testcode.
29255
29256Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29257
29258 * lib/gdb.exp (gdb_test): Don't send anything if the first
29259 argument is an empty string. This makes cases where we want to
29260 match output that is already in expect's buffers (for example,
29261 matching a breakpoint after gdb_run_cmd has been called) work
29262 reliably.
29263
29264Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29265
29266 * config/netware.exp: New file.
29267
29268Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29269
29270 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29271 the -B and -L prefixes so we can find the debugging stub.
29272
29273 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29274 there and we are using the gcc from the tree.
29275
29276 * gdb.base/types.c: Removed.
29277
29278 * gdb.base/configure.in: Look for makefile fragments in ../config.
29279 Recognize i386-*-netware.
29280 * gdb.c++/configure.in: Likewise.
29281
29282Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29283
29284 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29285 the correct TCL syntax.
29286
29287Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29288
29289 * gdb.base/opaque.exp: use runto instead of messing around with
29290 breakpoints. Simplify by using gdb_test.
29291
29292 * gdb.base/bitfields.exp: restart between tests on netware targets
29293 because breakpoints aren't relocated after target death. Run
29294 processes to completion.
29295
29296 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29297
29298Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29299
29300 * Makefile.in: Remove extra tabs that confuse some versions
29301 of "make". Use the newly built gdb to test with by default,
29302 rather than the first one in the tester's search path.
29303
29304Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29305
29306 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29307
29308 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29309 condition help.
29310
29311Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29312
29313 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29314
29315 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29316 running.
29317 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29318 * gdb.base/funcargs.exp: Likewise.
29319
29320 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29321 * gdb.base/funcargs.exp: Likewise.
29322
29323 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29324 message is "".
29325
29326Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29327
29328 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29329 return,signals,twice}.exp: Handle non-existant binaries
29330 consistantly.
29331
29332 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29333 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29334 might testing a cross development system.
29335
29336Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29337
29338 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29339 runtest script is relative to ${srcdir}, not ${rootdir}.
29340
29341Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29342
29343 * gdb.base/signals.exp: Allow for optionality of breakpoint
29344 address.
29345
29346Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29347
29348 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29349
29350Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29351
29352 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29353 for size_t definition.
29354 * gdb.c++/templates.cc: Likewise
29355
29356 * config/mt-i386-netware: New file.
29357
29358 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29359 defined.
29360
29361 * gdb.base/Makefile.in: Added support for systems that name core
29362 files by appending "core" to the program name.
29363 * gdb.base/a1-selftest.exp: Likewise.
29364
29365Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29366
29367 * gdb.base/return.exp: Add comment and message for `return double'
29368 test failure on Sparc Solaris.
29369
29370Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29371
29372 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29373
29374Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29375
29376 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29377 from optimizing them away.
29378 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29379 patterns to include default constructors and assignment operators,
29380 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29381 character in the output of the virtual base pointer.
29382
29383Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29384
29385 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29386 expression match in print_addr_of to avoid unintented matches.
29387 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29388 versions up to 2.5.8.
29389
29390Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29391
29392 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29393 included file to run under newer versions of expect.
29394 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29395 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29396 Remove xfail for the virtual table of BDDHookV.
29397
29398Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29399
29400 * lib/gdb.exp (string_to_regexp): Set a default result.
29401 (default_gdb_start): Fix misleading message.
29402
29403Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29404
29405 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29406 Remove all CC, etc definitions.
29407 * config/mt-hpux: New file.
29408 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29409 (CFLAGS, LDFLAGS): Define.
29410 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29411
29412 * Makefile.in (site.exp): Don't insert host_os, etc.
29413 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29414 (distclean): Check existence of subdir.
29415 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29416 * gdb.base/Makefile.in: General cleanup and simplification.
29417 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29418 to build executables. Use default rule to build .o files.
29419 (EXPECT, RUNTEST, CC): Fix relative pathname.
29420 (site.exp): Don't insert host_os, etc.
29421 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29422 and/or SIGUSR1 defined.
29423 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29424 * gdb.c++/Makefile.in: General cleanup and simplification.
29425 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29426 (CFLAGS): Remove.
29427 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29428
29429Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29430
29431 * gdb.base/recurse.exp: Misc changes to get tests running again
29432 after Kung's changes to the watchpoint code.
29433 * gdb.base/watchpoint.exp: Likewise.
29434
29435Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29436
29437 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29438
29439Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29440
29441 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29442 * lib/gdb.exp (default_gdb_start): Define.
29443 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29444 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29445 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29446 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29447 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29448 Don't call gdb_target_udi in between tests.
29449
29450Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29451
29452 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29453 (which was basically just a local version of the same thing). In
29454 addition to avoiding duplication, gdb_test_exact is faster.
29455 * lib/gdb.exp (gdb_test_exact): Fix typo.
29456
29457 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29458 don't give an error.
29459
29460 * gdb.base/term.exp: Call delete_breakpoints before starting.
29461
29462 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29463 (t10): Add comment.
29464
29465Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29466
29467 Reorganization of the GDB Test Suite.
29468
29469 * gdb.base: New directory, contains all the basic tests.
29470 * gdb.c++: New directory, tests specific to C++.
29471 * gdb.chill: New directory, tests specific to Chill.
29472 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29473 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29474 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29475 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29476 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29477 t30-31 to chill).
29478 * */gdbme.*: Rename to match appropriate expect scripts.
29479 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29480 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29481 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29482 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29483 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29484 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29485 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29486 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29487 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29488 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29489 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29490 gdb.c++/virtfunc.cc: New names of C++ files.
29491 * gdb.chill/chillvars.ch: New name of Chill file.
29492 * gdb.base/configure.in, gdb.c++/configure.in,
29493 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29494 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29495 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29496 * configure.in (configdirs): Update to reflect directory changes.
29497 (target_abbrev): No longer define for any configuration.
29498 * Makefile.in: Cosmetic improvements to header comments.
29499
29500Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29501
29502 Various changes to gdb.t31:
29503
29504 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29505 * gdbme.ch: Make all key-words and predefineds be upper-case.
29506 * chillvars.exp: Expect key-words and predefinds in upper-case.
29507
29508 * chillvars.exp: Use gdb_test_exact many places.
29509 Change expected output for arrays (which now includes index labels).
29510
29511 * pr-5020.exp, gdme.ch (module PR_5020):
29512 New test, for PR-5020.
29513
29514Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29515
29516 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29517 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29518
29519Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29520
29521 * Makefile.in: Fix bit-rot in definitions of CHILL,
29522 CHILL_FOR_TARGET and Chill_LIB.
29523 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29524 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29525 CHILL, and CHILL_LIB.
29526
29527Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29528
29529 * Revert the previous changes. Please see Rob's directory
29530 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29531
29532Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29533
29534 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29535 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29536 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29537 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29538 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29539 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29540 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29541 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29542 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29543 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29544 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29545 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29546 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29547 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29548 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29549 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29550 changes from 94Q1.
29551
29552Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29553
29554 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29555 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29556 Rob's new testing fragments.
29557
29558Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29559
29560 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29561 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29562
29563Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29564
29565 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29566 version also, match on casted version strings, and match on
29567 gdb startup case where the line numbers might be messed up.
29568
29569Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29570
29571 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29572 (CFLAGS): Delete it from here.
c906108c
SS
29573
29574Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29575
29576 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29577
29578Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29579
29580 * Makefile.in (RUNTEST): Default to just "runtest".
29581
29582Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29583
29584 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29585 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29586 the code has been restructured.
29587
29588Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29589
29590 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29591 \n, not just one of each.
29592
29593 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29594 /bin/cc gives a warning if you do.
29595
29596Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29597
d63a86f8 29598 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29599 __t10ListS_link1ZUiRCUiPT0
29600
29601Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29602
29603 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29604 on local variables in recursive functions.
29605
29606 * gdb.t07/Makefile.in: Build the new test.
29607
29608Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29609
29610 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29611 directly. Instead compare the return values from actual calls.
29612
29613Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29614
29615 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29616
29617Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29618
29619 * From Peter Schauer with minor modifications.
a9c64011
AS
29620 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29621 stops in mid-line in the caller. Add xfail for returning a float
29622 value on X86 targets.
c906108c
SS
29623
29624Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29625
29626 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29627 to avoid expect lossage.
29628 (fmem_LRbug_tests): Likewise.
29629 * gdb.disasm/hppa.s: Corresponding changes.
29630
29631 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29632 conditions to work with latest dejagnu/expect.
29633
29634 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29635 expected to fail on the PA.
29636 (backtrace in call with trampolines): Explicitly require main
29637 to be frame #1 (no trampolines should show up in backtrace).
29638
29639 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29640 "continue -expect".
29641 * gdb.t06/break.exp: Likewise.
29642 * gdb.t07/watchpoint.exp: Likewise.
29643 * gdb.t13/bitfields.exp: Likewise.
29644 * gdb.t15/{funcargs,return}.exp: Likewise.
29645 * gdb.stabs/weird.exp: Likewise.
29646 * config/{mips,udi}-gdb.exp: Likewise.
29647
29648 * hppa.sed: Enclose comments within a sed command to avoid
29649 losing with the old OSF1 sed.
29650
29651Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29652
29653 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29654 sequent dynix.
29655 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29656 * gdb.t15/funcargs.exp: Conditionally step again to really
29657 finish from marker_call_with_trampolines. Handle the case where
29658 the first step from within call_with_trampolines already steps
29659 us back to main.
29660 * gdb.t15/gdbme.c: Add comment to closing brace of
29661 call_with_trampolines for funcargs.exp.
29662
29663Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29664
d63a86f8 29665 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29666 Fix typo(s).
29667
29668Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29669
29670 * gdb.t07/gdbme.c: More code for watchpoint testing.
29671
29672 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29673 "Hardware watchpoint" throughout file.
29674 (test_watchpoint_triggered_in_syscall): New test.
29675 (test_complex_watchpoint): New test.
29676
29677Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29678
29679 * gdbme.c (call_with_trampolines): New function to try and step
29680 into. Tests trampoline problems on the PA.
29681
29682 * funcargs.exp (localvars_in_indirect_call): No longer expect
29683 stepping into indirect call to fail on PAs.
29684 (test_stepping_over_trampolines): New test.
29685
29686Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29687
29688 * TODO: Add suggestions for static member function tests, and
29689 completion tests.
29690
29691Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29692
29693 * TODO: Add suggestions for "p/a" tests.
29694
29695 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29696 (default_gdb_exit): Replace all the hair with sending "quit" to
29697 the process with a simple close.
29698
29699Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29700
29701 * TODO: Add suggestions for shared library tests.
29702
29703Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29704
29705 * TODO: Add suggestions for x/s tests.
29706
29707Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29708
29709 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29710 "enable once", and "enable breakpoints once" with ".*".
29711
29712Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29713
29714 * TODO: Add suggestions about structure passing tests.
29715
29716Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29717
29718 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29719 the primary1 test, use work around if __GNUC__ < 2.
29720 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29721 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29722 Test for bad output rather than waiting for timeout. Issue
29723 second continue only if first continue failed.
29724
29725Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29726
29727 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29728 operator[] test with gdb_test because the old code didn't seem to
29729 be getting the quoting right with the new dejagnu.
29730
29731Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29732
29733 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29734 one from the path.
29735 * Makefile.in: Use a fresh expect if there is one, use runtest
29736 from the src tree if there is one.
d63a86f8 29737
c906108c
SS
29738Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29739
29740 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29741 next over recursive call. Revise the tests from that point on
29742 (which had been skipped) to match GDB's actual (correct) output.
29743
29744 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29745 with next over a breakpoint whose condition is false.
29746
29747 * gdb.t00/help.exp: Comment out "help set print" tests just like
29748 (and for same reason as) "help set" test.
29749
29750Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29751
29752 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29753 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29754
29755Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29756
29757 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29758 necessary gdb_target_udi.
29759
29760 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29761
29762 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29763 1838 and 2417; they are fixed.
29764
29765 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29766 gdb.t03/ptype.exp (ptype structure, ptype union):
29767 Remove xfails; the test is looser than when the xfails were added.
29768
29769 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29770 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29771
29772 * gdb.t01/run.exp: Only run shell test if isnative.
29773
29774 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29775 since "run" automatically loads if necessary. Call gdb_target_udi
29776 after the "file" since "file" kills any execution target.
29777
29778 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29779 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29780 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29781 argument for UDI.
29782
29783Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29784
29785 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29786
29787 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29788
29789Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29790
29791 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29792 properly quoting regexps. This makes the second argument to
29793 demangle a fixed string, which matches the callers, instead of a
29794 shell-style pattern which is what the previous implementation
29795 used. Update some of the callers.
29796
29797Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29798
29799 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29800 (comib_nullified_tests): Fix typo.
29801 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29802 strings. No longer expected to fail.
29803
29804 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29805 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29806 strings. No longer expected to fail.
29807
29808 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29809 string. No longer expected to fail.
29810
29811Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29812
29813 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29814 No longer expected to fail.
29815
29816 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29817 string. No longer expected to fail.
29818
29819Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29820
29821 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29822 only in the names (I probably got most of them). I was even
29823 generous with some which differed in underscores in names, and
29824 probably missed a few, and I *still* was able to remove almost a
29825 third of the file with almost no impact on testsuite coverage.
29826
29827Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29828
29829 * gdb.t00/default.exp: Match udi_attach error message as well as
29830 the one from child_attach.
29831
29832 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29833
29834 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29835
29836 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29837 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29838
29839 * Move test with enums and partial symbols back to
29840 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29841 Reverts the change of 26 May 93. Per today's change to
29842 stabs.texinfo, the behavior that weird.exp was expecting was
29843 unreasonable; what is important is that the compiler+gdb get
29844 things right, which happens with a recent gcc. Also fix the test
29845 to deal with native compilers which put out the stab gdb can't
29846 deal with.
29847
29848Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29849
29850 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29851 in the names. The main thing these accomplish is to slow things down.
29852 Many more such duplicates surely remain.
29853
29854 * gdb.t00/help.exp: Comment out "help support" test just like
29855 (and for same reason as) "help set" test.
29856
29857Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29858
29859 * gdb.t06/break.exp: Remove setup_xfails for
29860 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29861 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29862 about known bug in gcc to include up through 2.5.8.
29863 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29864 well as "_vb$".
29865 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29866 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29867 with latest gcc and gdb.
29868 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29869 well as "_vb$".
29870
29871Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29872
29873 * configure.in (hppa*-*-*): Also configure and build stabs-only
29874 tests.
29875
29876Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29877
29878 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29879 * gdb.t10/configure.in (hppa*-*-*): Use it.
29880
29881Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29882
29883 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29884
29885Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29886
29887 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29888 versions prior to 1.13.5.
29889
29890Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29891
29892 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29893 the prompt is at the start of a line.
29894
29895Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29896
29897 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29898 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29899 in the copr tests now.
29900 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29901 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29902 expected to fail.
29903
29904Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29905
29906 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29907 gdb.t31/chillvars.exp, lib/gdb.exp:
29908 Tweak to run under either version of expect.
29909 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29910 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29911 * gdb.t11/list.exp: Remove extraneous whitespace.
29912
29913Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29914
29915 * gdb.t16/printcmds.exp (test_print_strings): Accept
29916 "(unsigned char *) " before the string.
29917
29918 * TODO: Add notes about printing of fancy types and GDB expressions.
29919
29920Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29921
29922 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29923 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29924 if doing mips-idt-ecoff.
c906108c
SS
29925
29926Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29927
29928 * Most .exp files: Tweak to run under either version of expect.
29929
29930Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29931
29932 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29933 xfails; I'm not sure why they are failing, but not because of PR 1806.
29934
29935Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29936
29937 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29938 defined in lib/gdb.exp.
29939
29940Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29941
29942 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29943 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29944 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29945 have to be typeless.
29946
29947Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29948
29949 * TODO: Add suggestion for copyright year test.
29950
29951Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29952
29953 * configure.in (*-*-lynxos*): Add stabs tests.
29954
29955Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29956
29957 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29958 so insert a tab before any assembler directive in column zero.
29959
29960 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29961 stores.
29962 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29963 stores.
29964 (fpu_short_memory_tests): Likewise.
29965
29966Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29967
29968 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29969 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29970 .stabs directives in comments.
29971
29972Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29973
29974 * TODO: New file, describing tests we could write.
29975 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29976
29977Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29978
29979 * gdb.t06/signals.exp: Add kludge to force re-sync.
29980
29981 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29982 to xgdb instead of gdb, get out of gdb.
29983
29984Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29985
29986 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29987 for info.
29988
29989Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29990
29991 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29992 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29993 * gdb.stabs/hppa.sed: New sed script for the PA.
29994
29995Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29996
29997 * gdb.stabs: Re-write weird.def and configuration to use sed
29998 instead of cpp. sed is portable and POSIX; cpp is neither.
29999
30000Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30001
30002 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30003
30004Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30005
30006 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30007
30008Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30011 "_vb$".
30012 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30013 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30014
30015Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30016
30017 * lib/gdb.exp: Comment out code which depends on non-existent
30018 `transform' procedure.
30019
30020Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30021
30022 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30023 * lib/gdb.exp: Transform tool name.
30024 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30025 1.1's new error handling system.
30026
30027Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30028
30029 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30030
30031Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30032
30033 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30034 They made pattern matching so slow that timeouts happened on
30035 heavily loaded systems. Now any output from "show print" which
30036 gets us back to the GDB prompt is a PASS.
30037
30038Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30039
30040 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30041
30042Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30043
30044 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30045
30046 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30047 It is not from PR 3220.
30048
30049Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30050
30051 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30052 just started failing because they depended on the order the
30053 subcommands are presented, or exact docstring text. This kind of
30054 test is a pain and has minimal benefit.
30055
30056Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30057
30058 * gdb.t09/corefile.exp: At end of test, use "core" command with
30059 no arguments.
30060
30061Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30062
30063 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30064 17}/Makefile.in: Make it possible to run the testsuite with Sun
30065 make and CC = cross gcc by adding explicit build rules for .o
30066 files.
30067
30068Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30069
30070 * gdb.t15/funcargs.exp: Don't put comments on same line as
30071 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30072
c906108c
SS
30073Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30074
30075 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30076
30077Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30078
30079 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30080 * gdb.t20/inherit.exp: remove three dumplicate entries.
30081
30082Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30083
30084 * gdb.t06/break.exp: For "next over recursive call", fail on any
30085 incorrect output, not just on "factorial (value=2)".
30086
30087Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30088
30089 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30090 working now. Add an xfail if accesing a bss variable causes
30091 a memory error if the target is not yet run.
30092
30093Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30094
30095 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30096 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30097 name of __st* demangling (2 strings). Did Kung really get the
30098 more than 95 others right without testing them?
30099
30100Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30101
30102 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30103
30104Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30105
30106 * configure.in (configdirs): Add gdb.disasm
30107 * gdb.disasm: New directory for GDB disassembler tests.
30108 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30109
30110Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30111
30112 * gdb.t00/help.exp: Don't test "help set".
30113
30114 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30115 from within expect statements. None of these happen anymore and
30116 they cause regressions to be silently unnoticed.
30117
30118 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30119 messages) about known failures with gcc cygnus-2.4.5-930417.
30120
30121 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30122 comp-info.exp so it gets built if it doesn't exist.
30123
30124 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30125 it is no longer used.
30126 * gdb.t13/comp-info.c: Removed.
30127
30128Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30129
30130 * gdb.t06/signals.exp: Add xfail for sun3.
30131
30132Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30133
30134 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30135 relevant because ^C doesn't get sent but failure can be reproduced
30136 interactively).
30137
30138Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30139
30140 * gdb.stabs/alpha.mt: New configuration file for alpha.
30141 * gdb.stabs/configure.in: Use it.
30142 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30143 sharing with alpha.mt, redefine long to word via preprocessor.
30144 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30145 for alpha.
30146 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30147 native cc.
30148 * gdb.t00/teststrategy.exp: Change expect string so that we
30149 consume the `(xgdb)' from the command echo and from the gdb prompt.
30150 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30151 gdb currently compares all values as long, so this failure probably
30152 applies to any configuration where LONGEST is bigger than a target int.
30153 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30154 with gcc.
30155 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30156 to handle opaque pointers, gcc is.
30157 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30158 as first argument. Include <sys/types.h> and change all operator
30159 new definitions to use size_t.
30160 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30161 now that we use size_t.
30162
30163Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30164
a9c64011 30165 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30166 a long or float array cast all array members to the same type.
a9c64011 30167 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30168 with 64 bit longs.
a9c64011 30169 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30170 on alpha.
a9c64011 30171 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30172
30173Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30174
30175 * gdb.t24 (demangle.exp): Constructors of templates have names like
30176 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30177 section 14.6 of the ARM.
30178
30179 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30180 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30181 accomplish little and slow down the testsuite.
30182
30183 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30184 Accept spaces various places.
30185
30186Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30187
30188 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30189 with watchpoint enabled.
30190
30191 * Makefile.in: Remove definition of CC and remove the second
30192 definition of CXX (the "CXX = gcc" one remains). These definitions
30193 were causing backquotes to be expanded within backquotes, which
30194 doesn't work.
30195
30196Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30197
30198 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30199
30200Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30201
a9c64011
AS
30202 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30203 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30204 by mips cc and contains no stabs entries.
30205
30206Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30207
30208 * config/vx-gdb.exp: Use fake device to load files rather than
30209 NFS.
30210 * lib/gdb.exp: New proc to do "file" command.
30211 * config/unix-gdb.exp: Use new "file" proc.
30212
30213Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30214
30215 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30216 Rework board rebooting slightly.
30217 (gdb_exit): Don't exit from the remote shell; there isn't one.
30218 * gdb.stabs/weird.exp: If a program is being debugged already,
30219 kill it.
30220 * gdb.t04/setvar.exp: Stop and restart gdb.
30221 * gdb.t05/expr.exp: Likewise.
30222 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30223 restart gdb and reload the program.
30224 * gdb.t08/opaque.exp: Likewise.
30225 * gdb.t12/scope.exp: Likewise.
30226 * gdb.t13/bitfields.exp: Likewise.
30227 * gdb.t15/funcargs.exp: Likewise.
30228 * gdb.t20/classes.exp: Likewise.
30229 * gdb.t03/ptype.exp: Increase timeout.
30230 * gdb.t16/printcmds.exp (test_print_string_constants,
30231 test_print_array_constants): Likewise.
30232 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30233 * gdb.t20/classes.exp (do_tests): Likewise.
30234 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30235
30236Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30237
30238 * gdb.stabs: Renamed *wierd* to *weird*.
30239
30240Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30241
30242 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30243 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30244
30245Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30246
30247 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30248 (do_tests): Remove xfail for whatis on one_var and two_var.
30249
30250Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30251
30252 * Makefile.in: Made cross building work better by adding
30253 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30254
30255Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30256
30257 * gdb.t15/{return.c,return.exp,Makefile.in}:
30258 New test, currently commented out.
30259
30260Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30261
30262 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30263 still running and removes the leftover named socket so GDb can do
30264 clean restarts.
30265
30266Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30267
30268 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30269 console, not GDB.
30270 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30271 cross testing works better with "make check"
30272 * config/unix-gdb: Use default procedures for exit and version.
30273 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30274 with the newest VxWorks.
30275
30276Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30277
30278 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30279 old form.
30280
30281 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30282 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30283
30284 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30285
30286 * config/unix-gdb.exp: Remove this version of gdb_exit
30287 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30288 Rob says he'll look at it when he gets back to testing boards.
30289
30290Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30291
30292 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30293 an expected fail for certain ptype commands.
30294
30295 * gdb.t20/classes.exp: Update expected results of "ptype class
30296 Base1" to account for the constructor that now appears in the type.
30297
30298Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30299
30300 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30301 disappeared from list.
30302 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30303 "alldone" proc with call to cleanup and exit.
30304 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30305 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30306 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30307 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30308 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30309 "alldone" proc with simple returns that suppress remaining
30310 tests. The alldone proc went away many months ago.
30311
30312Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30313
30314 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30315
30316 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30317
30318Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30319
30320 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30321 as vax gdb will display them.
30322
30323Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30324
30325 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30326 optimizers.
30327
30328 * scope.exp: Change "bad value for localval" messages so each one
30329 is unique.
30330
30331 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30332 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30333
30334 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30335
30336Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30337
30338 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30339 doesn't exist (due to optimization).
30340
30341Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30342
30343 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30344 contains \r because the filename is long.
30345
30346 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30347 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30348
30349Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30350
30351 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30352 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30353 Ultrix.
30354 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30355 int tests.
30356 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30357
30358Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30359
30360 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30361
30362 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30363 to match does not match the passing case but still matches the
c906108c
SS
30364 failing case.
30365
30366Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30367
30368 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30369
30370Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30371
30372 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30373 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30374 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30375 Remove various versions of gdb_exit.
30376 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30377 gdb_exit.
30378 * config/unix-gdb.exp: gdb_exit remains here, and should override
30379 the generic version, since it's doing a lot of wierd stuff that
30380 the other versions aren't. FIXME, fold it in, or abandon this
30381 version.
30382
30383Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30384
30385 * gdb.t24/demangle.exp: Add tests for PR 3220.
30386
30387Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30388
30389 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30390
30391Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30392
30393 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30394 "i386-*-*". Works for i486 as well.
30395
30396 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30397 bug, and expand domain of xfail to all SVR4 systems, since the
30398 actual problem is likely to be in generic SVR4 /proc support.
30399
30400Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30401
30402 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30403
30404Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30405
30406 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30407 xfails for other systems. Match a missing 'Continuing.' as an
30408 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30409
30410 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30411 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30412 Only issue warning for missing executables if -all option is used.
30413
30414 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30415 file if -all option is used. It's like an unpredictable XFAIL.
30416
30417Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30418
30419 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30420 for dynamically linked binaries.
30421
30422 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30423
30424Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30425
30426 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30427 to state that this is a known bug in old versions of g++.
30428
30429Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30430
30431 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30432 while waiting for `Continuing'.
30433
30434Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30435
30436 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30437 in text, data, and bss.
30438 * gdb.t10/nodebug.c: Add local and global test variables for
30439 initialized and uninitialized data.
30440
30441Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30442
30443 * config/unix-gdb.exp (gdb_exit): Add "wait".
30444
30445Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30446
30447 * gdb.t06/signals.exp: xfail the continue from the handler for all
30448 targets.
30449
30450 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30451 function with watchpoints enabled, the i386 call dummy starts with
30452 a call.
30453
30454 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30455 386 bsd names its corefiles.
30456
30457Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30458
30459 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30460 compilers don't grok it.
30461 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30462 with small octal ints rather than character constants, which
30463 are signed and might not fit if first promoted to int.
30464
30465Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30466
30467 * gdb.t09/Makefile.in (clean): Remove corefile.
30468
30469Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30470
30471 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30472
30473Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30474 and Jim Kingdon (kingdon@cygnus.com)
30475
30476 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30477 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30478 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30479
30480Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30481
30482 * gdb.t17/interrupt.exp: Add xfail for hppa.
30483
30484Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30485
30486 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30487 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30488 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30489 to determine signed-ness of bitfields and use the result to setup
30490 the xfail.
30491 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30492 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30493 call line is reached if necessary.
30494
30495Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30496
30497 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30498
30499Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30500
30501 * gdb.t06/break.exp: Also test `clear' command.
30502
30503Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30504
30505 * gdb.t00/teststrategy.exp: Remove extra quote.
30506
30507 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30508 watchpoint enabled to be for all non-68k machines.
30509
30510 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30511
30512Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30513
30514 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30515 targets use aout.mt instead of ecoff.mt as gas understands
30516 standard aout format.
30517
30518Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30519
30520 * lib/gdb.exp (runto): Don't insist that function we are running to
30521 was compiled with -g.
30522
30523 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30524
30525 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30526 to get back into the read system call.
30527 Accept leading newline in case where we woke it up.
30528
30529Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30530
30531 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30532 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30533 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30534 enable ecoff configuration.
30535
30536Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30537
30538 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30539
30540Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30541
30542 * gdb.t16/printcmds.exp: Add another printf test.
30543
30544Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30545
30546 * configure.in: If configured -with-stabs on any target, add
30547 stabsdirs to configdirs.
30548
30549Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30550
30551 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30552 fun" so pattern does not match the command itself.
30553
30554Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30555
30556 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30557
30558Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30559
30560 * gdb.t17/interrupt.exp: Test for more things.
30561
30562Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30563
30564 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30565 compiler arranges the code and line numbers.
30566
30567 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30568
30569Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30570
30571 * gdb.t00/help.exp: Increase expect input buffer size.
30572
30573Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30574
30575 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30576
30577 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30578
30579 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30580
30581 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30582 [0-9]*, not just [0-9].
30583
30584Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30585
30586 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30587
30588 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30589
30590Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30591
30592 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30593
30594Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30595
30596 * gdb.t06/signals.c: Add xfails for sun3.
30597
30598 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30599
30600 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30601 test_stepping tests.
30602
30603Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30604
30605 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30606
30607 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30608
30609 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30610 rather than actually putting it through cpp twice.
30611
30612 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30613
30614Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30615
30616 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30617 no longer needed.
30618
30619Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30620
30621 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30622
30623 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30624 C++ features prints as "struct", make it a pass, not an xfail.
30625
30626Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30627
30628 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30629 Don't require VA to print as "class" rather than "struct".
30630
30631Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30632
30633 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30634
30635Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30636
30637 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30638
30639Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30640
30641 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30642 order.
30643
30644Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30645
30646 * gdb.t16/printcmds.exp: Add printf tests.
30647
30648 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30649
30650 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30651
30652Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30653
30654 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30655 pass counts, to counteract any existing or future setup_xfails.
30656
30657Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30658
30659 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30660 {BEGIN,END}_COMMON for common block instead of STAB.
30661 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30662
30663 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30664 intp_var should be N_GSYM not N_LSYM.
30665 wierd-aout.S: Use a label for the value of the N_SO.
30666 wierd.def: Remove all backslashes.
30667 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30668
30669Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30670
30671 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30672 get the expected next to inheritance3.
30673
30674Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30675
30676 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30677 now that gcc-2.4 gets it right.
30678
30679Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30680
30681 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30682
30683 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30684 generating comp-info.exp which works for cross-compilation.
30685
30686Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30687
30688 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30689 "*-*-sysv4.*".
30690
30691Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30692
30693 * gdb.t01/run.exp: Start with a fresh gdb.
30694 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30695 SVR4.x.
30696
30697Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30698
30699 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30700 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30701 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30702 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30703 things to remove.
30704
30705Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30706
30707 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30708 test cases from bug reports.
30709
30710Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30711
30712 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30713 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30714 avoid spurious xfails.
30715 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30716 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30717 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30718
30719Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30720
30721 * gdb.t00/teststrategy.exp: Rework to provide more useful
30722 description of each test, fix problem with systems that define
30723 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30724 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30725 results for "next over recursive call" so timeouts aren't taken
30726 by error.
30727
30728Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30729
30730 * gdb.t12/scope.exp: Test printing of variables before run.
30731
30732 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30733 printed in wrong order due to sorting.
30734
30735Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30736
30737 * gdb.t00/teststrategy.exp: Fix expected results for printing
30738 user entered string constant. Is array of char, prints with no
30739 address.
30740
30741 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30742 commands.
30743 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30744 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30745 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30746 of struct of char arrays.
30747 * gdb.t00/radix.exp: New tests for radix commands.
30748
30749Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30750
30751 * gdb.t16/printcmd.exp: Print a variable before running program
30752 (with xfail for AIX).
30753
30754Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30755
30756 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30757
30758 * gdb.t16/printcmd.exp: Don't print variables before running program.
30759
30760 * gdb.t06/break.exp: Don't require envp argument to main.
30761
30762 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30763
30764 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30765 Add xfails for rs6000.
30766
30767 * gdb.t02/whatis.exp: Change other tests not to re-test something
30768 we already tested.
30769
30770 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30771 each type used has a variable of that type.
30772
30773Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30774
30775 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30776
30777Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30778
30779 * configure.in: change srctrigger to be a file, not a directory
30780
30781Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30782
30783 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30784
30785 * gdb.t11/list.exp: Fixed a couple of typos.
30786
30787Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30788
30789 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30790 is fixed and PR is closed.
30791 * gdb.t16 (gdbme.c): Add simple test string variable.
30792 * gdb.t16 (printcmds.exp): Add tests with simple test string
30793 variable, primarily for boundaries on "set print elements".
30794
30795Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30796
30797 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30798 Make leading 0's optional and don't expect a tab in the middle
30799 of the number.
30800
30801 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30802
30803 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30804 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30805 don't end command passed to gdb_test with newline.
30806
30807 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30808 signed keyword away, don't expect signed bitfields to be signed.
30809
30810 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30811 printing with only as many 1's as are in the field as well as printing
30812 with 32 1's (see comment).
30813
30814Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30815
30816 * gdb.t00/default.exp: Start with a fresh gdb.
30817 * configure.in (configdirs): Remove gdb.t31 until the chill
30818 compiler works again. It no longer is able to find chillrt0
30819 since it isn't in libchill.a anymore.
30820 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30821 wierd.o, make more modular.
30822 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30823 spurious newlines that caused problems.
30824
30825Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30826
30827 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30828 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30829 gdb.stabs/wierd.{exp,def}: Many new tests.
30830
30831 * gdb.t00/default.exp: update info line for new message.
30832
30833 * gdb.t02/{whatis.exp,gdbme.c}:
30834 Test that "char *" doesn't print as "caddr_t".
30835
30836Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30837
30838 * gdb.t00/help.exp: Use .* in place of some help messages which
30839 just changed.
30840 gdb.t00/default.exp: Update "info frame" test for new message.
30841 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30842 Remove some xfails
30843
30844Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30845
30846 * gdb.t03/{gdbme.c,ptype.exp}:
30847 Add tests for typedef'd struct and union without tags.
30848 Also check "whatis" on a variable of a typedef'd enum without a tag.
30849
30850 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30851 PRMS 1823; the bug still exists but isn't reproduced by this test
30852 anymore), and remove rs6000 XFAIL (the bug is fixed).
30853
30854 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30855 duplicated from whatis.exp. For those that are left, accept
30856 "long", "long int", or "int" for long variables (whatis.exp already
30857 has an XFAIL for "int", so no need to fail it here).
30858
30859 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30860 Deal with GCC's names for types now that GDB uses the compiler's names.
30861
30862 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30863 setup_xfail's for sunos4. If we #defined the signed keyword away,
30864 don't expect GDB to know that char it is signed.
30865
30866 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30867
30868Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30869
30870 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30871 should work on any system, regardless of debugging format.
30872 * gdb.t21/demangle.exp: Move to gdb.t24.
30873 * gdb.t24/demangle.exp: Move from gdb.t21.
30874 * gdb.t24/{Makefile.in, configure.in}: New files.
30875
30876Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30877
30878 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30879 * gdb.stabs: New directory.
30880
30881Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30882
30883 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30884 not just "Quit anyway?".
30885
30886Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30887
30888 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30889 that all setup_xfails are immediately followed by clear_xfails.
30890
30891Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30892
30893 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30894 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30895 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30896 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30897 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30898 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30899 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30900 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30901 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30902 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30903 gdb.t31/chillvars.exp, lib/gdb.exp:
30904 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30905 bug-gdb@prep.ai.mit.edu.
30906
30907Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30908
30909 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30910 with 0.0, not integer 0.
30911
30912Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30913
30914 * gdb.t06/break.exp: Update for "Kill the program" message change.
30915
30916Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30917
30918 * Makefile.in (GDBFLAGS): Set to -nx.
30919 * Makefile.in (site.exp): Use GDBFLAGS.
30920
30921Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30922
30923 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30924 Makefiles.
30925 (check): depend on just-check.
30926 (just-check): added so that tests can be run without a noop
30927 build pass.
30928
30929Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30930
30931 Switch to using configure's configdirs.
30932 * Makefile.in (Makefile): add configure.in dependency.
30933 (SUBDIRS): removed redundant assignment.
30934 * configure.in: switch subdirs assignment to configdirs.
30935 * gdb.t*/configure.in: new files.
30936
30937Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30938
30939 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30940 works.
30941
30942Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30943
30944 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30945 in explicit rules. Apparently this is not supported by some makes.
30946
30947Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30948
30949 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30950
30951Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30952
30953 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30954 disappeared.
30955
30956Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30957
30958 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30959
30960Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30961
30962 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30963 watchpoint problem that is now fixed.
30964 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30965 uninitialized convenience variables.
30966 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30967 structures.
30968
30969Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30970
30971 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30972 which causes expect to get out of sync with gdb on long output
30973 from help set.
30974 * gdb.t09/corefile.exp: Make expected pattern for core file
30975 failing signal and frame output format less sun specific.
30976
30977Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30978
30979 * gdb.t31/chillvars.exp: Add and remove initial dummy
30980 breakpoint, so that symbol table is forced in.
30981 (Needed at least on Sunos4, though it seems not SVR4.)
30982 * gdb.t31/chillvars.exp: Update for changed output format.
30983
30984Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30985
a9c64011 30986 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30987
30988Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30989
30990 * Makefile.in: Added --srcdir when invoking runtest, removed the
30991 need for a local config file. (optional now)
30992
30993Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30994
30995 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30996 failure count used to force early termination. Add some more
30997 expected failures for gnu style demangling.
30998
30999Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31000
31001 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31002 pmi variable from gdb.t20/gdbme to get optimized away.
31003 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31004 Check for written corefile upon timeout _and_ eof.
31005
31006Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31007
31008 * config/unix-gdb.exp: Add missing return 0.
31009
31010Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31011
31012 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31013 test termination.
31014
31015Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31016
31017 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31018 disappeared.
31019
31020Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31021
31022 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31023 time as i860 support works.
31024
d63a86f8 31025 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31026 "backtrace 100\r" rather than just "backtrace\r", to match last
31027 change.
31028
31029Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31030
31031 * config/udi-gdb.exp (gdb_exit): Remove close command.
31032 (gdb_target_udi): New procedure to set the UDI target.
31033 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31034 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31035 Added waits for prompts after several question responses. Added
31036 some more responses used by a29k-amd-udi-gdb.
31037 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31038 pass different arguments, restart UDI connection after program
31039 completion.
31040 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31041 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31042 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31043 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31044 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31045 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31046 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31047 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31048 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31049 after program completion.
31050 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31051 compiled with a SELECT_VECS setting.
31052 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31053 infinite recursion.
31054
31055 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31056 Added checks for COFF results, and made them expected failures for
31057 all targets. It would be better to make them expected failures
31058 for COFF targets only.
31059
31060Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31061
31062 * Makefile.in: add null dvi target, don't bother to recurse
31063 through test directories for info and install-info; rename
31064 $(datadir) to be dejagnu instead of deja-gnu
31065
31066Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31067
31068 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31069 compiler to coredump.
31070 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31071 code.
31072
31073Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31074
31075 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31076 coredump.
31077 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31078 code.
31079
31080Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31081
31082 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31083 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31084 which in a shell. Deletes xgdb when done.
31085 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31086 Tests the return from the "set height" or "set width" commands.
31087 Added a few return codes where needed.
31088
31089Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31090
31091 * Makefile.in (SUBDIRS): Add gdb.t17.
31092 * configure.in (subdirs): Add gdb.t17.
31093 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31094 files to test gdb's calling of functions in the inferior with
31095 the correct arguments and gdb's ability to retrieve any
31096 result returned.
31097
31098Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31099
31100 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31101 may be called after gdb goes away. Previous versions of expect
31102 needed these to avoid file descriptor leaks, but they cause
31103 errors with the current revision of expect.
31104 * gdb.t00/gdbvars.exp: Use -re on expected output after
31105 setting sevenbit-strings.
31106 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31107 to set sevenbit-strings consistent across tests.
31108 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31109 set sevenbit-strings consistent across tests.
31110
31111Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31112
31113 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31114 expected output to match current "expect" expectations.
31115
31116Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31117
31118 * gdb.t00/default.exp: Change expected output for default "source"
31119 command, to match new gdb behavior which requires a filename to
31120 source.
31121
31122Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31123
31124 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31125 expected fail for i486-*-* that misses the marker2 function.
31126 * gdb.t10/crossload.exp (bfddefault): Allow successful
31127 recognition of a format to pass even if no symbols are found.
31128 Explicitly catch failures where the format is not recognized
31129 or is ambiguous, and add the reason to the fail message.
31130 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31131 the cause is and invalid target and add reason to failure message.
31132 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31133 elf32-i386, elf32-sparc, and elf32-i860.
31134 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31135 Set up expected failure for 'filename'::variable scope resolution,
31136 which is now apparently broken on all targets.
31137 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31138 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31139 gdb.t23/templates.exp: Change failure for missing binfile into
31140 just a warning.
31141 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31142 references.
31143
31144Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31145
31146 * gdb.t00/default.exp: Add expected output for default "source"
31147 command, to match new gdb behavior.
31148 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31149
31150Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31151
31152 * config/*-gdb.exp: returns an error, rather than exiting on
31153 internal errors.
31154
31155Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31156
31157 * gdb.t03/gdbme.c: Add pointer to struct variable.
31158 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31159 referencing struct members.
31160
31161Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31162
31163 * configure.in (mips-idt-ecoff): New target.
31164 * config/mips-gdb.exp: New file for remote board using MIPS remote
31165 debugging protocol.
31166
31167 * Redid configuration scheme. Removed gdb.t*/configure.in.
31168 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31169 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31170 distclean targets. Built executables via .o files. Adjusted
31171 tests to account for source files in $(srcdir) rather than
31172 $(objdir).
31173 * lib/gdb.exp (runto): Don't expect () after the function name,
31174 because it may have arguments.
31175
31176Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31177
31178 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31179 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31180 expected failures for mips-idt-* and mips-sgi-*.
31181 * gdb.t00/default.exp (attach): Kill process if requested.
31182 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31183 that does not read core files.
31184 * gdb.t01/run.exp: Removed checks for exit status code.
31185 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31186 it is linked in.
31187 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31188 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31189 appropriate, rather than doing it by hand.
31190 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31191 execution.
31192 * gdb.t10/crossload.exp: Kill existing program if needed.
31193 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31194 appropriate, rather than doing it by hand. Always increase
31195 timeout for this test, not just for VxWorks.
31196
31197Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31198
31199 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31200 of Chill STRUCT types and STRUCT values.
31201 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31202 than "char".
31203 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31204 struct2): New struct definitions and initializations to test
c906108c
SS
31205 simple Chill STRUCT types.
31206
31207Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31208
31209 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31210 the null byte at the end of strings.
31211 * gdb.t00/default.exp: Make show version insensitive to copyright
31212 date.
31213 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31214 to avoid dependencies on target char signedness.
31215 * gdb.t16/printcmds.exp: Update expected results for explicitly
31216 unsigned char.
31217 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31218 now work.
31219 * gdb.t21/demangle.exp: Add many more patterns for template
31220 demangling, most of them being expected failures.
31221 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31222 string we are matching for, to match on the whole string.
31223 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31224 and fix a whole bunch that had incorrect expected output but were
31225 passing anyway because of the bug in "proc demangle".
31226 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31227 type.
31228 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31229
31230Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31231
a9c64011
AS
31232 * gdb/testsuite: made modifications to testcases, etc., to allow
31233 them to work properly given the reorganization of deja-gnu and the
31234 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31235
31236Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31237
31238 * gdb/testsuite: Initial creation of gdb/testsuite.
31239 Migrated dejagnu testcases and support files for testing nm to
31240 gdb/testsuite from deja-gnu. These files were moved "as is"
31241 with no modifications. This migration is part of a major overhaul
31242 of dejagnu. The modifications to these testcases, etc., which
31243 will allow them to work with the new version of dejagnu will be
31244 made in a future update.
48efe704 31245
8d8cb839 31246 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31247\f
8d8cb839
EZ
31248;; Local Variables:
31249;; mode: change-log
31250;; left-margin: 8
31251;; fill-column: 74
31252;; version-control: never
31253;; End:
902f2ccb 31254
28e7fd62 31255 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31256 Copying and distribution of this file, with or without modification,
31257 are permitted provided the copyright notice and this notice are preserved.