]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* dwarf2read.c (dwarf2_const_value_data): Remove unused
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
96f7d3f1
PW
12013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2
3 * gdb.base/catch-sig.c (main): Raise SIGINT.
4 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
5
1ebff1fd
HAQ
62013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
7
8 * status-stop.exp (test_tstart_tstart): Check for error
9 returned by the second 'tstart' command.
10
f92b06da
WT
112013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
12
13 * gdb.xml/maint_print_struct.exp: New file.
14 * gdb.xml/maint_print_struct.xml: New file.
15
ff546935
TT
162013-04-25 Tom Tromey <tromey@redhat.com>
17
18 * gdb.dwarf2/nostaticblock.exp: New file.
19
bf9e4d0c
MB
202013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
21
22 PR gdb/10462
23 * gdb.base/setshow.exp: Add test case.
24
a11cfd87
HZ
252013-04-23 Hui Zhu <hui@codesourcery.com>
26
27 PR gdb/15293
a11cfd87
HZ
28 * gdb.base/dprintf.exp: Add ignore command.
29
2d9442cc
HZ
302013-04-23 Hui Zhu <hui@codesourcery.com>
31
32 PR gdb/15165
2d9442cc
HZ
33 * gdb.base/save-bp.exp: Add test for dprintf.
34
0f3305ed
TT
352013-04-22 Tom Tromey <tromey@redhat.com>
36
37 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
38 notice_open_fds.
39
d504301e
SDJ
402013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
41
42 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
43 ldflags.
44
9991b207
SDJ
452013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
46
47 * gdb.arch/arm-bl-branch-dest.c: New file.
48 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
49
433730c9
PA
502013-04-19 Vladimir Kargov <kargov@gmail.com>
51 Pedro Alves <palves@redhat.com>
52
53 * gdb.arch/i386-float.S: New file.
54 * gdb.arch/i386-float.exp: New file.
55
9a908334
LM
562013-04-18 Luis Machado <lgustavo@codesourcery.com>
57
58 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
59 type void *.
60
4f22ed5c
DE
612013-04-17 Doug Evans <dje@google.com>
62
63 * lib/dwarf.exp (Dwarf): New proc "tu".
64 * gdb.dwarf2/missing-sig-type.exp: New file.
65
a0d3f2f5
SCR
662013-04-15 Siva Chandra Reddy <sivachandra@google.com>
67
68 Add option to link testcases with Pthreads library when
69 using 'prepare_for_testing' in tests.
70
71 * lib/gdb.exp (build_executable_from_specs): Use
72 gdb_compile_pthreads to compile if option "pthreads" is
73 specified.
74
cc16e6c9
TT
752013-04-15 Tom Tromey <tromey@redhat.com>
76
77 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
78
72f1fe8a
TT
792013-04-15 Tom Tromey <tromey@redhat.com>
80
81 * gdb.base/default.exp: Update for $_exception.
82 * gdb.cp/exceptprint.cc: New file.
83 * gdb.cp/exceptprint.exp: New file.
84 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
85
6e72ca20
TT
862013-04-15 Tom Tromey <tromey@redhat.com>
87
88 * gdb.cp/typeid.cc: New file.
89 * gdb.cp/typeid.exp: New file.
90
591f19e8
TT
912013-04-15 Tom Tromey <tromey@redhat.com>
92
93 * gdb.cp/exception.exp: Add "catch rethrow" tests.
94
da9160e4
YQ
952013-04-13 Yao Qi <yao@codesourcery.com>
96
97 * gdb.base/completion.exp: Test completion of command
98 'target ctf' if target ctf is supported.
99
f81d1120
PA
1002013-04-10 Pedro Alves <palves@redhat.com>
101
102 * gdb.base/completion.exp: Test "set height", "set listsize" and
103 "set trace-buffer-size" completion.
104 * gdb.base/setshow.exp: Test "set height unlimited".
105 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
106 unlimited".
107
393fd4c3
YQ
1082013-04-10 Yao Qi <yao@codesourcery.com>
109
110 * gdb.trace/actions.exp: Save trace data to CTF.
111 Change to ctf target if GDB supports, read CTF data in ctf
112 target, and check the actions of tracepoints.
113 * gdb.trace/while-stepping.exp: Likewise.
114 * gdb.trace/report.exp: Test GDB saves trace data to CTF
115 format and read CTF trace file if GDB supports.
116 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
117 target is supported, change to ctf target, read trace data and
118 check output of command "tstatus".
119 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
120 read CTF data by target ctf and call check_tsv.
121
b7a273f8
YQ
1222013-04-10 Yao Qi <yao@codesourcery.com>
123
124 * gdb.trace/actions.exp (check_tracepoint): New.
125 (top level): Start the tracing and check the actions of
126 tracepoints. Save trace data to tfile format. Restart GDB
127 and read trace file in tfile target. Check the actions of
128 tracepoints again.
129 * gdb.trace/while-stepping.exp: Likewise.
130
f3786771
YQ
1312013-04-10 Yao Qi <yao@codesourcery.com>
132
133 * gdb.trace/report.exp: Use standard_output_file for saved
134 trace file.
135
5c2b4418
HZ
1362013-04-10 Hui Zhu <hui@codesourcery.com>
137
138 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
139 (MISCELLANEOUS): Add dprintf-pendshr.sl.
140 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
141
f7543f0a
JK
1422013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
145 response.
146
f6de8ec2
PA
1472013-04-08 Pedro Alves <palves@redhat.com>
148
149 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
150 the location.
151
b8abfd58
SL
1522013-04-04 Sandra Loosemore <sandra@codesourcery.com>
153
154 * gdb.cp/cplabel.exp: Allow empty directory in file reported
155 for breakpoint location.
156
156bffd0
SL
1572013-04-04 Sandra Loosemore <sandra@codesourcery.com>
158
159 * gdb.linespec/linespec.exp: Make dir/file:line tests
160 conditional for non-remote hosts only.
161
c9a6ce02
PA
1622013-04-04 Stan Shebs <stan@codesourcery.com>
163 Pedro Alves <palves@redhat.com>
164
165 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
166 * gdb.trace/actions-changed.c: New file.
167 * gdb.trace/actions-changed.exp: New file.
168 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
169 (gdb_trace_setactions_command): ... this. Add "actions_command"
170 parameter, and handle it.
171 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
172
4bd05f24
YQ
1732013-04-04 Yao Qi <yao@codesourcery.com>
174
175 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
176 'step'.
177
3758b5ce
YQ
1782013-04-03 Yao Qi <yao@codesourcery.com>
179
180 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
181 "tfile-basic.tf".
182 (test_tfind_tfile): Likewise.
183
1dcaed0d
YQ
1842013-04-03 Yao Qi <yao@codesourcery.com>
185
186 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
187 "tfile-basic.tf" instead of "basic.tf".
188 (write_error_trace_file): Pass argument "tfile-error.tf"
189 instead of "error.tf".
190 * gdb.trace/tfile.exp: Update tfile names to
191 "tfile-basic.tf" and "tfile-error.tf".
192
0e7a53fc
SL
1932013-04-02 Sandra Loosemore <sandra@codesourcery.com>
194
195 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
196 empty directory in file for breakpoint hit.
197
9852c492
YQ
1982013-03-29 Yao Qi <yao@codesourcery.com>
199
200 * gdb.base/completion.exp: Test completion of commands
201 "target core", "target tfile" and "target exec".
202 * gdb.trace/tfile.exp: Test completion of command
203 "target tfile".
204
af312be7
JB
2052013-03-28 Joel Brobecker <brobecker@adacore.com>
206
207 * gdb.ada/win_fu_syms: New testcase.
208
e4a48d9d
DE
2092013-03-28 Doug Evans <dje@google.com>
210
211 * gdb.base/maint.exp (maint print statistics): Update expected output.
212
7f7cc265
PA
2132013-03-28 Pedro Alves <palves@redhat.com>
214
215 PR gdb/15294
216
217 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
218 mean unlimited instead of $arg < 0.
219 (test_listsize): Remove "listsize of 0 suppresses output" test.
220 Test that "set listsize 0" ends up with an unlimited listsize.
221
fc0da894
PA
2222013-03-28 Pedro Alves <palves@redhat.com>
223
224 * gdb.base/list.exp (last_line): New global.
225 (last_line_re): New global.
226 (test_listsize, test_list_function, test_list_forward)
227 (test_repeat_list_command, test_list_range)
228 (test_list_filename_and_function): Use them.
229 * gdb.base/list0.c: Comment the last line of the file with "last
230 line".
231
abe7b711
PA
2322013-03-28 Pedro Alves <palves@redhat.com>
233
234 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
235 list the whole file.
236
15b3979c
PA
2372013-03-28 Pedro Alves <palves@redhat.com>
238
239 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
240 "set listsize".
241
96811e3b
KS
2422013-03-26 Keith Seitz <keiths@redhat.com>
243
244 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
245 from passing.
246
4043f22b
PA
2472013-03-26 Pedro Alves <palves@redhat.com>
248
249 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
250 until after GDB has run.
251
14a1aa17
YQ
2522013-03-26 Yao Qi <yao@codesourcery.com>
253
254 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
255 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
256
99c819ee
MM
2572013-03-26 Markus Metzger <markus.t.metzger@intel.com>
258
259 * gdb.btrace/enable.exp: Add regression test.
260
24955f63
TT
2612013-03-25 Tom Tromey <tromey@redhat.com>
262
263 * gdb.cp/m-static.exp: Add destructor-printing tests.
264
fce632b6
TT
2652013-03-25 Tom Tromey <tromey@redhat.com>
266
267 * gdb.cp/m-static.exp: Add constructor ptype tests.
268 * gdb.cp/m-static.cc (single_constructor): New class.
269 (main): Make instance of single_constructor.
270
598d3636
JK
2712013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
272 Pedro Alves <palves@redhat.com>
273
274 * gdb.server/server-kill.c: New file.
275 * gdb.server/server-kill.exp: New file.
276
c12440c9
PA
2772013-03-21 Pedro Alves <palves@redhat.com>
278
279 * gdb.trace/trace-buffer-size.exp (get default buffer size):
280 Expect $gdb_prompt in gdb_test_multiple.
281
bd712aed
DE
2822013-03-21 Doug Evans <dje@google.com>
283
284 * gdb.base/maint.exp: Update tests for per-command stats.
285
b2f83c08
TT
2862013-03-21 Tom Tromey <tromey@redhat.com>
287
288 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
289 * gdb.cp/misc.exp: Add test for FILENAME:: case.
290
ef0026f0
PA
2912013-03-20 Pedro Alves <palves@redhat.com>
292
293 PR gdb/15289
294
295 * gdb.base/remote.exp: Test
296 "set remote hardware-watchpoint-limit -1",
297 "set remote hardware-breakpoint-limit -1",
298 "set remote hardware-watchpoint-limit 2147483647" and
299 "set remote hardware-breakpoint-limit 2147483647".
300
3f1175a9
PA
3012013-03-20 Pedro Alves <palves@redhat.com>
302 Yao Qi <yao@codesourcery.com>
303
304 * gdb.trace/tfile.c: Add comments.
305 (nonconstglob): New global.
306 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
307 global that is not covered by the trace frame. Test
308 disassembling.
309
a09ae1c1
JK
3102013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
311
312 * gdb.base/valgrind-infcall.exp
313 (continue #$continue_count) <remote connection closed>
314 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
315 $valgrind_pid.
316
9ce98649
TT
3172013-03-15 Tom Tromey <tromey@redhat.com>
318
319 * gdb.cp/overload.cc (intintfunc): New.
320 * gdb.cp/overload.exp: Add regression test.
321
0a251e08
YQ
3222013-03-15 Yao Qi <yao@codesourcery.com>
323
324 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
325 using with_test_prefix.
326 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
327 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
328 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
329 * gdb.threads/watchpoint-fork.exp (test): Likewise.
330 * gdb.base/break-interp.exp (test_core): Likewise.
331 (test_attach_gdb): Likewise.
332 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
333 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
334 Likewise.
335 * gdb.base/jit-so.exp (one_jit_test): Likewise.
336 * gdb.base/jit.exp (one_jit_test): Likewise.
337 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
338 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
339 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
340 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
341 Likewise.
342 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
343 Likewise.
344 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
345 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
346 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
347 (tracepoint_change_loc_2): Likewise.
348 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
349 Likewise.
350 (disconnected_tfind): Likewise.
351 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
352 Likewise.
353 (test_tfind_remote): Likewise.
354 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
355 Likewise.
356 (test_pending_resolved): Likewise.
357 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
358 Likewise.
359 (test_upload_tsv): Likewise.
360 * gdb.trace/pending.exp (pending_tracepoint_resolved):
361 Likewise.
362 (pending_tracepoint_works): Likewise.
363 * gdb.trace/report.exp (use_collected_data): Likewise.
364 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
365 Likewise.
366 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
367 * gdb.trace/strace.exp (strace_info_marker): Likewise.
368 (strace_trace_on_same_addr): Likewise.
369 (strace_trace_on_diff_addr): Likewise.
370 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
371 (gdb_collect_locals_test): Likewise.
372 (gdb_unavailable_registers_test): Likewise.
373 (gdb_collect_globals_test): Likewise.
374
2c415c0f
YQ
3752013-03-15 Yao Qi <yao@codesourcery.com>
376
377 * gdb.base/condbreak.exp: Add semicolon back which was removed
378 by my previous commit.
379
ae59b1da
YQ
3802013-03-14 Yao Qi <yao@codesourcery.com>
381
382 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
383 'return'.
384 (gdb_target_monitor, gdb_load): Likewise.
385 * config/sid.exp (gdb_load): Likewise.
386 * config/slite.exp (gdb_load): Likewise.
387 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
388 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
389 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
390 (single_step_until): Likewise.
391 * gdb.arch/powerpc-d128-regs.exp: Likewise.
392 * gdb.arch/system-gcore.exp: Likewise.
393 * gdb.base/bigcore.exp (extract_heap): Likewise.
394 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
395 * gdb.base/call-ar-st.exp: Likewise.
396 * gdb.base/call-rt-st.exp: Likewise.
397 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
398 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
399 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
400 * gdb.base/corefile.exp: Likewise.
401 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
402 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
403 * gdb.base/fixsection.exp: Likewise.
404 * gdb.base/funcargs.exp: Likewise.
405 * gdb.base/gcore-buffer-overflow.exp: Likewise.
406 * gdb.base/gcore-relro.exp: Likewise.
407 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
408 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
409 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
410 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
411 * gdb.base/list.exp: Likewise.
412 (set_listsize): Likewise.
413 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
414 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
415 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
416 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
417 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
418 * gdb.base/setvar.exp: Likewise.
419 (test_set): Likewise.
420 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
421 * gdb.base/solib-overlap.exp: Likewise.
422 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
423 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
424 * gdb.base/watchpoint.exp (initialize): Likewise.
425 (test_simple_watchpoint): Likewise.
426 (test_disabling_watchpoints): Likewise.
427 (test_watchpoint_triggered_in_syscall): Likewise.
428 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
429 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
430 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
431 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
432 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
433 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
434 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
435 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
436 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
437 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
438 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
439 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
440 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
441 * gdb.mi/gdb792.exp: Likewise.
442 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
443 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
444 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
445 * gdb.threads/gcore-thread.exp: Likewise.
446 (load_core): Likewise.
447 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
448 (test_startup, check_control_c): Likewise.
449 * gdb.threads/sigstep-threads.exp: Likewise.
450 * gdb.threads/thread_check.exp: Likewise.
451 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
452 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
453 (set_a_tracepoint, trace_buffer_normal): Likewise.
454 (gdb_trace_circular_tests): Likewise.
455 * gdb.trace/collection.exp: Likewise.
456 * gdb.trace/disconnected-tracing.exp: Likewise.
457 * gdb.trace/infotrace.exp: Likewise.
458 * gdb.trace/mi-traceframe-changed.exp: Likewise.
459 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
460 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
461 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
462 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
463 * gdb.trace/stap-trace.exp: Likewise.
464 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
465 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
466 * gdb.trace/trace-buffer-size.exp: Likewise.
467 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
468 * gdb.trace/unavailable.exp: Likewise.
469 * gdb.trace/while-dyn.exp: Likewise.
470 * lib/fortran.exp (set_lang_fortran): Likewise.
471 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
472 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
473 (default_gdb_start, get_compiler_info): Likewise.
474 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
475 (get_debug_format, setup_xfail_format): Likewise.
476 (rerun_to_main, gdb_skip_float_test): Likewise.
477 (build_id_debug_filename_get, get_remotetimeout): Likewise.
478 * lib/java.exp (set_lang_java): Likewise.
479 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
480 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
481 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
482 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
483 * lib/objc.exp (set_lang_objc): Likewise.
484 * lib/pascal.exp (set_lang_pascal): Likewise.
485 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
486 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
487 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
488
bb869963
SDJ
4892013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
490
491 PR c++/15203
492 PR c++/15210
493 * gdb.cp/m-static.cc (keepalive_int): New function.
494 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
495 * gdb.cp/m-static.exp: New test for `sintvar'.
496
e2be70a0
YQ
4972013-03-14 Yao Qi <yao@codesourcery.com>
498
499 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
500 of 'tstatus' into tstatus_output.
501 (top level): Save the trace data to tfile. Read trace file in
502 tfile target. Check the trace status.
503
8ddb1965
YQ
5042013-03-13 Yao Qi <yao@codesourcery.com>
505
506 * gdb.trace/tsv.exp (check_tsv): New.
507 (top level): Save a tfile on current trace session. Call
508 check_tsv on live target. Load the tfile with target tfile
509 and call check_tsv again.
510
045dd51f
YQ
5112013-03-13 Yao Qi <yao@codesourcery.com>
512
513 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
514 Replace some "gdb_test" with "gdb_test_no_output".
515
82d049ab
PH
5162013-03-12 Paul Hilfinger <hilfingr@adacore.com>
517
518 * gdb.ada/expr_delims.exp: New file.
519 * gdb.ada/expr_delims/foo.adb: New file.
520 * gdb.ada/expr_delims/pck.ads: New file.
521 * gdb.ada/expr_delims/pck.adb: New file.
522
cb8ea32b
KS
5232013-03-11 Keith Seitz <keiths@redhat.com>
524
525 * watchpoint.exp (test_no_hw_watchpoints): Add test using
526 both condition and thread. Then delete the watchpoint.
527
2f1d9bdd
MM
5282013-03-11 Christian Himpel <christian.himpel@intel.com>
529
530 * Makefile.in: Add btrace testsuite.
531 * configure: Regenerated.
532 * configure.ac: Add btrace testsuite.
533 * gdb.btrace/Makefile.in: New file.
534 * gdb.btrace/enable.c: New file.
535 * gdb.btrace/enable.exp: New file.
536 * gdb.btrace/function_call_history.c: New file.
537 * gdb.btrace/function_call_history.exp: New file.
538 * gdb.btrace/instruction_history.c: New file.
539 * gdb.btrace/instruction_history.exp: New file.
540 * gdb.btrace/instruction_history.S: New file.
541 * lib/gdb.exp: Add btrace skip proc.
542
05c56a9d
JK
5432013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
544
545 Fix entry-values if the callee called a noreturn function.
546 * gdb.arch/amd64-tailcall-noret.S: New file.
547 * gdb.arch/amd64-tailcall-noret.c: New file.
548 * gdb.arch/amd64-tailcall-noret.exp: New file.
549
9112db09
JK
5502013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
551
552 Fix entry-values in C++ across CUs.
553 * gdb.arch/amd64-tailcall-cxx.exp: New file.
554 * gdb.arch/amd64-tailcall-cxx1.S: New file.
555 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
556 * gdb.arch/amd64-tailcall-cxx2.S: New file.
557 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
558
be9a119c 5592013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
560 Hafiz Abid Qadeer <abidh@codesourcery.com>
561
562 gdb/testsuite/
563 * gdb.trace/trace-buffer-size.exp: New file.
564 * gdb.trace/trace-buffer-size.c: New file.
565
049109b0
PA
5662013-03-06 Pedro Alves <palves@redhat.com>
567
568 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
569 doesn't support the tested optional feature, call "unsupported"
570 with the same test message as the "pass" case, instead of calling
571 "pass" with a different message. Use the same text for the "fail"
572 cases too.
573
4aa54120
YQ
5742013-03-06 Yao Qi <yao@codesourcery.com>
575
576 * gdb.trace/tstatus.exp: Remove the invocation of
577 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
578 (test_tracepoints): Don't set fast tracepoint.
579 (top level): Don't check agent library is loaded or not.
580
b8b71e63
YQ
5812013-03-06 Yao Qi <yao@codesourcery.com>
582
583 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
584 parentheses by "\\".
585
33f448b1
JK
5862013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.linespec/base/one/thefile.cc (twodup): New.
589 (m): Call it.
590 * gdb.linespec/base/two/thefile.cc (dupname): New.
591 (n): Call it.
592 * gdb.linespec/break-ask.exp: New file.
593 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
594
1c942fb9
YQ
5952013-02-28 Yao Qi <yao@codesourcery.com>
596
597 * gdb.trace/report.exp: Move some code to ...
598 (use_collected_data): New.
599 (top level): Call use_collected_data once on the live target.
600 Save at file of the current trace session, load it with target
601 tfile, and call use_collected_data again.
602
5b967901
JK
6032013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * gdb.threads/fork-thread-pending.c (main): Add alarm.
606
6447023f
JK
6072013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
608
609 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
610 Add final kill of ${valgrind_pid}.
611
9f44fbc0
SCR
6122013-02-20 Siva Chandra Reddy <sivachandra@google.com>
613
614 * gdb.python/py-arch.c: New test case
615 * gdb.python/py-arch.exp: New tests to test
616 gdb.Architecture.disassemble
617 * gdb.python/Makefile.in: Add py-arch to the list of
618 EXECUTABLES.
619
4c9ad8c2
TT
6202013-02-18 Tom Tromey <tromey@redhat.com>
621
622 * gdb.dwarf2/subrange.exp: New file.
623
f5911ea1
HAQ
6242013-02-15 Pedro Alves <pedro@codesourcery.com>
625 Hafiz Abid Qadeer <abidh@codesourcery.com>
626
627 * gdb.trace/tfile.exp: Add test for -trace-status command.
628
420f4384
JK
6292013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
630
631 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
632 nanosleep by sleep.
633
4819b3f8
PA
6342013-02-14 Pedro Alves <palves@redhat.com>
635
636 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
637
1773c82c
HAQ
6382013-02-14 Pedro Alves <pedro@codesourcery.com>
639 Hafiz Abid Qadeer <abidh@codesourcery.com>
640
641 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
642
e234dfaf
TT
6432013-02-12 Tom Tromey <tromey@redhat.com>
644
645 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
646 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
647
6c01dd94
PA
6482013-02-12 Pedro Alves <palves@redhat.com>
649
650 * gdb.base/catch-signal.c: Update copyright years.
651 * gdb.base/catch-signal.exp: Update copyright years.
652 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
653 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
654 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
655 * gdb.dwarf2/dw2-error.S: Update copyright years.
656 * gdb.dwarf2/dw2-error.c: Update copyright years.
657 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
658 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
659 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
660
595fc67f
PA
6612013-02-12 Pedro Alves <palves@redhat.com>
662
663 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
664 message.
665 * gdb.base/sigaltstack.exp: Ditto.
666 * gdb.base/siginfo.exp: Ditto.
667 * gdb.base/sizeof.exp: Ditto.
668
17282693
PA
6692013-02-12 Pedro Alves <palves@redhat.com>
670
671 * gdb.mi/mi-basics.exp: Tweak intro comment.
672 * gdb.mi/mi-break.exp: Tweak intro comment.
673 * gdb.mi/mi-console.exp: Tweak intro comment.
674 * gdb.mi/mi-file.exp: Tweak intro comment.
675 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
676 * gdb.mi/mi-return.exp: Tweak intro comment.
677 * gdb.mi/mi-stepi.exp: Tweak intro comment.
678 * gdb.mi/mi-until.exp: Tweak intro comment.
679 * gdb.mi/mi-watch.exp: Tweak intro comment.
680
8a4ac37e
PA
6812013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
682
683 * gdb.server/no-thread-db.exp: New file.
684 * gdb.server/no-thread-db.c: New file.
685 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
686
c2792f5a
DE
6872013-02-11 Doug Evans <dje@google.com>
688
689 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
690 two decfloats.
691
d9e98382
SDJ
6922013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
693
694 * gdb.base/bitfields.c (struct internalvartest): New declaration.
695 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
696
a321661a
JK
6972013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
700
134a2066
YQ
7012013-02-06 Yao Qi <yao@codesourcery.com>
702
703 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
704 to ...
705 (test_create_delete_modify_tsv): ... here. New test on modifying
706 the initial value of a tsv.
707
5a2dc60a
JK
7082013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
711 (cd .../rdir): ... here.
712
233d95b5
JK
7132013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 * gdb.linespec/base/one/header.h: New file.
716 * gdb.linespec/base/two/header.h: New file.
717 * gdb.linespec/macro-relative.c: New file.
718 * gdb.linespec/macro-relative.exp: New file.
719
fbd9ab74
JK
7202013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 * gdb.base/fullpath-expand-func.c: New file.
723 * gdb.base/fullpath-expand.c: New file.
724 * gdb.base/fullpath-expand.exp: New file.
725 * gdb.base/realname-expand-real.c: New file.
726 * gdb.base/realname-expand.c: New file.
727 * gdb.base/realname-expand.exp: New file.
728
1b56eb55
JK
7292013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
730
731 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
732 * gdb.dwarf2/dw2-dir-file-name.c: New file.
733
af529f8f
JK
7342013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
735
736 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
737 (compare_filenames_for_search does not match)
738 (compare_filenames_for_search does match): New tests.
739
f5b95b50
JK
7402013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
741
742 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
743
d47921b9
JK
7442013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
745
746 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
747
8a92335b
JK
7482013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
751 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
752 ${binfile}.mini_debuginfo-debuglink and
753 ${binfile}.mini_debuginfo-debuglink.xz.
754
17f2157d
TT
7552013-02-01 Tom Tromey <tromey@redhat.com>
756
757 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
758 attributes.
759
d65f0a9c
TT
7602013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
761 Tom Tromey <tromey@redhat.com>
762
763 * gdb.dwarf2/method-ptr.exp: Link with c++.
764 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
765
f25c0135
TT
7662013-01-31 Tom Tromey <tromey@redhat.com>
767
768 * gdb.base/jit.exp (compile_jit_test): New proc.
769 Add PIE tests.
770
7078baeb
TT
7712013-01-31 Tom Tromey <tromey@redhat.com>
772
773 * gdb.dwarf2/method-ptr.cc: New file.
774 * gdb.dwarf2/method-ptr.exp: New file.
775
1d24041a
TT
7762013-01-31 Tom Tromey <tromey@redhat.com>
777
778 * lib/dwarf.exp (namespace Dwarf): New.
779
8d9878a4
TT
7802013-01-29 Tom Tromey <tromey@redhat.com>
781
782 * gdb.dwarf2/fission-reread.exp: Add unload test.
783
bed911e5
DE
7842013-01-28 Doug Evans <dje@google.com>
785
786 * gdb.dwarf2/fission-loclists.exp: New file.
787 * gdb.dwarf2/fission-loclists.S: New file.
788
e229648e
JK
7892013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 Code cleanup.
792 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
793 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
794 and prepare_for_testing.
795 * gdb.base/store.exp: Likewise.
796
86700f00
TT
7972013-01-25 Tom Tromey <tromey@redhat.com>
798
799 * gdb.python/py-explore.exp: Expect the gdb prompt.
800
8954db33
AB
8012013-01-25 Andrew Burgess <aburgess@broadcom.com>
802
803 * gdb.base/gnu_vector.c: New variable for use in tests.
804 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
805 changes in scalar to vector casting and widening.
806 * gdb.python/py-type.c: New variables for use in tests.
807 * gdb.python/py-type.exp: Update vector related tests to reflect
808 changes in scalar to vector casting and widening.
809
2077afdd
TD
8102013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
811
812 * gdb.base/prologue-include.c: New file.
813 * gdb.base/prologue-include.exp: New file.
814 * gdb.base/prologue-include.h: New file.
815
d7499464
HAQ
8162013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
817
818 PR gdb/13443
819 * gdb.mi/mi-var-block.exp: Make test messages unique.
820
e2a3e0f1
TT
8212013-01-23 Tom Tromey <tromey@redhat.com>
822
823 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
824
152fcc9c
TT
8252013-01-23 Tom Tromey <tromey@redhat.com>
826
827 * gdb.cp/converts.cc (main): Initialize 'a'.
828
bea883fd
SCR
8292013-01-23 Siva Chandra Reddy <sivachandra@google.com>
830
831 * testsuite/gdb.python/frame.exp: Add a test for
832 gdb.Frame.architecture() method.
833
0928e93d
PA
8342013-01-22 Pedro Alves <palves@redhat.com>
835
836 * gdb.base/annota1.exp (signal sent): No longer expect
837 breakpoints-invalid.
838 * gdb.cp/annota2.exp (continue until exit)
839 (watch triggered on a.x): Ditto.
840
9c97429f
PA
8412013-01-22 Pedro Alves <palves@redhat.com>
842
843 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
844 Adjust tests to breakpoints-invalid changes.
845 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
846 variables.
847 Adjust tests to breakpoints-invalid changes.
848
187d10dd
PA
8492013-01-22 Pedro Alves <palves@redhat.com>
850
851 * gdb.base/annota1.exp (annotate ignore count change): Add
852 expected output for failure case.
853
ea3aedcb
TT
8542013-01-22 Tom Tromey <tromey@redhat.com>
855
856 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
857 call.
858
998580f1
MK
8592013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
860
861 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 862 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
863 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
864 Also handle 'thread' field.
865 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
866 * gdb.mi/mi-watch.exp: Ditto.
867 * lib/mi-support.exp: Ditto.
868
8f1d5693
MK
8692013-01-21 Siva Chandra Reddy <sivachandra@google.com>
870
871 * gdb.python/py-explore.exp: Improve a test
872
2d8c5d7c
DB
8732013-01-18  David Blaikie  <dblaikie@gmail.com>
874
875 * gdb.base/label.c (main): Correct the type of the second
876 parameter.
877
46f35228
TT
8782013-01-18 Tom Tromey <tromey@redhat.com>
879
880 * gdb.dwarf2/trace-crash.s: New file.
881 * gdb.dwarf2/trace-crash.exp: New file.
882
5965d69d
HAQ
8832013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
884
43aaf8b6
PA
885 PR gdb/13443
886 * gdb.base/checkpoint.exp: Update test messages to make them
887 unique.
5965d69d 888
5ae4861a
YQ
8892013-01-18 Yao Qi <yao@codesourcery.com>
890
891 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
892 output of 'info tracepoints'.
893 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
894 Likewise.
895 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
896 * gdb.trace/disconnected-tracing.c (struct foo): New.
897
d84fca2c
JK
8982013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.dwarf2/dw2-dos-drive.S: New file.
901 * gdb.dwarf2/dw2-dos-drive.exp: New file.
902
aebb1cc9
DE
9032013-01-17 Doug Evans <dje@google.com>
904
2782d512
DE
905 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
906 CXX_FOR_TARGET.
907
aebb1cc9
DE
908 * boards/cc-with-tweaks.exp: New file.
909
db2b2972
TT
9102013-01-17 Tom Tromey <tromey@redhat.com>
911
912 * gdb.base/completion.exp: Add "set cp-abi" completion test.
913
96343774
PA
9142013-01-17 Pedro Alves <palves@redhat.com>
915
916 Merge dg-extract-results.sh from upstream (svn 195224).
917
918 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 919 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
920
921 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 922 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
923
924 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 925 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
926
927 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
928 * dg-extract-results.sh: Redirect grep output to /dev/null instead
929 of grep -q.
930
675921c0
SD
9312012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
932
933 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
934 interface.
935 * gdb.base/jithost.c: New file.
936 * gdb.base/jithost.h: New file.
937 * gdb.base/jitreader.c : New file.
938 * gdb.base/jit-protocol.h: New file.
939
ab04a2af
TT
9402013-01-16 Tom Tromey <tromey@redhat.com>
941
942 * gdb.base/catch-signal.c: New file.
943 * gdb.base/catch-signal.exp: New file.
944
8ac3646f
TT
9452013-01-16 Tom Tromey <tromey@redhat.com>
946
947 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
948
22fc223e
JK
9492013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
950
951 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
952
44478ab3
TT
9532013-01-14 Tom Tromey <tromey@redhat.com>
954
955 * gdb.base/completion.exp: Add "set gnutarget" test.
956
06d66ee9
TT
9572013-01-14 Tom Tromey <tromey@redhat.com>
958
959 * gdb.dwarf2/dw2-restrict.S: New file.
960 * gdb.dwarf2/dw2-restrict.c: New file.
961 * gdb.dwarf2/dw2-restrict.exp: New file.
962
c9bf0622
TT
9632013-01-14 Tom Tromey <tromey@redhat.com>
964
965 * gdb.dwarf2/dw2-error.exp: New file.
966 * gdb.dwarf2/dw2-error.c: New file.
967 * gdb.dwarf2/dw2-error.S: New file.
968
5b12a61c
JK
9692013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 * gdb.cp/parse-lang.cc: New file.
972 * gdb.cp/parse-lang.exp: New file.
973
f0a4b570
JK
9742013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
975
976 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
977 (set substitute-path): New test.
978 (fullname present): Remove content.
979 (substituted fullname): New test.
980
f751cc97
JB
9812013-01-13 Joel Brobecker <brobecker@adacore.com>
982
983 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
984 check. Move $gdb_py_is_py24 value check right after.
985
04164e8e
JK
9862013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
989 targets.
990
5bf480a5
YQ
9912013-01-11 Yao Qi <yao@codesourcery.com>
992
993 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
994 for dprintf.
995 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
996 Check the fields in "=breakpoint-created" for dprintf.
997
f35a17b5
JK
9982012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.mi/mi-fullname-deleted.exp: New file.
1001
85817405
JK
10022012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1003
1004 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1005 expected output.
1006 (info skip with pending file): Remove.
1007 (ignoring function in solib, info skip for function multiply): Update
1008 the expected output.
1009 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1010 (info skip (delete 1), info skip after disabling all)
1011 (info skip after enabling all, info skip after disabling 4 2-3)
1012 (info skip after enabling 2-3, info skip 2-3)
1013 (info skip after deleting 2 3): Update the expected output.
1014 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1015 statement to its initialization and return.
1016 * gdb.linespec/skip-two.exp: New file.
1017
27210e12
DE
10182012-12-19 Doug Evans <dje@google.com>
1019
1020 * gdb.base/maint.exp: Handle testing with .gdb_index.
1021
bb627a12
JB
10222012-12-19 Joel Brobecker <brobecker@adacore.com>
1023
1024 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1025 Cavium to FSF.
1026
7785b880
JB
10272012-12-19 Joel Brobecker <brobecker@adacore.com>
1028
1029 * dg-extract-results.sh: Update contact info in copyright notice.
1030 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1031 GPL v3 or later. Update contact info.
1032 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1033 gdb.threads/watchpoint-fork-mt.c,
1034 gdb.threads/watchpoint-fork-parent.c,
1035 gdb.threads/watchpoint-fork-st.c,
1036 gdb.threads/watchpoint-fork.h: Likewise.
1037
f2a8bc8a
YQ
10382012-12-15 Yao Qi <yao@codesourcery.com>
1039
1040 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1041 'installed' field in '=breakpoint-modified'.
1042 (test_reconnect): Check 'installed' field in
1043 '=breakpoint-modified' and '=breakpoint-created'.
1044
1045 * gdb.trace/actions.exp: Update test for 'installed' field.
1046 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1047 (tracepoint_change_loc_2): Likewise.
1048 Check 'info tracepoint' display nothing else.
1049 * gdb.trace/deltrace.exp: Likewise.
1050 * gdb.trace/infotrace.exp: Likewise.
1051 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1052 Likewise.
1053 * gdb.trace/passcount.exp: Likewise.
1054 * gdb.trace/tracecmd.exp: Likewise.
1055 * gdb.trace/while-stepping.exp: Likewise.
1056
6592e36f
TT
10572012-12-14 Tom Tromey <tromey@redhat.com>
1058
1059 * gdb.cp/member-name.exp: New file.
1060 * gdb.cp/member-name.cc: New file.
1061
7d27a96d
TT
10622012-12-14 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1065
f8c05d0d
DE
10662012-12-14 Doug Evans <dje@google.com>
1067
1068 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1069 DW_OP_GNU_implicit_pointer is section-relative.
1070
451b7c33
TT
10712012-12-14 Tom Tromey <tromey@redhat.com>
1072
43aaf8b6 1073 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1074
10e339df
PA
10752012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1076
6fdff2c5 1077 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1078
e780d813
DE
10792012-12-13 Doug Evans <dje@google.com>
1080
1081 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1082 * gdb.multi/multi-arch.exp: Ditto.
1083
ca3dbcc8 10842012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1085
ca3dbcc8
MG
1086 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1087 catch load test library source file.
1088 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1089 load test source file.
1090 * gdb.mi/mi-catch-load.exp: New. Test file for
1091 basic MI -catch-load and -catch-unload tests.
1092
2960a434
PK
10932012-12-11 Paul Koning <paul_koning@dell.com>
1094
1095 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1096 exception.
1097 (_iterator_except): New function.
1098 (ArrayPrinter): Use _iterator function instead of local _iterator
1099 class for Python 3 compatibility.
1100 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1101 _iterator.
2960a434
PK
1102 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1103 execfile for Python 3 compatibility.
1104 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1105 format in error_prompt test.
6fdff2c5 1106
9325cb04
PK
11072012-12-10 Paul Koning <paul_koning@dell.com>
1108
1109 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1110 compatibility.
9325cb04
PK
1111 * gdb.python/py-block.exp: Ditto.
1112 * gdb.python/py-breakpoint.exp: Ditto.
1113 * gdb.python/py-cmd.exp: Ditto.
1114 * gdb.python/py-events.py: Ditto.
1115 * gdb.python/py-finish-breakpoint.py: Ditto.
1116 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1117 * gdb.python/py-finish-breakpoint2.py: Ditto.
1118 * gdb.python/py-frame-inline.exp: Ditto.
1119 * gdb.python/py-frame.exp: Ditto.
1120 * gdb.python/py-infthread.exp: Ditto.
1121 * gdb.python/py-objfile.exp: Ditto.
1122 * gdb.python/py-parameter.exp: Ditto.
1123 * gdb.python/py-progspace.exp: Ditto.
1124 * gdb.python/py-prompt.exp: Ditto.
1125 * gdb.python/py-symbol.exp: Ditto.
1126 * gdb.python/py-symtab.exp: Ditto.
1127 * gdb.python/py-template.exp: Ditto.
1128 * gdb.python/py-value-cc.exp: Ditto.
1129 * gdb.python/python.exp: Ditto.
1130 * gdb.python/source2.py: Ditto.
1131 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1132 compatibility.
9325cb04
PK
1133 Use sorted() function rather than sort() method.
1134 Accept either int or long values for enum values.
1135 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1136 execfile for Python 3 compatibility.
1137 * gdb.python/py-evsignal.exp: Ditto.
1138 * gdb.python/py-evthreads.exp: Ditto.
1139 * gdb.python/py-mi.exp: Ditto.
1140 * gdb.python/py-pp-maint.exp: Ditto.
1141 * gdb.python/py-prettyprint.exp: Ditto.
1142 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1143 Python 3 compatibility.
9325cb04
PK
1144 Skip tests for Python 2.4.
1145 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1146 Python 3 compatibility.
9325cb04
PK
1147 Use byte string rather than character string in memory write test
1148 if Python 3.
1149 * gdb.python/py-pp-maint.py: Change class declarations to "new
1150 class" syntax.
1151 * gdb.python/py-prettyprint.py: Change iterator class to generator
1152 function for Python 3 compatibility.
1153 Make all classes "new style".
1154 Fix indentation issue and stray semicolon.
1155 * gdb.python/py-shared.expChange print syntax for Python 3
1156 compatibility.
1157 Define "long" if Python 3.
1158 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1159 compatibility.
9325cb04
PK
1160 Accept either int or long values for enum values.
1161 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1162 compatibility.
9325cb04
PK
1163 Skip "long" and "unicode" tests if Python 3.
1164 Accept either "type" or "class" in type checks.
1165 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1166 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1167
8b9737bf
TT
11682012-12-10 Tom Tromey <tromey@redhat.com>
1169
1170 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1171 (test): Add "two_cu" argument.
1172 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1173 for types; allow two CUs.
1174
1b80a9fa
JK
11752012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1176
1177 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1178 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1179
f0b6d50a
YQ
11802012-12-08 Yao Qi <yao@codesourcery.com>
1181 Pedro Alves <palves@redhat.com>
1182
1183 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1184 '=breakpoint-created' when GDB merges the tracepoints of both
1185 sides.
1186
2f68a895
TT
11872012-12-07 Tom Tromey <tromey@redhat.com>
1188
1189 * gdb.base/break1.c (enum some_enum, union some_union): New.
1190 (some_enum_global, some_union_global, some_value): New globals.
1191 * gdb.base/completion.exp: Add tag completion tests.
1192
4fc5d43e
TT
11932012-12-07 Tom Tromey <tromey@redhat.com>
1194
1195 * gdb.base/completion.exp: Add tests for ptype and whatis
1196 completion.
1197
6559e013
JB
11982012-12-07 Joel Brobecker <brobecker@adacore.com>
1199
1200 * gdb.base/stale-infcall.exp: Fix copyright line.
1201
ae2b630d
JB
12022012-12-07 Joel Brobecker <brobecker@adacore.com>
1203
1204 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1205
0ba2eb0f
TT
12062012-12-06 Pedro Alves <palves@redhat.com>
1207 Tom Tromey <tromey@redhat.com>
1208
1209 * gdb.base/exprs.exp: Add tests for cast to void.
1210
731145cb
TT
12112012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1212
1213 * gdb.python/py-mi.exp: Correct expected results for attribute
1214 "dynamic" returned by -var-update.
1215 Add test case for correct handling of "diplayhint" for children
1216 of dynamic varobjs.
1217 * gdb.python/py-prettyprint.c (set_itme): New function.
1218 (bug_14741) New function.
1219 (main) Add call to bug_14741().
1220 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1221
e58fcc15
UW
12222012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1223
1224 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1225 ${binfile}.funcsyms list.
1226
e9eb0d14
YQ
12272012-12-04 Yao Qi <yao@codesourcery.com>
1228
1229 PR gdb/13443
1230 * gdb.trace/actions.exp: Make test messages unique.
1231
4983028c
TT
12322012-11-29 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1235
ea5e6b0e
UW
12362012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1237
1238 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1239 * gdb.opencl/datatypes.exp: Likewise.
1240 * gdb.opencl/operators.exp: Likewise.
1241 * gdb.opencl/vec_comps.exp: Likewise.
1242
cdde3dfb
JG
12432012-11-29 Jerome Guitton <guitton@adacore.com>
1244
1245 * gdb.ada/iwide: New testcase.
1246
b50d69b5
JG
12472012-11-29 Jerome Guitton <guitton@adacore.com>
1248
1249 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1250 ptype test.
1251
c2d3fccf
JG
12522012-11-29 Jerome Guitton <guitton@adacore.com>
1253
1254 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1255 form {VARIANT_TYPE}ADDRESS.
1256
5edf51fe
YQ
12572012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1258
1259 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1260 (func): New function.
1261 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1262 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1263 pointers to members with pointer-to-function type.
1264
608e2dbb
TT
12652012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1266 Tom Tromey <tromey@redhat.com>
1267
1268 * gdb.base/gnu-debugdata.exp: New file.
1269 * gdb.base/gnu-debugdata.c: New file.
1270 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1271 (gdb_unload): Return 0 on success.
1272
4648e588
JK
12732012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1274
1275 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1276
17d6efc4
JB
12772012-11-26 Joel Brobecker <brobecker@adacore.com>
1278
1279 * gdb.base/empty_exe.exp: New testcase.
1280
ace21957
MF
12812012-11-20 Mike Frysinger <vapier@gentoo.org>
1282
1283 * gdb.base/completion.exp: Add test for help aliases completion.
1284
5c401a0a
YQ
12852012-11-20 Yao Qi <yao@codesourcery.com>
1286
1287 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1288 Don't test 'maint set show-debug-regs'.
1289 Use command 'set remotecache' instead of
1290 'set circular-trace-buffer'.
1291
8dea366b
KS
12922012-11-16 Keith Seitz <keiths@redhat.com>
1293
1294 PR c++/13615
1295 * gdb.cp/baseenum.cc: New file.
1296 * gdb.cp/baseenum.exp: New file.
1297 * gdb.cp/derivation.cc (A): Add copyright.
1298 Add a typedef.
1299 (B): Use A::value_type instead of int. Change all references.
1300 (D): Use value_type instead of int. Change all references.
1301 (E): Likewise.
1302 (F); Likewise.
1303 (Z): New class.
1304 (ZZ): New class.
6fdff2c5 1305 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1306 (main): Add instances of Z and ZZ.
1307 Make sure all symbols from N are kept.
1308 * gdb.cp/derivation.exp: Update typedef changes in tests.
1309 Add tests for class typedefs both before and after starting
1310 the inferior.
1311 Add tests for searching for a typedef while stopped in a
1312 method.
1313
5e34c6c3
LM
13142012-11-14 Luis Machado <lgustavo@codesourcery.com>
1315
1316 * gdb.mi/mi-var-create-rtti.c: New file.
1317 * gdb.mi/mi-var-create-rtti.exp: New file.
1318
5e487a5f
LM
13192012-11-14 Luis Machado <lgustavo@codesourcery.com>
1320
1321 * gdb.base/structs3.exp: Run to main before doing any tests.
1322
6d67b990
AB
13232012-11-14 Andrew Burgess <aburgess@broadcom.com>
1324
1325 * gdb.python/py-type.exp: Uniquify test names.
1326
e5d98164
YQ
13272012-11-14 Yao Qi <yao@codesourcery.com>
1328
1329 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1330 (thread_function) [DEBUG]: Call 'printf'.
1331 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1332 command line if 'DEBUG=1' is passed to test.
1333 Remove a pattern to match inferior's output.
1334
62747a60
TT
13352012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1336
1337 * gdb.mi/mi-fill-memory.exp: New test.
1338
18a9fc12
TT
13392012-11-12 Tom Tromey <tromey@redhat.com>
1340
1341 * gdb.base/completion.exp: Update for "info type-printers".
1342 * gdb.python/py-typeprint.cc: New file.
1343 * gdb.python/py-typeprint.exp: New file.
1344 * gdb.python/py-typeprint.py: New file.
1345
bd69fc68
TT
13462012-11-12 Tom Tromey <tromey@redhat.com>
1347
1348 * gdb.base/call-sc.exp: Use "ptype/r".
1349 * gdb.base/volatile.exp: Don't expect "int".
1350 * gdb.cp/ptype-flags.cc: New file.
1351 * gdb.cp/ptype-flags.exp: New file.
1352 * gdb.cp/templates.exp: Use ptype/r.
1353 (test_ptype_of_templates, test_template_typedef): Likewise.
1354 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1355 argument. Handle template names and template parameters.
1356 * gdb.mi/mi-var-cmd.exp: Accept "long".
1357 * gdb.mi/mi-var-child.exp: Accept "long".
1358 * gdb.mi/mi-var-display.exp: Accept "long".
1359 * gdb.mi/mi2-var-child.exp: Accept "long".
1360
b3720c3a
TT
13612012-11-12 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1364 "ptype" from calls to cp_test_ptype_class.
1365 (test_enums): Likewise.
1366 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1367 cp_test_ptype_class.
1368 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1369 calls to cp_test_ptype_class.
1370 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1371 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1372 from calls to cp_test_ptype_class.
1373 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1374 command here. Change "in_command" argument to "in_exp".
1375
0d63ecda
KS
13762012-11-10 Keith Seitz <keiths@redhat.com>
1377
1378 PR gdb/14288
1379 * gdb.base/printcmds.c: Add invalid_XXX globals
1380 for repeated byte tests.
1381 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1382 * gdb.base/wchar.c (main): Add and construct a wchar_t
1383 array with repeated characters.
1384 * gdb.base/wchar.exp: Add repeated character tests.
1385
ed8a1c2d
AB
13862012-11-09 Andrew Burgess <aburgess@broadcom.com>
1387
1388 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1389 disassembly output.
1390
9107fc8d
PA
13912012-11-09 Pedro Alves <palves@redhat.com>
1392
1393 PR gdb/14306
1394
1395 * gdb.multi/multi-arch-exec.c: New file.
1396 * gdb.multi/multi-arch-exec.exp: New file.
1397
558a9d82
YQ
13982012-11-09 Yao Qi <yao@codesourcery.com>
1399
1400 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1401 (top level): Call it.
1402
e714f336
YQ
14032012-11-09 Yao Qi <yao@codesourcery.com>
1404
1405 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1406 typo.
1407
6ecd4729
PA
14082012-11-09 Pedro Alves <palves@redhat.com>
1409
1410 * gdb.multi/multi-arch.exp: New.
1411
9015683b
TT
14122012-11-08 Tom Tromey <tromey@redhat.com>
1413
1414 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1415 core files, if possible.
1416 * gdb.base/siginfo-thread.c: New file
1417 * gdb.base/siginfo-thread.exp: New file
1418
ea9f10bb
TT
14192012-11-08 Tom Tromey <tromey@redhat.com>
1420
1421 * gdb.base/comprdebug.exp: New file.
1422
f6592439
PA
14232012-11-06 Pedro Alves <palves@redhat.com>
1424
1425 PR gdb/14810
1426
1427 * gdb.base/disabled-location.c: New file.
1428 * gdb.base/disabled-location.exp: New file.
1429
2d338fa9
TT
14302012-11-06 Tom Tromey <tromey@redhat.com>
1431
1432 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1433 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1434 gdb_gcore_cmd.
1435 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1436 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1437 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1438 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1439 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1440 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1441 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1442 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1443 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1444
68c9da30
PA
14452012-11-05 Pedro Alves <palves@redhat.com>
1446
1447 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1448 procedure.
1449 (do_vfork_and_follow_child_tests_exec)
1450 (do_vfork_and_follow_child_tests_exit): Call it.
1451
a7c8c931
PA
14522012-11-05 Pedro Alves <palves@redhat.com>
1453
1454 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1455 fails.
1456
6f6484cd
YQ
14572012-11-03 Yao Qi <yao@codesourcery.com>
1458
1459 Fix PR gdb/14617.
1460 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1461 Remove setup_kfail, and update test.
1462
b45627a0
TT
14632012-11-02 Tom Tromey <tromey@redhat.com>
1464
1465 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1466 test.
1467
f50f4e56
PA
14682012-11-02 Pedro Alves <palves@redhat.com>
1469
1470 PR gdb/14766
1471
1472 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1473 setup_kfail.
1474 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1475 get registers".
1476
71ce889d
PA
14772012-11-02 Pedro Alves <palves@redhat.com>
1478
1479 * gdb.base/foll-vfork-exit.c: New file.
1480 * gdb.base/foll-vfork.exp (top level): New file-describing
1481 comment.
1482 (vfork_child_follow_to_exit): New procedure.
1483 (tcatch_vfork_then_child_follow): Rename as ...
1484 (tcatch_vfork_then_child_follow_exec): ... this.
1485 (tcatch_vfork_then_child_follow_exit): New procedure.
1486 (do_vfork_and_follow_parent_tests): New procedure, factored out
1487 from do_vfork_and_exec_tests.
1488 (do_vfork_and_follow_child_tests_exec): Ditto.
1489 (do_vfork_and_exec_tests): Delete.
1490 (do_vfork_and_follow_child_tests_exit): New procedure.
1491 (top level): Run tests with both the program that has the vfork
1492 child execing, and the program has the vfork child exiting.
1493
1e35b1a9
PA
14942012-11-02 Pedro Alves <palves@redhat.com>
1495
1496 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1497 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1498 (vfork_parent_follow_to_bp): Call it.
1499 (kill_child): Delete.
1500 (vfork_and_exec_child_follow_to_main_bp)
1501 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1502 longer call kill_child.
1503 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1504 (do_vfork_and_exec_tests): Don't runto_main before calling each
1505 test procedure.
1506 (top level): Don't clean restart and set verbose before running
1507 each test procedure.
1508
15092012-11-02 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1512 (vfork_parent_follow_to_bp)
1513 (vfork_and_exec_child_follow_to_main_bp)
1514 (vfork_and_exec_child_follow_through_step)
1515 (tcatch_vfork_then_parent_follow)
1516 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1517 Use with_test_prefix.
1518
15192012-11-02 Pedro Alves <palves@redhat.com>
1520
1521 * gdb.base/foll-vfork.c: Add copyright header.
1522 * gdb.base/vforked-prog.c: Add copyright header.
1523
15242012-11-02 Pedro Alves <palves@redhat.com>
1525
1526 * gdb.base/foll-vfork.exp
1527 (vfork_and_exec_child_follow_through_step): Don't skip on
1528 non-HP/UX targets. Expect the next to only step one line on
1529 non-HP/UX targets, rather than stopping only after the exec.
1530
15312012-11-02 Pedro Alves <palves@redhat.com>
1532
1533 Don't hard code line numbers.
1534
1535 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1536 Expect text from the sources instead of a line number.
1537 (vfork_parent_follow_to_bp)
1538 (vfork_and_exec_child_follow_to_main_bp)
1539 (vfork_and_exec_child_follow_through_step)
1540 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1541 Use gdb_get_line_number.
1542
15432012-11-02 Pedro Alves <palves@redhat.com>
1544
1545 Modernize.
1546
1547 * gdb.base/foll-vfork.exp: Use standard_testfile and
1548 build_executable. Pass descriptive string to untested.
1549 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1550 (vfork_and_exec_child_follow_to_main_bp)
1551 (vfork_and_exec_child_follow_through_step)
1552 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1553 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1554 of send_gdb/gdb_expect.
1555
1556 (kill_child): New procedure.
1557 (vfork_and_exec_child_follow_to_main_bp)
1558 (vfork_and_exec_child_follow_through_step): Use it.
1559
f0559fff
YQ
15602012-11-02 Yao Qi <yao@codesourcery.com>
1561
1562 * gdb.base/setvar.exp: Test setting nested struct.
1563 * gdb.base/setvar.c (v_struct3): New.
1564
c207c6da
DE
15652012-11-01 Doug Evans <dje@google.com>
1566
1567 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1568 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1569 use them.
1570
2f27adfe
AB
15712012-10-31 Andrew Burgess <aburgess@broadcom.com>
1572
1573 PR cli/14772
1574 * gdb.base/gnu_vector.c (union_with_vector_1)
1575 (struct_with_vector_1): Add new struct and union for testing
1576 ptype.
1577 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1578 structs / unions containing vectors.
1579
bb662ca6
YQ
15802012-10-25 Yao Qi <yao@codesourcery.com>
1581
1582 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1583 'setup_kfail' instead of 'setup_kfail_for_target'.
1584 * gdb.base/varargs.exp: Likewise.
1585 * lib/gdb.exp (setup_kfail_for_target): Remove.
1586
635d23ff
MK
15872012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1588
1589 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1590
afdb064f
MK
15912012-10-25 Mark Kettenis <kettenis@gnu.org>
1592
1593 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1594
d99dcf51
JB
15952012-10-24 Joel Brobecker <brobecker@adacore.com>
1596
1597 * gdb.ada/set_wstr: New testcase.
1598
32560274
JB
15992012-10-24 Joel Brobecker <brobecker@adacore.com>
1600
1601 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1602
5ded5331
JB
16032012-10-24 Joel Brobecker <brobecker@adacore.com>
1604
1605 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1606
d8d84291
MK
16072012-10-24 Mark Kettenis <kettenis@gnu.org>
1608
1609 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1610
6e933c51
JK
16112012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 * gdb.base/callfuncs.exp (do_function_calls): Fix
1614 setup_kfail_for_target for -m32 mode.
1615
274bd000
MK
16162012-10-23 Mark Kettenis <kettenis@gnu.org>
1617
1618 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1619 are now fixed.
1620
545f743d
YQ
16212012-10-23 Yao Qi <yao@codesourcery.com>
1622
1623 * gdb.base/info-os.exp: Resume the inferior until it exits.
1624
48b56b6a 16252012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1626
99c7d5a8 1627 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1628 * gdb.base/print-file-var.exp: Likewise.
1629 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1630
8de0566d
YQ
16312012-10-17 Yao Qi <yao@codesourcery.com>
1632
1633 * gdb.mi/mi-memory-changed.exp: New.
1634
44883546
YQ
16352012-10-16 Yao Qi <yao@codesourcery.com>
1636
1637 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1638 returns true.
1639 Call gdb_load_shlibs.
1640 * gdb.reverse/solib-reverse.exp: Likewise.
1641
345f514a
KS
16422012-10-15 Keith Seitz <keiths@redhat.com>
1643
1644 * lib/cp-support.exp (cp_test_ptype_class): Add support
1645 for class typedefs.
1646
1647 * gdb.cp/derivation.exp: Add tests for g_instance.
1648
9e3a7d65
JK
16492012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 Fix entry values resolving in inlined frames.
1652 * gdb.arch/amd64-entry-value-inline.S: New file.
1653 * gdb.arch/amd64-entry-value-inline.c: New file.
1654 * gdb.arch/amd64-entry-value-inline.exp: New file.
1655
21a7b089
JK
16562012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1657 Doug Evans <dje@google.com>
1658
1659 Fix recent gdb_breakpoint regression.
1660 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1661 braces from the parameter.
1662 * gdb.java/jprint.exp: Likewise.
1663
2c47921e
DE
16642012-10-15 Doug Evans <dje@google.com>
1665
1666 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1667
89398707
JB
16682012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1669
1670 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1671
801e4185
TT
16722012-10-15 Tom Tromey <tromey@redhat.com>
1673
1674 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1675
74f910c8
TT
16762012-10-15 Tom Tromey <tromey@redhat.com>
1677
1678 * gdb.python/py-symbol.exp: Test symbol destructor.
1679
91567807
YQ
16802012-10-14 Yao Qi <yao@codesourcery.com>
1681
1682 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1683 * gdb.mi/mi-cli.exp: New.
1684
1685 * gdb.mi/mi2-basics.exp: Remove.
1686 * gdb.mi/mi2-break.exp: Remove.
1687 * gdb.mi/mi2-console.exp: Remove.
1688 * gdb.mi/mi2-disassemble.exp: Remove.
1689 * gdb.mi/mi2-eval.exp: Remove.
1690 * gdb.mi/mi2-file.exp: Remove.
1691 * gdb.mi/mi2-hack-cli.exp: Remove.
1692 * gdb.mi/mi2-pthreads.exp: Remove.
1693 * gdb.mi/mi2-read-memory.exp: Remove.
1694 * gdb.mi/mi2-regs.exp: Remove.
1695 * gdb.mi/mi2-return.exp: Remove.
1696 * gdb.mi/mi2-simplerun.exp: Remove.
1697 * gdb.mi/mi2-stack.exp: Remove.
1698 * gdb.mi/mi2-stepi.exp: Remove.
1699 * gdb.mi/mi2-syn-frame.exp: Remove.
1700 * gdb.mi/mi2-until.exp: Remove.
1701 * gdb.mi/mi2-watch.exp: Remove.
1702 * gdb.mi/mi2-var-block.exp: Remove.
1703 * gdb.mi/mi2-var-cmd.exp: Remove.
1704 * gdb.mi/mi2-var-display.exp: Remove.
1705
87332029
YQ
17062012-10-12 Yao Qi <yao@codesourcery.com>
1707
1708 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1709 trail '.*' on matching patterns.
1710
11fc9057
L
17112012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1712
1713 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1714 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1715 * gdb.arch/i386-disp-step.exp: Likewise.
1716 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1717 * gdb.arch/i386-prologue.exp: Likewise.
1718 * gdb.arch/i386-size-overlap.exp: Likewise.
1719 * gdb.arch/i386-size.exp: Likewise.
1720 * gdb.arch/i386-unwind.exp: Likewise.
1721
7d46bcdc
L
17222012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1723
1724 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1725 * gdb.arch/i386-word.exp: Likewise.
1726
31224d9d
L
17272012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1728
1729 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1730 is_ilp32_target to set nr_regs.
1731 * gdb.arch/i386-sse.exp: Likewise.
1732
5b7d0050
DE
17332012-10-11 Doug Evans <dje@google.com>
1734
7c09e5a0
DE
1735 PR breakpoints/14643.
1736 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1737 * gdb.linespec/thread.c: New file.
1738 * gdb.linespec/thread.exp: New file.
1739
5b7d0050
DE
1740 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1741 Recognize "message" -> print pass and fail. Add eof case.
1742 (runto): Recognize message, no-message. Print pass/fail if requested,
1743 with same treatment as gdb_breakpoint.
1744 (runto_main): Pass no-message to runto.
1745 (gdb_internal_error_resync): Add log message.
1746 (gdb_file_cmd): Tweak internal error fail text for consistency.
1747
2e24f4aa
JK
17482012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1749
1750 Fix crash during stepping on ppc32.
1751 * gdb.base/step-symless.c: New file.
1752 * gdb.base/step-symless.exp: New file.
1753
aa14df25
DE
17542012-10-03 Doug Evans <dje@google.com>
1755
1756 PR symtab/14601
1757 * gdb.cp/using-crash.exp: New file.
1758 * gdb.cp/using-crash.cc: New file.
1759
975531db
DE
17602012-10-02 Doug Evans <dje@google.com>
1761
1762 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1763 more consistent.
1764 (runto,gdb_debug_format): Ditto.
1765 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1766 Clean up logging and error messages.
1767
b3dc46ff
AB
17682012-10-01 Andrew Burgess <aburgess@broadcom.com>
1769
1770 Test find command on unmapped memory.
1771 * gdb.base/find-unmapped.c: New file.
1772 * gdb.base/find-unmapped.exp: New file.
1773
45814d45
YQ
17742012-09-29 Yao Qi <yao@codesourcery.com>
1775
1776 * gdb.trace/mi-tracepoint-changed.exp: New.
1777 * gdb.mi/mi-breakpoint-changed.exp: New.
1778 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1779 * gdb.mi/pendshr2.c: New.
1780
4c2786ba
YQ
17812012-09-28 Yao Qi <yao@codesourcery.com>
1782
1783 * gdb.mi/pr11022.exp: New.
1784 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1785
7977e5d2
TT
17862012-09-27 Tom Tromey <tromey@redhat.com>
1787
1788 * gdb.cp/derivation.exp: Add regression test.
1789 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1790 V_derived): New.
1791 (vderived): New global.
1792
0971de02
TT
17932012-09-26 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.dwarf2/dw2-common-block.S: New file.
1796 * gdb.dwarf2/dw2-common-block.exp: New file.
1797
4357ac6c
TT
17982012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1799
1800 * gdb.fortran/common-block.exp: New file.
1801 * gdb.fortran/common-block.f90: New file.
1802
6f380991
AB
18032012-09-26 Andrew Burgess <aburgess@broadcom.com>
1804
1805 * gdb.base/duplicate-bp.c: New file.
1806 * gdb.base/duplicate-bp.exp: New file.
1807
8ae551cf
YQ
18082012-09-26 Yao Qi <yao@codesourcery.com>
1809
1810 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1811
1812 Revert:
1813 2012-09-21 Yao Qi <yao@codesourcery.com>
1814
1815 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1816
318102b9
SP
18172012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1818
1819 * gdb.base/longest-types.c: New test case.
1820 * gdb.base/longest-types.exp: New test case.
1821
a1e5fd69
YQ
18222012-09-25 Yao Qi <yao@codesourcery.com>
1823
1824 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1825
04e7407c
JK
18262012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 Fix internal error on canonicalization of clang types.
1829 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1830 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1831 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1832
9bf4bce9
JK
18332012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1834
1835 Fix disassemble without parameters in tailcall frame.
1836 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1837
2603f7ee
AB
18382012-09-21 Andrew Burgess <aburgess@broadcom.com>
1839
1840 * gdb.dwarf2/dw2-op-out-param.S: New file.
1841 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1842
a3569abd
YQ
18432012-09-21 Yao Qi <yao@codesourcery.com>
1844
1845 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1846
a065d7af
YQ
18472012-09-21 Yao Qi <yao@codesourcery.com>
1848
1849 * gdb.mi/mi-cli.exp: Remove.
1850 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1851
15544bd9
YQ
18522012-09-21 Yao Qi <yao@codesourcery.com>
1853
1854 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1855 "=record-started" notification.
1856
82a90ccf
YQ
18572012-09-21 Yao Qi <yao@codesourcery.com>
1858
1859 * gdb.mi/mi-record-changed.exp: New.
1860 * gdb.mi/mi-reverse.exp: Adjust expected output.
1861
d7de8e3c
TT
18622012-09-20 Tom Tromey <tromey@redhat.com>
1863
1864 * gdb.python/python.exp: Test atexit.register.
1865
1aa99537
DE
18662012-09-20 Doug Evans <dje@google.com>
1867
05eade73
DE
1868 * boards/dwarf4-gdb-index.exp: New file.
1869
1aa99537
DE
1870 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1871 while running the tests.
1872
4ae24af0
JB
18732012-09-18 Joel Brobecker <brobecker@adacore.com>
1874
1875 * gdb.ada/bp_reset: New testcase.
1876
bb25a15c
YQ
18772012-09-18 Yao Qi <yao@codesourcery.com>
1878
1879 * gdb.trace/mi-tsv-changed.exp: New.
1880
201b4506
YQ
18812012-09-18 Yao Qi <yao@codesourcery.com>
1882
1883 * gdb.trace/mi-traceframe-changed.exp: New.
1884
6fc1c773
YQ
18852012-09-17 Yao Qi <yao@codesourcery.com>
1886
1887 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1888 when it is less than 0.
1889
1ab3b62c
JK
18902012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 PR 14119
1893 * gdb.arch/amd64-tailcall-ret.S: New file.
1894 * gdb.arch/amd64-tailcall-ret.c: New file.
1895 * gdb.arch/amd64-tailcall-ret.exp: New file.
1896 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1897 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1898 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1899
acf9414f
JK
19002012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 PR 14548
1903 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1904 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1905 * gdb.reverse/singlejmp-reverse.S: New file.
1906 * gdb.reverse/singlejmp-reverse.c: New file.
1907 * gdb.reverse/singlejmp-reverse.exp: New file.
1908
666b578b
JK
19092012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1910
1911 Fix compatibility with old GCC (~4.1).
1912 * gdb.cp/converts.cc (my_enum_var): New variable.
1913
42056501
AB
19142012-09-14 Andrew Burgess <aburgess@broadcom.com>
1915
1916 * gdb.xml/tdesc-regs.exp: Update expected output for new
1917 vector_size syntax of vector types.
1918
b9516fa1
YPK
19192012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1920
1921 Refactor Python "gdb" module into a proper Python package, by
1922 introducing a new "_gdb" module for code implemented in C, and
1923 using reload/__import__ instead of exec.
1924 * gdb.python/python.exp (Test stderr location): Update module
1925 location of GDB-specific sys.stderr.
1926 (Test stdout location): Ditto for sys.stdout.
1927
18dc9ad8
JK
19282012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1929
1930 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1931
ea3a9873
KS
19322012-09-12 Keith Seitz <keiths@redhat.com>
1933
1934 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1935 conversion statement.
1936
5941debb
DE
19372012-09-12 Doug Evans <dje@google.com>
1938
1939 * gdb.base/help.exp: Remove testing of individual command help text,
1940 too much of a maintenance burden. Instead, test the functionality
1941 of "help" itself.
1942
cfc35e02
DE
19432012-09-11 Doug Evans <dje@google.com>
1944
3a0ed5d7
DE
1945 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1946 breakpoint.
1947
cfc35e02
DE
1948 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1949 * gdb.dwarf2/fission-reread.S: Ditto.
1950 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1951 * gdb.dwarf2/fission-reread.exp: Ditto.
1952
350b1b26
AB
19532012-09-11 Andrew Burgess <aburgess@broadcom.com>
1954
1955 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1956
2fa15f23
JB
19572012-09-10 Joel Brobecker <brobecker@adacore.com>
1958
1959 * gdb.ada/optim_drec: New testcase.
1960
09be558e
DE
19612012-09-10 Doug Evans <dje@google.com>
1962
1963 * boards/fission.exp: Explicitly mark "board" as not remote.
1964
5b4f6e25
KS
19652012-09-10 Keith Seitz <keiths@redhat.com>
1966
1967 PR gdb/13483
1968 * gdb.cp/converts.cc (A::A): Add ctor.
1969 (A::member_): Add member.
1970 (enum my_enum): New enumeration.
1971 (main): Add calls to foo1_7 with various
1972 permitted arguments.
1973 * gdb.cp/converts.exp: Add tests for boolean
1974 conversions permitted by the standard.
1975
b4ca5ed9
YPK
19762012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1977
1978 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1979 avoid spurious results due to ~/.gdbinit.
1980 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1981 $INTERNAL_GDBFLAGS in run command.
1982 * gdb.gdb/observer.exp (setup_test): Ditto.
1983 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1984 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1985
d54b30bb
DE
19862012-09-06 Doug Evans <dje@google.com>
1987
14910956
DE
1988 * boards/fission.exp: New file.
1989
d54b30bb
DE
1990 * gdb.python/py-value.exp: Use clean_restart.
1991
91b253e1
DE
19922012-09-05 Doug Evans <dje@google.com>
1993
1994 * gdb.base/info-macros.c: Fix whitespace.
1995
1292279a
PA
19962012-08-28 Pedro Alves <palves@redhat.com>
1997
1998 PR gdb/14428
1999
2000 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2001
1c8cdcb1
JK
20022012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 * gdb.base/break-caller-line.c: New file.
2005 * gdb.base/break-caller-line.exp: New file.
2006
1e8e8b51
JK
20072012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2008
2009 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2010 * gdb.arch/i386-cfi-notcurrent.S: New file.
2011 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2012
1591a1e8
PA
20132012-08-27 Wei-cheng Wang <cole945@gmail.com>
2014 Yao Qi <yao@codesourcery.com>
2015 Pedro Alves <palves@redhat.com>
2016
2017 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2018 New procedures.
2019 (top level): Add overlap checking tests.
2020
4442ada7
TT
20212012-08-24 Tom Tromey <tromey@redhat.com>
2022
2023 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2024 gdb_test_multiple fails for other reasons.
2025
e7d50cc9
YQ
20262012-08-24 Yao Qi <yao@codesourcery.com>
2027
2028 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2029
dfbd5e7b
PA
20302012-08-23 Pedro Alves <palves@redhat.com>
2031
2032 * gdb.base/help.exp: Adjust to "handle" help text change.
2033
8d735b87
YQ
20342012-08-23 Yao Qi <yao@codesourcery.com>
2035
2036 * gdb.trace/disconnected-tracing.c (start, end): New.
2037 (main): Call start and end.
2038 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2039 existing tests into this proc.
2040 (disconnected_tfind): New.
2041
61b1d759
YQ
20422012-08-23 Yao Qi <yao@codesourcery.com>
2043
2044 * boards/native-gdbserver.exp (${board}_upload): New.
2045 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2046 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2047 Execute tfile on remote target.
2048 Copy trace file from target to host.
2049
6ca1b147
JM
20502012-08-22 Joseph Myers <joseph@codesourcery.com>
2051
2052 * gdb.arch/thumb-bx-pc.S: New file.
2053 * gdb.arch/thumb-bx-pc.exp: New file.
2054
706e3705
TT
20552012-08-22 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.base/maint.exp: Update.
2058
b4893d48
TT
20592012-08-22 Tom Tromey <tromey@redhat.com>
2060
2061 * lib/gdb.exp (skip_unwinder_tests): New proc.
2062 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2063 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2064
45b7da81
TT
20652012-08-21 Tom Tromey <tromey@redhat.com>
2066
2067 * gdb.hp/gdb.aCC/exception.exp: Remove.
2068
f94363d7
AP
2069012-08-19 Andrew Pinski <apinski@cavium.com>
2070
2071 * gdb.arch/mips-octeon-bbit.c: New file.
2072 * gdb.arch/mips-octeon-bbit.exp: New Test.
2073
e5afdbd7
KS
2074012-08-19 Keith Seitz <keiths@redhat.com>
2075
2076 PR c++/14365
2077 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2078 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2079
c29e8b64
JK
20802012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2081
2082 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2083 verbose -log by more specific untested call.
2084
15a7e7bc
YQ
20852012-08-18 Yao Qi <yao@codesourcery.com>
2086
2087 * gdb.trace/tfind.exp: Move tests on various command help before
2088 checking target supports trace.
2089 Fix the expected output of 'help tfind end'.
2090
a451cb65
KS
20912012-08-17 Keith Seitz <keiths@redhat.com>
2092
2093 PR c++/13356
2094 * gdb.base/default.exp: Update all "check type" tests.
2095 * gdb.base/help.exp: Likewise.
2096 * gdb.base/setshow.exp: Likewise.
2097 * gdb.cp/converts.cc (foo1_type_check): New function.
2098 (foo2_type_check): New function.
2099 (foo3_type_check): New function.
2100 (main): Call new functions.
2101 * converts.exp: Add tests for integer-to-pointer conversions
2102 with/without strict type-checking.
2103
dbf6a605
MF
21042012-08-16 Mike Frysinger <vapier@gentoo.org>
2105
2106 * gdb.base/help.exp: Update expected output.
2107
0c92d8c1
JB
21082012-08-16 Joel Brobecker <brobecker@adacore.com>
2109
2110 * gdb.ada/rdv_wait: New testcase.
2111
e56f7f42
JK
21122012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2113
2114 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2115
f47f77df
DE
21162012-08-13 Doug Evans <dje@google.com>
2117
e202d6e8 2118 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2119 * gdb.base/default.exp: Update expected output of "show convenience".
2120
a72c3253
DE
21212012-08-10 Doug Evans <dje@google.com>
2122
2123 * gdb.python/py-strfns.c: New file.
2124 * gdb.python/py-strfns.exp: New file.
2125 * gdb.python/py-type.exp (test_fields): Add vector tests.
2126
de0bea00
MF
21272012-08-10 Mike Frysinger <vapier@gentoo.org>
2128
2129 PR cli/10436:
2130 * gdb.base/completion.exp: Add tests for handle completion.
2131
5b9afe8a
YQ
21322012-08-09 Yao Qi <yao@codesourcery.com>
2133
2134 * gdb.mi/mi-cmd-param-changed.exp: New.
2135 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2136 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2137 * gdb.mi/mi2-prompt.exp: Likewise.
2138
4f485ebc
DE
21392012-08-08 Doug Evans <dje@google.com>
2140
2141 * gdb.base/debug-expr.c: New file.
2142 * gdb.base/debug-expr.exp: New file.
2143 * gdb.base/exprs.exp: Test {type} casts.
2144 * gdb.cp/debug-expr.exp: New file.
2145
5888842d
JK
21462012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2147
2148 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2149 global variable loop, not a 'break'. Add loop count limit to 100.
2150 Add new fail case for terminated vgdb.
2151
4f69f4c2
JK
21522012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2153 Jean-Marc Saffroy <saffroy@gmail.com>
2154
2155 PR 11804
2156 * gdb.base/gcore-relro.exp: New file.
2157 * gdb.base/gcore-relro-main.c: New file.
2158 * gdb.base/gcore-relro-lib.c: New file.
2159
e2de5390
JK
21602012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2161
2162 Do not false FAIL with old GCCs.
2163 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2164 GCC < 4.5 in $no_hw mode.
2165
606603c5
JK
21662012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2167
2168 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2169
777f26c2
JK
21702012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2171
2172 * gdb.base/list.exp (test_only_end): New function.
2173 Call it.
2174
2c12abee
TT
21752012-08-06 Tom Tromey <tromey@redhat.com>
2176
2177 * gdb.python/py-mi.exp: Add test for printer whose children
2178 are a list.
2179 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2180 (main): New variable children_as_list.
2181 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2182 New.
2183 (register_pretty_printers): Register new printer.
2184
0eae2cf4
EBM
21852012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2186
2187 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2188 symbols. Abort if vgdb remote connection is closed.
2189
09e0881d
DE
21902012-08-02 Doug Evans <dje@google.com>
2191
2192 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2193
b40f514f
SDJ
21942012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2195
2196 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2197 s390x, PowerPC 64 and m68k-linux.
2198
11315ae0
UW
21992012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2200
2201 * gdb.base/annota1.exp: Accept no frames-invalid notification
2202 when starting up the program.
2203 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2204 show a symbolic value as well.
2205 * gdb.server/server-exec-info.exp: Skip test when skipping
2206 gdbserver test and/or when skipping shared library tests.
2207 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2208 avoid name conflicts with other tests.
2209
0547eeed
UW
22102012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2211
2212 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2213 Fix wrong output on big-endian systems.
2214 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2215 4-byte pointer types on 64-bit s390x.
2216
bdddb4de
UW
22172012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2218
2219 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2220 marker comment at the beginning (after intialization).
2221 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2222 breakpoint on marker comment instead of function begin.
2223 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2224 PowerPC.
2225 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2226 or 64-bit PowerPC.
2227 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2228 gdb,no_hardware_watchpoints flag is set.
2229 (initialize): Remove now redundant can-use-hw-watchpoints change.
2230
5d206025
YQ
22312012-08-02 Yao Qi <yao@codesourcery.com>
2232 Pedro Alves <palves@redhat.com>
2233
2234 * boards/local-remote-host.exp: New.
2235
4f665099
UW
22362012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2237
2238 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2239 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2240 * gdb.base/print-file-var.exp: Likewise.
2241 * gdb.server/solib-list.exp: Skip on remote targets.
2242
b62e2b27
UW
22432012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2244
2245 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2246 watchpoints on ARM. When expecting software watchpoints, tolerate
2247 (remote) targets that report unsupported hardware watchpoint only
2248 at continue time.
2249 (test_wide_location_2): Likewise.
2250
a967a851
JK
22512012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2252
2253 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2254 valgrind versions.
2255
75d9f9ff 22562012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2257
2258 * gdb.base/valgrind-infcall.c: New file.
2259 * gdb.base/valgrind-infcall.exp: New file.
2260
75d9f9ff
JK
2261 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2262
1c9f2ed2
KS
22632012-07-30 Keith Seitz <keiths@redhat.com>
2264
2265 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2266 linespecs.
2267
7f9b2034
DE
22682012-07-30 Doug Evans <dje@google.com>
2269
85220e01
DE
2270 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2271 * gdb.dwarf2/pr13961.S: Ditto.
2272
7f9b2034
DE
2273 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2274
4e969b4f
AB
22752012-07-30 Andrew Burgess <aburgess@broadcom.com>
2276
2277 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2278 change its format immediately after reloading the binary.
2279
e7de8362
JK
22802012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2281
2282 Fix testsuite regression after --use-deprecated-index-sections removal.
2283 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2284 string.
2285 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2286
7255706c
YQ
22872012-07-27 Yao Qi <yao@codesourcery.com>
2288
2289 KFAIL for PR remote/14161.
2290 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2291 Cleanup socket files.
2292 (strace_info_marker): Detach inferior.
2293
f2e8016f
TT
22942012-07-26 Tom Tromey <tromey@redhat.com>
2295
6fdff2c5 2296 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2297
f66713d2
JK
22982012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2299
2300 * gdb.python/py-inferior.c (thread): New function.
2301 (check_threads): New function.
2302 (test_threads): New function.
2303 * gdb.python/py-inferior.exp: Added test.
2304 Replaced runto with continue to breakpoint.
2305
8223e12c
TT
23062012-07-26 Tom Tromey <tromey@redhat.com>
2307
2308 * lib/ada.exp (standard_ada_testfile): New proc.
2309 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2310 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2311 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2312 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2313 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2314 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2315 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2316 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2317 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2318 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2319 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2320 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2321 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2322 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2323 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2324 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2325 * gdb.ada/complete.exp: Use standard_ada_testfile.
2326 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2327 standard_output_file.
2328 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2329 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2330 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2331 standard_output_file.
2332 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2333 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2334 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2335 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2336 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2337 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2338 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2339 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2340 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2341 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2342 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2343 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2344 * gdb.ada/interface.exp: Use standard_ada_testfile.
2345 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2346 standard_output_file
2347 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2348 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2349 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2350 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2351 * gdb.ada/nested.exp: Use standard_ada_testfile.
2352 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2353 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2354 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2355 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2356 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2357 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2358 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2359 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2360 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2361 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2362 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2363 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2364 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2365 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2366 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2367 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2368 * gdb.ada/start.exp: Use standard_ada_testfile.
2369 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2370 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2371 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2372 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2373 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2374 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2375 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2376 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2377 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2378 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2379 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2380 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2381 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2382 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2383
bbec57e4
JK
23842012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2385
2386 Fix testsuite regression after --use-deprecated-index-sections removal.
2387 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2388
9cc8e32c
JK
23892012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2390
2391 Fix compatibility with Tcl before 7.5.
2392 * lib/future.exp (lreverse): New function if it does not exist.
2393
ea5ca7b5
MK
23942012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2395
2396 * gdb.mi/mi-pending.c: New method to set a second pending
2397 breakpoint.
2398 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2399 condition.
2400
64776a0b
PA
24012012-07-20 Pedro Alves <palves@redhat.com>
2402
2403 PR threads/11692
2404 PR gdb/12203
2405
2406 * gdb.threads/create-fail.c: New file.
2407 * gdb.threads/create-fail.exp: New file.
2408
13e4e967
PA
24092012-07-19 Pedro Alves <palves@redhat.com>
2410
2411 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2412 * config/vx.exp (gdb_start): Likewise.
2413 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2414 * gdb.base/setvar.exp (test_set): Likewise.
2415 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2416 * gdb.reverse/sigall-precsave.exp: Likewise.
2417 * gdb.reverse/sigall-reverse.exp: Likewise.
2418
b7aefa4d
PA
24192012-07-19 Pedro Alves <palves@redhat.com>
2420
2421 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2422 handler before recording.
2423
608b4967
TT
24242012-07-19 Tom Tromey <tromey@redhat.com>
2425
2426 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2427 * gdb.cp/casts.cc (decltype): New function.
2428 (main): Use it.
2429
b1e0c0fa
PA
24302012-07-19 Pedro Alves <palves@redhat.com>
2431
2432 * gdb.base/sigall.exp (signals): New list.
2433 <top level>: Loop over signals in the $signals list instead of
2434 calling a test function once per signal.
2435 * gdb.reverse/sigall-precsave.exp (signals): New list.
2436 <top level>: Loop over signals in the $signals list instead of
2437 calling a test function once per signal.
2438 * gdb.reverse/sigall-reverse.exp (signals): New list.
2439 <top level>: Loop over signals in the $signals list instead of
2440 calling a test function once per signal.
2441
6ace3df1
YQ
24422012-07-19 Yao Qi <yao@codesourcery.com>
2443
2444 * gdb.base/setshow.exp: Test 'set args ~'.
2445
263a0f8c
JK
24462012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2447
2448 * gdb.base/store.exp (check_set): Import gdb_prompt.
2449 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2450 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2451
8f043999
JK
24522012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2453
2454 PR 11914
2455 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2456 (main): Call eval_sub.
2457 * gdb.python/py-prettyprint.exp:
2458 (python execfile ('py-prettyprint.py')): Move it earlier.
2459 New breakpoint for eval-break.
2460 (continue to breakpoint: eval-break, info locals): New test.
2461 (python execfile ('py-prettyprint.py')): Move it from here.
2462 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2463 (register_pretty_printers): Register pp_eval_type.
2464
725c7b66
JK
24652012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 Fix a testcase regression by me.
2468 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2469 DW_FORM_data4.
2470
4359dff1
JK
24712012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2472 Doug Evans <dje@google.com>
2473
2474 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2475 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2476
61e44cfa
JK
24772012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2478
2479 Fix gdbserver run regression.
2480 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2481
93c0ef37
TT
24822012-07-12 Tom Tromey <tromey@redhat.com>
2483
2484 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2485 (clean_restart): Likewise.
2486 (core_find): Use standard_output_file.
2487
76027ef5
TT
24882012-07-12 Tom Tromey <tromey@redhat.com>
2489
2490 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2491 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2492 prepare_for_testing_full.
2493 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2494 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2495 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2496 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2497 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2498 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2499 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2500 prepare_for_testing_full.
2501 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2502 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2503 prepare_for_testing_full.
2504 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2505 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2506 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2507
85b4440a
TT
25082012-07-12 Tom Tromey <tromey@redhat.com>
2509
2510 * lib/gdb.exp (build_executable_from_specs): New proc, from
2511 build_executable.
2512 (build_executable): Use it.
2513 (prepare_for_testing_full): New proc.
2514
55baab26
TT
25152012-07-11 Tom Tromey <tromey@redhat.com>
2516
2517 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2518 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2519 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2520 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2521 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2522 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2523 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2524 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2525 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2526 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2527
298a9cf0
TT
25282012-07-10 Tom Tromey <tromey@redhat.com>
2529
2530 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2531 standard_output_file.
2532 * gdb.mi/gdb2549.exp: Use standard_testfile.
2533 * gdb.mi/gdb669.exp: Use standard_testfile.
2534 * gdb.mi/gdb701.exp: Use standard_testfile.
2535 * gdb.mi/gdb792.exp: Use standard_testfile.
2536 * gdb.mi/mi-async.exp: Use standard_testfile.
2537 * gdb.mi/mi-basics.exp: Use standard_testfile.
2538 * gdb.mi/mi-break.exp: Use standard_testfile.
2539 * gdb.mi/mi-cli.exp: Use standard_testfile.
2540 * gdb.mi/mi-console.exp: Use standard_testfile.
2541 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2542 * gdb.mi/mi-eval.exp: Use standard_testfile.
2543 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2544 * gdb.mi/mi-file.exp: Use standard_testfile.
2545 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2546 * gdb.mi/mi-logging.exp: Use standard_testfile.
2547 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2548 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2549 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2550 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2551 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2552 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2553 * gdb.mi/mi-pending.exp: Use standard_testfile,
2554 standard_output_file.
2555 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2556 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2557 * gdb.mi/mi-regs.exp: Use standard_testfile.
2558 * gdb.mi/mi-return.exp: Use standard_testfile.
2559 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2560 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2561 * gdb.mi/mi-solib.exp: Use standard_testfile,
2562 standard_output_file.
2563 * gdb.mi/mi-stack.exp: Use standard_testfile.
2564 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2565 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2566 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2567 * gdb.mi/mi-until.exp: Use standard_testfile.
2568 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2569 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2570 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2571 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2572 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2573 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2574 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2575 standard_output_file.
2576 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2577 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2578 * gdb.mi/mi-watch.exp: Use standard_testfile.
2579 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2580 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2581 * gdb.mi/mi2-break.exp: Use standard_testfile.
2582 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2583 * gdb.mi/mi2-console.exp: Use standard_testfile.
2584 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2585 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2586 * gdb.mi/mi2-file.exp: Use standard_testfile.
2587 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2588 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2589 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2590 * gdb.mi/mi2-return.exp: Use standard_testfile.
2591 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2592 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2593 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2594 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2595 * gdb.mi/mi2-until.exp: Use standard_testfile.
2596 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2597 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2598 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2599 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2600 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2601
f5f3a911
TT
26022012-07-10 Tom Tromey <tromey@redhat.com>
2603
2604 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2605 * gdb.cp/ambiguous.exp: Use standard_testfile,
2606 prepare_for_testing.
2607 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2608 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2609 * gdb.cp/anon-ns.exp: Use standard_testfile.
2610 * gdb.cp/anon-struct.exp: Use standard_testfile.
2611 * gdb.cp/anon-union.exp: Use standard_testfile,
2612 prepare_for_testing.
2613 * gdb.cp/arg-reference.exp: Use standard_testfile,
2614 prepare_for_testing.
2615 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2616 * gdb.cp/breakpoint.exp: Use standard_testfile,
2617 prepare_for_testing.
2618 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2619 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2620 standard_output_file.
2621 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2622 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2623 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2624 (test_static_members): Update.
2625 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2626 * gdb.cp/converts.exp: Use standard_testfile.
2627 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2628 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2629 prepare_for_testing.
2630 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2631 * gdb.cp/cplabel.exp: Use standard_testfile.
2632 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2633 prepare_for_testing.
2634 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2635 * gdb.cp/derivation.exp: Use standard_testfile,
2636 prepare_for_testing.
2637 * gdb.cp/destrprint.exp: Use standard_testfile.
2638 * gdb.cp/dispcxx.exp: Use standard_testfile.
2639 * gdb.cp/exception.exp: Use standard_testfile,
2640 prepare_for_testing.
2641 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2642 * gdb.cp/extern-c.exp: Use standard_testfile,
2643 prepare_for_testing.
2644 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2645 prepare_for_testing.
2646 * gdb.cp/fpointer.exp: Use standard_testfile.
2647 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2648 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2649 standard_output_file.
2650 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2651 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2652 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2653 standard_output_file.
2654 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2655 (do_tests): Update.
2656 * gdb.cp/koenig.exp: Use standard_testfile.
2657 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2658 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2659 * gdb.cp/m-static.exp: Use standard_testfile,
2660 prepare_for_testing.
2661 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2662 * gdb.cp/mb-inline.exp: Use standard_testfile,
2663 prepare_for_testing.
2664 * gdb.cp/mb-templates.exp: Use standard_testfile,
2665 prepare_for_testing.
2666 * gdb.cp/member-ptr.exp: Use standard_testfile,
2667 prepare_for_testing.
2668 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2669 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2670 * gdb.cp/method2.exp: Use standard_testfile.
2671 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2672 standard_output_file.
2673 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2674 (do_tests): Update.
2675 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2676 prepare_for_testing.
2677 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2678 prepare_for_testing.
2679 * gdb.cp/namespace.exp: Use standard_testfile,
2680 prepare_for_testing.
2681 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2682 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2683 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2684 * gdb.cp/nsimport.exp: Use standard_testfile,
2685 prepare_for_testing.
2686 * gdb.cp/nsnested.exp: Use standard_testfile.
2687 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2688 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2689 prepare_for_testing.
2690 * gdb.cp/nsstress.exp: Use standard_testfile,
2691 prepare_for_testing.
2692 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2693 * gdb.cp/operator.exp: Use standard_testfile.
2694 * gdb.cp/oranking.exp: Use standard_testfile.
2695 * gdb.cp/overload-const.exp: Use standard_testfile.
2696 * gdb.cp/overload.exp: Use standard_testfile,
2697 prepare_for_testing.
2698 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2699 * gdb.cp/ovsrch.exp: Use standard_testfile.
2700 * gdb.cp/paren-type.exp: Use standard_testfile.
2701 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2702 prepare_for_testing.
2703 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2704 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2705 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2706 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2707 * gdb.cp/pr10728.exp: Use standard_testfile,
2708 standard_output_file.
2709 * gdb.cp/pr12028.exp: Use standard_testfile.
2710 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2711 * gdb.cp/pr9167.exp: Use standard_testfile.
2712 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2713 * gdb.cp/printmethod.exp: Use standard_testfile,
2714 prepare_for_testing.
2715 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2716 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2717 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2718 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2719 standard_output_file.
2720 * gdb.cp/readnow-language.exp: Use standard_testfile.
2721 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2722 (gdb_start_again): Use clean_restart.
2723 * gdb.cp/ref-types.exp: Use standard_testfile,
2724 prepare_for_testing.
2725 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2726 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2727 * gdb.cp/smartp.exp: Use standard_testfile.
2728 * gdb.cp/static-method.exp: Use standard_testfile.
2729 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2730 * gdb.cp/temargs.exp: Use standard_testfile.
2731 * gdb.cp/templates.exp: Use standard_testfile,
2732 prepare_for_testing.
2733 (do_tests): Update.
2734 * gdb.cp/try_catch.exp: Use standard_testfile,
2735 prepare_for_testing.
2736 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2737 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2738 * gdb.cp/virtbase.exp: Use standard_testfile,
2739 prepare_for_testing.
2740 * gdb.cp/virtfunc.exp: Use standard_testfile,
2741 prepare_for_testing.
2742 (do_tests): Update.
2743 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2744 prepare_for_testing.
2745
686f09d0
TT
27462012-07-10 Tom Tromey <tromey@redhat.com>
2747
2748 * lib/gdb.exp (standard_testfile): Unset output variables from
2749 earlier invocations.
2750
9357e021
YQ
27512012-07-10 Yao Qi <yao@codesourcery.com>
2752
2753 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2754 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2755 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2756 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2757 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2758 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2759 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2760 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2761 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2762 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2763 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2764 * gdb.mi/mi-var-display.exp: Likewise.
2765 * gdb.mi/mi-var-invalidate.exp: Likewise.
2766 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2767 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2768 * gdb.mi/mi2-console.exp: Likewise.
2769 * gdb.mi/mi2-disassemble.exp: Likewise.
2770 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2771 * gdb.mi/mi2-read-memory.exp: Likewise.
2772 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2773 * gdb.mi/mi2-simplerun.exp: Likewise.
2774 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2775 * gdb.mi/mi2-syn-frame.exp: Likewise.
2776 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2777 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2778 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2779
e314d629
TT
27802012-07-09 Tom Tromey <tromey@redhat.com>
2781
2782 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2783 * gdb.base/callfuncs.exp: Add cast-based test.
2784 * gdb.base/callfuncs.c (voidfunc): New function.
2785
06928b3f
DE
27862012-07-08 Doug Evans <dje@google.com>
2787
2788 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2789
32f11bad
JK
27902012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 Fix XFAIL compatibility with old i386 systems.
2793 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2794 Check also 'Cannot insert breakpoint 0'.
2795
76b83c51
JK
27962012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2797
2798 PR 14321
2799 * gdb.base/find.exp
2800 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2801
a6fb9c08
TT
28022012-07-06 Tom Tromey <tromey@redhat.com>
2803
2804 * gdb.base/whatis.exp: Add test.
2805
71918a86
TT
28062012-07-06 Tom Tromey <tromey@redhat.com>
2807
2808 * gdb.base/whatis.exp: Add regression test.
2809
fcde5961
TT
28102012-07-06 Tom Tromey <tromey@redhat.com>
2811
2812 * gdb.base/whatis.exp: Add tests.
2813
f9cf0f4a
JK
28142012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 PR 12649
2817 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2818 gdb_test_multiple $gdb_prompt terminator.
2819
979ade8b
PA
28202012-07-04 Pedro Alves <palves@redhat.com>
2821
2822 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2823 supports_process_record.
2824
8a980b44
PA
28252012-07-04 Pedro Alves <palves@redhat.com>
2826
2827 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2828 endings.
2829 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2830
855ba978
SS
28312012-07-03 Stan Shebs <stan@codesourcery.com>
2832
2833 * gdb.base/info-os.c (main): Retry resource acquisition until an
2834 available one is found.
2835 * gdb.base/info-os.exp: Collect resource keys from the program
2836 and use them in matching.
2837
fcb44371
JK
28382012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2839
2840 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2841 Wrap the test into loop for corefile and core0file.
2842
08a67be6
JK
28432012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2844
2845 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2846 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2847 .note.GNU-stack.
2848
0f3c2347
JK
2849 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2850
ff4a4500
SDJ
28512012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2852
2853 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2854 break): Include help message for the new `-probe' and `-probe-stap'
2855 options.
2856
d3ce09f5
SS
28572012-07-02 Stan Shebs <stan@codesourcery.com>
2858
2859 * gdb.base/dprintf.exp: Add agent style tests.
2860
a1624241
JK
28612012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.base/stale-infcall.c (infcall): New label test-next.
2864 (main): New labels test-pass and test-fail.
2865 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2866 $test_fail_bpnum to test-fail.
2867 (test system longjmp tracking support): New test.
2868 Delete $test_fail_bpnum.
2869 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2870 breakpoint.
2871
42e7ad6c
DE
28722012-06-30 Doug Evans <dje@google.com>
2873
2874 * gdb.dwarf2/fission-reread.S: New file.
2875 * gdb.dwarf2/fission-reread.exp: New file.
2876
37ce89eb
SS
28772012-06-28 Stan Shebs <stan@codesourcery.com>
2878
2879 * gdb.mi/mi-logging.exp: New file.
2880
e5ef252a
PA
28812012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2882 Pedro Alves <palves@redhat.com>
2883
2884 * gdb.threads/siginfo-threads.exp: New file.
2885 * gdb.threads/siginfo-threads.c: New file.
2886 * gdb.threads/sigstep-threads.exp: New file.
2887 * gdb.threads/sigstep-threads.c: New file.
2888
22f1fbae
TT
28892012-06-28 Tom Tromey <tromey@redhat.com>
2890
2891 * gdb.go/package.exp: Partially revert earlier patch; use
2892 gdb_compile again. Use standard_output_file.
2893
2e3cf129
DE
28942012-06-27 Doug Evans <dje@google.com>
2895
2896 * gdb.dwarf2/fission-base.c: New file.
2897 * gdb.dwarf2/fission-base.S: New file.
2898 * gdb.dwarf2/fission-base.exp: New file.
2899
785fd303
JK
29002012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2901
2902 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2903
1bb9788d
TT
29042012-06-27 Tom Tromey <tromey@redhat.com>
2905
2906 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2907 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2908
c83ee902
TT
29092012-06-27 Tom Tromey <tromey@redhat.com>
2910
2911 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2912 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2913 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2914 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2915 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2916 prepare_for_testing.
2917 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2918 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2919 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2920 standard_testfile.
2921 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2922 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2923 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2924 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2925 prepare_for_testing.
2926 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2927 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2928 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2929 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2930 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2931 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2932 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2933 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2934 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2935 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2936 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2937 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2938 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2939 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2940 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2941 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2942 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2943 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2944 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2945 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2946 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2947 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2948 standard_output_file.
2949 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2950 standard_output_file.
2951 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2952 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2953 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2954 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2955 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2956 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2957 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2958 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2959 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2960 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2961 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2962 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2963 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2964 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2965 * gdb.dwarf2/valop.exp: Use standard_testfile,
2966 prepare_for_testing.
2967
5204774b
TT
29682012-06-27 Tom Tromey <tromey@redhat.com>
2969
2970 * gdb.python/python.exp: Fix regexps in pagination tests.
2971
ee0bf529
SCR
29722012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2973
2974 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2975 'last' of gdb.Symtab_and_line.
2976 * gdb.python/py-symbol.c: Move break point comment to enable
2977 testing of gdb.Symtab_and_line.last.
2978
14fcc022
TT
29792012-06-26 Tom Tromey <tromey@redhat.com>
2980
2981 * gdb.threads/step.c: Remove.
2982 * gdb.threads/step.exp: Remove.
2983 * gdb.threads/step2.exp: Remove.
2984
0efbbabc
TT
29852012-06-26 Tom Tromey <tromey@redhat.com>
2986
2987 * gdb.threads/watchpoint-fork.exp (test): Use
2988 standard_output_file. Don't declare objdir.
2989 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2990 standard_output_file.
2991 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2992 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2993 clean_restart. Remove incdir.
2994 * gdb.threads/corethreads.exp: Use standard_testfile.
2995 * gdb.threads/execl.exp: Use standard_testfile,
2996 standard_output_file, clean_restart.
2997 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2998 clean_restart.
2999 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3000 clean_restart.
3001 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3002 incdir.
3003 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3004 clean_restart. Remove incdir.
3005 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3006 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3007 clean_restart. Remove incdir.
3008 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3009 Remove incdir.
3010 * gdb.threads/leader-exit.exp: Use standard_testfile.
3011 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3012 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3013 clean_restart.
3014 * gdb.threads/manythreads.exp: Use standard_testfile,
3015 clean_restart. Remove incdir.
3016 * gdb.threads/multi-create.exp: Use standard_testfile,
3017 clean_restart.
3018 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3019 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3020 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3021 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3022 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3023 * gdb.threads/pending-step.exp: Use standard_testfile,
3024 clean_restart. Remove incdir.
3025 * gdb.threads/print-threads.exp: Use standard_testfile,
3026 clean_restart. Remove incdir.
3027 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3028 clean_restart. Remove incdir.
3029 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3030 Remove incdir.
3031 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3032 incdir.
3033 * gdb.threads/sigthread.exp: Use standard_testfile,
3034 clean_restart.
3035 * gdb.threads/staticthreads.exp: Use standard_testfile,
3036 clean_restart. Remove incdir.
3037 * gdb.threads/switch-threads.exp: Use standard_testfile,
3038 clean_restart. Remove incdir.
3039 * gdb.threads/thread-execl.exp: Use standard_testfile,
3040 clean_restart. Remove incdir.
3041 * gdb.threads/thread-find.exp: Use standard_testfile,
3042 clean_restart.
3043 * gdb.threads/thread-specific.exp: Use standard_testfile,
3044 clean_restart. Remove incdir.
3045 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3046 clean_restart. Remove incdir.
3047 * gdb.threads/thread_check.exp: Use standard_testfile,
3048 clean_restart. Remove incdir.
3049 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3050 incdir.
3051 * gdb.threads/threadapply.exp: Use standard_testfile,
3052 clean_restart. Remove incdir.
3053 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3054 clean_restart. Remove incdir.
3055 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3056 clean_restart.
3057 * gdb.threads/tls-shared.exp: Use standard_testfile,
3058 clean_restart, standard_output_file.
3059 * gdb.threads/tls-var.exp: Use standard_testfile,
3060 standard_output_file.
3061 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3062 Remove incdir.
3063 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3064 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3065 incdir.
3066 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3067 clean_restart. Remove incdir.
3068
497a5eb0
TT
30692012-06-26 Tom Tromey <tromey@redhat.com>
3070
3071 * gdb.trace/actions.exp: Use standard_testfile.
3072 * gdb.trace/ax.exp: Use standard_testfile.
3073 * gdb.trace/backtrace.exp: Use standard_testfile.
3074 * gdb.trace/change-loc.exp: Use standard_testfile.
3075 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3076 * gdb.trace/collection.exp: Use standard_testfile,
3077 prepare_for_testing.
3078 * gdb.trace/deltrace.exp: Use standard_testfile.
3079 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3080 * gdb.trace/ftrace.exp: Use standard_testfile.
3081 * gdb.trace/infotrace.exp: Use standard_testfile.
3082 * gdb.trace/packetlen.exp: Use standard_testfile.
3083 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3084 * gdb.trace/passcount.exp: Use standard_testfile.
3085 * gdb.trace/pending.exp: Use standard_testfile.
3086 * gdb.trace/report.exp: Use standard_testfile.
3087 * gdb.trace/save-trace.exp: Use standard_testfile.
3088 * gdb.trace/stap-trace.exp: Use standard_testfile.
3089 * gdb.trace/status-stop.exp: Use standard_testfile.
3090 * gdb.trace/strace.exp: Use standard_testfile.
3091 * gdb.trace/tfile.exp: Use standard_testfile.
3092 * gdb.trace/tfind.exp: Use standard_testfile.
3093 * gdb.trace/trace-break.exp: Use standard_testfile.
3094 * gdb.trace/trace-mt.exp: Use standard_testfile.
3095 * gdb.trace/tracecmd.exp: Use standard_testfile.
3096 * gdb.trace/tspeed.exp: Use standard_testfile.
3097 * gdb.trace/tstatus.exp: Use standard_testfile.
3098 * gdb.trace/tsv.exp: Use standard_testfile.
3099 * gdb.trace/unavailable.exp: Use standard_testfile,
3100 prepare_for_testing.
3101 * gdb.trace/while-dyn.exp: Use standard_testfile.
3102 * gdb.trace/while-stepping.exp: Use standard_testfile.
3103
7686c074
TT
31042012-06-26 Tom Tromey <tromey@redhat.com>
3105
3106 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3107 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3108 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3109 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3110 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3111 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3112 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3113 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3114 prepare_for_testing.
3115 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3116 prepare_for_testing.
3117 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3118 prepare_for_testing.
3119 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3120 prepare_for_testing.
3121 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3122 prepare_for_testing
3123 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3124 * gdb.reverse/machinestate.exp: Use standard_testfile.
3125 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3126 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3127 build_executable.
3128 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3129 build_executable.
3130 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3131 standard_output_file.
3132 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3133 standard_output_file.
3134 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3135 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3136 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3137 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3138 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3139 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3140
481fc100
TT
31412012-06-26 Tom Tromey <tromey@redhat.com>
3142
3143 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3144 standard_output_file.
3145 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3146 prepare_for_testing. Remove directory-checking code.
3147
7bb18ae2
TT
31482012-06-25 Tom Tromey <tromey@redhat.com>
3149
3150 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3151 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3152 build_executable, not prepare_for_testing.
3153 * gdb.multi/base.exp: Use standard_output_file. Use
3154 build_executable, not prepare_for_testing.
3155
cf09b3e4
TT
31562012-06-25 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.fortran/subarray.exp: Use standard_testfile,
3159 prepare_for_testing.
3160 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3161 * gdb.fortran/module.exp: Use standard_testfile.
3162 * gdb.fortran/logical.exp: Use standard_testfile.
3163 * gdb.fortran/library-module.exp: Use standard_testfile,
3164 standard_output_file.
3165 * gdb.fortran/derived-type.exp: Use standard_testfile,
3166 prepare_for_testing.
3167 * gdb.fortran/complex.exp: Use standard_testfile,
3168 prepare_for_testing.
3169 * gdb.fortran/charset.exp: Use standard_testfile.
3170 * gdb.fortran/array-element.exp: Use standard_testfile,
3171 prepare_for_testing.
3172
18b5ff1b
KS
31732012-06-25 Keith Seitz <keiths@redhat.com>
3174
3175 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3176 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3177
17b77626
TT
31782012-06-25 Tom Tromey <tromey@redhat.com>
3179
3180 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3181 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3182 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3183 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3184
f91e3dc1
TT
31852012-06-25 Tom Tromey <tromey@redhat.com>
3186
3187 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3188 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3189 * gdb.linespec/linespec.exp: Use standard_testfile.
3190
a884434d
TT
31912012-06-25 Tom Tromey <tromey@redhat.com>
3192
3193 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3194 prepare_for_testing.
3195
efc9d70a
TT
31962012-06-25 Tom Tromey <tromey@redhat.com>
3197
3198 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3199 prepare_for_testing.
3200 * gdb.opt/inline-break.exp: Use standard_testfile,
3201 prepare_for_testing.
3202 * gdb.opt/inline-bt.exp: Use standard_testfile,
3203 prepare_for_testing.
3204 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3205 prepare_for_testing.
3206 * gdb.opt/inline-locals.exp: Use standard_testfile,
3207 prepare_for_testing.
3208
e2fc92c6
TT
32092012-06-25 Tom Tromey <tromey@redhat.com>
3210
3211 * gdb.asm/asm-source.exp: Use standard_output_file,
3212 standard_testfile. Construct .o files in proper subdir.
3213
b0963d73
TT
32142012-06-25 Tom Tromey <tromey@redhat.com>
3215
3216 * gdb.server/ext-attach.exp: Use standard_testfile,
3217 prepare_for_testing.
3218 * gdb.server/ext-run.exp: Use standard_testfile,
3219 build_executable.
3220 * gdb.server/file-transfer.exp: Use standard_testfile,
3221 prepare_for_testing.
3222 * gdb.server/server-exec-info.exp: Use standard_testfile.
3223 * gdb.server/server-mon.exp: Use standard_testfile,
3224 prepare_for_testing.
3225 * gdb.server/server-run.exp: Use standard_testfile,
3226 build_executable.
3227 * gdb.server/solib-list.exp: Use standard_testfile,
3228 standard_output_file.
3229
8a3e1f8d
TT
32302012-06-25 Tom Tromey <tromey@redhat.com>
3231
3232 * lib/gdb.exp (standard_output_file): Use "file join".
3233 * gdb.go/chan.exp: Use standard_testfile.
3234 * gdb.go/handcall.exp: Use standard_testfile.
3235 * gdb.go/hello.exp: Use standard_testfile.
3236 * gdb.integers/chan.exp: Use standard_testfile.
3237 * gdb.go/methods.exp: Use standard_testfile.
3238 * gdb.go/package.exp: Use standard_testfile.
3239 * gdb.go/strings.exp: Use standard_testfile.
3240 * gdb.go/types.exp: Use standard_testfile.
3241 * gdb.go/unsafe.exp: Use standard_testfile.
3242
944a9061
MGD
32432012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3244
3245 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3246
1c06bd58
JK
32472012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3248
3249 Fix regression by the previous commit.
3250 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3251
b4a58790
TT
32522012-06-22 Tom Tromey <tromey@redhat.com>
3253
3254 * gdb.python/lib-types.exp: Use standard_testfile,
3255 prepare_for_testing.
3256 * gdb.python/py-block.exp: Use standard_testfile.
3257 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3258 * gdb.python/py-events.exp: Use standard_testfile,
3259 standard_output_file.
3260 * gdb.python/py-evsignal.exp: Use standard_testfile.
3261 * gdb.python/py-evethreads.exp: Use standard_testfile.
3262 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3263 * gdb.python/py-explore.exp: Use standard_testfile.
3264 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3265 standard_output_file.
3266 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3267 prepare_for_testing.
3268 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3269 * gdb.python/py-frame.exp: Use standard_testfile.
3270 * gdb.python/py-inferior.exp: Use standard_testfile.
3271 * gdb.python/py-infthread.exp: Use standard_testfile.
3272 * gdb.python/py-mi.exp: Use standard_testfile.
3273 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3274 build_executable.
3275 * gdb.python/py-objfile.exp: Use standard_testfile.
3276 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3277 prepare_for_testing.
3278 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3279 * gdb.python/py-progspace.exp: Use standard_testfile,
3280 build_executable.
3281 * gdb.python/py-prompt.exp: Use standard_testfile,
3282 build_executable.
3283 * gdb.python/py-section-script.exp: Use standard_testfile,
3284 build_executable.
3285 * gdb.python/py-shared.exp: Use standard_testfile,
3286 standard_output_file, clean_restart.
3287 * gdb.python/py-symbol.exp: Use standard_output_file,
3288 prepare_for_testing.
3289 * gdb.python/py-symtab.exp: Use standard_output_file,
3290 prepare_for_testing
3291 * gdb.python/py-template.exp: Use standard_testfile.
3292 * gdb.python/py-type.exp: Use standard_testfile.
3293 * gdb.python/py-value-cc.exp: Use standard_testfile.
3294 * gdb.python/py-value.exp: Use standard_testfile.
3295 * gdb.python/python.exp: Use standard_testfile, build_executable.
3296
2c44deac
TT
32972012-06-22 Tom Tromey <tromey@redhat.com>
3298
3299 * gdb.objc/basicclass.exp: Use standard_testfile.
3300 (do_objc_tests): Don't declare objdir.
3301 * gdb.objc/nondebug.exp: Use standard_testfile.
3302 (do_objc_tests): Don't declare objdir.
3303 * gdb.objc/objcdecode.exp: Use standard_testfile.
3304 (do_objc_tests): Don't declare objdir.
3305
c24ccbce
TT
33062012-06-22 Tom Tromey <tromey@redhat.com>
3307
3308 * gdb.java/jmain.exp: Use standard_testfile.
3309 * gdb.java/jmisc.exp: Use standard_testfile.
3310 * gdb.java/jnpe.exp: Use standard_testfile.
3311 * gdb.java/jprint.exp: Use standard_testfile.
3312
0a6d0306
TT
33132012-06-22 Tom Tromey <tromey@redhat.com>
3314
3315 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3316 (standard_output_file, standard_testfile): New procs.
3317 (build_executable, clean_restart): Use standard_output_file.
3318
6ea815ef
YQ
33192012-06-22 Yao Qi <yao@codesourcery.com>
3320
3321 * boards/native-gdbserver.exp: New proc ${board}_exec.
3322 * boards/native-stdio-gdbserver.exp: Likewise.
3323
4c93b1db
TT
33242012-06-21 Tom Tromey <tromey@redhat.com>
3325
3326 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3327 (build_executable): Update.
3328 (get_compiler_info): Remove 'binfile' argument.
3329 * gdb.ada/arrayidx.exp: Update.
3330 * gdb.ada/null_array.exp: Update.
3331 * gdb.arch/altivec-abi.exp: Update.
3332 * gdb.arch/altivec-regs.exp: Update.
3333 * gdb.arch/amd64-byte.exp: Update.
3334 * gdb.arch/amd64-dword.exp: Update.
3335 * gdb.arch/amd64-word.exp: Update.
3336 * gdb.arch/i386-avx.exp: Update.
3337 * gdb.arch/i386-byte.exp: Update.
3338 * gdb.arch/i386-sse.exp: Update.
3339 * gdb.arch/i386-word.exp: Update.
3340 * gdb.arch/ppc-dfp.exp: Update.
3341 * gdb.arch/ppc-fp.exp: Update.
3342 * gdb.arch/vsx-regs.exp: Update.
3343 * gdb.base/all-bin.exp: Update.
3344 * gdb.base/annota1.exp: Update.
3345 * gdb.base/async.exp: Update.
3346 * gdb.base/attach.exp: Update.
3347 * gdb.base/break-interp.exp: Update.
3348 * gdb.base/call-ar-st.exp: Update.
3349 * gdb.base/call-rt-st.exp: Update.
3350 * gdb.base/call-sc.exp: Update.
3351 * gdb.base/callfuncs.exp: Update.
3352 * gdb.base/catch-load.exp: Update.
3353 * gdb.base/completion.exp: Update.
3354 * gdb.base/complex.exp: Update.
3355 * gdb.base/condbreak.exp: Update.
3356 * gdb.base/consecutive.exp: Update.
3357 * gdb.base/constvars.exp: Update.
3358 * gdb.base/corefile.exp: Update.
3359 * gdb.base/eval-skip.exp: Update.
3360 * gdb.base/expand-psymtabs.exp: Update.
3361 * gdb.base/exprs.exp: Update.
3362 * gdb.base/fileio.exp: Update.
3363 * gdb.base/fixsection.exp: Update.
3364 * gdb.base/funcargs.exp: Update.
3365 * gdb.base/gdb11530.exp: Update.
3366 * gdb.base/gdb1555.exp: Update.
3367 * gdb.base/gnu-ifunc.exp: Update.
3368 * gdb.base/gnu_vector.exp: Update.
3369 * gdb.base/info-macros.exp: Update.
3370 * gdb.base/jit-simple.exp: Update.
3371 * gdb.base/jit-so.exp: Update.
3372 * gdb.base/jit.exp: Update.
3373 * gdb.base/langs.exp: Update.
3374 * gdb.base/list.exp: Update.
3375 * gdb.base/logical.exp: Update.
3376 * gdb.base/long_long.exp: Update.
3377 * gdb.base/longjmp.exp: Update.
3378 * gdb.base/macscp.exp: Update.
3379 * gdb.base/mips_pro.exp: Update.
3380 * gdb.base/miscexprs.exp: Update.
3381 * gdb.base/morestack.exp: Update.
3382 * gdb.base/nodebug.exp: Update.
3383 * gdb.base/opaque.exp: Update.
3384 * gdb.base/pc-fp.exp: Update.
3385 * gdb.base/pending.exp: Update.
3386 * gdb.base/permissions.exp: Update.
3387 * gdb.base/pointers.exp: Update.
3388 * gdb.base/prelink.exp: Update.
3389 * gdb.base/printcmds.exp: Update.
3390 * gdb.base/psymtab.exp: Update.
3391 * gdb.base/ptype.exp: Update.
3392 * gdb.base/relational.exp: Update.
3393 * gdb.base/scope.exp: Update.
3394 * gdb.base/setvar.exp: Update.
3395 * gdb.base/shlib-call.exp: Update.
3396 * gdb.base/shreloc.exp: Update.
3397 * gdb.base/signals.exp: Update.
3398 * gdb.base/sizeof.exp: Update.
3399 * gdb.base/so-impl-ld.exp: Update.
3400 * gdb.base/so-indr-cl.exp: Update.
3401 * gdb.base/solib-disc.exp: Update.
3402 * gdb.base/solib-display.exp: Update.
3403 * gdb.base/solib-nodir.exp: Update.
3404 * gdb.base/solib-overlap.exp: Update.
3405 * gdb.base/solib-symbol.exp: Update.
3406 * gdb.base/solib-weak.exp: Update.
3407 * gdb.base/solib.exp: Update.
3408 * gdb.base/store.exp: Update.
3409 * gdb.base/structs.exp: Update.
3410 * gdb.base/structs2.exp: Update.
3411 * gdb.base/type-opaque.exp: Update.
3412 * gdb.base/unload.exp: Update.
3413 * gdb.base/varargs.exp: Update.
3414 * gdb.base/volatile.exp: Update.
3415 * gdb.base/watch_thread_num.exp: Update.
3416 * gdb.base/watchpoint-solib.exp: Update.
3417 * gdb.base/watchpoint.exp: Update.
3418 * gdb.base/watchpoints.exp: Update.
3419 * gdb.base/whatis.exp: Update.
3420 * gdb.cell/arch.exp: Update.
3421 * gdb.cell/break.exp: Update.
3422 * gdb.cell/bt.exp: Update.
3423 * gdb.cell/core.exp: Update.
3424 * gdb.cell/data.exp: Update.
3425 * gdb.cell/ea-cache.exp: Update.
3426 * gdb.cell/f-regs.exp: Update.
3427 * gdb.cell/fork.exp: Update.
3428 * gdb.cell/gcore.exp: Update.
3429 * gdb.cell/mem-access.exp: Update.
3430 * gdb.cell/ptype.exp: Update.
3431 * gdb.cell/registers.exp: Update.
3432 * gdb.cell/sizeof.exp: Update.
3433 * gdb.cell/solib-symbol.exp: Update.
3434 * gdb.cell/solib.exp: Update.
3435 * gdb.cp/ambiguous.exp: Update.
3436 * gdb.cp/breakpoint.exp: Update.
3437 * gdb.cp/bs15503.exp: Update.
3438 * gdb.cp/casts.exp: Update.
3439 * gdb.cp/class2.exp: Update.
3440 * gdb.cp/cpexprs.exp: Update.
3441 * gdb.cp/cplusfuncs.exp: Update.
3442 * gdb.cp/ctti.exp: Update.
3443 * gdb.cp/dispcxx.exp: Update.
3444 * gdb.cp/gdb1355.exp: Update.
3445 * gdb.cp/gdb2384.exp: Update.
3446 * gdb.cp/gdb2495.exp: Update.
3447 * gdb.cp/infcall-dlopen.exp: Update.
3448 * gdb.cp/local.exp: Update.
3449 * gdb.cp/m-data.exp: Update.
3450 * gdb.cp/m-static.exp: Update.
3451 * gdb.cp/mb-ctor.exp: Update.
3452 * gdb.cp/mb-inline.exp: Update.
3453 * gdb.cp/mb-templates.exp: Update.
3454 * gdb.cp/member-ptr.exp: Update.
3455 * gdb.cp/method.exp: Update.
3456 * gdb.cp/namespace.exp: Update.
3457 * gdb.cp/nextoverthrow.exp: Update.
3458 * gdb.cp/nsdecl.exp: Update.
3459 * gdb.cp/nsrecurs.exp: Update.
3460 * gdb.cp/nsstress.exp: Update.
3461 * gdb.cp/nsusing.exp: Update.
3462 * gdb.cp/pr-1023.exp: Update.
3463 * gdb.cp/pr-1210.exp: Update.
3464 * gdb.cp/pr-574.exp: Update.
3465 * gdb.cp/pr9631.exp: Update.
3466 * gdb.cp/printmethod.exp: Update.
3467 * gdb.cp/psmang.exp: Update.
3468 * gdb.cp/re-set-overloaded.exp: Update.
3469 * gdb.cp/rtti.exp: Update.
3470 * gdb.cp/shadow.exp: Update.
3471 * gdb.cp/templates.exp: Update.
3472 * gdb.cp/try_catch.exp: Update.
3473 * gdb.dwarf2/dw2-ranges.exp: Update.
3474 * gdb.dwarf2/pr10770.exp: Update.
3475 * gdb.fortran/library-module.exp: Update.
3476 * gdb.hp/gdb.aCC/optimize.exp: Update.
3477 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3478 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3479 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3480 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3481 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3482 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3483 * gdb.hp/gdb.compat/xdb1.exp: Update.
3484 * gdb.hp/gdb.compat/xdb2.exp: Update.
3485 * gdb.hp/gdb.compat/xdb3.exp: Update.
3486 * gdb.hp/gdb.defects/bs14602.exp: Update.
3487 * gdb.hp/gdb.defects/solib-d.exp: Update.
3488 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3489 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3490 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3491 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3492 * gdb.mi/gdb792.exp: Update.
3493 * gdb.mi/mi-pending.exp: Update.
3494 * gdb.mi/mi-solib.exp: Update.
3495 * gdb.mi/mi-var-cp.exp: Update.
3496 * gdb.opt/clobbered-registers-O2.exp: Update.
3497 * gdb.opt/inline-bt.exp: Update.
3498 * gdb.opt/inline-cmds.exp: Update.
3499 * gdb.opt/inline-locals.exp: Update.
3500 * gdb.python/py-events.exp: Update.
3501 * gdb.python/py-finish-breakpoint.exp: Update.
3502 * gdb.python/py-type.exp: Update.
3503 * gdb.reverse/solib-precsave.exp: Update.
3504 * gdb.reverse/solib-reverse.exp: Update.
3505 * gdb.server/solib-list.exp: Update.
3506 * gdb.stabs/weird.exp: Update.
3507 * gdb.threads/attach-into-signal.exp: Update.
3508 * gdb.threads/attach-stopped.exp: Update.
3509 * gdb.threads/tls-shared.exp: Update.
3510 * gdb.trace/change-loc.exp: Update.
3511 * gdb.trace/strace.exp: Update.
3512
95c391b6
TT
35132012-06-19 Tom Tromey <tromey@redhat.com>
3514
3515 * gdb.base/whatis.exp: Add tests.
3516
e910f0b6
TT
35172012-06-19 Tom Tromey <tromey@redhat.com>
3518
3519 * gdb.cp/m-static.cc (keepalive): New function.
3520 (gnu_obj_1::method): Use it.
3521
422d65e7
DE
35222012-06-18 Doug Evans <dje@google.com>
3523
3524 * gdb.base/info-fun.exp: New file.
3525 * gdb.base/info-fun.c: New file.
3526 * gdb.base/info-fun-solib.c: New file.
3527
e2e4d78b
JK
35282012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3529
3530 Remove stale dummy frames.
3531 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3532 (maintenance info breakpoints): New tests.
3533 * gdb.base/stale-infcall.c: New file.
3534 * gdb.base/stale-infcall.exp: New file.
3535
1788b2d3
JK
35362012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 * gdb.arch/amd64-entry-value-param.S: New file.
3539 * gdb.arch/amd64-entry-value-param.c: New file.
3540 * gdb.arch/amd64-entry-value-param.exp: New file.
3541
663b969e
TT
35422012-06-15 Tom Tromey <tromey@redhat.com>
3543
3544 * gdb.cp/namespace.exp: Add "show lang" test.
3545
8e09ad05
IS
35462012-06-15 Iain Sandoe <iain@codesourcery.com>
3547
3548 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3549 case. (top level): Use gdb_file_cmd instead of gdb_load.
3550
f85e18ee
JK
35512012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3552
3553 PR tdep/14222
3554 * gdb.arch/i386-sse-stack-align.S: New file.
3555 * gdb.arch/i386-sse-stack-align.c: New file.
3556 * gdb.arch/i386-sse-stack-align.exp: New file.
3557
f3b5e280
KS
35582012-06-13 Keith Seitz <keiths@redhat.com>
3559
3560 PR breakpoints/13798 and mi/11541
3561 * gdb.linespec/ls-errs.exp: Add a few more tests for
3562 filenames with spaces and colons.
3563
50af5481
JK
35642012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3565
3566 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3567 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3568 (test_function): Call CV_f.
3569 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3570 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3571 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3572 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3573 (p CV_f(CV::i)): New tests.
3574
d55637df
TT
35752012-06-13 Tom Tromey <tromey@redhat.com>
3576
3577 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3578
cc80f267
JK
35792012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3580
3581 Fix regression by the "ambiguous linespec" series.
3582 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3583 tests.
3584
bb2af9cc
JK
35852012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3588 missing.
3589
e81a37f7
TT
35902012-06-11 Tom Tromey <tromey@redhat.com>
3591
3592 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3593 location...
3594 (main): ...here.
3595
8efd7788
YQ
35962012-06-07 Yao Qi <yao@codesourcery.com>
3597
3598 * gdb.trace/strace.exp: Shorten some too-long lines.
3599
359f5fe6
PA
36002012-06-06 Pedro Alves <palves@redhat.com>
3601
3602 * gdb.threads/clone-new-thread-event.c: New file.
3603 * gdb.threads/clone-new-thread-event.exp: New file.
3604
7b2fe205
YQ
36052012-06-06 Yao Qi <yao@codesourcery.com>
3606
3607 * gdb.base/dprintf.c (main): Add extra parameter when calling
3608 printf and fprintf.
3609 (bar): New function. It is a dead function, but to ensure
3610 'malloc' is linked explicitly.
3611
3eca55e8
YQ
36122012-06-06 Yao Qi <yao@codesourcery.com>
3613
3614 * gdb.base/info-proc.exp: Return if target doesn't support
3615 'info proc'.
3616
91cc9324
JK
36172012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3618
3619 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3620 (run program with breakpoint commands): XFAIl if it is not.
3621
c56e7c43
JB
36222012-06-05 Joel Brobecker <brobecker@adacore.com>
3623
3624 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3625 and add comment.
3626 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3627 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3628 "STOP" marker. Adjust testing strategy to make it work on
3629 all targets.
3630
3631 * gdb.base/print-file-var-main.c (main): Rewrite using local
3632 variables and adjust get_version_2's return value check.
3633 Add small comment.
3634 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3635 marker. Adjust testing strategy to make it work on all targets.
3636
ccab2054
JB
36372012-06-05 Joel Brobecker <brobecker@adacore.com>
3638
3639 * gdb.ada/bad-task-bp-keyword: New testcase.
3640
d0d86158
JK
36412012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3644 Simplify it to ...
3645 (symbol-file ${testfile1}): ... here.
3646 (test eliminated var my_global_symbol)
3647 (test eliminated var my_static_symbol)
3648 (test eliminated var my_global_func, get address of main): Wrap them to
3649 'single psymtabs' and 'single symtabs'
3650 (get address of my_global_symbol, get address of my_static_symbol)
3651 (get address of my_global_func, get address of main): Wrap them to
3652 'order1' and 'order2'.
3653
952cf74c
JK
3654 * gdb.base/code_elim.exp
3655 (add-symbol-file ${testfile1} 0x100000)
3656 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3657 'order2'.
3658 (order1: add-symbol-file ${testfile1} 0x100000)
3659 (order1: add-symbol-file ${testfile2} 0x200000)
3660 (order2: add-symbol-file ${testfile2} 0x200000)
3661 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3662 .bss as appropriate.
3663
0c5bf5a9
JK
36642012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 * gdb.server/solib-list-lib.c: New file.
3667 * gdb.server/solib-list-main.c: New file.
3668 * gdb.server/solib-list.exp: New file.
3669
4196f325
MR
36702012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3671
3672 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3673 for 'set print symbol' change.
3674
bfb05775
JK
36752012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3676
3677 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3678 .debug_abbrev_seg3.
3679
685b1105
JK
36802012-05-24 John Steele Scott <toojays@toojays.net>
3681
3682 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3683 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3684 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3685
f3e0e960
SS
36862012-05-23 Stan Shebs <stan@codesourcery.com>
3687
3688 * gdb.mi/mi-info-os.exp: New file.
3689
11eb1b4d
KS
36902012-05-23 Keith Seitz <keiths@redhat.com>
3691
3692 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3693 return -1 to suppress the rest of the tests.
3694 (compile_stap_bin): Return boolean success value.
3695
b1af9e97
TT
36962012-05-21 Tom Tromey <tromey@redhat.com>
3697
3698 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3699 Remove kfails.
3700 (test_print_mi_member_types): Likewise.
3701
248537e3
TT
37022012-05-21 Tom Tromey <tromey@redhat.com>
3703
3704 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3705 print symbol' change.
3706
d791e155
TJB
37072012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3708
3709 * gdb.python/py-prompt.exp: Quit if the target is remote.
3710
e77afa2e
JK
37112012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3712
3713 Fix ERROR: internal buffer is full.
3714 * gdb.base/info-os.exp (expect_multiline): New function.
3715 (get process list, get process groups, get threads)
3716 (get file descriptors, get internet-domain sockets)
3717 (get shared-memory regions, get semaphores, get message queues): Use
3718 it for these tests.
3719
9cb709b6
TT
37202012-05-18 Tom Tromey <tromey@redhat.com>
3721
3722 * gdb.mi/mi-var-cmd.exp: Update.
3723 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3724 * gdb.cp/virtbase.exp: Update.
3725 * gdb.cp/classes.exp (test_static_members): Update.
3726 * gdb.cp/casts.exp: Update.
3727 * gdb.base/pointers.exp: Update.
3728 * gdb.base/funcargs.exp (pointer_args): Update.
3729 (structs_by_reference): Update.
3730 * gdb.base/find.exp: Update.
3731 * gdb.base/call-strs.exp: Send "set print symbol off".
3732 * gdb.base/call-ar-st.exp: Update.
3733 * gdb.ada/fun_addr.exp: Update.
3734 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3735 Call it.
3736 (test_print_repeats_10, test_print_strings)
3737 (test_print_char_arrays): Update.
3738
b012acdd
TT
37392012-05-18 Tom Tromey <tromey@redhat.com>
3740
3741 * gdb.base/charset.exp (string_display): Update.
3742
1d51a733
TT
37432012-05-18 Tom Tromey <tromey@redhat.com>
3744
3745 * gdb.mi/mi2-var-display.exp: Update.
3746 * gdb.mi/mi-var-display.exp: Update.
3747 * gdb.mi/mi-var-child.exp: Update.
3748 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3749 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3750
957df313
DE
37512012-05-17 Doug Evans <dje@google.com>
3752
682c7f7b
DE
3753 * info-macros.exp: Pass "debug" to prepare_for_testing.
3754
957df313
DE
3755 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3756 * gdb.ada/Makefile.in (clean): Ditto.
3757 * gdb.arch/Makefile.in (clean): Ditto.
3758 * gdb.asm/Makefile.in (clean): Ditto.
3759 * gdb.base/Makefile.in (clean): Ditto.
3760 * gdb.cell/Makefile.in (clean): Ditto.
3761 * gdb.cp/Makefile.in (clean): Ditto.
3762 * gdb.disasm/Makefile.in (clean): Ditto.
3763 * gdb.dwarf2/Makefile.in (clean): Ditto.
3764 * gdb.fortran/Makefile.in (clean): Ditto.
3765 * gdb.go/Makefile.in (clean): Ditto.
3766 * gdb.hp/Makefile.in (clean): Ditto.
3767 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3768 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3769 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3770 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3771 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3772 * gdb.java/Makefile.in (clean): Ditto.
3773 * gdb.linespec/Makefile.in (clean): Ditto.
3774 * gdb.mi/Makefile.in (clean): Ditto.
3775 * gdb.modula2/Makefile.in (clean): Ditto.
3776 * gdb.multi/Makefile.in (clean): Ditto.
3777 * gdb.objc/Makefile.in (clean): Ditto.
3778 * gdb.opencl/Makefile.in (clean): Ditto.
3779 * gdb.opt/Makefile.in (clean): Ditto.
3780 * gdb.pascal/Makefile.in (clean): Ditto.
3781 * gdb.python/Makefile.in (clean): Ditto.
3782 * gdb.reverse/Makefile.in (clean): Ditto.
3783 * gdb.server/Makefile.in (clean): Ditto.
3784 * gdb.stabs/Makefile.in (clean): Ditto.
3785 * gdb.threads/Makefile.in (clean): Ditto.
3786 * gdb.trace/Makefile.in (clean): Ditto.
3787 * gdb.xml/Makefile.in (clean): Ditto.
3788
abc9d0dc
TT
37892012-05-16 Tom Tromey <tromey@redhat.com>
3790
3791 * gdb.base/macscp1.c (macscp_expr): Add comment.
3792 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3793
6a3a010b
MR
37942012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3795
3796 * gdb.base/return-nodebug.exp: Also test float and double types.
3797
01429c8e
JK
37982012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 PR testsuite/12649
3801 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3802
54115cd4
JK
3803 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3804
0c5f383f
SDJ
38052012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3806
3807 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3808 `rerun_to_main'.
3809 (stap_test_no_debuginfo): Likewise.
3810
e7e0cddf
SS
38112012-05-14 Stan Shebs <stan@codesourcery.com>
3812
3813 * gdb.base/dprintf.c: New file.
3814 * gdb.base/dprintf.exp: New file.
3815
c772f8e7
HZ
38162012-05-14 Hui Zhu <hui_zhu@mentor.com>
3817
3818 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3819 * gdb.trace/disconnected-tracing.c: New file.
3820 * gdb.trace/disconnected-tracing.exp: New file.
3821
7efc75aa
SCR
38222012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3823
3824 * gdb.python/python.c: Add a new breakpoint comment.
3825 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3826
85d4a676
SS
38272011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3828
3829 * gdb.base/info-os.exp: New file.
3830 * gdb.base/info-os.c: New file.
3831
64ea88dc
JB
38322012-05-10 Joel Brobecker <brobecker@adacore.com>
3833
4647ab1b
JB
3834 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3835 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3836 New files.
64ea88dc 3837
afba63f1
JB
38382012-05-10 Joel Brobecker <brobecker@adacore.com>
3839
3840 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3841 gdb.base/ctxobj.exp: New files.
3842
9d198b1e
TT
38432012-05-09 Tom Tromey <tromey@redhat.com>
3844
3845 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3846
9bfee719
MR
38472012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3848
3849 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3850
3a7341d8
MR
38512012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3852
3853 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3854 before using it.
3855
52b3699b
TG
38562012-05-04 Tristan Gingold <gingold@adacore.com>
3857
3858 * gdb.base/set-noassign.exp: New test.
3859
a20ee7a4
SCR
38602012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3861
3862 * gdb.python/py-symbol.exp: Add tests to test the new methods
3863 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3864 * gdb.python/py-symbol.c: Add new struct to help test
3865 gdb.Symtab.static_block().
3866
bf2f0858
DE
38672012-05-03 Doug Evans <dje@google.com>
3868
3869 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3870 commented out.
3871
2d4e0376
YQ
38722012-05-03 Yao Qi <yao@codesourcery.com>
3873
3874 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3875 doesn't support.
3876 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3877 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3878
6d0bb9f3
YQ
38792012-05-03 Yao Qi <yao@codesourcery.com>
3880
3881 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3882
fd820528
DE
38832012-04-30 Doug Evans <dje@google.com>
3884
3885 PR testsuite/13961
3886 * gdb.dwarf2/pr13961.S: New file.
3887 * gdb.dwarf2/pr13961.exp: New file.
3888
b9e219b9
YQ
38892012-04-29 Yao Qi <yao@codesourcery.com>
3890
3891 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3892
3019eac3
DE
38932012-04-28 Doug Evans <dje@google.com>
3894
3895 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3896 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3897 All uses updated.
3898 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3899 "ptype func_cu1" to expand cu2 before cu1.
3900
62e5f89c
SDJ
39012012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3902 Tom Tromey <tromey@redhat.com>
3903
3904 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3905 variables.
3906 * gdb.base/stap-probe.c: New file.
3907 * gdb.base/stap-probe.exp: New file.
3908 * gdb.trace/stap-trace.c: New file.
3909 * gdb.trace/stap-trace.exp: New file.
3910 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3911 libgcc's unwinder.
3912
14132e89
MR
39132012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3914
3915 * gdb.arch/mips16-thunks-inmain.c: New file.
3916 * gdb.arch/mips16-thunks-main.c: New file.
3917 * gdb.arch/mips16-thunks-sin.c: New file.
3918 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3919 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3920 * gdb.arch/mips16-thunks-sinmain.c: New file.
3921 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3922 * gdb.arch/mips16-thunks.exp: New file.
3923
a766d390
DE
39242012-04-25 Doug Evans <dje@google.com>
3925
3926 * configure.ac: Create gdb.go/Makefile.
3927 * configure: Regenerate.
3928 * gdb.base/default.exp: Add "go" to "set language" testing.
3929 * gdb.go/Makefile.in: New file.
3930 * gdb.go/basic-types.exp: New file.
3931 * gdb.go/chan.exp: New file.
3932 * gdb.go/chan.go: New file.
3933 * gdb.go/handcall.exp: New file.
3934 * gdb.go/handcall.go: New file.
3935 * gdb.go/hello.exp: New file.
3936 * gdb.go/hello.go: New file.
3937 * gdb.go/integers.exp: New file.
3938 * gdb.go/integers.go: New file.
3939 * gdb.go/methods.exp: New file.
3940 * gdb.go/methods.go: New file.
3941 * gdb.go/package.exp: New file.
3942 * gdb.go/package1.go: New file.
3943 * gdb.go/package2.go: New file.
3944 * gdb.go/print.exp: New file.
3945 * gdb.go/strings.exp: New file.
3946 * gdb.go/strings.go: New file.
3947 * gdb.go/types.exp: New file.
3948 * gdb.go/types.go: New file.
3949 * gdb.go/unsafe.exp: New file.
3950 * gdb.go/unsafe.go: New file.
3951 * lib/future.exp: Add Go support.
3952 (gdb_find_go, gdb_find_go_linker): New procs.
3953 (gdb_default_target_compile): Add Go support.
3954 * lib/gdb.exp (skip_go_tests): New proc.
3955 * lib/go.exp: New file.
3956
e65f9ffb
TT
39572012-04-25 Tom Tromey <tromey@redhat.com>
3958
3959 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3960
14e75d8e
JK
39612012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3962 Jan Kratochvil <jan.kratochvil@redhat.com>
3963
3964 PR symtab/7259:
3965 * gdb.base/enumval.c: New test case.
3966 * gdb.base/enumval.exp: New test case.
3967 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3968 field.bitpos.
3969
f3525b70
PA
39702012-04-17 Pedro Alves <palves@redhat.com>
3971
3972 * Makefile.in (site.exp): Make site.exp source
3973 $srcdir/lib/append_gdb_boards_dir.exp.
3974 * lib/append_gdb_boards_dir.exp: New file.
3975
bccbefd2
JK
39762012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3977
3978 New option "set auto-load safe-path".
3979 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3980 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3981
bf88dd68
JK
39822012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 auto-load: Implementation.
3985 * gdb.base/help.exp (test set height): Increase the height.
3986 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3987 to ...
3988 (info auto-load python-scripts): ... here.
3989 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3990 to ...
3991 (info auto-load python-scripts *): ... here.
3992
c0d4d1c0
YQ
39932012-04-16 Yao Qi <yao@codesourcery.com>
3994
3995 * lib/trace-support.exp (get_in_proc_agent): New.
3996 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3997 of in process trace agent.
3998 * gdb.trace/ftrace.exp: Likewise.
3999 * gdb.trace/pending.exp: Likewise.
4000 * gdb.trace/trace-break.exp: Likewise.
4001 * gdb.trace/trace-mt.exp
4002 * gdb.trace/tspeed.exp: Likewise.
4003 * gdb.trace/tstatus.exp
4004 * gdb.trace/strace.exp: Likewise.
4005
cbf68a60
TS
40062012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4007
dd6d3b70
TS
4008 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4009 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4010
cbf68a60
TS
4011 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4012
8264ba82
AG
40132012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4014
4015 PR mi/13393
4016 * gdb.mi/mi-var-rtti.cc: New file.
4017 * gdb.mi/mi-var-rtti.exp: New file.
4018 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4019 function.
4020 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4021
de0919f8 40222012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4023
4024 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4025 EXECUTABLES.
4026 * gdb.python/py-explore.c: C program used for testing the new
4027 'explore' command on C constructs.
4028 * gdb.python/py-explore.cc: C++ program used for testing the new
4029 'explore' command on C++ constructs.
4030 * gdb-python/py-explore.exp: Tests for the new 'explore'
4031 command on C constructs.
4032 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4033 command on C++ constructs.
4034
a82da7dd
MK
40352012-04-07 Mark Kettenis <kettenis@gnu.org>
4036
4037 * gdb.base/funcargs.exp (complex_args): Fix typo.
4038
e127cba8
JK
40392012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4040
4041 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4042 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4043
40e084e1
KS
40442012-04-05 Keith Seitz <keiths@redhat.com>
4045
4046 * gdb.base/advance.exp: Update error message for
4047 "advance malformed" test.
4048 * gdb.base/break.exp: Likewise for "breakpoint with
4049 trailing garbage" test.
4050 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4051 with trailing garbage" test.
4052 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4053 trailng garbage" test.
4054 * gdb.base/until.exp: Likewise for "malformed until" test.
4055 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4056 for "breakpoint info (after setting on all)".
4057 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4058 tests.
4059 * gdb.cp/cplabel.cc: New file.
4060 * gdb.cp/cplabel.exp: New test.
4061 * gdb.linespec/ls-errs.c: New file.
4062 * gdb.linespec/ls-errs.exp: New test.
4063
a72c8f6a
JK
40642012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4065
4066 * gdb.trace/unavailable.exp
4067 (collect globals: print object on: print derived_partial)
4068 (collect globals: print object on: print derived_whole)
4069 (collect globals: print object off: print derived_partial)
4070 (collect globals: print object off: print derived_whole): Update
4071 expected output.
4072
f87a3023
KS
40732012-03-30 Keith Seitz <keiths@redhat.com>
4074
4075 * gdb.python: Add test for linespecs with commas.
4076
e2171b3c
KS
40772012-03-28 Keith Seitz <keiths@redhat.com>
4078
4079 * gdb.linespec/ls-dollar.cc: New file.
4080 * gdb.linespec/ls-dollar.exp: New test.
4081
40822012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4083
4084 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4085 starting with the global namespace.
4086
2f4e0a80
DE
40872012-03-23 Doug Evans <dje@google.com>
4088
4089 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4090
7b282c5a
SCR
40912012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4092
4093 * gdb.python/py-value.cc: Add test case for testing the
4094 methodology exposing C++ values to Python.
4095 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4096 exposing C++ values to Python.
4097 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4098
2e98ca53
JK
40992012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4100 Siddhesh Poyarekar <siddhesh@redhat.com>
4101
4102 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4103 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4104 (generate native core dump): Make the test unsupported if core cannot
4105 be generated.
4106
8320cc4f
JK
41072012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4108
4109 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4110 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4111 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4112
3a69ffb2
JK
41132012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4114
4115 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4116
8fabffee
DE
41172012-03-17 Doug Evans <dje@google.com>
4118
4119 * dg-extract-results.sh: Handle KFAILs.
4120
ab260dad
JK
41212012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 PR symtab/13777
4124 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4125
53ba8333
JB
41262012-03-16 Joel Brobecker <brobecker@adacore.com>
4127
4128 * gdb.ada/set_pckd_arr_elt: New testcase.
4129
481860b3
GB
41302012-03-16 Gary Benson <gbenson@redhat.com>
4131
4132 PR breakpoints/10738
4133 * gdb.opt/inline-break.exp: New file.
4134 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4135 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4136 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4137 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4138 * gdb.base/async-shell.exp: Likewise.
4139 * lib/mi-support.exp (library_loaded_re): Likewise.
4140
410528f0
TT
41412012-03-15 Tom Tromey <tromey@redhat.com>
4142
4143 * gdb.cp/virtfunc2.exp: Update expected output.
4144 * gdb.cp/pr9631.exp: Update expected output.
4145 * gdb.cp/member-ptr.exp: Update expected output.
4146 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4147 output.
4148 * gdb.cp/casts.exp: Update expected output.
4149
c4aeac85
TT
41502012-03-15 Tom Tromey <tromey@redhat.com>
4151
4152 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4153 (test_info_vtbl): Likewise.
4154 (do_tests): Call test_info_vtbl.
4155 * gdb.cp/virtfunc.cc (va): New global.
4156
856d06f9
TS
41572012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4158
4159 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4160 describing DWARF data structures.
4161 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4162 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4163 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4164 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4165 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4166 * gdb.dwarf2/dw2-param-error.S: Likewise.
4167 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4168 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4169 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4170 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4171 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4172 * gdb.dwarf2/pr11465.S: Likewise.
4173
e837f12a
JK
41742012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.mi/mi2-prompt.exp: New file.
4177
ccbb4f28
JB
41782012-03-13 Joel Brobecker <brobecker@adacore.com>
4179
4180 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4181
32039130
JB
41822012-03-13 Joel Brobecker <brobecker@adacore.com>
4183
4184 * gdb.ada/bp_range_type: New testcase.
4185
16899756
DE
41862012-03-13 Doug Evans <dje@google.com>
4187
4188 * gdb.base/default.exp: Delete tests for symbol-reloading.
4189 * gdb.base/help.exp: Ditto.
4190 * gdb.base/setshow.exp: Ditto.
4191 * gdb.base/gdb_history: Delete references to symbol-reloading.
4192
87b0bb13
JK
41932012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4194
4195 * gdb.base/attach-twice.c: New files.
4196 * gdb.base/attach-twice.exp: New files.
4197
0d7941a9
KS
41982012-03-08 Keith Seitz <keiths@redhat.com>
4199
4200 * lib/gdb.exp (gdb_get_line_number): Throw an
4201 error instead of returning -1.
4202 * gdb.base/break.exp: Remove unused variable
4203 bp_location5.
4204 * gdb.base/hbreak2.exp: Likewise.
4205 * gdb.base/sepdebug.exp: Likewise.
4206
f4647387
YQ
42072012-03-08 Yao Qi <yao@codesourcery.com>
4208 Pedro Alves <palves@redhat.com>
4209
4210 Fix PR server/13392.
4211 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4212 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4213 download tracepoints.
4214 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4215 (pending_tracepoint_resolved_during_trace): Likewise.
4216 (pending_tracepoint_installed_during_trace): Likewise.
4217 (pending_tracepoint_with_action_resolved): Likewise.
4218
83c532cb
KS
42192012-03-08 Keith Seitz <keiths@redhat.com>
4220
4221 * gdb.ada/array_bounds.exp: Get breakpoint for line
4222 with "START", not "STOP".
4223 * gdb.python/py-infthread.exp: Do not continue to
4224 line marked "Break here.", which is undefined.
4225
d6b6bbb7
LM
42262012-03-08 Luis Machado <lgustavo@codesourcery.com>
4227
4228 Revert:
4229
4230 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4231
4232 Implement testsuite workaround for PR breakpoints/13781.
4233 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4234 (set breakpoint condition-evaluation host): New conditional command.
4235
7fe25d9b
JK
42362012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4237
4238 Fix CU relative vs. absolute DIE offsets.
4239 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4240 one.
4241
51898c15
JK
42422012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4243
4244 Fix false FAIL on distros with relro linkage as default.
4245 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4246 -Wl,-z,norelro first.
4247
8131799e
JB
42482012-03-06 Joel Brobecker <brobecker@adacore.com>
4249
4250 * gdb.ada/bp_on_var: New testcase.
4251
ba241969
JB
42522012-03-06 Joel Brobecker <brobecker@adacore.com>
4253
4254 * gdb.ada/bp_enum_homonym: New testcase.
4255
abe49676
YQ
42562012-03-06 Yao Qi <yao@codesourcery.com>
4257
4258 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4259 x86_64-*-* and i?86-*-*.
4260 Set up KFAIL for gdb/13808.
4261
d8df103b
TT
42622012-03-05 Tom Tromey <tromey@redhat.com>
4263
4264 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4265 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4266
b7b189f3
TT
42672012-03-05 Tom Tromey <tromey@redhat.com>
4268
4269 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4270
69dc1c4d
YQ
42712012-03-04 Yao Qi <yao@codesourcery.com>
4272
4273 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4274 messages for KFAIL.
4275
3f20c47f
JK
42762012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4279 (print one_two_three, indexes off, print few_reps, indexes off)
4280 (print many_reps, indexes off, print empty, indexes off)
4281 (print one_two_three, print few_reps, print many_reps, print empty):
4282 Call setup_xfail if $gcc_old.
4283
abf1152a
JK
42842012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4285
4286 Implement testsuite workaround for PR breakpoints/13781.
4287 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4288 (set breakpoint condition-evaluation host): New conditional command.
4289
a06715f8
JK
42902012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4291
4292 Code cleanup.
4293 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4294 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4295 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4296 number 1 by $bpnum. Four times.
4297
5808517f
YQ
42982012-03-03 Yao Qi <yao@codesourcery.com>
4299
4300 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4301
dfe2ac14
JK
43022012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4303
4304 Setup KFAIL for PR server/13796.
4305 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4306
8bbc467a
JB
43072012-03-02 Joel Brobecker <brobecker@adacore.com>
4308
4309 * gdb.ada/operator_bp: New testcase.
4310
c0eac87f
JB
43112012-03-02 Joel Brobecker <brobecker@adacore.com>
4312
4313 * gdb.ada/info_locals_renaming: New testcase.
4314
4f42c881
TT
43152012-03-02 Tom Tromey <tromey@redhat.com>
4316
4317 * gdb.base/nextoverexit.c: New file.
4318 * gdb.base/nextoverexit.exp: New file.
4319
7380c0c9
EBM
43202012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4321
4322 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4323 parameter.
4324
1faeff08
MR
43252012-03-01 Maciej W. Rozycki <macro@mips.com>
4326
4327 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4328 core registers.
4329
320b6f49 43302012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4331 Maciej W. Rozycki <macro@codesourcery.com>
4332 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4333
4334 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4335
ad5f7d6e
PA
43362012-03-01 Pedro Alves <palves@redhat.com>
4337
4338 PR gdb/13767
4339
4340 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4341 (gdb_collect_globals_test): Call it.
4342
d3dc44a6
KS
43432012-03-01 Keith Seitz <keiths@redhat.com>
4344
4345 * gdb.cp/method2.exp: Output of overload menu is now
4346 alphabetized. Update tests for "break A::method".
4347 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4348 of hard-coding them.
4349 Overload menu is alphabetized: rewrite to accommodate.
4350 Unset variables LINE and TYPES which are used in other tests.
4351 Compute the output of "info break".
4352 Update the breakpoint table after all breakpoints are deleted.
4353 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4354 compute ACTUALS and the method body based on parameters.
4355 Update expected output accordingly.
4356 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4357 unique comments to allow the use of gdb_get_line_number.
4358
43592012-03-01 Keith Seitz <keiths@redhat.com>
4360
4361 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4362 some Tcl syntax.
4363 * gdb.cp/ovldbreak.exp: Likewise.
4364
7949c2a0
KS
43652012-03-01 Keith Seitz <keiths@redhat.com>
4366
4367 * gdb.base/help.exp (help show user): Update expected result
4368 for new doc string changes (add "non-python").
4369
7d74f244
DE
43702012-03-01 Scott J. Goldman <scottjg@vmware.com>
4371
4372 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4373 be put in the user-defined category and that the commands appear in
4374 "help user-defined".
4375
1b611343
JB
43762012-02-29 Joel Brobecker <brobecker@adacore.com>
4377
4378 * gdb.ada/tagged_not_init: New testcase.
4379
99b1c762
JB
43802012-02-29 Joel Brobecker <brobecker@adacore.com>
4381
4382 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4383 * gdb.ada/enum_idx_packed: New testcase.
4384
2d4a02ee
JB
43852012-02-29 Joel Brobecker <brobecker@adacore.com>
4386
4387 * gdb.ada/aliased_array: New testcase.
4388
2e6fda7d
JB
43892012-02-29 Joel Brobecker <brobecker@adacore.com>
4390
4391 * gdb.ada/whatis_array_val: New testcase.
4392
9a7f938f
JK
43932012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4394
4395 Fix disp-step-syscall.exp: fork: single step over fork.
4396 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4397 whitespaces.
4398 (single step over $syscall): Remove its check.
4399 (single step over $syscall final pc): New check.
4400
8703a944
JK
44012012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 Support processors without SSSE3.
4404 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4405 pabsd into ...
4406 (ssse3_test): ... a new function.
4407 (main): Call ssse3_test.
4408 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4409 Update expected values everywhere.
4410 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4411 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4412 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4413 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4414 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4415 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4416 Move these tests lower.
4417 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4418 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4419 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4420 New tests.
4421
c03e6ccc
YQ
44222012-02-29 Yao Qi <yao@codesourcery.com>
4423 Pedro Alves <palves@redhat.com>
4424
4425 * gdb.trace/trace-mt.c: New.
4426 * gdb.trace/trace-mt.exp: New.
4427
7964b62a
TS
44282012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4429
2c8910ba
TS
4430 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4431 numbers instead of hardcoding them.
4432 * gdb.base/annota1.c: Provide suitable markers.
4433 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4434 numbers instead of hardcoding them.
4435 * gdb.base/annota3.c: Provide suitable markers.
4436
4437 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4438 * gdb.base/annota3.c: Likewise.
4439 * gdb.base/sigall.c: Likewise.
4440 * gdb.base/signals.c: Likewise.
4441 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4442
5a41c0b7
MR
44432012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4444
4445 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4446 failure return path.
4447
ebbbe5c5
LM
44482012-02-27 Luis Machado <lgustavo@codesourcery.com>
4449
4450 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4451
8d126d8a
LM
44522012-02-24 Luis Machado <lgustavo@codesourcery.com>
4453
4454 * gdb.base/cond-eval-mode.exp: New file.
4455
11337c2f
PA
44562012-02-24 Pedro Alves <palves@redhat.com>
4457
4458 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4459 (top level): Use with_test_prefix.
4460
13fc3e3c
PA
44612012-02-24 Pedro Alves <palves@redhat.com>
4462
4463 * gdb.threads/attach-into-signal.exp (corefunc): Use
4464 with_test_prefix.
4465
07c1b626
JK
44662012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4467
4468 Fix false FAILs on old CPUs without SSE.
4469 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4470 Return untested for Illegal instruction.
4471
596ba138
JK
44722012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4473
4474 Fix false FAILs with glibc debug infos installed.
4475 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4476 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4477
aeaa2474
SA
44782012-02-22 Sterling Augustine <saugustine@google.com>
4479
4480 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4481 constant with cast.
4482
aed555c9
PA
44832012-02-21 Pedro Alves <palves@redhat.com>
4484
4485 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4486
78afebb4
PA
44872012-02-21 Pedro Alves <palves@redhat.com>
4488
4489 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4490
fdcfef12
PA
44912012-02-21 Pedro Alves <palves@redhat.com>
4492
4493 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4494 with_test_prefix.
4495
0f4d39d5
PA
44962012-02-21 Pedro Alves <palves@redhat.com>
4497
4498 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4499 with_test_prefix here.
4500 (top level): Do it here instead. Remove `:' from the
4501 with_test_prefix string.
4502 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4503 the suffix `:' from the with_test_prefix prefix string.
4504 * gdb.base/break-interp.exp: Ditto.
4505 * gdb.base/catch-load.exp: Ditto.
4506 * gdb.base/disp-step-syscall.exp: Ditto.
4507 * gdb.base/jit-so.exp: Ditto.
4508 * gdb.base/jit.exp: Ditto.
4509 * gdb.base/sepdebug.exp: Ditto.
4510 * gdb.base/solib-display.exp: Ditto.
4511 * gdb.base/solib-overlap.exp: Ditto.
4512 * gdb.base/watch-cond-infcall.exp: Ditto.
4513 * gdb.base/watchpoint.exp: Ditto.
4514 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4515 * gdb.mi/mi-watch.exp: Ditto.
4516 * gdb.mi/mi2-watch.exp: Ditto.
4517 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4518 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4519 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4520 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4521 * gdb.threads/watchpoint-fork.exp: Ditto.
4522 * gdb.threads/watchthreads-reorder.exp: Ditto.
4523 * gdb.trace/change-loc.exp: Ditto.
4524 * gdb.trace/pending.exp: Ditto.
4525 * gdb.trace/status-stop.exp: Ditto.
4526 * gdb.trace/strace.exp: Ditto.
4527 * gdb.trace/trace-break.exp: Ditto.
4528 * gdb.trace/unavailable.exp: Ditto.
4529 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4530 suffix with colon. Adjust leading comments.
4531
6a5870ce
PA
45322012-02-21 Pedro Alves <palves@redhat.com>
4533 Tom Tromey <tromey@redhat.com>
4534
4535 * lib/gdb.exp: Add description of test prefixes.
4536 (with_test_prefix): New procedure.
4537 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4538 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4539 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4540 instead of lappend to append to pf_prefix.
4541 * gdb.base/catch-load.exp: Use with_test_prefix.
4542 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4543 * gdb.base/jit-so.exp: Use with_test_prefix.
4544 * gdb.base/jit.exp: Use with_test_prefix.
4545 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4546 lappend to append to pf_prefix.
4547 * gdb.base/sepdebug.exp: Use with_test_prefix.
4548 * gdb.base/solib-display.exp: Use with_test_prefix.
4549 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4550 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4551 * gdb.base/watchpoint.exp: Use with_test_prefix.
4552 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4553 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4554 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4555 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4556 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4557 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4558 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4559 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4560 append instead of lappend to append to pf_prefix.
4561 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4562 * gdb.trace/change-loc.exp: Use with_test_prefix.
4563 * gdb.trace/pending.exp: Use with_test_prefix.
4564 * gdb.trace/status-stop.exp: Use with_test_prefix.
4565 * gdb.trace/strace.exp: Use with_test_prefix.
4566 * gdb.trace/trace-break.exp: Use with_test_prefix.
4567 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4568 instead of lappend to append to pf_prefix.
4569
35dc4a6b
JK
45702012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4571
4572 Fix racy FAILs.
4573 * gdb.base/inferior-died.c (main): Add return of 0.
4574 * gdb.base/inferior-died.exp (continue): Fix expectation of
4575 asynchronous events.
4576 (p 1): New test.
4577
c5a006e6
PA
45782012-02-20 Pedro Alves <palves@redhat.com>
4579
4580 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4581 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4582 gdb's internal debug output. For the non-threaded case, look for
4583 "Program received signal SIGLARM", for the threaded case, peek at
4584 the thread's siginfo.
4585
cc51a170
PA
45862012-02-20 Pedro Alves <palves@redhat.com>
4587
4588 General cleanup, make output test messages unique, and build
4589 different executable files for the non-threaded and threaded
4590 cases.
4591
4592 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4593 Delete.
4594 (executable_nothr, executable_thr): New globals.
4595 (top level): Adjust to delete both executables.
4596 (corefunc): New parameter $executable. Set $pf_prefix instead of
4597 hand writing a prefix in tests. Issue a clean_restart and enable
4598 lin-lwp debug output here.
4599 (top level): Adjust. Use build_executable. Don't start gdb here,
4600 and don't enable lin-lwp debug output here.
4601 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4602
c755f03d
JK
46032012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4604
4605 Fix racy FAILs.
4606 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4607 "continue" command.
4608
6bec5e0a
JK
46092012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4610
4611 Fix for gdbserver non-extended mode.
4612 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4613 and gdb_run_cmd.
4614
2e8265fd
TT
46152012-02-17 Tom Tromey <tromey@redhat.com>
4616
4617 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4618 * gdb.python/py-events.exp: Check 'dir' output.
4619 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4620
9e507076
YQ
46212012-02-17 Yao Qi <yao@codesourcery.com>
4622
4623 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4624
32d22ab1
TT
46252012-02-16 Tom Tromey <tromey@redhat.com>
4626
4627 * gdb.base/inferior-died.c: Don't include stdio.h.
4628
9addecb9
TT
46292012-02-16 Tom Tromey <tromey@redhat.com>
4630
4631 * gdb.base/inferior-died.c: New file.
4632 * gdb.base/inferior-died.exp: New file.
4633
4cb6da1c
AR
46342012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4635
4636 * gdb.base/break-inline.exp: New file.
4637 * gdb.base/break-inline.c: New file.
4638
3af2590d
TT
46392012-02-15 Tom Tromey <tromey@redhat.com>
4640
4641 * gdb.base/pc-fp.exp: Add "info register" tests.
4642
29988831
TT
46432012-02-15 Tom Tromey <tromey@redhat.com>
4644
4645 * gdb.base/regs.exp: Remove.
4646
10010058
PA
46472012-02-15 Pedro Alves <palves@redhat.com>
4648
4649 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4650 the target doesn't support tracepoints.
4651 * gdb.trace/circ.exp: Ditto.
4652 * gdb.trace/collection.exp: Ditto.
4653 * gdb.trace/packetlen.exp: Ditto.
4654 * gdb.trace/passc-dyn.exp: Ditto.
4655 * gdb.trace/report.exp: Ditto.
4656 * gdb.trace/tfind.exp: Ditto.
4657 * gdb.trace/tspeed.exp: Ditto.
4658 * gdb.trace/tsv.exp: Ditto.
4659 * gdb.trace/unavailable.exp: Ditto.
4660 * gdb.trace/while-dyn.exp: Ditto.
4661
a2e0062d
PA
46622012-02-15 Pedro Alves <palves@redhat.com>
4663
4664 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4665 gdb_test_multiple, and call unsupported instead of fail, if the
4666 remote side does not support the request.
4667
a1999d40
PA
46682012-02-15 Pedro Alves <palves@redhat.com>
4669
4670 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4671 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4672 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4673 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4674 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4675 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4676 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4677 doesn't start with "extended-" already.
4678
7cee1e54
PA
46792012-02-15 Pedro Alves <palves@redhat.com>
4680
4681 Support extended-remote. Avoid cascading timeouts.
4682
4683 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4684 the extended-remote target. If attaching with no file fails, load
4685 the file manually.
4686 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4687
816338b5
SS
46882012-02-14 Stan Shebs <stan@codesourcery.com>
4689
4690 * gdb.base/ena-dis-br.exp: Add enable count test.
4691
cc30c4bd
PA
46922012-02-13 Pedro Alves <palves@redhat.com>
4693
4694 * config/mips-idt.exp: Delete.
4695 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4696 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4697 * gdb.base/break.exp: Remove mips-idt references.
4698 * gdb.base/chng-syms.exp: Ditto.
4699 * gdb.base/default.exp: Ditto.
4700 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4701 (top level): Don't call it.
4702 * gdb.base/opaque.exp: Remove mips-idt restarts.
4703 * gdb.base/ptype.exp: Remove mips-idt xfails.
4704 * gdb.base/scope.exp: Remove mips-idt restarts.
4705 * gdb.base/sepdebug.exp: Remove mips-idt references.
4706 * gdb.base/watchpoint.exp (maybe_clean_restart)
4707 (maybe_reinitialize): Delete.
4708 (test_disabling_watchpoints, test_disabling_watchpoints)
4709 (test_watchpoint_triggered_in_syscall)
4710 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4711 Don't call them.
4712
57008375
JK
47132012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4714
4715 * gdb.server/server-exec-info.exp: New file.
4716
4a2d9c08
PA
47172012-02-10 Pedro Alves <palves@redhat.com>
4718
4719 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4720 always non-empty.
4721 (test_attach): Always pass $exec to test_attach_gdb.
4722
09fa21bd
TT
47232012-02-08 Tom Tromey <tromey@redhat.com>
4724
4725 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4726 before inferior is started.
4727
f0823d2c
TT
47282012-02-07 Tom Tromey <tromey@redhat.com>
4729
4730 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4731 Symbol.value.
4732 * gdb.python/py-symbol.c (qq): Set default value.
4733
47342012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4735
4736 * gdb.python/py-symbol.c (qq): New global.
4737 * gdb.python/py-symbol.exp: Add test for frame-less
4738 lookup_symbol.
4739 * gdb.python/py-symtab.exp: Fix line number.
4740
f7e44f65
JB
47412012-02-03 Joel Brobecker <brobecker@adacore.com>
4742
4743 * gdb.ada/mi_task_arg: New testcase.
4744
4c9ed63c
PA
47452012-02-02 Pedro Alves <palves@redhat.com>
4746
4747 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4748 extended timeout.
4749
c0b9f2c6
PA
47502012-02-02 Pedro Alves <palves@redhat.com>
4751
4752 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4753 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4754
5f8cefd7
PA
47552012-02-02 Pedro Alves <palves@redhat.com>
4756
4757 * gdb.base/term.exp: Rewrite.
4758 * gdb.base/term.c: New.
4759
2f3a2569
PA
47602012-02-02 Pedro Alves <palves@redhat.com>
4761
4762 * gdb.base/default.exp (run "r" abbreviation, run): Add
4763 extended-remote expected output.
4764
f149aabd
TT
47652012-02-02 Tom Tromey <tromey@redhat.com>
4766
4767 * gdb.cp/dispcxx.exp: New file.
4768 * gdb.cp/dispcxx.cc: New file.
4769
03bef283
TT
47702012-02-01 Tom Tromey <tromey@redhat.com>
4771
4772 * gdb.base/jit-simple.exp: New file.
4773 * gdb.base/jit-simple.c: New file.
4774
a79b18b5
YQ
47752012-01-30 Yao Qi <yao@codesourcery.com>
4776
4777 * gdb.base/skip.exp: Make test result unique.
4778
f0d1a53e
JK
47792012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4780
4781 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4782 compatibility with valgrind-3.7.0.
4783
4b3c9f41
PA
47842012-01-27 Pedro Alves <palves@redhat.com>
4785
4786 * gdb.base/watchpoint.exp (no_hw): New global.
4787 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4788 disable hw watchpoints.
4789 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4790 don't expect hw watchpoints.
4791 (no_hw_watchpoints): Always clean restart.
4792 (do_tests): New procedure, factored out from the top level.
4793 (top level): Run tests twice. Once with hw watchpoints enabled,
4794 another time with hw watchpoints disabled.
4795
a13491c8
PA
47962012-01-27 Pedro Alves <palves@redhat.com>
4797
4798 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4799 out from the top level.
4800 (top level): Call it instead.
4801
f2c8a051
PA
48022012-01-27 Pedro Alves <palves@redhat.com>
4803
4804 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4805 watchpoints sooner.
4806
654d7a9e
PA
48072012-01-27 Pedro Alves <palves@redhat.com>
4808
4809 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4810
274f47f3
PA
48112012-01-27 Pedro Alves <palves@redhat.com>
4812
4813 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4814 "You may have requested too many hardware
4815 breakpoints/watchpoints".
4816
e4d63ba2
PA
48172012-01-27 Pedro Alves <palves@redhat.com>
4818
4819 * gdb.base/watchpoint.exp (maybe_clean_restart)
4820 (maybe_reinitialize): New.
4821 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4822 expect "hit N times".
4823 (test_disabling_watchpoints, test_complex_watchpoint)
4824 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4825 Call maybe_clean_restart.
4826 (top level): Use clean_restart. Remove "mips-idt-*"
4827 reinitialization.
4828
dbd95daf
PA
48292012-01-27 Pedro Alves <palves@redhat.com>
4830
4831 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4832
f3ad2025
PA
48332012-01-27 Pedro Alves <palves@redhat.com>
4834
4835 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4836 require `initialize' anymore. Remove unnecessary `initialize'
4837 calls.
4838
100aa3ae
PA
48392012-01-27 Pedro Alves <palves@redhat.com>
4840
4841 * gdb.base/watchpoint.exp (wp_set): Delete.
4842 (initialize, test_simple_watchpoint, top level): Remove dead code.
4843
c79a8e11
PA
48442012-01-27 Pedro Alves <palves@redhat.com>
4845
4846 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4847 typo.
4848
048fe15a
PA
48492012-01-27 Pedro Alves <palves@redhat.com>
4850
4851 * config/extended-gdbserver.exp: New file.
4852 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4853 comment.
4854 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4855 * boards/native-extended-gdbserver.exp: New file.
4856
4033a6bf
PA
48572012-01-26 Pedro Alves <palves@redhat.com>
4858
4859 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4860 and gdb_test_multiple.
4861
3d7f4b81
PA
48622012-01-26 Pedro Alves <palves@redhat.com>
4863
4864 Make test messages unique, and more identifiable.
4865 * gdb.multi/watchpoint-multi.exp: Change test messages.
4866
484abf42
TT
48672012-01-25 Tom Tromey <tromey@redhat.com>
4868
4869 * gdb.base/solib-disc.exp: Fix regexps.
4870
edcc5120
TT
48712012-01-24 Tom Tromey <tromey@redhat.com>
4872
4873 * lib/mi-support.exp (mi_expect_stop): Add special case for
4874 solib-event.
4875 * gdb.base/catch-load-so.c: New file.
4876 * gdb.base/catch-load.exp: New file.
4877 * gdb.base/catch-load.c: New file.
4878 * gdb.base/break-interp.exp (reach_1): Update regexp.
4879
30b91c90
JK
48802012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4881
4882 Fix fuzzy results.
4883 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4884 lpsimple and func.
4885
53fe1783
GB
48862012-01-24 Gary Benson <gbenson@redhat.com>
4887
4888 Delete #if 0'd out code.
4889 * gdb.base/default.exp (info catch): Remove.
4890 * gdb.base/gdb_history (info catch): Likewise.
4891 * gdb.base/help.exp (info catch): Likewise.
4892
d0d8b0c6
JK
48932012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
4895 Fix watchpoints to be specific for each inferior.
4896 * gdb.multi/watchpoint-multi.c: New file.
4897 * gdb.multi/watchpoint-multi.exp: New file.
4898
4403d8e9
JK
48992012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 Fix watchpoints across inferior fork.
4902 * gdb.threads/watchpoint-fork-child.c: New file.
4903 * gdb.threads/watchpoint-fork-mt.c: New file.
4904 * gdb.threads/watchpoint-fork-parent.c: New file.
4905 * gdb.threads/watchpoint-fork-st.c: New file.
4906 * gdb.threads/watchpoint-fork.exp: New file.
4907 * gdb.threads/watchpoint-fork.h: New file.
4908
050a2e1d
PA
49092012-01-23 Pedro Alves <palves@redhat.com>
4910
4911 * gdb.base/call-signal-resume.exp: Allow output after "return".
4912
6a52fb62
PA
49132012-01-20 Pedro Alves <palves@redhat.com>
4914
4915 * gdb.python/py-finish-breakpoint.py: Fix typo.
4916
145b16a9
UW
49172012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4918
4919 * gdb.base/info-proc.exp: Also run on remote targets. Main
4920 "info proc" command is now always present; whether target supports
4921 actual info proc operation is detected when attempting to issue
4922 the command.
4923
26f6125e
JK
49242012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4925
4926 * .gdbinit: Remove.
4927
eb5227ce
PA
49282012-01-19 Pedro Alves <palves@redhat.com>
4929
4930 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4931 look at the funtions' returns.
4932 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4933 (jprint.print(int, int)): Change return type to int. Adjust.
4934
1db33378
PP
49352012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4936
4937 PR gdb/9538
4938 * gdb.base/sepdebug.exp: New test.
4939
b9736cf8
PA
49402012-01-18 Pedro Alves <palves@redhat.com>
4941
4942 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4943 Allow output before ^done.
4944
4aac40c8
TT
49452012-01-16 Tom Tromey <tromey@redhat.com>
4946
4947 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4948 Add tests for relative directory.
4949
cafec441
TT
49502012-01-16 Tom Tromey <tromey@redhat.com>
4951
4952 * gdb.base/printcmds.c (enum flag_enum): New.
4953 (three): New global.
4954 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4955 enum printing.
4956 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4957 FlagEnumerationPrinter.
4958 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4959 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4960 (fval): New global.
4961
abcc4978
PA
49622012-01-16 Pedro Alves <palves@redhat.com>
4963
4964 * lib/gdb.exp (banned_procedures): New variable.
4965 (banned_variables_traced): Rename to ...
4966 (banned_traced): ... this.
4967 (gdb_init): Also trace banned procedures.
4968 (gdb_finish): Also untrace banned procedures.
4969
97ccebe8
PA
49702012-01-16 Pedro Alves <palves@redhat.com>
4971
4972 Remove all calls to strace.
4973
2af7517b
JK
49742012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4975
4976 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4977 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4978
9241a8bc
PP
49792012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4980
4981 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4982 * gdb.base/pie-execl.exp: Likewise.
4983
3848a17f
KS
49842012-01-12 Keith Seitz <keiths@redhat.com>
4985
4986 PR mi/10586
4987 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4988 (do_anonymous_type_tests): New function.
4989 (main): Call do_anonymous_type_tests.
4990 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4991 (verify_everything): New procedure.
4992 * gdb.mi/mi-var-cp.cc (class A): New class.
4993 (anonymous_structs_and_unions): New function.
4994 (main): Call anonymous_structs_and_unions.
4995 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4996 (verify_everything): New procedure.
4997
440e2fca
KS
49982012-01-12 Keith Seitz <keiths@redhat.com>
4999
5000 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5001 (varobj_tree::get_path_expr): Assume that all varobjs are
5002 compound unless they are known simple types.
5003 Adjust path expressions based on parent type, path parent type,
5004 and tree language.
5005 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5006 the root varobj.
5007 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5008
675399c9
PA
50092012-01-11 Pedro Alves <palves@redhat.com>
5010
5011 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5012 core files on this machine" anymore.
5013
97ddaa9b
PH
50142012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5015
5016 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5017 (main): Repeat recurser call.
5018 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5019 equivalent to 'local_x'.
5020
ea733575 50212012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5022 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5023
5024 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5025
2ca0b532
PA
50262012-01-05 Pedro Alves <alves.ped@gmail.com>
5027
5028 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5029 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5030 * gdb.python/py-events.exp: Test that "step N" tripping on a
5031 breakpoint emits a breakpoint event.
5032
6e681866
JB
50332012-01-03 Joel Brobecker <brobecker@adacore.com>
5034
5035 * gdb.base/auxv.exp: Reformat the copyright notice.
5036
3c2d6aff
YQ
50372012-01-03 Yao Qi <yao@codesourcery.com>
5038
5039 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5040 (strace_trace_on_diff_addr): New.
5041 * gdb.trace/strace.c: (main): Add two local variables.
5042
0852fee3
UW
50432011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5044
5045 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5046 * gdb.cell/gcore.exp: Likewise.
5047 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5048 to verify the correct instance of main is selected.
5049
12c3e59c
JB
50502012-01-02 Joel Brobecker <brobecker@adacore.com>
5051
5052 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5053 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5054 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5055 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5056 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5057 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5058 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5059 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5060 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5061 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5062 gdb.threads/thread_check.c: Reformat copyright header.
5063
c0f378ec
EBM
50642011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5065
e4a7ca93 5066 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5067 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5068 is not enabled.
5069
3bc96cfb
JK
50702011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5071
5072 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5073 parameter to self_exec, adjust the function.
5074 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5075 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5076 (set var do_exit = 0): Remove test.
5077 (newline at end of file): Add one.
5078
095bcf5e
JB
50792011-12-27 Joel Brobecker <brobecker@adacore.com>
5080
5081 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5082 New files.
5083
18d19bd1
JK
50842011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 Fix racy FAILs.
5087 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5088 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5089 (main): Call pthread_barrier_init for it.
5090
e809353a
JK
50912011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 Fix double send_gdb leading to racy FAILs.
5094 * gdb.base/break.exp (set silent break bp_location1): Replace
5095 3x send_gdb and gdb_expect by gdb_test.
5096 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5097 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5098 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5099 instead of send_gdb. Twice.
5100 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5101 3x send_gdb and gdb_expect by gdb_test.
5102 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5103
da8cb7ec
JK
51042011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5105
5106 * gdb.linespec/linespec.exp: Compile using {c++}.
5107
ae1a303e
JK
51082011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5109
5110 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5111 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5112 (verify GCC PR debug/51668): New test.
5113
cc72b2a2
KP
51142011-12-23 Kevin Pouget <kevin.pouget@st.com>
5115
5116 Introduce gdb.FinishBreakpoint in Python.
5117 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5118 py-finish-breakpoint2
5119 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5120 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5121 instead of line number.
5122 * gdb.python/py-finish-breakpoint.c: New file.
5123 * gdb.python/py-finish-breakpoint.exp: New file.
5124 * gdb.python/py-finish-breakpoint.py: New file.
5125 * gdb.python/py-finish-breakpoint2.cc: New file.
5126 * gdb.python/py-finish-breakpoint2.exp: New file.
5127 * gdb.python/py-finish-breakpoint2.py: New file.
5128
3b7962f9
JK
51292011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5130
5131 Partial fix of compatibility with gcc-4.7.
5132 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5133 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5134 Add comment to add a PASS case in the future.
5135
6538471c
JK
5136 Fix compatibility with gcc-4.7.
5137 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5138
7052e42c
UW
51392011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5140
5141 PR tdep/12797
5142 * gdb.base/callfuncs.exp: Remove KFAIL.
5143
9ac7f98e
JB
51442011-12-21 Joel Brobecker <brobecker@adacore.com>
5145
5146 * gdb.ada/task_bp: New testcase.
5147
f6eeced0
JK
51482011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5149
5150 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5151 -DNO_SECTIONS.
5152 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5153
72225e17
JK
51542011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5157 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5158 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5159 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5160 conditional for gcc <= 4.5.
5161
13ac8d2c
JK
51622011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5163
5164 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5165 by XFAIL.
5166 * gdb.cp/static-method.exp (info addr A::func())
5167 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5168 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5169 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5170 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5171 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5172 (test value of F in k3_m): Likewise.
5173 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5174 Likewise.
5175
049682ba
JK
51762011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5179 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5180 Remove.
5181 * gdb.threads/attachstop-mt.c: Remove.
5182 * gdb.threads/attachstop-mt.exp: Remove.
5183
2c9d8796
MK
51842011-12-17 Mark Kettenis <kettenis@gnu.org>
5185
5186 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5187
e0f9f062
DE
51882011-12-16 Doug Evans <dje@google.com>
5189
f4aa2101 5190 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5191 * boards/native-gdbserver.exp: New file.
5192
e0f9f062
DE
5193 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5194 gdbserver output.
5195 (gdbserver_default_get_remote_address): New function.
5196 (gdbserver_start): Call gdb,get_remote_address to compute argument
5197 to "target remote" command.
5198
80b6e756
PM
51992011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5200
1c3ad6ab 5201 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5202 python print-stack. Add set/show python print-stack
5203 off|full|message tests.
5204
1576bd00
YQ
52052011-12-15 Yao Qi <yao@codesourcery.com>
5206
5207 * gdb.trace/strace.c: New
5208 * gdb.trace/strace.exp: New.
5209
d6a0f6e0
TT
52102011-12-14 Tom Tromey <tromey@redhat.com>
5211
5212 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5213
31015e1d
DE
52142011-12-14 Doug Evans <dje@google.com>
5215
5216 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5217
7b50312a
PA
52182011-12-14 Pedro Alves <pedro@codesourcery.com>
5219
5220 PR threads/10729
5221
5222 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5223 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5224
924437bc
PA
52252011-12-13 Pedro Alves <pedro@codesourcery.com>
5226 Doug Evans <dje@google.com>
5227
5228 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5229 (clean_restart): Remove references to the gdb_stub target board
5230 variable.
5231 (gdb_step_for_stub): Delete.
5232
5233 * gdb.base/annota1.exp: Remove all references to [target_info
5234 exists gdb_stub], gdb_step_for_stub and usestubs.
5235 * gdb.base/annota3.exp: Ditto.
5236 * gdb.base/async.exp: Ditto.
5237 * gdb.base/break.exp: Ditto.
5238 * gdb.base/code-expr.exp: Ditto.
5239 * gdb.base/commands.exp: Ditto.
5240 * gdb.base/completion.exp: Ditto.
5241 * gdb.base/condbreak.exp: Ditto.
5242 * gdb.base/consecutive.exp: Ditto.
5243 * gdb.base/cvexpr.exp: Ditto.
5244 * gdb.base/define.exp: Ditto.
5245 * gdb.base/display.exp: Ditto.
5246 * gdb.base/ena-dis-br.exp: Ditto.
5247 * gdb.base/environ.exp: Ditto.
5248 * gdb.base/gnu-ifunc.exp: Ditto.
5249 * gdb.base/maint.exp: Ditto.
5250 * gdb.base/pending.exp: Ditto.
5251 * gdb.base/sect-cmd.exp: Ditto.
5252 * gdb.base/sepdebug.exp: Ditto.
5253 * gdb.base/unload.exp: Ditto.
5254 * gdb.base/watchpoint-solib.exp: Ditto.
5255 * gdb.cp/annota2.exp: Ditto.
5256 * gdb.cp/annota3.exp: Ditto.
5257 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5258 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5259 * gdb.mi/mi-pending.exp: Ditto.
5260 * gdb.trace/circ.exp: Ditto.
5261 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5262 * gdb.base/list.exp: Ditto.
5263
5264 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5265 breakpoint function and all references to the usestubs macro.
5266 * gdb.base/exprs.c: Ditto.
5267 * gdb.base/freebpcmd.c: Ditto.
5268 * gdb.base/bitfields.c: Ditto.
5269 * gdb.base/bitfields2.c: Ditto.
5270 * gdb.base/break.c: Ditto.
5271 * gdb.base/call-sc.c: Ditto.
5272 * gdb.base/call-signals.c: Ditto.
5273 * gdb.base/callfuncs.c: Ditto.
5274 * gdb.base/charset.c: Ditto.
5275 * gdb.base/consecutive.c: Ditto.
5276 * gdb.base/constvars.c: Ditto.
5277 * gdb.base/funcargs.c: Ditto.
5278 * gdb.base/int-type.c: Ditto.
5279 * gdb.base/interrupt.c: Ditto.
5280 * gdb.base/langs0.c: Ditto.
5281 * gdb.base/list0.c: Ditto.
5282 * gdb.base/mips_pro.c: Ditto.
5283 * gdb.base/miscexprs.c: Ditto.
5284 * gdb.base/nodebug.c: Ditto.
5285 * gdb.base/opaque0.c: Ditto.
5286 * gdb.base/pointers.c: Ditto.
5287 * gdb.base/printcmds.c: Ditto.
5288 * gdb.base/ptype.c: Ditto.
5289 * gdb.base/recurse.c: Ditto.
5290 * gdb.base/reread1.c: Ditto.
5291 * gdb.base/reread2.c: Ditto.
5292 * gdb.base/restore.c: Ditto.
5293 * gdb.base/return.c: Ditto.
5294 * gdb.base/run.c: Ditto.
5295 * gdb.base/scope0.c: Ditto.
5296 * gdb.base/sepdebug.c: Ditto.
5297 * gdb.base/setshow.c: Ditto.
5298 * gdb.base/setvar.c: Ditto.
5299 * gdb.base/sigall.c: Ditto.
5300 * gdb.base/signals.c: Ditto.
5301 * gdb.base/structs.c: Ditto.
5302 * gdb.base/structs2.c: Ditto.
5303 * gdb.base/testenv.c: Ditto.
5304 * gdb.base/twice.c: Ditto.
5305 * gdb.base/unwindonsignal.c: Ditto.
5306 * gdb.base/watchpoint.c: Ditto.
5307 * gdb.base/watchpoints.c: Ditto.
5308 * gdb.base/whatis.c: Ditto.
5309 * gdb.cp/classes.cc: Ditto.
5310 * gdb.cp/cplusfuncs.cc: Ditto.
5311 * gdb.cp/derivation.cc: Ditto.
5312 * gdb.cp/formatted-ref.cc: Ditto.
5313 * gdb.cp/misc.cc: Ditto.
5314 * gdb.cp/overload.cc: Ditto.
5315 * gdb.cp/ovldbreak.cc: Ditto.
5316 * gdb.cp/ref-params.cc: Ditto.
5317 * gdb.cp/ref-types.cc: Ditto.
5318 * gdb.cp/templates.cc: Ditto.
5319 * gdb.cp/virtfunc.cc: Ditto.
5320 * gdb.hp/gdb.aCC/run.c: Ditto.
5321 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5322 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5323 * gdb.reverse/consecutive-reverse.c: Ditto.
5324 * gdb.reverse/sigall-reverse.c: Ditto.
5325 * gdb.reverse/until-reverse.c: Ditto.
5326 * gdb.reverse/watch-reverse.c: Ditto.
5327 * gdb.trace/actions.c: Ditto.
5328 * gdb.trace/circ.c: Ditto.
5329 * gdb.trace/collection.c: Ditto.
5330
fabde485
PA
53312011-12-13 Pedro Alves <pedro@codesourcery.com>
5332
5333 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5334 (func6, func7): New.
5335 (main): Call func6 and func7.
5336 * gdb.base/watchpoint.exp (test_wide_location_1)
5337 (test_wide_location_2): New.
5338 (top level): Re-enable hardware watchpoints if necessary. Call
5339 test_wide_location_1 and test_wide_location_2.
5340
ff7d1690
YQ
53412011-12-11 Yao Qi <yao@codesourcery.com>
5342
5343 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5344
a6af7abe
JB
53452011-12-11 Joel Brobecker <brobecker@adacore.com>
5346
5347 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5348 expected output for unsupported case.
5349
61638e15
JK
53502011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5351
5352 PR testsuite/12649
5353 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5354 Protect gdb_test_multiple by final $gdb_prompt match.
5355
0a00efc3
JK
53562011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
5358 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5359 New variable, new test.
5360 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5361 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5362 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5363 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5364 them if HAVE_GCC_45682_FIXED is not set.
5365
4511b1ba
YQ
53662011-12-10 Yao Qi <yao@codesourcery.com>
5367
5368 * gdb.trace/status-stop.exp: New.
5369 * gdb.trace/status-stop.c: New.
5370
27949e73
JK
53712011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5372
5373 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5374 timeout.
5375
d8ea7931
TT
53762011-12-08 Tom Tromey <tromey@redhat.com>
5377
5378 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5379 condition.
5380
1cc310d2
SS
53812011-12-07 Stan Shebs <stan@codesourcery.com>
5382
5383 * gdb.trace/tfind.exp: Update for output changes.
5384
d482a875
PA
53852011-12-07 Pedro Alves <pedro@codesourcery.com>
5386
5387 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5388 throws "Cannot insert catchpoints in this configuration".
5389 * gdb.ada/mi_catch_ex.exp: Likewise.
5390
f0ba3972
PA
53912011-12-06 Pedro Alves <pedro@codesourcery.com>
5392
5393 * gdb.base/break-always.exp: Test changing memory at addresses
5394 with breakpoints inserted.
5395
f8eba3c6
TT
53962011-12-06 Joel Brobecker <brobecker@acacore.com>
5397
6fdff2c5
PA
5398 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5399 involving a fully qualified function name.
f8eba3c6
TT
5400
54012011-12-06 Tom Tromey <tromey@redhat.com>
5402
5403 * gdb.ada/homonym.exp: Add three breakpoint tests.
5404
54052011-12-06 Tom Tromey <tromey@redhat.com>
5406
5407 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5408 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5409 * gdb.objc/objcdecode.exp: Update for output changes.
5410 * gdb.linespec/linespec.exp: New file.
5411 * gdb.linespec/lspec.cc: New file.
5412 * gdb.linespec/lspec.h: New file.
5413 * gdb.linespec/body.h: New file.
5414 * gdb.linespec/base/two/thefile.cc: New file.
5415 * gdb.linespec/base/one/thefile.cc: New file.
5416 * gdb.linespec/Makefile.in: New file.
5417 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5418 output changes.
5419 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5420 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5421 makes one breakpoint.
5422 * gdb.cp/method2.exp (test_break): Update for output changes.
5423 * gdb.cp/mb-templates.exp: Update for output changes.
5424 * gdb.cp/mb-inline.exp: Update for output changes.
5425 * gdb.cp/mb-ctor.exp: Update for output changes.
5426 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5427 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5428 has multiple matches.
5429 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5430 error message change.
5431 * gdb.base/list.exp (test_list_filename_and_number): Update for
5432 error message change.
5433 * gdb.base/break.exp: Disable pending breakpoints. Update for
5434 output changes.
5435 * configure.ac: Add gdb.linespec.
5436 * configure: Rebuild.
5437 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5438
c642a434
UW
54392011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5440
5441 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5442 last_break register on s390*-*-* targets.
5443
b18003d1
JB
54442011-12-06 Joel Brobecker <brobecker@adacore.com>
5445
5446 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5447 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5448 of parameter X in procedure Foo.
5449
fe96589c
SS
54502011-12-05 Stan Shebs <stan@codesourcery.com>
5451
5452 * gdb.trace/tfind.exp: Update help string matches.
5453
1820ab47
JK
54542011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * gdb.server/ext-run.exp (get process list): Accept also systemd
5457 as PID 1.
5458
e11ac3a3
JK
54592011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5460 Pedro Alves <pedro@codesourcery.com>
5461
5462 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5463 starting GDB.
5464 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5465 $use_gdb_stub.
5466 * gdb.base/display.exp: Likewise.
5467 * gdb.base/ending-run.exp: Likewise.
5468 * gdb.base/list.exp (test_listsize): Likewise.
5469 * gdb.base/setshow.exp: Likewise.
5470 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5471 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5472 check by global $use_gdb_stub.
5473 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5474 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5475 (default_gdb_init): Unset global $use_gdb_stub.
5476 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5477 by global $use_gdb_stub.
5478 * lib/gdbserver-support.exp: Extend comments for set_board_info
5479 gdb_protocol and gdb,socketport.
5480 (gdbserver_start_extended): Set global gdbserver_protocol and
5481 gdbserver_gdbport. Clear global use_gdb_stub.
5482 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5483 from target use_gdb_stub.
5484 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5485
1d41d75c
DE
54862011-12-03 Doug Evans <dje@google.com>
5487
5488 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5489 (gdb_step_for_stub): Add comments.
5490
d6d7a51a
MR
54912011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5492
5493 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5494 to the caller.
5495 (gdb_test_multiple): Likewise.
5496
05acf274
JK
54972011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5498
5499 Fix gdb.mi/mi-solib.exp without system debug info installed.
5500 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5501 expect attribute, return 0 for it. Update comments.
5502
2268b414
JK
55032011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5506 (corrupted list): Adjust the expectation.
5507
585861ea
JK
55082011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5509
5510 PR threads/13448
5511 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5512 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5513 * gdb.threads/tls-var-main.c: New file.
5514 * gdb.threads/tls-var.c: New file.
5515 * gdb.threads/tls-var.exp: New file.
5516
968643aa
JK
55172011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5518
5519 PR testsuite/12649
5520 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5521 Protect gdb_test_multiple by final $gdb_prompt match.
5522 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5523 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5524 (test_tracepoints): Likewise.
5525
9750bca9
JK
55262011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 PR breakpoints/13346
5529 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5530 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5531 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5532
ac1349b7
JB
55332011-12-01 Joel Brobecker <brobecker@adacore.com>
5534
5535 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5536 * gdb.ada/homonym/homonym.adb: For use of all types defined
5537 locally inside both Get_Value subprograms.
5538
26d44faf
JK
55392011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5540
5541 Fix racy FAILs.
5542 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5543 of send_gdb.
5544
514f6425
UW
55452011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5546
5547 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5548 environment variable after test completed.
5549
4255c8d2
UW
55502011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5551
5552 * gdb.base/solib-nodir.exp: Skip if remote target.
5553 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5554 application. Call gdb_load_shlibs.
5555 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5556
a35ad96a
JB
55572011-11-29 Joel Brobecker <brobecker@adacore.com>
5558
5559 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5560
1a1d5513
JB
55612011-11-28 Joel Brobecker <brobecker@adacore.com>
5562
5563 * gdb.ada/fullname_bp: New testcase.
5564
50b4ddf8
JK
55652011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 PR testsuite/12649
5568 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5569 Wrap send_gdb into a new gdb_test.
5570
fb0aec57
JK
5571 Code cleanup.
5572 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5573 Convert send_gdb and gdb_expect to gdb_test_multiple.
5574
2376d946
JK
55752011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5576
5577 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5578
1eec78bd
KS
55792011-11-23 Keith Seitz <keiths@redhat.com>
5580
5581 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5582 (mi_varobj_tree_test_children_callback): New proc.
5583 (mi_walk_varobj_tree): New proc.
5584
36dfb11c
TT
55852011-11-22 Tom Tromey <tromey@redhat.com>
5586
5587 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5588 Add "use_mi_command" argument.
5589 (mi_run_cmd, mi_run_with_cli): New procs.
5590 * gdb.mi/solib-lib.c: New file.
5591 * gdb.mi/solib-main.c: New file.
5592 * gdb.mi/mi-solib.exp: New file.
5593
0e965dd0
DE
55942011-11-21 Doug Evans <dje@google.com>
5595
5596 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5597 _Unwind_DebugHook is missing.
5598
f196051f
SS
55992011-11-20 Stan Shebs <stan@codesourcery.com>
5600
5601 * gdb.trace/tstatus.exp: New.
5602 * gdb.trace/actions.c: Include string.h.
5603
bfccc43c
YQ
56042011-11-18 Yao Qi <yao@codesourcery.com>
5605
5606 * gdb.trace/pending.exp: New.
5607 * gdb.trace/pending.c: New.
5608 * gdb.trace/pendshr1.c: New.
5609 * gdb.trace/pendshr2.c: New.
5610 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5611 tracepoint location becomes pending.
5612 (tracepoint_change_loc_2): New.
5613
73cd8ab1
DM
56142011-11-16 David S. Miller <davem@davemloft.net>
5615
5616 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5617 target is sparc*-*-linux*
5618
77426730
PK
56192011-11-15 Paul Koning <paul_koning@dell.com>
5620
5621 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5622 types.
5623
ed59ded5
DE
56242011-11-14 Doug Evans <dje@google.com>
5625
5626 * gdb.base/shell.exp: New file.
5627
405f8e94
SS
56282011-11-14 Stan Shebs <stan@codesourcery.com>
5629
5630 * gdb.trace/ftrace.c: New.
5631 * gdb.trace/ftrace.exp: New.
5632
1e4d1764
YQ
56332011-11-14 Yao Qi <yao@codesourcery.com>
5634
5635 * gdb.trace/change-loc-1.c: New.
5636 * gdb.trace/change-loc-2.c: New.
5637 * gdb.trace/change-loc.c: New.
5638 * gdb.trace/change-loc.exp: New.
5639 * gdb.trace/change-loc.h: New.
5640 * gdb.trace/trace-break.c (marker): Define new symbol.
5641 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5642 New.
1e4d1764
YQ
5643 (break_trace_same_addr_6): New.
5644
71eba9c2 56452011-11-12 Matt Rice <ratmice@gmail.com>
5646
5647 * gdb.base/info-macros.exp: Make tests for info definitions
5648 test info macro. Add tests for info macro argument processing.
5649 Rename a few tests.
5650
1d93e29a
KS
56512011-11-11 Keith Seitz <keiths@redhat.com>
5652
5653 PR gdb/12843
5654 * gdb.base/linespecs.exp: New file.
5655
a4b5b48a
DE
56562011-11-11 Doug Evans <dje@google.com>
5657
5658 * gdb.threads/print-threads.exp: Extend timeout for slower
5659 tests.
5660
f6b47be4
DE
56612011-11-10 Doug Evans <dje@google.com>
5662
792a0230
DE
5663 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5664 "record to end of main" test.
5665
f6b47be4
DE
5666 * gdb.python/py-type.c (TS): New typedef.
5667 (ts): New global.
5668 * gdb.python/py-type.exp: Test field list of typedef.
5669
22355c90
JB
56702011-11-10 Joel Brobecker <brobecker@adacore.com>
5671
5672 * gdb.ada/small_reg_param: New testcase.
5673
a7860e76
TT
56742011-11-09 Tom Tromey <tromey@redhat.com>
5675
5676 * gdb.cp/destrprint.exp: New file.
5677 * gdb.cp/destrprint.cc: New file.
5678
72a2e3dc
MI
56792011-11-08 Meador Inge <meadori@codesourcery.com>
5680
5681 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5682 (switch_stack_to_other): New test function.
5683 * gdb.arch/thumb-prologue.exp: New test cases.
5684
c7195df2 56852011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5686
5687 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5688
d3895d7d
YQ
56892011-11-08 Yao Qi <yao@codesourcery.com>
5690
5691 * gdb.exp (supports_process_record): New.
5692 (supports_reverse): New.
5693 * gdb.reverse/break-precsave.exp: Call support_process_record
5694 to run test conditionally.
5695 * gdb.reverse/consecutive-precsave.exp: Likewise.
5696 * gdb.reverse/i386-precsave.exp: Likewise.
5697 * gdb.reverse/machinestate-precsave.exp: Likewise.
5698 * gdb.reverse/solib-precsave.exp: Likewise.
5699 * gdb.reverse/step-precsave.exp: Likewise.
5700 * gdb.reverse/until-precsave.exp: Likewise.
5701 * gdb.reverse/watch-precsave.exp: Likewise.
5702 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5703 test conditionally.
5704 * gdb.reverse/consecutive-reverse.exp: Likewise.
5705 * gdb.reverse/finish-precsave.exp: Likewise.
5706 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5707 * gdb.reverse/finish-reverse.exp: Likewise.
5708 * gdb.reverse/i386-reverse.exp: Likewise.
5709 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5710 * gdb.reverse/machinestate.exp: Likewise.
5711 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5712 * gdb.reverse/sigall-precsave.exp: Likewise.
5713 * gdb.reverse/sigall-reverse.exp: Likewise.
5714 * gdb.reverse/solib-reverse.exp: Likewise.
5715 * gdb.reverse/step-reverse.exp: Likewise.
5716 * gdb.reverse/until-reverse.exp: Likewise.
5717 * gdb.reverse/watch-reverse.exp: Likewise.
5718
a59306a3
YQ
57192011-11-05 Yao Qi <yao@codesourcery.com>
5720
5721 * gdb.trace/trace-break.exp: Add test on setting two
5722 fast tracepoints at the same address.
5723
87769f59
JK
57242011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5725
5726 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5727
3065dfb6
SS
57282011-11-02 Stan Shebs <stan@codesourcery.com>
5729
5730 * gdb.trace/collection.c: Add code using strings.
5731 * gdb.trace/collection.exp: Add tests of string collection.
5732
89e208db
JK
57332011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5734
5735 * gdb.base/skip-solib.exp (executable_main): New variable.
5736 (binfile_main): Base it on that.
5737 Use $executable_main in clean_restart calls. Drop gdb_exit and
5738 gdb_start calls.
5739
405e54e9
JK
57402011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 Fix racy FAILs.
5743 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5744 breakpoint_re globals import by async. Set string_regex to .* for
5745 async. Remove the optional thread_selected_re and breakpoint_re
5746 globals expectations.
5747
58e8570a
JM
57482011-11-01 Joseph Myers <joseph@codesourcery.com>
5749
5750 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5751 well as Cygwin.
5752
7b35ec7f 57532011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5754
5755 Add tests for skip command.
89e208db
JK
5756 * gdb.base/skip-solib-lib.c: New
5757 * gdb.base/skip-solib-main.c: New
5758 * gdb.base/skip-solib.exp: New
5759 * gdb.base/skip.c: New
5760 * gdb.base/skip.exp: New
5761 * gdb.base/skip1.c: New
5762 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5763
b9fd1791
PA
57642011-10-31 Yao Qi <yao@codesourcery.com>
5765 Pedro Alves <pedro@codesourcery.com>
5766
6fdff2c5
PA
5767 * gdb.trace/trace-break.c: New.
5768 * gdb.trace/trace-break.exp: New.
b9fd1791 5769
4323fecc
JK
57702011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5773 break-here-2.
5774
0e5bf2a8
PA
57752011-10-28 Pedro Alves <pedro@codesourcery.com>
5776
5777 * gdb.threads/no-unwaited-for-left.c: New.
5778 * gdb.threads/no-unwaited-for-left.exp: New.
5779 * gdb.threads/non-ldr-exc-1.c: New.
5780 * gdb.threads/non-ldr-exc-1.exp: New.
5781 * gdb.threads/non-ldr-exc-2.c: New.
5782 * gdb.threads/non-ldr-exc-2.exp: New.
5783 * gdb.threads/non-ldr-exc-3.c: New.
5784 * gdb.threads/non-ldr-exc-3.exp: New.
5785 * gdb.threads/non-ldr-exc-4.c: New.
5786 * gdb.threads/non-ldr-exc-4.exp: New.
5787
3a3dad98
JK
57882011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5789
5790 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5791 * gdb.base/attach-pie-misread.exp: Likewise.
5792 * gdb.base/break-interp.exp: Likewise.
5793 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5794 testcases for use_gdb_stub.
5795 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5796 (continue): New testcase.
5797 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5798 * gdb.threads/attach-into-signal.exp: Likewise.
5799 * gdb.threads/attach-stopped.exp: Likewise.
5800 * gdb.threads/attachstop-mt.exp: Likewise.
5801
d6a5d40c
PK
58022011-10-28 Paul Koning <paul_koning@dell.com>
5803
5804 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5805
ca539be8
JK
58062011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5809 (mi_gdb_test): Import globals thread_selected_re
5810 and breakpoint_re. Expect them optionally at the regex start.
5811
d234ef5c
DE
58122011-10-27 Doug Evans <dje@google.com>
5813
5814 * gdb.python/python.exp: Test source -s.
5815
ab964825
PK
58162011-10-26 Paul Koning <paul_koning@dell.com>
5817
5818 * gdb.python/lib-types.cc (struct A): New structure.
5819 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5820
54d8a644
PK
58212011-10-25 Paul Koning <paul_koning@dell.com>
5822
5823 PR python/13327
d234ef5c 5824
54d8a644
PK
5825 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5826 fetch_lazy method.
5827
b0221781
YQ
58282011-10-24 Yao Qi <yao@codesourcery.com>
5829
5830 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5831 target is tic6x-*-*.
5832
6cda5a20
JB
58332011-10-21 Joel Brobecker <brobecker@adacore.com>
5834
5835 * gdb.ada/mi_task_info/task_switch.adb: New file.
5836 * gdb.ada/mi_task_info.exp: New file.
5837
5ed9db04
JK
58382011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5839
5840 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5841 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5842
9df2fbc4
PM
58432011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5844
5845 PR python/12656
5846
5847 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5848 global_block tests.
5849
736086ba
TT
58502011-10-18 Tom Tromey <tromey@redhat.com>
5851
5852 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5853
4af31552
TT
58542011-10-18 Tom Tromey <tromey@redhat.com>
5855
5856 * gdb.base/source.exp: Don't include full file name in test name.
5857 * gdb.python/python.exp: Don't include full file name in test
5858 name.
5859
43136979
AR
58602011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 * gdb.base/attach-pie-noexec.c: New files.
5863 * gdb.base/attach-pie-noexec.exp: New files.
5864
543a9323
JM
58652011-10-17 Joseph Myers <joseph@codesourcery.com>
5866
5867 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5868 prompt for each extra line in command.
5869
21ae7a4d
JK
58702011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5871
5872 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5873 Revert the part of:
5874 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5875 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5876 Change the expected string.
5877
20ec36d9
JK
58782011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5879
5880 Fix results with system glibc debug info installed.
5881 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5882 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5883 Accept also __libc_ symbol prefix and no prefix.
5884
6501c2fc
KS
58852011-10-14 Keith Seitz <keiths@redhat.com>
5886
5887 PR c++/13225
5888 * gdb.cp/converts.cc (foo3_1): New function.
5889 (foo3_2): New functions.
5890 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5891 and null pointer conversions of integer constant zero.
5892 Add test to check if all arguments are checked for incompatible
5893 conversion BADNESS.
5894
55b1fd0c
TT
58952011-10-14 Tom Tromey <tromey@redhat.com>
5896
5897 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5898 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5899 linespec.
5900
22c05d8a
JK
59012011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5902
5903 Fix internal error regression.
5904 * gdb.dwarf2/implptr-optimized-out.S: New file.
5905 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5906
1d6edc3c
JK
59072011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5910 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5911 (loclist): New.
5912 (4): New abbrev.
5913 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5914 Use prepare_for_testing, remove clean_restart.
5915 (p arraynoloc, p arraycallnoloc): New tests.
5916
9ec72168
JK
59172011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.cp/namespace-enum.exp (executable): New variable.
5920 (binfile): Use ${objdir}/${subdir}/ prefix.
5921 Use ${executable} for clean_restart.
5922
9c6c53f7
SA
59232011-10-11 Sterling Augustine <saugustine@google.com>
5924
5925 * gdb.cp/Makefile.in: Add namespace-enum test.
5926 * gdb.cp/namespace-enum.exp: New file.
5927 * gdb.cp/namespace-enum.c: New file.
5928 * gdb.cp/namespace-enum-main.c: New file.
5929
fac7ceb3
UW
59302011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5931
5932 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5933 sysroot.
5934
941b2081
JK
59352011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5936
5937 Reimplement @entry in input expressions.
5938 * gdb.base/exprs.c (v_int_array_init): New variable.
5939 * gdb.base/exprs.exp (print v_int_array_init)
5940 (print *v_int_array_init@1, print *v_int_array_init@2)
5941 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5942 (print v_int_array_init[1]@1): New tests.
5943
0344e878
JM
59442011-10-10 Joseph Myers <joseph@codesourcery.com>
5945
5946 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5947 expected message.
5948
5a56e9c5
DE
59492011-10-09 Doug Evans <dje@google.com>
5950
5951 * gdb.base/alias.exp: Add tests for alias command.
5952
2bda9cc5
JK
59532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5954
5955 * gdb.arch/amd64-entry-value.s: New file.
5956 * gdb.mi/mi2-amd64-entry-value.s: New file.
5957
a471c594
JK
59582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5959
5960 Display @entry parameter values even for references.
5961 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5962 functions.
5963 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5964 reference and datap_input.
5965 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5966 breakpoints.
5967 (continue to breakpoint: entry_reference: reference)
5968 (entry_reference: bt at entry)
5969 (continue to breakpoint: entry_reference: breakhere_reference)
5970 (entry_reference: bt, entry_reference: ptype regparam)
5971 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5972 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5973 (entry_reference: p regcopy, entry_reference: p nodataparam)
5974 (entry_reference: p nodataparam@entry): New tests.
5975
36b11add
JK
59762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5977
5978 Support @entry in input expressions.
5979 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5980 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5981 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5982 (tailcall: p j@entry): New tests.
5983 * gdb.cp/koenig.cc (A::entry): New function.
5984 (main): Call it.
5985 * gdb.cp/koenig.exp (p entry (c)): New test.
5986
e18b2753
JK
59872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 Display @entry parameter values (without references).
5990 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5991 (different, validity, invalid): New functions.
5992 (main): Call them.
5993 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5994 stacktest, breakhere_stacktest, different, breakhere_different,
5995 breakhere_validity and breakhere_invalid.
5996 (entry: bt): Update for @entry.
5997 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5998 (entry_validity: *, entry_invalid: *): Many new tests.
5999 * gdb.base/break.exp
6000 (run until breakpoint set at small function, optimized file): Accept
6001 also the @entry suffix.
6002 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6003 * gdb.mi/mi2-amd64-entry-value.c: New files.
6004 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6005
2d6c5dc2
JK
60062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6007
6008 Protect entry values against self tail calls.
6009 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6010 (main): Call self.
6011 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6012 (set debug entry-values 1, self: bt debug entry-values): New tests.
6013
111c6489
JK
60142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 Recognize virtual tail call frames.
6017 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6018 (amb_b, amb_a): New.
6019 (main): Call a and b.
6020 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6021 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6022 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6023 New tests.
6024
8e3b41a9
JK
60252011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 Implement basic support for DW_TAG_GNU_call_site.
6028 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6029 * gdb.arch/amd64-entry-value.cc: New file.
6030 * gdb.arch/amd64-entry-value.exp: New file.
6031
181cebd4
JK
60322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6033
6034 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6035 * gdb.dwarf2/implptr-64bit.S: New file.
6036 * gdb.dwarf2/implptr-64bit.exp: New file.
6037
741f5e3c
JK
60382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6039
6040 Fix initial language detection with -readnow.
6041 * gdb.cp/readnow-language.cc: New file.
6042 * gdb.cp/readnow-language.exp: New file.
6043
a73d2258
JK
60442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6045
6046 Fix printed anonymous struct name.
6047 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6048
af369495
JM
60492011-10-09 Joseph Myers <joseph@codesourcery.com>
6050
6051 * gdb.base/solib-symbol.exp: Do not include directories in
6052 filenames in expected messages.
6053
1fa57852
DE
60542011-10-07 Doug Evans <dje@google.com>
6055
6056 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6057
bd054e06
KP
60582011-10-07 Kevin Pouget <kevin.pouget@st.com>
6059
6060 Allow Python notification of new object-file loadings.
6061 * gdb.python/py-events.exp: Test newobjfile event.
6062 * gdb.python/py-events.py: Register newobjfile callback.
6063 * gdb.python/py-events.c: Add call to shared library
6064 * gdb.python/py-events-shlib.c: New file.
6065
8031b6f8
JM
60662011-10-06 Joseph Myers <joseph@codesourcery.com>
6067
6068 * gdb.base/fixsection.exp: Do not include directories in filename
6069 in expected message.
6070
7fea6923
PM
60712011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6072
6073 Add tests for passing of environment variables to inferior.
6074 * gdb.base/testenv.c: New test source.
6075 * gdb.base/testenv.exp: New expect test.
6076
687f2a88
PK
60772011-10-04 Paul Koning <paul_koning@dell.com>
6078
6079 * gdb.python/py-value.c (main): Break before return.
6080
cb6be26b
KP
60812011-10-04 Kevin Pouget <kevin.pouget@st.com>
6082
6083 PR python/12691: Add the inferior to Python exited event
6084 * gdb.python/py-events.exp: Test the inferior attribute of exited
6085 event with a fork.
6086 * gdb.python/py-events.py: Print inferior number on exit.
6087 * gdb.python/py-events.c: Fork the inferior.
6088
fb213700
EBM
60892011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6090
6091 * gdb.base/jit.exp: Add testcase name to log message
6092
aa2071bd
PK
60932011-10-03 Paul Koning <paul_koning@dell.com>
6094 Jan Kratochvil <jan.kratochvil@redhat.com>
6095
6096 * gdb.python/py-value.exp
6097 (python inval = gdb.parse_and_eval('*(int*)0'))
6098 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6099 (set argc=2, python print argc_lazy): New tests.
6100
dd11a36c
JB
61012011-10-02 Joel Brobecker <brobecker@adacore.com>
6102
6103 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6104
46f886f1
JK
61052011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6106 Pedro Alves <pedro@codesourcery.com>
6107
6108 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6109 can_read_0, test for it.
6110 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6111 (parse_and_eval with memory error): ... here, make it untested if
6112 can_read_0.
6113
c5cb204f
MP
61142011-09-30 Marek Polacek <mpolacek@redhat.com>
6115
6116 * gdb.python/python.exp (verify pagination beforehand)
6117 (verify pagination afterwards): Fix race by splitting the line.
6118
68fb0ec0
JM
61192011-09-29 Joseph Myers <joseph@codesourcery.com>
6120
6121 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6122 for 64-bit multilibs from i?86-* targets.
6123
6aee0d90
MP
61242011-09-29 Marek Polacek <mpolacek@redhat.com>
6125
6126 * lib/gdb.exp: Fix a typo in one of the comments.
6127
e9101ff5
MP
61282011-09-29 Marek Polacek <mpolacek@redhat.com>
6129
6130 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6131 matching pattern.
6132
7a81bdbf
PK
61332011-09-28 Paul Koning <paul_koning@dell.com>
6134
6135 * gdb.python/py-type.c (enum E): New.
6136 * gdb.python/py-type.exp (test_fields): Add tests for Python
6137 mapping access to fields.
6138 (test_enums): New test for field access on enums.
6139
6710bf39
SS
61402011-09-27 Stan Shebs <stan@codesourcery.com>
6141
6142 * gdb.trace/collection.exp: Test collection of $_ret.
6143
b2a6bdeb
AT
61442011-09-22 Andreas Tobler <andreast@fgznet.ch>
6145
6146 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6147 list of compilation switches for <*-*-freebsd*>.
6148
3c9057f3
SS
61492011-09-19 Stan Shebs <stan@codesourcery.com>
6150
6151 * gdb.trace/tspeed.exp: New file.
6152 * gdb.trace/tspeed.c: New file.
6153
34518530
YQ
61542011-09-18 Yao Qi <yao@codesourcery.com>
6155
6156 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6157 instructions.
6158 (test_adr_32bit, test_pop_pc): Likewise.
6159 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6160 Thumb instructions.
6161 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6162 in gdb_test_multiple.
6163 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6164
ab254057
YQ
61652011-09-17 Yao Qi <yao@codesourcery.com>
6166
6167 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6168 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6169 support single step to signal handler.
6170
9c317b71
YQ
61712011-09-17 Yao Qi <yao@codesourcery.com>
6172
6173 * gdb.base/disp-step-fork.c: New.
6174 * gdb.base/disp-step-syscall.exp: New.
6175 * gdb.base/disp-step-vfork.c: New.
6176
a8123151
JB
61772011-09-16 Joel Brobecker <brobecker@adacore.com>
6178
6179 * gdb.ada/tasks.exp: Make the expected output for
6180 the `info tasks' tests more resilient to spacing
6181 changes.
6182
63a9aad8
JK
61832011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6186 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6187
2aa48337
KP
61882011-09-15 Kevin Pouget <kevin.pouget@st.com>
6189
6190 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6191 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6192
6839b47f
KP
61932011-04-30 Kevin Pouget <kevin.pouget@st.com>
6194
6195 Handle multiple breakpoint hits in Python interface:
6196 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6197 presence.
6198 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6199 breakpoint hits.
6200
0935723e
JK
62012011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6202 Jan Kratochvil <jan.kratochvil@redhat.com>
6203
6204 * gdb.python/py-events.exp: Remove pretty printing comment.
6205 * gdb.python/py-evsignal.exp: New file.
6206 * gdb.python/py-evthreads.c: Include signal.h.
6207 (thread3): Remove variable count3. Remove variable bad and use raise
6208 instead.
6209 (thread2): Remove variable count2. Move thread3 pthread_create here,
6210 merge pthread_join to a single line.
6211 (main): Remove variable count1. Merge pthread_join with pthread_create
6212 to a single line.
6213 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6214 KFAIL python/12966 for gdbserver. Test return value of
6215 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6216 gdb_expect by gdb_test and gdb_test_multiple.
6217 (thread 2, thread 3): New tests.
6218
4801a9a3
PA
62192011-09-12 Matt Rice <ratmice@gmail.com>
6220 Pedro Alves <pedro@codesourcery.com>
6221
6222 PR gdb/13175
6223
6224 * gdb.base/interp.exp: New tests.
6225 * gdb.base/interp.c: New file.
6226
24ece742
DE
62272011-09-12 Doug Evans <dje@google.com>
6228
6229 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6230 * gdb.dwarf2/typeddwarf.exp: Ditto.
6231
7f062217
JK
62322011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
6234 Fix compatibility with x32 arch.
6235 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6236 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6237 is_x86_like_target.
6238 * testsuite/gdb.trace/collection.exp: Likewise.
6239 * testsuite/gdb.trace/report.exp: Likewise.
6240 * testsuite/gdb.trace/unavailable.exp: Likewise.
6241 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6242 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6243 (is_x86_like_target): Check also is_amd64_regs_target.
6244
08711b9a
JK
62452011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6246
6247 PR breakpoints/12435
6248 * gdb.arch/amd64-prologue-xmm.c: New file.
6249 * gdb.arch/amd64-prologue-xmm.exp: New file.
6250 * gdb.arch/amd64-prologue-xmm.s: New file.
6251
b99b5f66
JK
62522011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6253
6254 * gdb.dwarf2/dw2-param-error-main.c: New file.
6255 * gdb.dwarf2/dw2-param-error.S: New file.
6256 * gdb.dwarf2/dw2-param-error.exp: New file.
6257
a391a2f6
PA
62582011-09-08 Pedro Alves <pedro@codesourcery.com>
6259
6260 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6261 inferior's pid and look for a core dump named core.$pid. Use
6262 `remote_file' commands on the host instead of hand coding shell
6263 commands on the build.
6264 * gdb.base/valgrind-db-attach.exp: Kill the program before
6265 finishing the test.
6266
7d8e6458 62672011-09-02 Matt Rice <ratmice@gmail.com>
6268
6269 * lib/prompt.exp: New file for testing the first prompt.
6270 * gdb.python/py-prompt.exp: Ditto.
6271 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6272
68e77c9e
PA
62732011-09-02 Pedro Alves <pedro@codesourcery.com>
6274
6275 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6276 0, before testing gcore.
6277
9655e943
JK
62782011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6279
df6dc84d
JK
6280 * dw2-ifort-parameter-debug.S: Update copyright year.
6281 * dw2-ifort-parameter.c: Update copyright year.
6282 * dw2-ifort-parameter.exp: Update copyright year.
6283
9655e943
JK
6284 * dw2-ifort-parameter-debug.S: New file.
6285 * dw2-ifort-parameter.c: New file.
6286 * dw2-ifort-parameter.exp: New file.
6287
353d1d73
JK
62882011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6289
6290 * gdb.base/commands.exp (error_clears_commands_left): New function.
6291 (): Call it.
6292
5c07461a
JK
62932011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6294
6295 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6296 (C): Initialize `a'.
6297 * gdb.mi/mi-inheritance-syntax-error.exp
6298 (-data-evaluate-expression $path): Expect `a' as 5.
6299
0d932b2f
MK
63002011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6301
6302 PR mi/11912
6303 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6304 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6305 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6306 keyword in output of -var-info-path-expression.
6307
bdb54049
JK
63082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6309
6310 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6311 * gdb.trace/collection.exp: Likewise.
6312 * gdb.trace/report.exp: Likewise.
6313 * gdb.trace/unavailable.exp: Likewise.
6314 * gdb.trace/while-dyn.exp: Likewise.
6315
59cde39c
KS
63162011-08-18 Keith Seitz <keiths@redhat.com>
6317
6318 PR c++/12266
6319 * gdb.cp/meth-typedefs.cc: New file.
6320 * gdb.cp/meth-typedefs.exp: New file.
6321
fa3a4f15
PM
63222011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6323
6fdff2c5 6324 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6325
c1049fca
JK
63262011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6327
6328 * gdb.arch/i386-dr3-watch.exp
6329 (watchpoint on gap1 does not fit debug registers)
6330 (delete all watchpoints): Fix racy expect strings.
6331
d93f7b5c
YQ
63322011-08-14 Yao Qi <yao@codesourcery.com>
6333
6334 * gdb.base/maint.exp: set data_section to ".neardata".
6335 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6336 * gdb.base/savedregs.exp: Handle SIGILL.
6337 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6338 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6339
457e09f0
DE
63402011-08-12 Doug Evans <dje@google.com>
6341
6342 * gdb.python/py-symbol.exp: Add test for symbol.type.
6343
5d0bb2fb
UW
63442011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6345
6346 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6347 * gdb.mi/mi-pthreads.exp: Likewise.
6348 * gdb.mi/mi2-pthreads.exp: Likewise.
6349 * gdb.mi/gdb669.exp.exp: Likewise.
6350
fcdfa280
PA
63512011-08-09 Pedro Alves <pedro@codesourcery.com>
6352
6353 * lib/mi-support.exp (detect_async): Rename to...
6354 (mi_detect_async): ... this.
6355 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6356 * gdb.mi/mi-nonstop.exp: Adjust.
6357 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6358 * gdb.mi/mi-nsintrall.exp: Adjust.
6359 * gdb.mi/mi-nsmoribund.exp: Adjust.
6360 * gdb.mi/mi-nsthrexec.exp: Adjust.
6361
9d8fa392
PA
63622011-08-09 Pedro Alves <pedro@codesourcery.com>
6363
6364 * gdb.base/display.c (do_loops): New `p_i' local.
6365 * gdb.base/display.exp: Test displaying a variable that is
6366 temporarily at a bad address.
6367
b6cede78
JK
63682011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6369
6370 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6371 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6372
67bedb8c
JK
63732011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6374
6375 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6376 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6377 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6378
af6e93b2
PA
63792011-08-05 Pedro Alves <pedro@codesourcery.com>
6380
6381 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6382 procedure.
6383 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6384
1cf0e11f
YQ
63852011-08-05 Yao Qi <yao@codesourcery.com>
6386
6387 * gdb.base/callfuncs.exp: Set language after main.
6388 * gdb.cp/cplusfuncs.exp: Likewise.
6389 * gdb.cp/inherit.exp: Likewise.
6390
a1e28cb2
UW
63912011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6392
6393 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6394 * gdb.base/watch-vfork.exp: Skip on remote targets.
6395
d4f5bbb9
UW
63962011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6397
6398 * gdb.threads/thread-find.exp: Support remote targets.
6399
724f4f80
UW
64002011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6401
6402 * gdb.base/jit.exp: Download solib_binfile to target.
6403 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6404 and call dlopen without full path name.
6405 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6406 dlopen without full path name.
6407
934709f0
PW
64082011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6409
6410 * gdb.base/break-always.exp: Complete the test
6411 with duplicated breakpoints and enabling/disabling them.
6412
c26106c4
TT
64132011-08-02 Tom Tromey <tromey@redhat.com>
6414
6415 PR gdb/11289:
6416 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6417
9300444e 64182011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6419
6420 PR gdb/13045
6421 * gdb.base/float.exp: Add new test case for PR gdb/13045
6422 * gdb.base/float.c: New file.
6423
00bd41d6
PM
64242011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6425
6426 * gdb.python/py-mi.exp: Test printers returning string hint, and
6427 also not returning a value.
6428 * gdb.python/py-prettyprint.c: Add testcase for above.
6429 * gdb.python/py-prettyprint.py: Add test printer for above.
6430
d24f74ce
JK
64312011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6432
6433 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6434 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6435 (.Ldie30) Add as field "data4".
6436 (.Ldie32) Rename field "b" to "shl".
6437 (abbrev4) Change for the "data4" field.
6438 (abbrev5, abbrev6) Remove.
6439 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6440 (p &s.shl): ... here. Add comment.
6441 (p &s.data4): New.
6442
bb7da2bf
JK
64432011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6444
6445 Fix crash on lval_computed values.
6446 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6447
11081198
JK
64482011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6449
6450 * gdb.base/help.exp (help whatis): Update the expected string.
6451
3c6e0cb3
JK
64522011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6453
6454 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6455 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6456 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6457 Change the expected string.
6458
efa80663
PA
64592011-07-26 Pedro Alves <pedro@codesourcery.com>
6460
6461 * gdb.base/watchpoint.exp
6462 (test_disable_enable_software_watchpoint): New procedure.
6463 (top level): Run it.
6464
db8e4570
UW
64652011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6466
6467 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6468 executable file "${binfile}", C++ version "${binfile}-cxx".
6469 * gdb.python/py-prettyprint.exp: Likewise.
6470 * gdb.python/py-symbol.exp: Likewise.
6471 * gdb.python/py-type.exp: Likewise.
6472 * gdb.python/py-value.exp: Likewise.
6473 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6474 file name instead of just suffix.
6475
543305c9
JK
64762011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6477
6478 Fix implicit pointer offsets.
6479 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6480 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6481 (continue to breakpoint: continue to baz breakpoint for implptr)
6482 (sanity check element 0, sanity check element 1)
6483 (enter the inlined function, check element 0 for the offset)
6484 (check element 1 for the offset)
6485 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6486 (set foo breakpoint for implptr): Update the breakpoint number.
6487
b3215adc
UW
64882011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6489
6490 * gdb.python/py-mi.exp: Use different file names for different
6491 versions of the executable under test.
6492 * gdb.python/py-prettyprint.exp: Likewise.
6493 * gdb.python/py-symbol.exp: Likewise.
6494 * gdb.python/py-template.exp: Likewise.
6495 * gdb.python/py-type.exp: Likewise.
6496 * gdb.python/py-value.exp: Likewise.
6497
182b9acc
UW
64982011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6499
6500 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6501 flag after restarting GDB if necessary.
6502
e6052b5d
UW
65032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6504
6505 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6506
1ced966e
PA
65072011-07-22 Pedro Alves <pedro@codesourcery.com>
6508
6509 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6510 backend doesn't leave used debug registers behind.
6511
3543a589
TT
65122011-07-22 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6515 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6516 argument.
6517 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6518
14d15303 65192011-07-21 Matt Rice <ratmice@gmail.com>
6520
6521 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6522 in mostlyclean rule. Add files ending in .core.
6523
9b158ba0 65242011-07-21 Matt Rice <ratmice@gmail.com>
6525
6526 PR macros/12999
6527 * gdb.base/info-macros.c: New test sources.
6528 * gdb.base/info-macros.exp: New tests.
6529
d17b6f81
PM
65302011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6531
6532 * gdb.python/python.exp: Add prompt substitution tests.
6533
918dd910
JK
65342011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6535
6536 Fix crash if referenced CU is aged out.
6537 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6538 New.
6539 * gdb.dwarf2/implptr.exp: Likewise.
6540
0e37a63c
JK
65412011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6542
6543 * gdb.dwarf2/implptr.S: Rebuilt.
6544 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6545 (bar): Use them for j, k, l.
6546 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6547 COMPILE.
6548 (print j in implptr:bar): Update for the intp typedef.
6549 (print p[0].x in implptr:foo): Use more exact regex.
6550
f65cf84c
TT
65512011-07-18 Tom Tromey <tromey@redhat.com>
6552
6553 * gdb.cp/static-method.exp: Add missing single quote.
6554
d5b4a7be
YQ
65552011-07-18 Yao Qi <yao@codesourcery.com>
6556
6557 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6558 supported.
6559 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6560 * gdb.mi/mi-nonstop.exp: Likewise.
6561 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6562 * gdb.mi/mi-nsintrall.exp: Likewise.
6563 * gdb.mi/mi-nsmoribund.exp: Likewise.
6564 * gdb.mi/mi-nsthrexec.exp: Likewise.
6565 * gdb.python/py-evthreads.exp: Likewise.
6566
e9ea2662
JK
65672011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6568
6569 Code cleanup.
6570 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6571 it. Substitute it instead of test_compiler_info everywhere.
6572
ce451573
UW
65732011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6574
6575 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6576 remote targets as well.
6577
756d88a7
UW
65782011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6579
6580 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6581 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6582
31f83dc5
UW
65832011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6584
6585 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6586 a remote machine, not the host.
6587 (gdb_compile_shlib): Set soname if target is remote.
6588
059241a0
PP
65892011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6590
6591 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6592
28a0b48c 65932011-07-13 Matt Rice <ratmice@gmail.com>
6594
6595 * gdb.python/py-objfile-script-gdb.py: Renamed to
6596 py-objfile-script-gdb.py.in.
6597 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6598 py-objfile-script-gdb.py.
6599 * gdb.python/py-objfile-script.exp: Update reference to
6600 py-objfile-script-gdb.py.
6601
9a771b67
JK
66022011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6603
6604 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6605 reference undefined label.
6606
04ad99e6
JK
66072011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6608
6609 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6610 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6611 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6612 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6613
713389e0
PM
66142011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6615
6fdff2c5 6616 PR python/12438
713389e0 6617 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6618 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6619
97d146f8
JK
66202011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6621
6622 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6623 debug info.
6624
facde0e5 66252011-07-06 Matt Rice <ratmice@gmail.com>
6626
6627 * gdb.python/python.exp: Update filename paths.
6628 * gdb.python/py-symtab.exp: Ditto.
6629
438640d1
MP
66302011-07-06 Marek Polacek <mpolacek@redhat.com>
6631
6632 * gdb.python/py-evthreads.exp: Add missing `$'.
6633
33a365df
MF
66342011-07-06 Jie Zhang <jie.zhang@analog.com>
6635
6636 * config/bfin.exp: New file.
6637 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6638 * gdb.asm/bfin.inc: New file.
6639
8f7ae686
MP
66402011-07-06 Marek Polacek <mpolacek@redhat.com>
6641
df46027d 6642 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6643 the whole output.
6644
eb2a6f42
TT
66452011-07-05 Tom Tromey <tromey@redhat.com>
6646
6647 * gdb.java/jprint.java (jprint.hi): New field.
6648 * gdb.java/jprint.exp: Print string.
6649
177b42fe
TJB
66502011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6651
6652 * gdb.base/call-sc.c: Fix typos.
6653 * gdb.base/ifelse.exp: Likewise.
6654 * gdb.base/structs.c: Likewise.
6655
3b2a0cf2
JB
66562011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6657
6658 * gdb.base/jit-so.exp: New test.
6659 * gdb.base/jit-dlmain.c: New file.
6660 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6661
46fc714c
JK
66622011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6665 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6666 * gdb.cp/pr9167.exp (p b): Likewise.
6667 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6668 (test value of P in inner_m, test type of Z in inner_m): Call
6669 setup_xfail for gcc <= 4.5.
46fc714c 6670
418c7cf7
JK
66712011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6672
6673 * gdb.cp/paren-type.cc: New files.
6674 * gdb.cp/paren-type.exp: New files.
6675
3d50dd94
JK
66762011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6677
6678 Stop on first linespec terminator instead of eating what we can.
6679 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6680 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6681 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6682 (break C::f()): ... this one.
6683 (break C::operator()()): New test.
6684 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6685 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6686 test.
6687
dcf9f4ab
JK
66882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6689
6690 Fall back linespec to minimal symbols.
6691 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6692 error message.
6693 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6694 * gdb.cp/minsym-fallback-main.cc: New file.
6695 * gdb.cp/minsym-fallback.cc: New file.
6696 * gdb.cp/minsym-fallback.exp: New file.
6697 * gdb.cp/minsym-fallback.h: New file.
6698
3f542ed1
JK
66992011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6700
6701 * gdb.cp/no-dmgl-verbose.cc: New file.
6702 * gdb.cp/no-dmgl-verbose.exp: New file.
6703
67042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6705
6706 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6707 __GI_.
6708 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6709 (f): New function.
6710 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6711 (complete p 'func<short>(): ... here.
6712 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6713 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6714 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6715 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6716 Make them KFAIL gcc/49546.
6717
00eb2c4a
JB
67182011-07-01 Joel Brobecker <brobecker@adacore.com>
6719
6720 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6721
85a20c42
JK
67222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6723
6724 Test GCC PR debug/49546.
6725 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6726 (test type of F in k3_m, test value of F in k3_m): New.
6727 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6728 (main): New variable k3. Call k3.k3_m.
6729
d2d43431
JB
67302011-07-01 Jean-Charles Delay <delay@adacore.com>
6731
6732 * gdb.ada/packed_array.exp: Fix expected outout.
6733
54ae186f
JB
67342011-07-01 Jean-Charles Delay <delay@adacore.com>
6735
6736 * gdb.ada/packed_array.exp: fixed expected output.
6737
8f17729f
JB
67382011-07-01 Joel Brobecker <brobecker@adacore.com>
6739
6740 * gdb.ada/same_enum: New testcase.
6741
f5aa6869
JB
67422011-07-01 Joel Brobecker <brobecker@adacore.com>
6743
6744 * gdb.ada/ptr_typedef: New testcase.
6745
828292f2
JB
67462011-07-01 Joel Brobecker <brobecker@adacore.com>
6747
6748 * gdb.ada/arrayptr.exp: Add ptype test.
6749
18920c42
JB
67502011-07-01 Joel Brobecker <brobecker@adacore.com>
6751
6752 * gdb.ada/char_enum: New testcase.
6753
3536d9e3 67542011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6755
6756 * gdb.base/dump.exp (capture_pointer_with_type): New.
6757 Get value from address instead of name.
6758 Start GDB once, and do `dump' and `restore'
6759 tests together.
6760
db863c42
MF
67612011-06-30 Jie Zhang <jie.zhang@analog.com>
6762 Mike Frysinger <vapier@gentoo.org>
6763
6764 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6765 helper functions for getting/setting remotetimeout variable.
6766 * lib/gdb.exp (gdb_load): If the target is remote, set
6767 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6768 with $loadtimeout. Set $load_ok to 0 before doing the load.
6769 Instead of returning, immediately, set $load_ok to 0. Call
6770 set_remotetimeout with $oldremotetimeout, and then return if
6771 $load_ok is 1.
6772
e9e642a8
AB
67732011-06-30 Andrew Burgess <aburgess@broadcom.com>
6774
6775 * gdb.python/py-template.exp: Don't run this test if the target
6776 does not support c++ tests.
6777
32019081
JK
67782011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6779
6780 Fix non-only rename list for Fortran modules import.
6781 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6782 tests.
6783 * gdb.fortran/module.f90 (module moduse): New.
6784 (program module): use moduse, test var_x, var_y and var_z.
6785
0ecee54c
TT
67862011-06-29 Tom Tromey <tromey@redhat.com>
6787
6788 PR testsuite/12040:
6789 * gdb.fortran/array-element.exp: Use f90, not f77.
6790 * gdb.fortran/complex.exp: Use f90, not f77.
6791 * gdb.fortran/derived-type.exp: Use f90, not f77.
6792 * gdb.fortran/library-module.exp: Use f90, not f77.
6793 * gdb.fortran/logical.exp: Use f90, not f77.
6794 * gdb.fortran/module.exp: Use f90, not f77.
6795 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6796 * gdb.fortran/subarray.exp: Use f90, not f77.
6797
3b2b8fea
TT
67982011-06-29 Tom Tromey <tromey@redhat.com>
6799
6800 * gdb.fortran/charset.exp: New file.
6801 * gdb.fortran/charset.f90: New file.
6802
42159ca5
TT
68032011-06-29 Tom Tromey <tromey@redhat.com>
6804
6805 PR testsuite/12040:
6806 * lib/future.exp: New file, mostly extracted from ada.exp.
6807 Rewrote compatibility code to use rename.
6808 (gdb_find_gfortran): New proc.
6809 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6810 gfortran patch.
6811 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6812 Move to future.exp.
6813 * lib/gdb.exp: Always load future.exp.
6814
af69a5ce
YQ
68152011-06-28 Yao Qi <yao@codesourcery.com>
6816
6817 * gdb.cp/exception.cc: Don't include iostream.
6818 (bar): Remove print statement.
6819 (catcher): New.
6820 (main): Remove print statements. Call function catcher.
6821 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6822 Set breakpoint on catcher, and check the value of parameter.
6823
ab5c6a72
YQ
68242011-06-23 Yao Qi <yao@codesourcery.com>
6825
6fdff2c5
PA
6826 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6827 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6828
9497469f
MP
68292011-06-23 Marek Polacek <mpolacek@redhat.com>
6830
6831 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6832 mi_gdb_test.
6833
b9132588
MP
68342011-06-23 Marek Polacek <mpolacek@redhat.com>
6835
5d197ed0 6836 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6837
e55595ca
MP
68382011-06-23 Marek Polacek <mpolacek@redhat.com>
6839
5d197ed0
MP
6840 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6841
68422011-06-23 Marek Polacek <mpolacek@redhat.com>
6843
6844 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6845 `test_exec_and_symbol_mi_operatons' return value.
6846 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6847 gdb_test_multiple.
6848 (test_exec_and_symbol_mi_operatons): Likewise.
6849 (test_path_specification): Likewise.
e55595ca 6850
be777e08
YQ
68512011-06-23 Yao Qi <yao@codesourcery.com>
6852
6853 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6854 supported.
6855 * lib/gdb.exp (support_displaced_stepping): New.
6856
615556d6
YQ
68572011-06-23 Yao Qi <yao@codesourcery.com>
6858
6859 * gdb.threads/execl.exp: Skip on remote target.
6860
833b0ca7
MP
68612011-06-21 Marek Polacek <mpolacek@redhat.com>
6862
5d197ed0 6863 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6864 mi_gdb_test.
6865
1ee4023a
MP
68662011-06-20 Marek Polacek <mpolacek@redhat.com>
6867
5d197ed0 6868 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6869
d0b1d624
MP
68702011-06-20 Marek Polacek <mpolacek@redhat.com>
6871
5d197ed0 6872 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6873 mi_gdb_test.
6874
79aa92c1
MP
68752011-06-20 Marek Polacek <mpolacek@redhat.com>
6876
5d197ed0 6877 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6878
5ce5db06
YQ
68792011-06-14 Yao Qi <yao@codesourcery.com>
6880
6881 gdb/testsuite/
6882 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6883
533a737e
JK
68842011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6887
d0e53741
TT
68882011-06-10 Tom Tromey <tromey@redhat.com>
6889
6890 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6891 Add tests for pointer-to-member-function.
6892 * gdb.cp/temargs.cc (S::somefunc): New function.
6893 (K2): New class.
6894 (main): Instantiate K2; call method.
6895
b5916bbd
JB
68962011-06-08 Joel Brobecker <brobecker@adacore.com>
6897
6898 * gdb.python/py-inferior.c (f2): Make str an array rather
6899 than a pointer.
6900 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6901
5be4dfca
JK
69022011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 * gdb.base/async-shell.c: New file.
6905 * gdb.base/async-shell.exp: New file.
6906
9f47e254
PA
69072011-06-06 Pedro Alves <pedro@codesourcery.com>
6908
6909 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6910
64b9b334
JB
69112011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6912
6913 From Stephen Kitt <steve@sk2.org>
6914 * gdb.base/help.exp: Adjust following some spelling corrections
6915 in GDB.
6916
dbc0f131
YQ
69172011-06-01 Yao Qi <yao@codesourcery.com>
6918
6919 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6920
fd336a18
KS
69212010-05-31 Keith Seitz <keiths@redhat.com>
6922
6923 PR c++/12750
6924 * gdb.cp/static-method.cc: New file.
6925 * gdb.cp/static-method.exp: New file.
6926
fa8b9902
KS
69272010-05-31 Keith Seitz <keiths@redhat.com>
6928
6929 PR symtab/12704
6930 * gdb.cp/anon-ns.cc: New file.
6931 * gdb.cp/anon-ns.exp: New file.
6932
0a5b1e09
PA
69332011-05-31 Pedro Alves <pedro@codesourcery.com>
6934
6935 * gdb.arch/i386-dr3-watch.c: New file.
6936 * gdb.arch/i386-dr3-watch.exp: New file.
6937
0578b8d1
YQ
69382011-05-30 Yao Qi <yao@codesourcery.com>
6939
6940 * gdb.base/callfuncs.c (t_structs_fc): New.
6941 (t_structs_dc, t_structs_ldc): New.
6942 (t_double_many_args):
6943 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6944 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6945 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6946 * gdb.base/callfuncs.exp: Call new functions.
6947
6680506e
YQ
69482011-05-30 Yao Qi <yao@codesourcery.com>
6949
ff4d2c60
YQ
6950 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6951 Call rerun_and_prepare for each test to isolate effects.
6952
69532011-05-30 Yao Qi <yao@codesourcery.com>
6954
6955 * gdb.base/varargs.c (find_max_float_real): New.
6956 (find_max_double_real, find_max_long_double_real): New.
6957 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6958 * lib/gdb.exp (setup_kfail_for_target): New.
6959
e43ec454
YQ
69602011-05-30 Yao Qi <yao@codesourcery.com>
6961
6962 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6963 (callcd, callce, callcf, callc1a, callc1b): New.
6964 (callc2a, callc2b): New.
6965 * gdb.base/funcargs.exp (complex_args): New.
6966 (complex_integral_args, complex_float_integral_args): New.
6967 * lib/gdb.exp (support_complex_tests): New. Determine
6968 whether to run test cases on _Complex types.
6969
432b4d03
JK
69702011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6971
6972 * gdb.threads/leader-exit.c: New file.
6973 * gdb.threads/leader-exit.exp: New file.
6974
6caf069d
MP
69752011-05-27 Marek Polacek <mpolacek@redhat.com>
6976
9497469f 6977 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6978
97fce28b
MP
69792011-05-27 Marek Polacek <mpolacek@redhat.com>
6980
6981 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6982 remove the `supported' variable.
6983 * gdb.mi/mi-nonstop.exp: Likewise.
6984 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6985 * gdb.mi/mi-nsintrall.exp: Likewise.
6986 * gdb.mi/mi-nsmoribund.exp: Likewise.
6987 * gdb.mi/mi-nsthrexec.exp: Likewise.
6988
9da8c2a0
PA
69892011-05-26 Pedro Alves <pedro@codesourcery.com>
6990
6991 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6992
2c03e5be
PA
69932011-05-26 Pedro Alves <pedro@codesourcery.com>
6994
6995 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6996
2e21250d
KS
69972011-05-24 Keith Seitz <keiths@redhat.com>
6998
6999 PR breakpoint/12803
7000 * gdb.cp/cmpd-minsyms.cc (a): New method.
7001 (b): New method.
7002 (c): New method.
7003 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7004
cdac0397
PA
70052011-05-24 Pedro Alves <pedro@codesourcery.com>
7006
7007 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7008 watchpoint's command list didn't execute when the watchpoint went
7009 out of scope.
7010
ee5683ab
PM
70112011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7012
7013 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7014 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7015 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7016 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7017 * gdb.arch/i386-permbkpt.exp: Likewise.
7018 * gdb.arch/i386-prologue.exp: Likewise.
7019 * gdb.arch/i386-size-overlap.exp: Likewise.
7020 * gdb.arch/i386-size.exp: Likewise.
7021 * gdb.arch/i386-unwind.exp: Likewise.
7022 * gdb.reverse/i386-precsave.exp: Likewise.
7023 * gdb.reverse/i386-reverse.exp: Likewise.
7024 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7025 * gdb.reverse/i387-env-reverse.exp: Likewise.
7026 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7027
c91c8c16
PA
70282011-05-24 Pedro Alves <pedro@codesourcery.com>
7029
7030 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7031 file doesn't error, using MI.
7032
c50491a7
TT
70332011-05-23 Tom Tromey <tromey@redhat.com>
7034
7035 * gdb.base/charset.exp (string_display): Add tests to assign to
7036 arrays.
7037 * gdb.base/charset.c (short_array, int_array, long_array): New.
7038
4a07b7da
PA
70392011-05-20 Pedro Alves <pedro@codesourcery.com>
7040
7041 Cope with async mode.
7042
4a07b7da
PA
7043 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7044 into gdb_test + mi_expect_stop.
7045
b275f2d2
PA
70462011-05-20 Pedro Alves <pedro@codesourcery.com>
7047
7048 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7049 (callme): Remove printf call.
7050
eec52c44
PM
70512011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7052
7053 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7054 quote pattern to avoid problems with Cygwin/mingw expect versions.
7055 * gdb.base/default.exp (show convenience): Use double
7056 quote pattern for regular expressions.
7057
b3c8eb43
JK
70582011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7059
7060 Fix -readnow for -gdwarf-4 unused type units.
7061 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7062 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7063
ed731959
JK
70642011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7065
7066 * gdb.base/kill-after-signal.c: New file.
7067 * gdb.base/kill-after-signal.exp: New file.
7068
3b48433d
PA
70692011-05-16 Pedro Alves <pedro@codesourcery.com>
7070
7071 * gdb.ada/start.exp: Call untested with the correct test filename.
7072 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7073 test filename. Make the test's binary unique.
7074 * gdb.arch/i386-signal.exp: Call untested with the correct test
7075 filename.
7076 * gdb.arch/i386-size-overlap.exp: Ditto.
7077 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7078 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7079 * gdb.cp/call-c.exp: Ditto.
7080 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7081 filename. Make the test's binary unique.
7082 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7083 * gdb.python/py-mi.exp: Ditto.
7084 * gdb.python/Makefile.in (EXECUTABLES): Update.
7085 * gdb.reverse/i386-precsave.exp: Ditto.
7086 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7087 test filename.
7088 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7089 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7090 unique.
7091 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7092 test filename.
7093 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7094 * gdb.trace/tfile.exp: Ditto.
7095
ba4a8bdd
YQ
70962011-05-14 Yao Qi <yao@codesourcery.com>
7097
7098 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7099 type.
7100
dbaefcf7
DE
71012011-05-13 Doug Evans <dje@google.com>
7102
7103 * gdb.python/py-objfile-script.exp: New file.
7104 * gdb.python/py-objfile-script.c: New file.
7105 * gdb.python/py-objfile-script-gdb.py: New file.
7106 * testsuite/gdb.python/py-section-script.exp: Test
7107 "info auto-load-scripts".
7108
9930639c
TT
71092011-05-13 Tom Tromey <tromey@redhat.com>
7110
7111 * gdb.dwarf2/clztest.exp: New file.
7112 * gdb.dwarf2/clztest.c: New file.
7113 * gdb.dwarf2/clztest.S: New file.
7114
05272e11
DE
71152011-05-13 Doug Evans <dje@google.com>
7116
cc63ef9b
DE
7117 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7118 String16 tests.
05272e11 7119
6edba76f
TT
71202011-05-13 Tom Tromey <tromey@redhat.com>
7121
7122 * lib/gdb.exp (is_x86_like_target): New proc.
7123 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7124 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7125 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7126 -nostdlib to compiler.
7127 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7128 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7129 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7130 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7131 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7132
028d0ed5
TJB
71332011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7134
7135 * gdb.python/py-function.exp: Test setting a value from a function
7136 which executes a command.
7137
8a9b8146
TT
71382011-05-12 Tom Tromey <tromey@redhat.com>
7139
7140 * gdb.dwarf2/typeddwarf.S: New file.
7141 * gdb.dwarf2/typeddwarf.c: New file.
7142 * gdb.dwarf2/typeddwarf.exp: New file.
7143
10483e8e
MP
71442011-05-12 Marek Polacek <mpolacek@redhat.com>
7145
7146 * gdb.mi/mi-basics.exp: Fix races. Honour the
7147 `test_exec_and_symbol_mi_operatons' return value.
7148 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7149 gdb_test_multiple.
7150 (test_exec_and_symbol_mi_operatons): Likewise.
7151 (test_path_specification): Likewise.
7152
faf067f1
JK
71532011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7154
7155 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7156 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7157 Replace `file copy' and `file rename' by `file mtime'. Twice.
7158
7ff911a3
JK
71592011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7160
7161 * gdb.base/readline-ask.c: New file.
7162 * gdb.base/readline-ask.exp: New file.
7163 * gdb.base/readline-ask.inputrc: New file.
7164
a536c6d7
UW
71652011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7166
7167 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7168 to avoid race condition.
7169 * gdb.cell/coremaker.c: Use small stack size.
7170 * gdb.cell/ea-standalone.exp: Use file name without path as
7171 argument to c_to.
7172 * gdb.cell/fork.exp: Allow other output when continuing to end.
7173
d472a426
JK
71742011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7175
7176 * gdb.threads/corethreads.c: New file.
7177 * gdb.threads/corethreads.exp: New file.
7178
71792011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7180
7181 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7182 Try to compile the test using -Wl,-z,norelro first.
7183 (load_core): New variable libthread_db_seen, initialize it.
7184 (zeroed-threads cannot be listed): Protect it by XFAIL on
7185 !$libthread_db_seen.
7186
8be455d7
JK
71872011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7188
7189 PR 12573
7190 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7191 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7192 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7193
1976171a
JK
71942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7195
7196 * gdb.cp/psymtab-parameter.cc: New file.
7197 * gdb.cp/psymtab-parameter.exp: New file.
7198
7db6f30f
JK
71992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 Fix a race.
7202 * gdb.cp/static-print-quit.exp (print c): Split to ...
7203 (print c - <return>, print c - q <return>, print c - to quit):
7204 ... these. Make the testfile untested on gdb-7.1.
7205
85161e9e 72062011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7207
7208 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7209 gdb_rename_execfile, gdb_touch_execfile): New.
7210 * gdb.base/reread.exp: Use new procs to handle multiple
7211 exec files.
7212
0c51be18
YQ
72132011-05-05 Yao Qi <yao@codesourcery.com>
7214
7215 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7216 (test_adr_32bit, test_pop_pc): New.
7217 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7218 (test_adr_32bit, test_pop_pc): New.
7219
4d393d60
JM
72202011-05-04 Joseph Myers <joseph@codesourcery.com>
7221
7222 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7223 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7224 targets.
7225 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7226 handle targets.
7227
8ffd0459
JK
72282011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 * gdb.base/completion.exp (complete help info wat): Rename to ...
7231 (complete 'help info wat'): ... here.
7232 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7233 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7234
8e28d804
PA
72352011-05-04 Pedro Alves <pedro@codesourcery.com>
7236
7237 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7238 gdb_test and explicit $gdb_prompt/timeout matches.
7239
3eb2ef34
YQ
72402011-05-04 Yao Qi <yao@codesourcery.com>
7241
7242 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7243 and __thumb2__.
7244
aaaf81a3
MP
72452011-05-03 Marek Polacek <mpolacek@redhat.com>
7246
7247 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7248 in place of `gdb_test "delete breakpoints"'. This eliminates two
7249 testcases.
7250
c4cbc0df
PA
72512011-05-02 Pedro Alves <pedro@codesourcery.com>
7252
7253 PR testsuite/12649
7254 Fix races.
7255
7256 * gdb.base/completion.exp: Remove all sleep calls. Remove
7257 unnecessary regexs. Don't explicitly expect anything after the
7258 prompt. Eat the prompt if necessary.
7259
b4cbb4a3
EBM
72602011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7261
7262 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7263 accept to show the caller line again as well as the line after.
7264
d65aec65
PM
72652011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7266
7267 PR mi/12531
7268
7269 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7270 compile target.
7271 * gdb.python/py-prettyprint.exp: Add C++ object for
7272 CPLUS_FAKE_CHILD test.
7273
30852783
UW
72742011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7275
7276 * gdb.base/signest.exp: New file.
7277 * gdb.base/signest.c: Likewise.
7278
c7b1f0d9
JK
72792011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7280
7281 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7282 thread and breakpoint notifications.
7283
559a7a62
JK
72842011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7285
7286 * gdb.base/fortran-sym-case.c: New file.
7287 * gdb.base/fortran-sym-case.exp: New file.
7288 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7289 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7290 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7291
8344e389
JK
72922011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7293
7294 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7295 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7296 false #1', `if true else false #2' and `if true else false #3'.
7297
2484c66b
UW
72982011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7299
7300 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7301 while delivering signal.
7302
8d3788bd
VP
73032011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7304
7305 MI breakpoint notifications.
7306
7307 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7308 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7309 * testsuite/gdb.mi/mi-watch.exp: Adust.
7310 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7311 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7312 notifications.
8d3788bd 7313
3e03848b
JK
73142011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7315
7316 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7317 * gdb.base/gdbindex-stabs.c: New file.
7318 * gdb.base/gdbindex-stabs.exp: New file.
7319
918c9108
YQ
73202011-04-25 Yao Qi <yao@codesourcery.com>
7321
7322 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7323 with /*...*/.
7324 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7325
90556b8c
JK
73262011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7327
7328 * gdb.python/py-value.exp (test_objfiles): Name the first test
7329 `py-value in file.filename'.
7330
03f2bd59
JK
73312011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7332
7333 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7334 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7335 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7336 !gdbserver_reconnect_p..
7337 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7338
7b08b9eb
JK
73392011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7340
7341 * gdb.cp/cpcompletion.exp (complete class methods)
7342 (complete class methods beginning with F): Move them above runto. New
7343 comment about the runto delimiter.
7344
b78974c3
PA
73452011-04-20 Pedro Alves <pedro@codesourcery.com>
7346
7347 * gdb.base/maint.exp: Test that "maint print registers" works
7348 without a running program.
7349
20429c40 73502011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7351
20429c40
MP
7352 * gdb.base/setshow.exp: Fix racy tests.
7353 ($old_gdb_prompt): New variable.
7354
7a9dd1b2
TT
73552011-04-19 Tom Tromey <tromey@redhat.com>
7356
7357 * gdb.mi/mi-nsmoribund.exp:
7358 * gdb.hp/gdb.objdbg/objdbg01.exp:
7359 * gdb.base/structs.exp (test_struct_returns):
7360 * gdb.base/call-sc.exp (test_scalar_returns):
7361 * gdb.base/bigcore.exp: Remove duplicate words.
7362
02835898
JK
73632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7364
7365 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7366 * gdb.base/break-interp.exp (test_attach): New comment.
7367
254f582e
JK
73682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7371 (clear __stack_user.next, clear stack_used.next)
7372 (save a zeroed-threads corefile): New test.
7373 Call core_load for $core0file.
7374 (zeroed-threads cannot be listed): New test.
7375
4fe85f5c
JK
73762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7377
7378 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7379 filename.
7380 ($srcfile): Preserve the original value.
7381 ($testfile): Match it the .exp filename.
7382 ($corefile): New variable. Substitute it around.
7383 Use clean_restart.
7384 ($prev_timeout): Remove.
7385 (load_core): Move core loading into this proc.
7386 Fix restore of $timeout if load_core fails.
7387
63524580
JK
73882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7389
7390 * gdb.base/eu-strip-infcall.c: New file.
7391 * gdb.base/eu-strip-infcall.exp: New file.
7392
90359a16
JK
73932011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7396 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7397
626e7282
JK
73982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 Fix Python access to inlined frames.
7401 * gdb.python/py-frame-inline.c: New file.
7402 * gdb.python/py-frame-inline.exp: New file.
7403
3363d018
EBM
74042011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7405
7406 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7407 content of 's24' correctly (avoiding "optimized out").
7408 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7409
28781456
JK
74102011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7411
7412 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7413
4a4106ca
TJB
74142011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7415
7416 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7417 expect a colon in watch -location output.
7418
d26ccb4f
JK
74192011-04-13 Marek Polacek <mpolacek@redhat.com>
7420
df46027d 7421 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7422 New testcase `expect response to define backtrace'. Also remove
7423 redundant `default' block.
7424
e1ab1f9c
JK
74252011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7426
7427 * gdb.python/py-prettyprint.c (struct hint_error): New.
7428 (main): New variable hint_error.
7429 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7430 "print hint_error".
7431 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7432 (register_pretty_printers): Register it.
7433
0c2e6019
TT
74342011-04-04 Tom Tromey <tromey@redhat.com>
7435
7436 * gdb.cp/maint.exp (test_help): Update.
7437 (test_namespace): Likewise.
7438
af57139d
JB
74392011-04-01 Joel Brobecker <brobecker@adacore.com>
7440
7441 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7442 * gdb.ada/arrayptr.exp: Add new tests.
7443
956a9fb9
JB
74442011-04-01 Joel Brobecker <brobecker@adacore.com>
7445
7446 * gdb.ada/mi_catch_ex: New testcase.
7447
d0c4d642
PA
74482011-04-01 Pedro Alves <pedro@codesourcery.com>
7449
7450 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7451 base::overload(void) method without specifying "const".
7452
18819fa6
UW
74532011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7454
7455 * gdb.arch/thumb-singlestep.S: New file.
7456 * gdb.arch/thumb-singlestep.exp: Likewise.
7457
a4c8e806
TT
74582011-03-31 Tom Tromey <tromey@redhat.com>
7459
7460 * gdb.python/py-prettyprint.py (exception_flag): New global.
7461 (NoStringContainerPrinter._iterator.next): Check it.
7462 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7463 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7464
53832f31
TT
74652011-03-29 Tom Tromey <tromey@redhat.com>
7466
7467 * gdb.cp/anon-struct.cc: New file.
7468 * gdb.cp/anon-struct.exp: New file.
7469
e4620230
JK
74702011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 Test STT_GNU_IFUNC support.
7473 * gdb.base/gnu-ifunc-lib.c: New file.
7474 * gdb.base/gnu-ifunc.c: New file.
7475 * gdb.base/gnu-ifunc.exp: New file.
7476
d0fb5eae
JK
74772011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7478
7479 Support a ring of related breakpoints.
7480 * gdb.base/watchpoint-delete.c: New file.
7481 * gdb.base/watchpoint-delete.exp: New file.
7482
20106cfb
JK
74832011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7484
7485 * gdb.ada/arrayparam.exp (print first after function call): Use
7486 explicit package name. Add a comment
7487 (print lasta after function call): Rename ...
7488 (print last after function call): ... it and use explicit package
7489 name.
7490 (print length after function call): Use explicit package name.
7491 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7492 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7493 (multiple matches for symbol i): Rename ...
7494 (multiple matches for symbol integervar): ... it.
7495 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7496 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7497
e7ab5e63
AB
74982011-03-25 Andrew Burgess <aburgess@broadcom.com>
7499
7500 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7501 environment variable to make grep output more predictable. Move
7502 all the environment setup into gdb_init so it's done once per test
7503 case rather than each time we start gdb.
7504
9ef07c8c
TT
75052011-03-24 Tom Tromey <tromey@redhat.com>
7506
7507 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7508 test.
7509
dd90784c
JK
75102011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7511
7512 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7513 * gdb.dwarf2/dw2-entry-value.S: New file.
7514 * gdb.dwarf2/dw2-entry-value.exp: New file.
7515
05775840
PM
75162011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7517
6fdff2c5 7518 PR python/12183
05775840
PM
7519
7520 * gdb.python/py-function.exp: Add GdbError tests.
7521
8661b11b
PA
75222011-03-18 Pedro Alves <pedro@codesourcery.com>
7523
7524 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7525 (reglocal_test_func, statlocal_test_func): New functions.
7526 (globals_test_func): Call new functions.
7527 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7528 (gdb_collect_locals_test): New procedure.
7529 (gdb_trace_collection_test): Call new procedures.
7530
0fdb4f18
PA
75312011-03-18 Pedro Alves <pedro@codesourcery.com>
7532
7533 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7534 (test_register, test_register_unavailable): New procedures.
7535 (gdb_unavailable_registers_test): New procedure.
7536 (gdb_trace_collection_test): Call it.
7537
99c3dc11
PM
75382011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7539
6fdff2c5 7540 PR python/12149
99c3dc11
PM
7541
7542 * gdb.python/python.exp: Add gdb.write tests.
7543
29703da4
PM
75442010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7545
7546 * gdb.python/Makefile.in: Add py-objfile.
7547 * gdb.python/py-objfile.exp: New file.
7548 * gdb.python/py-objfile.c: New file.
7549 * gdb.python/py-block.exp: Add is_valid tests.
7550 * gdb.python/py-inferior.exp: Ditto.
7551 * gdb.python/py-infthread.exp: Ditto.
7552 * gdb.python/py-symbol.exp: Ditto.
7553 * gdb.python/py-symtab.exp: Ditto.
7554
598997c8
KS
75552011-03-16 Keith Seitz <keiths@redhat.com>
7556
7557 PR c++/12273
7558 * gdb.cp/cmpd-minsyms.exp: New test.
7559 * gdb.cp/cmpd-minsyms.cc: New file.
7560
7561 PR c++/11734
7562 * gdb.cp/ovsrch.exp: New test.
7563 * gdb.cp/ovsrch.h: New file.
7564 * gdb.cp/ovsrch1.cc: New file.
7565 * gdb.cp/ovsrch2.cc: New file.
7566 * gdb.cp/ovsrch3.cc: New file.
7567 * gdb.cp/ovsrch4.cc: New file.
7568
c91513d8
PP
75692011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7570
7571 PR gdb/12528
7572 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7573 * gdb.base/break-on-linker-gcd-function.exp: New test.
7574 * gdb.base/break-on-linker-gcd-function.cc: New file.
7575
7470fc63
AT
75762011-03-15 Andreas Tobler <andreast@fgznet.ch>
7577
7578 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7579
959e7469
PM
75802011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7581
7582 * lib/gdb.exp (gdb_unload): Add another termination case.
7583
9373cf26
JK
75842011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7585
7586 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7587 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7588 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7589 Provide a stub byte there.
7590 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7591 DW_AT_entry_pc.
7592 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7593
24e9cda0
UW
75942011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7595
7596 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7597 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7598 "generic ABI, auto".
7599 (altivec_abi_tests): Accept vectors returned by reference.
7600
7371cf6d
PM
76012010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7602
7603 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7604
ce77046a
UW
76052011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7606
7607 * gdb.python/py-section-script.exp: Skip test if no Python support.
7608
176400c3
UW
76092011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7610
7611 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7612
ecec24e6
PM
76132011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7614
7615 * gdb.python/py-parameter.exp: Update tests to the new Python
7616 parameter API. Add "no documentation" test. Add deprecated API
7617 backward compatibility test.
7618
5dbdd470
TT
76192011-03-09 Tom Tromey <tromey@redhat.com>
7620
7621 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7622 gdb_continue_to_end.
7623
b66e66ee
MK
76242011-03-09 Mark Kettenis <kettenis@gnu.org>
7625
7626 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7627 tabs.
7628
eceb0c5f
TT
76292011-03-09 Tom Tromey <tromey@redhat.com>
7630
7631 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7632 parentheses.
7633 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7634 $command.
7635 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7636 argument to gdb_continue_to_end.
7637 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7638 argument to gdb_continue_to_end.
7639 * gdb.cp/annota3.exp: Fix regex.
7640 * gdb.cp/annota2.exp: Fix regex.
7641 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7642 gdb_continue_to_end.
7643 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7644 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7645 gdb_continue_to_end.
7646
63154eca
PA
76472011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7648
7649 * gdb.server/ext-run.exp
7650 (load new file without any gdbserver inferior): New test.
7651
967d1f9b
TT
76522011-03-07 Tom Tromey <tromey@redhat.com>
7653
7654 * Makefile.in (TAGS): Rewrite.
7655
d68dcbb9
JK
76562011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7659 initial commands echo. New match for `Found trace'. Anchor all the
7660 other matches. Anchor and match for `No trace frame found' the final
7661 match.
7662
6bf58e63
TT
76632011-03-07 Tom Tromey <tromey@redhat.com>
7664
7665 * Makefile.in (TAGS): New target.
7666
fda326dd
TT
76672011-03-07 Tom Tromey <tromey@redhat.com>
7668
7669 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7670 change.
7671 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7672 change.
7673 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7674 exit message change.
7675 (skip_altivec_tests): Update for exit message change.
7676 (skip_vsx_tests): Likewise.
7677 (gdb_continue_to_end): Likewise. Add 'command' argument.
7678 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7679 * gdb.threads/tls.exp: Update for exit message change.
7680 * gdb.threads/thread-unwindonsignal.exp: Use
7681 gdb_continue_to_end.
7682 * gdb.threads/step.exp (step_it): Update for exit message change.
7683 (continue_all): Likewise.
7684 * gdb.threads/print-threads.exp (test_all_threads): Update for
7685 exit message change.
7686 * gdb.threads/interrupted-hand-call.exp: Use
7687 gdb_continue_to_end.
7688 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7689 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7690 gdb_continue_to_end.
7691 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7692 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7693 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7694 * gdb.cp/method.exp: Update for exit message change.
7695 * gdb.cp/mb-templates.exp: Update for exit message change.
7696 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7697 * gdb.cp/annota3.exp: Update for exit message change.
7698 * gdb.cp/annota2.exp: Update for exit message change.
7699 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7700 * gdb.base/term.exp: Update for exit message change.
7701 * gdb.base/step-test.exp (test_i): Update for exit message change.
7702 * gdb.base/sigstep.exp (advance): Update for exit message change.
7703 (advancei): Likewise.
7704 * gdb.base/siginfo.exp: Update for exit message change.
7705 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7706 * gdb.base/reread.exp: Use gdb_continue_to_end.
7707 * gdb.base/langs.exp: Use gdb_continue_to_end.
7708 * gdb.base/interrupt.exp: Update for exit message change.
7709 * gdb.base/gdb1555.exp: Update for exit message change.
7710 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7711 * gdb.base/ending-run.exp: Update for exit message change.
7712 * gdb.base/chng-syms.exp: Update for exit message change.
7713 * gdb.base/checkpoint.exp: Update for exit message change.
7714 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7715 gdb_continue_to_end.
7716 (test_catch_syscall_with_wrong_args): Likewise.
7717 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7718 * gdb.base/break-interp.exp (test_ld): Update for exit message
7719 change.
7720 * gdb.base/bang.exp: Update for exit message change.
7721 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7722 (do_call_attach_tests): Likewise.
7723 * gdb.base/a2-run.exp: Update for exit message change.
7724 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7725 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7726 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7727
dd19bd70
JK
77282011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7729
7730 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7731
30e62689
TT
77322011-03-03 Tom Tromey <tromey@redhat.com>
7733
7734 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7735 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7736 * gdb.hp/gdb.aCC/configure.ac: Remove.
7737 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7738 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7739 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7740 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7741 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7742 * gdb.hp/gdb.compat/configure.ac: Remove.
7743 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7744 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7745 * gdb.hp/gdb.defects/configure.ac: Remove.
7746 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7747 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7748 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7749 * gdb.hp/configure.ac: Remove.
7750 * gdb.hp/configure: Remove.
7751 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7752 substitution.
7753 (Makefile): Remove rule.
7754 * gdb.cell/configure.ac: Remove.
7755 * gdb.cell/configure: Remove.
7756 * gdb.stabs/Makefile.in (Makefile): Remove.
7757 (distclean): Don't remove config.status or config.log.
7758 * gdb.stabs/configure (Makefile): Remove.
7759 * gdb.stabs/configure.ac: Remove.
7760 * configure: Rebuild.
7761 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7762 Remove stabs- and cell-specific logic. Test for existence of
7763 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7764 subdirectories, gdb.cell, and and gdb.stabs.
7765 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7766
c171f854
JB
77672011-03-03 Joel Brobecker <brobecker@adacore.com>
7768
7769 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7770 end of buffer.
7771
9a5193cb
JB
77722011-03-02 Joel Brobecker <brobecker@adacore.com>
7773
7774 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7775 gdb_test when running a test where we expected no output back.
7776
9bb4c1bb
MS
77772011-02-28 Michael Snyder <msnyder@vmware.com>
7778
7779 * gdb.cp/overload.cc: Change initializer value to integer.
7780
3bd0f5ef
MS
77812011-02-27 Michael Snyder <msnyder@vmware.com>
7782
7783 * gdb.multi/base.exp: Add test for remove-inferiors.
7784
2279eaad
JB
77852011-02-26 Joel Brobecker <brobecker@adacore.com>
7786
7787 * gdb.python/py-frame.exp: Simplify the initialization phase
7788 using prepare_for_testing.
7789
c82c0b55
MS
77902011-02-25 Michael Snyder <msnyder@vmware.com>
7791
7792 * gdb.multi/base.exp: Add tests for info inferiors with args.
7793
1d94651b
JK
77942011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7795
7796 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7797 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7798 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7799 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7800 asmfile3. Comment the STABS (#3) file compilation. Compile
7801 everything through assembler. Provide KFAIL for symtab/12497.
7802 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7803 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7804 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7805 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7806
3bd0f5ef
MS
78072011-02-24 Michael Snyder <msnyder@vmware.com>
7808
7809 * gdb.base/break.exp: Add tests for delete breakpoints using
7810 convenience variables and value history references.
7811
12c1418e
MS
78122011-02-24 Michael Snyder <msnyder@vmware.com>
7813
7814 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7815 left behind in previous check-in.
7816
e5a67952
MS
78172011-02-23 Michael Snyder <msnyder@vmware.com>
7818
7819 * gdb.base/break.exp: Add tests for "info break" with arguments.
7820 * gdb.trace/infotrace.exp: Update patterns for error and help.
7821 * gdb.base/completion.exp: Update pattern.
7822 * gdb.base/ena-dis-br.exp: Update pattern.
7823 * gdb.base/help.exp: Update patterns.
7824
78252011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7826
7827 * gdb.base/memattr.exp: New test.
7828 * gdb.base/memattr.c: Test load for memattr.exp.
7829
6e6fbe60
DE
78302011-02-22 Doug Evans <dje@google.com>
7831
7832 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7833
1d41d745
MS
78342011-02-22 Michael Snyder <msnyder@vmware.com>
7835
7836 * Makefile.in: Make more clean.
7837 * gdb.ada/Makefile.in: Ditto.
7838 * gdb.arch/Makefile.in: Ditto.
7839 * gdb.asm/Makefile.in: Ditto.
7840 * gdb.base/Makefile.in: Ditto.
7841 * gdb.cp/Makefile.in: Ditto.
7842 * gdb.dwarf2/Makefile.in: Ditto.
7843 * gdb.java/Makefile.in: Ditto.
7844 * gdb.mi/Makefile.in: Ditto.
7845 * gdb.modula2/Makefile.in: Ditto.
7846 * gdb.python/Makefile.in: Ditto.
7847 * gdb.server/Makefile.in: Ditto.
7848 * gdb.stabs/Makefile.in: Ditto.
7849 * gdb.threads/Makefile.in: Ditto.
7850 * gdb.trace/Makefile.in: Ditto.
7851
79ba84ca
MS
78522011-02-22 Michael Snyder <msnyder@vmware.com>
7853
df46027d 7854 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7855 info threads.
7856
b9b35694
JB
78572011-02-22 Joel Brobecker <brobecker@adacore.com>
7858
7859 * gdb.python/py-breakpoint.exp: Fix the expected output of
7860 one of the "maint info breakpoints" tests to accept the output
7861 generated on platforms that do not have hardware watchpoints.
7862
8bfb830f
JB
78632011-02-22 Joel Brobecker <brobecker@adacore.com>
7864
7865 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7866 clean_restart. Be a little stricter in the expected output
7867 for one of the tests. Fix a typo in one of the comments.
7868
c45f3c54
JB
78692011-02-22 Joel Brobecker <brobecker@adacore.com>
7870
7871 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7872 Delete variable binfile, no longer use. Add or modify test
7873 comments to make them unique.
7874
b97c863c
MS
78752011-02-21 Michael Snyder <msnyder@vmware.com>
7876
7877 * Makefile.in: Update for make clean.
7878 * gdb.ada/Makefile.in: Ditto.
7879 * gdb.arch/Makefile.in: Ditto.
7880 * gdb.asm/Makefile.in: Ditto.
7881 * gdb.base/Makefile.in: Ditto.
7882 * gdb.cp/Makefile.in: Ditto.
7883 * gdb.dwarf2/Makefile.in: Ditto.
7884 * gdb.java/Makefile.in: Ditto.
7885 * gdb.mi/Makefile.in: Ditto.
7886 * gdb.modula2/Makefile.in: Ditto.
7887 * gdb.python/Makefile.in: Ditto.
7888 * gdb.server/Makefile.in: Ditto.
7889 * gdb.stabs/Makefile.in: Ditto.
7890 * gdb.threads/Makefile.in: Ditto.
7891 * gdb.trace/Makefile.in: Ditto.
7892
aea5b279
MS
78932011-02-21 Michael Snyder <msnyder@vmware.com>
7894
7895 * gdb.threads/thread-find.exp: Update patterns for changes in
7896 output of "info threads" command.
7897
e3039479
UW
78982011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7899 Ulrich Weigand <uweigand@de.ibm.com>
7900
7901 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7902 (skip_hw_watchpoint_tests): Likewise.
7903 (skip_hw_watchpoint_multi_tests): Likewise.
7904
b800ec70
UW
79052011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7906
7907 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7908 (skip_hw_watchpoint_tests): Likewise.
7909 (skip_hw_watchpoint_multi_tests): Likewise.
7910 (skip_hw_watchpoint_access_tests): Likewise.
7911
7912 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7913 * gdb.base/pr11022.exp: Likewise.
7914 * gdb.base/watch-read.exp: Likewise.
7915 * gdb.base/watch_thread_num.exp: Likewise.
7916 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7917 * gdb.base/watchpoint-hw.exp: Likewise.
7918 * gdb.base/watchpoint.exp: Likewise.
7919 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7920 * gdb.threads/watchthreads-reorder.exp: Likewise.
7921 * gdb.threads/watchthreads.exp: Likewise.
7922 * gdb.threads/watchthreads2.exp: Likewise.
7923
91033e37
JB
79242011-02-21 Joel Brobecker <brobecker@adacore.com>
7925
7926 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7927 the debugger is unable to find the array bounds.
7928
eeaafae2
JK
79292011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7930
7931 * gdb.cp/typedef-operator.exp: New file.
7932 * gdb.cp/typedef-operator.cc: New file.
7933
e338d953
MS
79342011-02-17 Michael Snyder <msnyder@vmware.com>
7935
7936 * gdb.threads/thread-find.exp: Fix regular expressions.
7937
e67ad678
JB
79382011-02-17 Joel Brobecker <brobecker@adacore.com>
7939
7940 * gdb.ada/packed_array: Expand testcase to test printing of
7941 unconstrained packed array.
7942
93084bca
JB
79432011-02-17 Joel Brobecker <brobecker@adacore.com>
7944
7945 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7946
a0c78a73
PA
79472011-02-16 Pedro Alves <pedro@codesourcery.com>
7948
f65d5553 7949 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7950 (main): Initialize it before collecting, and and clear it
7951 afterwards.
f65d5553
PA
7952 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7953 collecting with '{type} addr', where the addr expression is not an
7954 rvalue.
a0c78a73 7955
3dfcbbd2
KW
79562011-02-16 Ken Werner <ken.werner@de.ibm.com>
7957
7958 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7959 a bool variable. Expect correct OpenCL names for vector types. Use the
7960 uc3 variable name instead of referring to the uchar3 built-in type.
7961 Escape the asterisk at the half pointer test.
7962
08807d5a
PA
79632011-02-16 Pedro Alves <pedro@codesourcery.com>
7964
f65d5553 7965 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7966 (main): Initialize it before collecting, and and clear it
7967 afterwards.
f65d5553
PA
7968 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7969 collecting overlapping memory ranges.
08807d5a 7970
60f98dde
MS
79712011-02-15 Michael Snyder <msnyder@vmware.com>
7972
7973 * gdb.base/default.exp: Add tests for thread commands.
7974 * gdb.base/help.exp: Add tests for thread commands.
7975 * gdb.threads/thread-find.exp: New test for thread find command.
7976
648cd113
KW
79772011-02-15 Ken Werner <ken.werner@de.ibm.com>
7978
7979 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7980
494e194e
YQ
79812011-02-15 Yao Qi <yao@codesourcery.com>
7982
7983 PR tdep/12352
7984 * gdb.arch/arm-disp-step.S : New test for str instruction.
7985 * gdb.arch/arm-disp-step.exp : Likewise.
7986
d9492458
TJB
79872011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7988
7989 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7990 "vector_register2_vr" test strings. Test the extended floating
7991 point registers (F32~F63).
7992 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7993 IBM XL C compiler. Make the test program use a register provided
7994 by the compiler for the lxvd2x instruction.
7995
8af8e3bc
PA
79962011-02-14 Pedro Alves <pedro@codesourcery.com>
7997
7998 * gdb.trace/unavailable.cc (class Base, class Middle, class
7999 Derived): New types.
8000 (derived_unavail, derived_partial, derived_whole): New globals.
8001 (virtual_partial): New global.
8002 (virtualp): Point at virtual_partial.
8003 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8004 related to unavailable vptr.
8005
1b28d0b3
PA
80062011-02-14 Pedro Alves <pedro@codesourcery.com>
8007
8008 * gdb.trace/unavailable.cc (a, b, c): New globals.
8009 (main): Set and clear them.
8010 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8011 `a' and `c', and check that `b' isn't collected, although `a' and
8012 `c' are.
8013
ec0a52e1
PA
80142011-02-14 Pedro Alves <pedro@codesourcery.com>
8015
8016 * gdb.trace/unavailable.cc (struct Virtual): New.
8017 (virtualp): New global pointer.
8018 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8019 printing a pointer to an object whose type has a vtable, with
8020 print object on.
8021
24e6bcee
PA
80222011-02-14 Pedro Alves <pedro@codesourcery.com>
8023
8024 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8025 value repeat handles unavailableness.
8026
39d37385
PA
80272011-02-14 Pedro Alves <pedro@codesourcery.com>
8028
8029 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8030 tests for building arrays from unavailable values, subscripting
8031 non-memory rvalue unvailable arrays, and accessing fields or
8032 baseclasses of non-lazy unavailable values,
8033 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8034 struct types.
8035 (g_smallstruct, g_smallstruct_b): New globals.
8036
06d72e16
PA
80372011-02-14 Pedro Alves <pedro@codesourcery.com>
8038
8039 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8040
bc9a5551
JK
80412011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8042
8043 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8044 * gdb.cp/overload-const.exp: New file.
8045 * gdb.cp/overload-const.cc: New file.
8046
54fcddd0
UW
80472011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8048
8049 * gdb.opencl/callfuncs.cl: New file.
8050 * gdb.opencl/callfuncs.exp: New test.
8051 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8052
d6dafb7c
UW
80532011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8054
8055 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8056 when computing result.
8057 * gdb.arch/altivec-abi.exp: Update expected results.
8058
a449c2d8
TJB
80592011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8060
8061 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8062 * gdb.base/jit.exp: Likewise.
8063 * gdb.base/pie-execl.exp: Likewise.
8064 * gdb.base/solib-nodir.exp: Likewise.
8065 * gdb.base/solib-overlap.exp: Likewise.
8066
764880b7
PA
80672011-02-07 Pedro Alves <pedro@codesourcery.com>
8068
8069 * gdb.trace/collection.c (global_pieces): New.
8070 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8071 New procedure.
8072 (gdb_trace_collection_test): Call it.
8073
505500db
SW
80742011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8075
8076 * gdb.python/py-evthreads.c: New file.
8077 * gdb.python/py-evthreads.exp: New file.
8078 * gdb.python/py-events.py: New file.
8079 * gdb.python/py-events.exp: New file.
8080 * gdb.python/py-events.c: New file.
8081
385203ed
DD
80822011-02-04 David Daney <ddaney@caviumnetworks.com>
8083
8084 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8085
9011945e
AB
80862011-02-03 Andrew Burgess <aburgess@broadcom.com>
8087
8088 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8089 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8090 boundary between two compilation units.
8091
580688f3
PA
80922011-02-02 Pedro Alves <pedro@codesourcery.com>
8093
8094 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8095 (Virtual): New structs.
8096 (virtual_o, virtual_middle_b): New globals.
8097 * gdb.cp/virtbase.exp: New tests.
8098
d3f0f853
PP
80992011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8100
8101 * gdb.base/jit.exp: New file.
8102 * gdb.base/jit-main.c: New file.
8103 * gdb.base/jit-solib.c: New file.
8104
b2030fb5
UW
81052011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8106
8107 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8108 proceed to initial kernel entry point.
8109 * gdb.opencl/datatypes.exp: Likewise.
8110 * gdb.opencl/operators.exp: Likewise.
8111 * gdb.opencl/vec_comps.exp: Likewise.
8112
2db19d1e
SW
81132011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8114
8115 * gdb.cp/nsnested.cc: New.
8116 * gdb.cp/nsnested.exp: New.
8117 * gdb.cp/nsnoimports.exp: New.
8118 * gdb.cp/nsnoimports.cc: New.
8119
6b0c4c1f
JB
81202011-01-31 Joel Brobecker <brobecker@adacore.com>
8121
8122 * gdb.base/interact.exp: Add extra tests that verify that
8123 the value of the interactive-mode setting does not change
8124 after the script is sourced.
8125
80b23b6a
JK
81262011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8127
8128 * gdb.cp/noparam.exp: New file.
8129 * gdb.cp/noparam.cc: New file.
8130
ffd5ec24
PA
81312011-01-28 Pedro Alves <pedro@codesourcery.com>
8132
8133 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8134 there's no stack or registers.
8135
a81766d8
TT
81362011-01-26 Tom Tromey <tromey@redhat.com>
8137
8138 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8139 space before string output. Add test for "set print pretty off"
8140 case.
8141
585fdaa1
PA
81422011-01-25 Pedro Alves <pedro@codesourcery.com>
8143
8144 * gdb.base/frame-args.exp: Adjust.
8145 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8146 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8147 * gdb.dwarf2/pieces.exp: Adjust.
8148 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8149 * gdb.opt/inline-locals.exp: Adjust.
8150 * gdb.threads/fork-child-threads.exp: Adjust.
8151
d468832a
KW
81522011-01-25 Ken Werner <ken.werner@de.ibm.com>
8153
8154 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8155 OpenCL kernel function. Add a comment as marker. Add address space
8156 qualifiers for the remaining program scope variables.
8157 * gdb.opencl/datatypes.cl: Likewise.
8158 * gdb.opencl/operators.cl: Likewise.
8159 * gdb.opencl/vec_comps.cl: Likewise.
8160 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8161 Add breakpoint at the marker comment.
8162 * gdb.opencl/datatypes.exp: Likewise.
8163 * gdb.opencl/operators.exp: Likewise.
8164 * gdb.opencl/vec_comps.exp: Likewise.
8165
490f124f
PA
81662011-01-24 Pedro Alves <pedro@codesourcery.com>
8167
8168 * gdb.base/printcmds.c (some_struct): New struct and instance.
8169 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8170 procedure.
8171 <global scope>: Call it.
8172
6da78614
KW
81732011-01-21 Ken Werner <ken.werner@de.ibm.com>
8174
8175 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8176 argument to the gdb_compile_opencl_hostapp call.
8177
ec64c9aa
YQ
81782011-01-19 Yao Qi <yao@codesourcery.com>
8179
8180 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8181 positve list.
8182
810cfdbb
YQ
81832011-01-19 Yao Qi <yao@codesourcery.com>
8184
8185 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8186 canonical form.
8187 Remove "xscale-*-*"
8188 * gdb.xml/tdesc-regs.exp: Likewise.
8189 * gdb.python/py-section-script.exp: Replace ARM target triplet
8190 with canonical form.
8191 Match arm*-*-symbianelf*.
8192 * gdb.base/dup-sect.exp: Likewise.
8193 * lib/dwarf.exp: New.
8194 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8195 dwarf2_support.
8196 * gdb.dwarf2/dup-psym.exp: Likewise.
8197 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8198 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8199 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8200 * gdb.dwarf2/dw2-basic.exp: Likewise.
8201 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8202 * gdb.dwarf2/dw2-const.exp: Likewise.
8203 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8204 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8205 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8206 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8207 * gdb.dwarf2/dw2-filename.exp: Likewise.
8208 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8209 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8210 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8211 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8212 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8213 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8214 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8215 * gdb.dwarf2/dw2-producer.exp: Likewise.
8216 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8217 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8218 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8219 * gdb.dwarf2/dw2-strp.exp: Likewise.
8220 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8221 * gdb.dwarf2/implptr.exp: Likewise.
8222 * gdb.dwarf2/mac-fileno.exp: Likewise.
8223 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8224 * gdb.dwarf2/pieces.exp: Likewise.
8225 * gdb.dwarf2/pr11465.exp: Likewise.
8226 * gdb.dwarf2/valop.exp: Likewise.
8227 * gdb.dwarf2/watch-notconst.exp: Likewise.
8228 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8229
4694da01
TT
82302011-01-19 Tom Tromey <tromey@redhat.com>
8231
8232 * gdb.python/py-infthread.exp: Add thread tests.
8233
b075872c
JB
82342011-01-14 Joel Brobecker <brobecker@adacore.com>
8235
8236 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8237
2c3e6e24
JB
82382011-01-14 Joel Brobecker <brobecker@adacore.com>
8239
8240 * gdb.ada/widewide: New testcase.
8241
de8fa76c
JB
82422011-01-13 Joel Brobecker <brobecker@adacore.com>
8243
8244 * gdb.base/interact.exp: New testcase.
8245
1b05df00
TT
82462011-01-12 Tom Tromey <tromey@redhat.com>
8247
8248 * gdb.mi/gdb2549.exp: Update for error message changes.
8249 * gdb.mi/mi-cli.exp: Likewise.
8250 * gdb.mi/mi-disassemble.exp: Likewise.
8251 * gdb.mi/mi-pthreads.exp: Likewise.
8252 * gdb.mi/mi-regs.exp: Likewise.
8253 * gdb.mi/mi-stack.exp: Likewise.
8254 * gdb.mi/mi-var-block.exp: Likewise.
8255 * gdb.mi/mi-var-cmd.exp: Likewise.
8256 * gdb.mi/mi2-cli.exp: Likewise.
8257 * gdb.mi/mi2-disassemble.exp: Likewise.
8258 * gdb.mi/mi2-pthreads.exp: Likewise.
8259 * gdb.mi/mi2-regs.exp: Likewise.
8260 * gdb.mi/mi2-stack.exp: Likewise.
8261 * gdb.mi/mi2-var-block.exp: Likewise.
8262 * gdb.mi/mi2-var-cmd.exp: Likewise.
8263
c2ff108b
JK
82642011-01-12 Andrew Burgess <aburgess@broadcom.com>
8265 Jan Kratochvil <jan.kratochvil@redhat.com>
8266
8267 PR fortran/11104 and DWARF unbound arrays detection.
8268 * gdb.fortran/multi-dim.exp: New file.
8269 * gdb.fortran/multi-dim.f90: New file.
8270
b716877b
AB
82712011-01-12 Andrew Burgess <aburgess@broadcom.com>
8272
8273 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8274 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8275 add new tests for opcode dumping.
8276
6c162d5e
TT
82772011-01-11 Tom Tromey <tromey@redhat.com>
8278
8279 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8280
77b06cd7
TJB
82812010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8282
8283 Convert hardware watchpoints to use breakpoint_ops.
8284 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8285 type is not supported.
8286 * gdb.base/foll-fork.exp: Likewise.
8287 * gdb.base/foll-vfork.exp: Likewise.
8288
f39a75d0
PM
82892011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8290
8291 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8292 Use load_lib gdb-python.exp.
8293 * gdb.python/python.exp: Ditto.
8294 * gdb.python/py-function.exp: Ditto.
8295
fc529d80
AS
82962011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8297
8298 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8299
fb03cb59
JK
83002011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8301
8302 * configure: Regenerate.
8303
d8e22779
TT
83042011-01-06 Tom Tromey <tromey@redhat.com>
8305
8306 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8307
09050809
JB
83082011-01-06 Joel Brobecker <brobecker@adacore.com>
8309
fc529d80
AS
8310 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8311 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8312 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8313 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8314 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8315 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8316 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8317 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8318 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8319 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8320 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8321 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8322 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8323 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8324 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8325 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8326 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8327 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8328 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8329 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8330 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8331 gdb.ada/uninitialized_vars.exp,
8332 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8333 Simplify by using clean_restart.
09050809 8334
8ed5dd9e
JB
83352011-01-06 Joel Brobecker <brobecker@adacore.com>
8336
8337 Add marker to be used as anchor for inserting breakpoints.
8338 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8339 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8340 Likewise.
8341
8342 Remove uses of gdb_start_cmd.
8343 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8344 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8345
8346 Do not run testcase if testing with GDBserver.
8347 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8348 if testing with GDBserver.
8349
368a124f
JB
83502011-01-06 Joel Brobecker <brobecker@adacore.com>
8351
8352 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8353 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8354 copyright header.
8355
44944448
JB
83562011-01-05 Joel Brobecker <brobecker@adacore.com>
8357
8358 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8359 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8360 testsuite/gdb.fortran/complex.f,
8361 testsuite/gdb.fortran/derived-type.f90,
8362 testsuite/gdb.fortran/library-module-lib.f90,
8363 testsuite/gdb.fortran/library-module-main.f90,
8364 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8365 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8366 Copyright year update.
8367
31886ea6
JB
83682011-01-05 Joel Brobecker <brobecker@adacore.com>
8369
8370 * gdb.base/langs1.f: Add copyright header.
8371
ebedcab5
JK
83722011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8373
8374 * gdb.base/morestack.exp: New file.
8375 * gdb.base/morestack.c: New file.
8376
de1eb2f9
JK
83772011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8378
8379 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8380
9e87a409
JB
83812010-12-29 Joel Brobecker <brobecker@adacore.com>
8382
8383 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8384 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8385
720d1a40
JB
83862010-12-29 Joel Brobecker <brobecker@adacore.com>
8387
8388 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8389
a283af87
AS
83902010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8391
5d3d9cba
AS
8392 * gdb.threads/tls.exp: Fix typo.
8393
a283af87
AS
8394 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8395 * gdb.threads/execl.exp: Update.
8396
2a20745c
YQ
83972010-12-23 Yao Qi <yao@codesourcery.com>
8398
8399 * gdb.arch/arm-disp-step.exp: New.
8400 * gdb.arch/arm-disp-step.S: New.
8401
a7658b96
TT
84022010-12-21 Tom Tromey <tromey@redhat.com>
8403
8404 * gdb.threads/execl.exp: Update.
8405 * gdb.threads/linux-dp.exp: Update.
8406 * gdb.threads/manythreads.exp: Update.
8407 * gdb.threads/tls.exp: Update.
8408
5b79abe7
TT
84092010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8410
8411 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8412 (NextOverThrowDerivates) <resumebpt>: New.
8413 (resumebpt_test): New.
8414 (main): Call resumebpt_test.
8415 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8416
0914bcdb
SS
84172010-12-12 Stan Shebs <stan@codesourcery.com>
8418
8419 * gdb.trace/tsv.exp: Test print command on trace state variables.
8420
305aeedc
TT
84212010-12-09 Tom Tromey <tromey@redhat.com>
8422
8423 * gdb.base/interp.exp: Add regression test.
8424
186c406b
TT
84252010-12-09 Tom Tromey <tromey@redhat.com>
8426
8427 * gdb.java/jnpe.java: New file.
8428 * gdb.java/jnpe.exp: New file.
8429 * gdb.cp/nextoverthrow.exp: New file.
8430 * gdb.cp/nextoverthrow.cc: New file.
8431
aae1c79a
DE
84322010-12-07 Doug Evans <dje@google.com>
8433
8434 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8435 of data-directory.
8436 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8437 updated.
8438 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8439
60f98dde 84402010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8441
8442 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8443 * gdb.base/call-sc.exp: Ditto.
8444 * gdb.base/finish.exp: Ditto.
8445 * gdb.base/return.exp: Ditto.
8446 * gdb.base/return2.exp: Ditto.
8447
5fa290c1
DE
84482010-11-30 Doug Evans <dje@google.com>
8449
8450 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8451 (gdb_expect_list): Fix spelling errors in comments.
8452 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8453 send_gdb/gdb_expect_list where applicable.
8454 * gdb.base/call-ar-st.exp: Ditto.
8455 * gdb.base/funcargs.exp: Ditto.
8456 * gdb.base/gcore.exp: Ditto.
8457 * gdb.base/page.exp: Ditto.
8458 * gdb.base/sigaltstack.exp: Ditto.
8459 * gdb.base/siginfo.exp: Ditto.
8460 * gdb.base/sigstep.exp: Ditto.
8461 * gdb.base/trace-commands.exp: Ditto.
8462
4e04c971
DE
84632010-11-29 Doug Evans <dje@google.com>
8464
8465 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8466 printer-name;subprinter-name.
8467
8cf6f0b1
TT
84682010-11-29 Tom Tromey <tromey@redhat.com>
8469
8470 * gdb.dwarf2/implptr.exp: New file.
8471 * gdb.dwarf2/implptr.c: New file.
8472 * gdb.dwarf2/implptr.S: New file.
8473
94b6973e
PM
84742010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8475
fc529d80 8476 PR python/12199
94b6973e
PM
8477
8478 * gdb.python/py-breakpoint.exp: Test the delete method.
8479
8358c15c
JK
84802010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8481
8482 Fix step_resume_breakpoint unsaved during an infcall.
8483 * gdb.base/step-resume-infcall.exp: New file.
8484 * gdb.base/step-resume-infcall.c: New file.
8485
f6df29bc
TJB
84862010-11-24 Edjunior Machado <emachado@br.ibm.com>
8487
8488 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8489
f2b5a5cf
TJB
84902010-11-24 Edjunior Machado <emachado@br.ibm.com>
8491
8492 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8493 on ppc64's symbols; "finish" and "return" commands must accept to
8494 show the caller line again as well as the line after.
8495 * gdb.asm/powerpc64.inc: New file.
8496
6b0ecdc2
DE
84972010-11-23 Doug Evans <dje@google.com>
8498
8499 * lib/gdb.exp (gdb_test_sequence): New function.
8500 (gdb_expect_list): Add verbose -log call for each pattern.
8501 * gdb.base/signals.exp (test_handle_all_print): Call it.
8502 Reduce timeout increment from 6 minutes to 1 minute.
8503 * gdb.server/ext-run.exp: Call it.
8504
ea976c60
PM
85052010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8506
f2b5a5cf 8507 PR python/12212
ea976c60
PM
8508
8509 * gdb.python/python.exp: Check that selected_thread raises an
8510 error when no inferior is loaded.
8511
c0efa795
JK
85122010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8513
8514 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8515 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8516
ec3aa567
JK
85172010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8520 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8521
d8249011
DE
85222010-11-18 Doug Evans <dje@google.com>
8523
8524 * gdb.server/ext-run.exp: Fix intermittent failures.
8525
d4eba7d1
NF
85262010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8527
8528 * gdb.stabs/gdb11479.exp: Use runto_main.
8529
b04c2f88
NF
85302010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8531
8532 * gdb.base/break-entry.exp: Skip if using a stub.
8533
ae9d7ce4
NF
85342010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8535
8536 * gdb.python/py-inferior.exp: Pack values in target endianness.
8537
621c8364
TT
85382010-11-12 Tom Tromey <tromey@redhat.com>
8539
8540 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8541 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8542 MemoryError.
8543 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8544 type.
8545 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8546 MemoryError.
8547 (test_subscript_regression): Update exception type.
8548
84f4c1fe
PM
85492010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8550
8551 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8552 breakpoint tests.
8553
a1442452
PA
85542010-11-09 Pedro Alves <pedro@codesourcery.com>
8555
8556 * gdb.base/watchpoint.exp: Test "watch -location" with an
8557 innacessible location.
8558
efd11a33
JK
85592010-11-09 Edjunior Machado <emachado@br.ibm.com>
8560 Luis Machado <luisgpm@br.ibm.com>
8561
8562 * gdb.base/maint.exp: Expect "." prefix.
8563 * gdb.base/nodebug.exp: Expect "." Likewise.
8564 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8565 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8566 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8567 POWER server processors.
8568
aa00efb5
JK
85692010-11-08 Edjunior Machado <emachado@br.ibm.com>
8570 Luis Machado <luisgpm@br.ibm.com>
8571
8572 * gdb.base/break-entry.exp: convert entry point for
8573 ppc64 and expect leading `.' on ppc64's symbols
8574
99e7ae30
DE
85752010-11-05 Doug Evans <dje@google.com>
8576
8577 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8578 * gdb.python/py-param.exp: Delete, contents moved to ...
8579 * gdb.python/py-parameter.exp: ... here. New file.
8580 Add test for gdb.parameter ("directories").
99e7ae30 8581
f4b8a18d
KW
85822010-11-05 Ken Werner <ken.werner@de.ibm.com>
8583
8584 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8585 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8586 * configure: Regenerate.
8587 * gdb.opencl/Makefile.in: New File.
8588 * gdb.opencl/datatypes.exp: Likewise.
8589 * gdb.opencl/datatypes.cl: Likewise.
8590 * gdb.opencl/operators.exp: Likewise.
8591 * gdb.opencl/operators.cl: Likewise.
8592 * gdb.opencl/vec_comps.exp: Likewise.
8593 * gdb.opencl/vec_comps.cl: Likewise.
8594 * gdb.opencl/convs_casts.exp: Likewise.
8595 * gdb.opencl/convs_casts.cl: Likewise.
8596 * lib/opencl.exp: Likewise.
8597 * lib/opencl_hostapp.c: Likewise.
8598 * lib/opencl_kernel.cl: Likewise.
8599 * lib/cl_util.c: Likewise.
8600 * lib/cl_util.c: Likewise.
8601 * gdb.base/default.exp (set language): Add "opencl" to the list of
8602 languages.
8603
a9d5ef47
SW
86042010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8605
8606 * gdb.cp/overload.exp: Added test for inheritance overload.
8607 * gdb.cp/overload.cc: Ditto.
8608 * gdb.cp/oranking.exp: Removed releveant kfails.
8609
03eb1c79
JK
86102010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8611 Joel Brobecker <brobecker@adacore.com>
8612
8613 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8614 check test_compiler_info.
8615
dbc98a8b
KW
86162010-11-03 Ken Werner <ken.werner@de.ibm.com>
8617
8618 * gdb.base/gnu_vector.exp: Adjust expect messages.
8619
120bd360
KW
86202010-11-03 Ken Werner <ken.werner@de.ibm.com>
8621
8622 * gdb.base/gnu_vector.exp: Add unary operator tests.
8623
c37f7098
KW
86242010-11-03 Ken Werner <ken.werner@de.ibm.com>
8625
8626 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8627
7b51bc51
DE
86282010-11-02 Doug Evans <dje@google.com>
8629
8630 * gdb.python/py-pp-maint.c: New file.
8631 * gdb.python/py-pp-maint.exp: New file.
8632 * gdb.python/py-pp-maint.py: New file.
8633
50c97f38
TT
86342010-11-02 Tom Tromey <tromey@redhat.com>
8635
8636 * gdb.base/default.exp: Remove "scheme" from language list.
8637
a289b8f6
JK
86382010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8639
8640 Revert:
8641 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8642 * gdb.threads/sigstep-threads.exp: New file.
8643 * gdb.threads/sigstep-threads.c: New file.
8644
cd017491
MS
86452010-10-20 Michael Snyder <msnyder@vmware.com>
8646
8647 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8648
8e6a5956
UW
86492010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8650
8651 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8652 Skip test completely if gdb,no_hardware_watchpoints.
8653
2c04da0d
UW
86542010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8655
8656 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8657 strict, but do not check for any particular function name within libc.
8658
79afc5ef
SW
86592010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8660
8661 * gdb.cp/smartp.exp: New test.
8662 * gdb.cp/smartp.cc : New test.
8663
026ffab7
SW
86642010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8665
8666 * gdb.cp/converts.exp: Test pointer to bool conversion.
8667 Test pointer to long conversion.
8668 * gdb.cp/oranking.exp: Removed relevant kfail.
8669
3a772aa4
TT
86702010-10-18 Tom Tromey <tromey@redhat.com>
8671
8672 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8673 argument to lazy_string.
8674 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8675 (pp_ls.to_string): Use it.
8676 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8677 Add "estring2" local.
8678
5fc3827b
JK
86792010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8680
8681 Fix s390x compatibility.
8682 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8683 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8684
8aeb23f3
JK
86852010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8686
8687 * gdb.threads/sigstep-threads.exp: New file.
8688 * gdb.threads/sigstep-threads.c: New file.
8689
c1e56572
JK
86902010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8691
8692 * gdb.base/pie-execl.exp: New file.
8693 * gdb.base/pie-execl.c: New file.
8694
92163a10
JK
86952010-10-13 Doug Evans <dje@google.com>
8696 Jan Kratochvil <jan.kratochvil@redhat.com>
8697
8698 PR exp/12117
8699 * gdb.cp/ptype-cv-cp.cc: New file.
8700 * gdb.cp/ptype-cv-cp.exp: New file.
8701
7062b0a0
SW
87022010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8703
8704 * gdb.cp/converts.cc: New test program.
8705 * gdb.cp/converts.exp: New test.
8706 * gdb.cp/overload.exp: Added test for void* vs int*.
8707 * gdb.cp/overload.exp: Ditto.
8708 * gdb.cp/oranking.exp: Removed related kfail.
8709
0e3509db
DE
87102010-10-13 Doug Evans <dje@google.com>
8711
8712 * lib/gdb-python.exp (gdb_check_python_config): New function.
8713 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8714 * gdb.python/lib-types.cc: New file.
8715 * gdb.python/lib-types.exp: New file.
8716
8dc78533
JK
87172010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8718
8719 * gdb.python/py-error.exp: New file.
8720 * gdb.python/py-error.py: New file.
8721
93c17e06
JK
87222010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8723
8724 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8725 gdb_test_multiple.
8726
d8b34041
JK
87272010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8728
8729 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8730 * gdb.base/prelink.exp: Likewise.
8731 * gdb.base/solib-nodir.exp: Likewise.
8732 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8733 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8734 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8735
e0cc584e
UW
87362010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8737
8738 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8739 for the "info files" test to avoid timeouts on slow machines.
8740
cfc353b1
JK
87412010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8742
8743 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8744 (main): Make openlib dummy call.
8745
d3d7896d
JK
87462010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8747
8748 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8749 * break-interp.exp (reach): Move the core body ...
8750 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8751 (test_ld): Provide always real argument, even to the linker. Replace
8752 dl_main by _dl_debug_state.
8753
5e533c94
JK
87542010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8755
8756 Fix results of prelinked PIEs on ppc*.
8757 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8758 Accept also DISPLACEMENT "PRESENT".
8759 (main): Replace "ZERO" displacements by "PRESENT".
8760
33540610
SW
87612010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8762
8763 * gdb.cp/oranking.exp: New test.
8764 * gdb.cp/oranking.cc: New test program.
8765
3bdf2bbd
KW
87662010-10-08 Ken Werner <ken.werner@de.ibm.com>
8767
8768 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8769 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8770
2f608a3a
KW
87712010-10-06 Ken Werner <ken.werner@de.ibm.com>
8772
8773 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8774 lush, lynx) New constant.
8775 * gdb.base/constvars.exp: Test const array types.
8776 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8777
aa2e2d8d
DE
87782010-10-06 Doug Evans <dje@google.com>
8779
8780 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8781 of syscall staging area.
8782
2844d6b5
KW
87832010-10-06 Ken Werner <ken.werner@de.ibm.com>
8784
8785 * gdb.base/gnu_vector.c: Add variable c4.
8786 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8787 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8788
7d8ac8bb
MR
87892010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8790
8791 * gdb.arch/altivec-abi.exp: Fix a typo.
8792
84a02e58
MR
87932010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8794
8795 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8796 to match a thread ID.
8797
b18e6318
JK
87982010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8799
8800 Fix s390x testcase compatibility.
8801 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8802
a2c09bd0
DE
88032010-10-01 Doug Evans <dje@google.com>
8804
8805 * lib/gdb-python.exp: New file.
8806 * gdb.python/py-block.exp: Use it.
8807 * gdb.python/py-breakpoint.exp: Ditto.
8808 * gdb.python/py-frame.exp: Ditto.
8809 * gdb.python/py-inferior.exp: Ditto.
8810 * gdb.python/py-param.exp: Ditto.
8811 * gdb.python/py-prettyprint.exp: Ditto.
8812 * gdb.python/py-shared.exp: Ditto.
8813 * gdb.python/py-symbol.exp: Ditto.
8814 * gdb.python/py-symtab.exp: Ditto.
8815 * gdb.python/py-type.exp: Ditto.
8816 * gdb.python/py-value.exp: Ditto.
8817 * gdb.python/python.exp: Ditto.
8818
38f12cfc
TT
88192010-09-30 Tom Tromey <tromey@redhat.com>
8820
8821 * gdb.base/anon.exp: New file.
8822 * gdb.base/anon.c: New file.
8823
9ae8282d
TT
88242010-09-30 Tom Tromey <tromey@redhat.com>
8825
8826 * gdb.base/completion.exp: Test completion through anonymous
8827 union.
8828 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8829
e9e07ba6
JK
88302010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8831
8832 Fix printing parameters of inlined functions.
8833 * gdb.dwarf2/dw2-inline-param.exp: New file.
8834 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8835 * gdb.dwarf2/dw2-inline-param.S: New file.
8836
cd2effb2
JK
88372010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 PR corefiles/12071.
8840 * gdb.base/corefile.exp (quit with a process, no question: load core)
8841 (quit with a core file): New tests.
8842
bceffbf3
JK
88432010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 Fix GDB crash on inferior calls with self-referencing classes.
8846 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8847 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8848 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8849
1736ad11
JK
88502010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8851
8852 Fix lost siginfo_t for inferior calls.
8853 * gdb.base/siginfo-infcall.exp: New file.
8854 * gdb.base/siginfo-infcall.c: New file.
8855
a176ad92
JB
88562010-09-22 Joel Brobecker <brobecker@adacore.com>
8857
8858 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8859
c2b0a229
JK
88602010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8861
8862 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8863 New test.
8864 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8865
e8ae22d1
JB
88662010-09-22 Joel Brobecker <brobecker@adacore.com>
8867
8868 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8869 type of our const type.
8870
ec322823
SW
88712010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8872
8873 * gdb.cp/pr12028.cc: New.
8874 * gdb.cp/pr12028.exp: New.
8875
72929c62
JB
88762010-09-22 Joel Brobecker <brobecker@adacore.com>
8877
8878 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8879
875b4ff5 88802010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8881 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8882
8883 PR mi/11407
8884 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8885 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8886 * gdb.mi/dw2-ref-missing-frame.S New File.
8887 * gdb.mi/dw2-ref-missing-frame.exp New File.
8888
7155d578
TT
88892010-09-14 Tom Tromey <tromey@redhat.com>
8890
8891 PR symtab/8399:
8892 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8893
515ed532
TT
88942010-09-14 Tom Tromey <tromey@redhat.com>
8895
8896 PR exp/11803:
8897 * gdb.threads/tls.exp: Use C++.
8898 (check_thread_local): Use K::another_thread_local.
8899 * gdb.threads/tls.c (class K): New.
8900 (another_thread_local): Now a member of K.
8901 (spin): Update. No longer K&R C.
8902
450ca57c
SW
89032010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8904
8905 * gdb.cp/koenig.cc: created class for testing member lookup.
8906 * gdb.cp/koenig.exp: Added test for member lookup.
8907
dbd492a3
JK
89082010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8909
8910 Fix false FAILs on sourcetree topdir directory containing "kill".
8911 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8912 source line matching regexp.
8913
8d4d924b
JK
89142010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8915
8916 * gdb.python/python.exp (set height 0, collect help from uiout)
8917 (verify help to uiout): New tests.
8918
8e64f2a0
JK
89192010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8920
8921 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8922 is_lp64_target to check 64bit target.
8923
4569eed2
JK
89242010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8925
8926 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8927 (test_ld) <powerpc64-*>: New.
8928
5e1617b1
DJ
89292010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8930
8931 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8932
c767944b
DJ
89332010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8934
8935 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8936 (FunctionArg::method): New function.
8937 (empty, arg): New variables.
8938 (main): Call arg.method.
8939 * gdb.cp/templates.exp (test_template_args): New function.
8940 (do_tests): Call it.
8941
27d3a3fc
UW
89422010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8943
8944 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8945 of "next" to proceed over pthread_exit call.
8946
55b7ce7f
UW
89472010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8948
8949 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8950 "maint print statistics" output to prevent expect timeouts.
8951
809df446
JK
89522010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8953
8954 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8955 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8956 (test_float_rejected): ... here.
8957 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8958 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8959 (test_float_rejected): ... here.
8960 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8961 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8962 (test_float_rejected): ... here.
8963 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8964 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8965 (test_float_rejected): ... here.
8966
8464be76
DJ
89672010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8968
8969 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8970 before disabling hardware watchpoints.
8971 (test_inaccessible_watchpoint): Check that hardware watchpoints
8972 are used. Test for watchpoints on a constant address.
8973
14dba4b4
JK
89742010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8975
8976 * gdb.base/ui-redirect.exp: New file.
8977
3f3540e1 89782010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8979 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8980
8981 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8982
0f254bb7
DE
89832010-08-31 Doug Evans <dje@google.com>
8984
8985 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8986
03f17ccf
TT
89872010-08-30 Tom Tromey <tromey@redhat.com>
8988
8989 PR python/11792:
8990 * gdb.python/py-value.exp (test_subscript_regression): Add
8991 dynamic_type test.
8992
640617ad
DJ
89932010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8994
8995 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8996 instead of running to main. Do not test the main function.
8997 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8998 Add new main.
8999
2ed91d1b
PA
90002010-08-26 Pedro Alves <pedro@codesourcery.com>
9001
9002 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9003 one test.
9004
673bfd45
DE
90052010-08-24 Doug Evans <dje@google.com>
9006
9007 PR symtab/11942
9008 * gdb.dwarf2/dw4-sig-types.cc: New file.
9009 * gdb.dwarf2/dw4-sig-types.h: New file.
9010 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9011 * gdb.dwarf2/dw4-sig-types.exp: New file.
9012
f9ffd4bb
TT
90132010-08-23 Tom Tromey <tromey@redhat.com>
9014
9015 PR python/11145:
9016 * gdb.python/py-value.c (Base, Derived): New types.
9017 (base): New global.
9018 * gdb.python/py-value.exp (test_subscript_regression): Add
9019 dynamic_cast test.
9020
d839c8a4
TT
90212010-08-23 Tom Tromey <tromey@redhat.com>
9022
9023 PR python/10676:
9024 * gdb.python/py-type.exp (test_fields): Add tests for type
9025 equality.
9026
702c2711
TT
90272010-08-23 Tom Tromey <tromey@redhat.com>
9028
9029 PR python/11915:
9030 * gdb.python/py-type.exp (test_fields): Add tests for array.
9031
832bafd3
KS
90322010-08-23 Keith Seitz <keiths@redhat.com>
9033
9034 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9035 have any children. Create a new abbrev for it.
9036 Add missing terminal sequence to .debug_abbrev.
9037
c37bf528
KS
90382010-08-20 Keith Seitz <keiths@redhat.com>
9039
9040 PR symtab/11465:
9041 * gdb.dwarf2/pr11465.exp: New test.
9042 * gdb.dwarf2/pr11465.S: New file.
9043 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9044 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9045
4572cbac
TJB
90462010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9047
9048 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9049 registers. Update data sets with the new v2_double element in the
9050 VSX register union. Add vector_register3_vr data set for the AltiVec
9051 registers. Use gdb_test_no_output instead of send_gdb.
9052
e7fbb131
PA
90532010-08-19 Pedro Alves <pedro@codesourcery.com>
9054
9055 * gdb.python/py-shared.exp: New file, factored out from
9056 python.exp.
9057 * gdb.python/py-shared.c: New file.
9058 * gdb.python/py-shared-sl.c: New file.
9059 * gdb.python/python-1.c: New file.
9060 * gdb.python/python-sl.c: Delete.
9061 * gdb.python/python.c: Mention python-1.c.
9062 * gdb.python/python.exp: Move shared library tests to
9063 py-shared.exp.
9064 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9065 (MISCELLANEOUS): New.
9066 (clean mostlyclean): Also remove $MISCELLANEOUS.
9067
d30f5e1f
DE
90682010-08-19 Doug Evans <dje@google.com>
9069
9070 PR exp/11926
9071 * gdb.base/printcmds.exp (test_float_accepted): New function.
9072 Move existing float tests there. Add tests for floats with suffixes.
9073 (test_float_rejected): New function.
9074 * gdb.java/jv-print.exp (test_float_accepted): New function.
9075 (test_float_rejected): New function.
9076 * gdb.objc/print.exp: New file.
9077 * gdb.pascal/print.exp: New file.
9078 * lib/objc.exp: New file.
9079
7b3fd859
PM
90802010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9081
9082 * gdb.base/default.exp (info set): Avoid full buffer error and force
9083 reading up to final gdb prompt.
9084 (show): Likewise.
9085
c92817ce
TT
90862010-08-18 Tom Tromey <tromey@redhat.com>
9087
9088 PR symtab/11919:
9089 * gdb.base/completion.exp: Add test.
9090
f1208f9e
DE
90912010-08-18 Doug Evans <dje@google.com>
9092
9093 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9094 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9095 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9096 Simplify, early exit if runto_main fails.
9097 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9098 (set_lang_fortran): Moved to lib/fortran.exp.
9099 * gdb.fortran/types.exp: load_lib fortran.exp.
9100 (set_lang_fortran): Moved to lib/fortran.exp.
9101 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9102 * gdb.java/jprint.exp (set_lang_java): Ditto.
9103 * gdb.java/jv-exp.exp: load_lib java.exp.
9104 If set_lang_java fails, issue a warning instead of failure to be
9105 consistent with other set_lang_foo uses.
9106 (set_lang_java): Moved to lib/java.exp.
9107 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9108 If set_lang_java fails, issue a warning instead of failure to be
9109 consistent with other set_lang_foo uses.
9110 * gdb.pascal/types.exp: load_lib pascal.exp.
9111 (set_lang_pascal): Moved to lib/pascal.exp.
9112 * lib/fortran.exp: New file.
9113 * lib/java.exp (set_lang_java): New function.
9114 * lib/pascal.exp (set_lang_pascal): New function.
9115
2f06b485
YQ
91162010-08-18 Yao Qi <yao@codesourcery.com
9117
9118 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9119 func_nofb_start and func_loopfb_start, so that address of functions
9120 is equal to these labels on Thumb.
9121
96e25403
YQ
91222010-08-18 Yao Qi <yao@codesourcery.com>
9123
9124 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9125 to reflect latest c source file.
9126
36e6adc4
JK
91272010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9128
9129 * gdb.cp/infcall-dlopen.exp: New file.
9130 * gdb.cp/infcall-dlopen.cc: New file.
9131 * gdb.cp/infcall-dlopen-lib.cc: New file.
9132
f431efe5
PA
91332010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9134 Pedro Alves <pedro@codesourcery.com>
9135
9136 PR breakpoints/11371
9137
9138 * gdb.base/watch-cond-infcall.exp: New file.
9139 * gdb.base/watch-cond-infcall.c: New file.
9140
06a64a0b
TT
91412010-08-16 Tom Tromey <tromey@redhat.com>
9142
9143 * gdb.base/help.exp: Update.
9144 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9145 watchpoint.
9146 (test_watch_location): New proc.
9147 (test_watchpoint_in_big_blob): Delete watchpoint.
9148 * gdb.base/watchpoint.c (func5): New function.
9149 (main): Call it.
9150
70ebf4ed
DE
91512010-08-16 Doug Evans <dje@google.com>
9152
9153 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9154
ca5c20b6
PM
91552010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9156
9157 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9158 tests.
9159
7346b668
KW
91602010-08-11 Ken Werner <ken.werner@de.ibm.com>
9161
9162 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9163 * gdb.base/gnu_vector.c: New File.
9164 * gdb.base/gnu_vector.exp: Likewise.
9165
cb2e07a6
PM
91662010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9167
9168 * gdb.python/python.c: New File.
9169 * gdb.python/python-sl.c: New File.
9170 * gdb.python/python.exp: Test solib_address and decode_line
9171 * functions.
9172
5da1313b
JK
91732010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9174
9175 * gdb.python/python.exp (show height, set height 10)
9176 (verify pagination beforehand, verify pagination beforehand: q)
9177 (gdb.execute does not page, verify pagination afterwards)
9178 (verify pagination afterwards: q): New.
9179
49c3ccf7
DE
91802010-08-02 Doug Evans <dje@google.com>
9181
9182 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9183 because of an older gcc, change test2
9184 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9185 to unsupported.
9186
42c0c4f1
KH
91872010-07-30 Kazu Hirata <kazu@codesourcery.com>
9188
9189 * gdb.base/break-always.exp: Do not expect full paths to file
9190 names.
9191 * gdb.base/commands.exp: Likewise.
9192
d3765805
DE
91932010-07-30 Doug Evans <dje@google.com>
9194
c98ee71b
DE
9195 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9196 xfail them when run with older gccs.
9197
fd961404
DE
9198 * lib/gdb.exp (build_executable): Forward "c++" option to
9199 get_compiler_info.
9200
999adef4
DE
9201 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9202 "python print ttype.template_argument(1)" and
9203 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9204 if using gcc 4.4 or earlier.
9205
d3765805
DE
9206 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9207 attach-to-debugger handling.
9208
1276c759
JK
92092010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9210
9211 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9212 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9213 (main): Use copyreloc.
9214 * gdb.base/prelink.exp (split debug of executable)
9215 (.dynbss vs. .bss address shift): New tests.
9216
88caa9b9
PA
92172010-07-29 Pedro Alves <pedro@codesourcery.com>
9218
9219 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9220 in gdb_test_multiple.
9221
c6f2ac43
PA
92222010-07-29 Pedro Alves <pedro@codesourcery.com>
9223
9224 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9225 environment.
9226
326fd672
TT
92272010-07-28 Tom Tromey <tromey@redhat.com>
9228
9229 PR python/11060:
9230 * gdb.python/py-type.c (Temargs): New template.
9231 (temvar): New variable.
9232 * gdb.python/py-type.exp (test_template): New proc.
9233
3ce3b1ba
PA
92342010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9235
9236 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9237 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9238
34eaf542
TT
92392010-07-28 Tom Tromey <tromey@redhat.com>
9240
9241 PR c++/9946:
9242 * gdb.cp/temargs.exp: New file.
9243 * gdb.cp/temargs.cc: New file.
9244
d41b819e
JK
92452010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9246
9247 * gdb.base/help.exp (help disassemble): Update the content.
9248
26ab7092
JK
92492010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9250
9251 * gdb.threads/ia64-sigill.exp: New file.
9252 * gdb.threads/ia64-sigill.c: New file.
9253
5283e9e1
TT
92542010-07-27 Tom Tromey <tromey@redhat.com>
9255
9256 * gdb.opt/inline-cmds.c (ATTR): New define.
9257 (func1): Use it.
9258 (func2): Likewise.
9259 (func3): Likewise.
9260 (outer_inline1): Likewise.
9261 (outer_inline2): Likewise.
9262 * gdb.opt/inline-bt.c (ATTR): New define.
9263 (func1): Use it.
9264 (func2): Likewise.
9265 * gdb.opt/inline-locals.c (ATTR): New define.
9266 (func1): Use it.
9267 (func2): Likewise.
9268
e992ef73
TT
92692010-07-27 Tom Tromey <tromey@redhat.com>
9270
9271 * gdb.stabs/gdb11479.c (hack): New function.
9272 (test): Use it.
9273 (test2): Use it.
9274 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9275 (int32_search_buf, int64_search_buf): No longer static.
9276 (x): Remove.
9277 * gdb.base/relocate.c (hack): New function.
9278
5374244e
PM
92792010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9280
9281 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9282 * gdb.python/py-value.c (func1): New function.
9283 (func2): Likewise.
9284
a99aee83
CV
92852010-07-26 Corinna Vinschen <vinschen@redhat.com>
9286
9287 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9288 as not to clash with .data section.
9289
a04ba985
JG
92902010-07-26 Jerome Guitton <guitton@adacore.com>
9291
9292 * gdb.base/code_elim.exp: New file.
9293 * gdb.base/code_elim1.c: New file.
9294 * gdb.base/code_elim2.c: New file.
9295
23bd0f7c
PA
92962010-07-21 Pedro Alves <pedro@codesourcery.com>
9297
9298 PR symtab/11827
9299
9300 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9301 (some_volatile_enum): New variable.
9302 * gdb.base/printcmds.exp (test_print_enums): New.
9303 <top level>: Call it.
9304
883df6dd
SW
93052010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9306
9307 * gdb.cp/fpointer.cc: New test.
9308 * gdb.cp/fpointer.exp: New test.
9309
569b05a5
JK
93102010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9311
9312 * gdb.base/solib-nodir.exp: New file.
9313 * lib/gdb.exp (runto): New case for a GDB internal error.
9314
51d7d803
JK
93152010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9316 Ulrich Weigand <uweigand@de.ibm.com>
9317 Tom Tromey <tromey@redhat.com>
9318
9319 * gdb.base/charset-malloc.c: New file.
9320 * gdb.base/charset.c (malloc_stub): New prototype.
9321 (main): Call it instead of malloc itself.
9322 * gdb.base/charset.exp: Use only prepare_for_testing.
9323 (binfile): Remove the variable.
9324
c0edd9ed
JK
93252010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 Make core files the process_stratum.
9328 * gdb.base/corefile.exp (run: load core again)
9329 (run: sanity check we see the core file, run: with core)
9330 (run: core file is cleared, attach: load core again)
9331 (attach: sanity check we see the core file, attach: with core)
9332 (attach: core file is cleared): New tests.
9333 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9334
3cbaedff
KW
93352010-07-14 Ken Werner <ken.werner@de.ibm.com>
9336
9337 * gdb.arch/altivec-abi.exp: New tests.
9338
91158a56
TT
93392010-07-13 Tom Tromey <tromey@redhat.com>
9340
9341 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9342 (main): Use it.
9343 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9344
0f5238ed
TT
93452010-07-13 Tom Tromey <tromey@redhat.com>
9346
9347 * gdb.base/label.exp: New file.
9348 * gdb.base/label.c: New file.
9349
add265ae
L
93502010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9351 H.J. Lu <hongjiu.lu@intel.com>
9352
9353 * lib/gdb.exp (is_ilp32_target): New.
9354 (is_lp64_target): Likewise.
9355
9356 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9357 target.
9358 * gdb.arch/amd64-disp-step.exp: Likewise.
9359 * gdb.arch/amd64-dword.exp: Likewise.
9360 * gdb.arch/amd64-i386-address.exp: Likewise.
9361 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9362
add265ae
L
9363 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9364 target.
9365 * gdb.arch/i386-bp_permanent.exp: Likewise.
9366 * gdb.arch/i386-byte.exp: Likewise.
9367 * gdb.arch/i386-disp-step.exp: Likewise.
9368 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9369 * gdb.arch/i386-prologue.exp: Likewise.
9370 * gdb.arch/i386-size-overlap.exp: Likewise.
9371 * gdb.arch/i386-size.exp: Likewise.
9372 * gdb.arch/i386-sse.exp: Likewise.
9373 * gdb.arch/i386-unwind.exp: Likewise.
9374 * gdb.arch/i386-word.exp: Likewise.
9375
9376 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9377 test only when building 64-bit executables. Do not hard-code
9378 -m64 option.
9379
2dfb8c17
DE
93802010-07-07 Doug Evans <dje@google.com>
9381
9382 * lib/gdb.exp (gdb_test_list_exact): New function.
9383 * gdb.base/default.exp (show convenience): Call it, add tests for
9384 $_sdata = void, $_thread = 0.
9385
4e5799b6
JK
93862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9387 Joel Brobecker <brobecker@adacore.com>
9388
9389 Fix re-run of PIE executable, PR shlibs/11776.
9390 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9391 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9392 and re-"run" of the inferior.
9393
1a219cc7
JK
93942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9395 Joel Brobecker <brobecker@adacore.com>
9396
9397 Cope with missing /usr/sbin/prelink.
9398 * lib/prelink-support.exp (prelink_no):
9399 <result == 1 && $output is "no such file or directory">: New.
9400 (prelink_yes): Likewise. Return on failed prelink_no.
9401
5e3b36f8
JK
94022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9403 Joel Brobecker <brobecker@adacore.com>
9404
9405 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9406 build_executable by build_executable_own_libs. Replace "prelink -R"
9407 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9408 change.
9409 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9410 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9411 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9412 Replace build_executable by build_executable_own_libs's function
9413 build_executable_own_libs.
9414 (prelinkNO): Create new stub to call prelink_no.
9415 (prelinkYES): Create new stub to call prelink_yes.
9416 (test_attach): Rename calls of copy to file_copy.
9417 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9418 (copy): Move to ...
9419 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9420 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9421 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9422 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9423 special flags by gdb_compile_shlib. Replace second gdb_compile by
9424 build_executable_own_libs. Replace "prelink -R" execution by a call of
9425 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9426 a second call of prelink_yes. Replace restart commands by
9427 clean_restart.
9428 (prelink): Rename to ...
9429 (seen displacement message): ... this test. Extend its expectation
9430 strictness.
9431
86e4bafc
JK
94322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9433
9434 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9435 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9436 displacement message exactly once.
9437
3cd07d20
JK
94382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9439 Joel Brobecker <brobecker@adacore.com>
9440
9441 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9442 its restore after the <$relink_args != ""> loop. new comment.
9443
0a1e94c7
JK
94442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9445 Joel Brobecker <brobecker@adacore.com>
9446
9447 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9448 code for it. New variable relink_args.
9449 (prelinkYES): Call prelinkNO.
9450 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9451 in such case. Move the core code to ...
9452 (test_attach_gdb): ... a new function. Send GDB command "file".
9453 Extend expected "Attaching to " string.
9454
2f70bcfb
TT
94552010-07-02 Tom Tromey <tromey@redhat.com>
9456
9457 * gdb.base/bitops.exp: Remove extraneous "pass".
9458
a17ac5b0
TT
94592010-07-02 Ken Werner <ken.werner@de.ibm.com>
9460
9461 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9462
dc10affe
PA
94632010-07-01 Pedro Alves <pedro@codesourcery.com>
9464
d41c0fc8
PA
9465 * gdb.base/help.exp: Adjust expected output.
9466
94672010-07-01 Pedro Alves <pedro@codesourcery.com>
9468
9469 * gdb.base/help.exp: Adjust expected output.
dc10affe 9470
0a600c36
JK
94712010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9472
9473 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9474 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9475 c++/11702.
9476
37cc8bfe
JK
94772010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9478 Doug Evans <dje@google.com>
9479
9480 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9481 add .dynamic entry'.
9482
254e6b9e
DE
94832010-06-29 Doug Evans <dje@google.com>
9484
9485 Test PR c++/11702.
9486 * gdb.cp/m-static.exp: Add testcase.
9487 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9488
595939de 94892010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9490 Tom Tromey <tromey@redhat.com>
9491 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9492
9493 * gdb.python/py-inferior.c: New File.
9494 * gdb.python/py-infthread.c: New File.
9495 * gdb.python/py-inferior.exp: New File.
9496 * gdb.python/py-infthread.exp: New File.
9497
98751a41
JK
94982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9499
9500 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9501 (ptype ::C::OtherFileClass typedefs): New.
9502 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9503 (C::OtherFileClass::cOtherFileClassVar2): New.
9504 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9505 cOtherFileClassVar2.
9506 (C::cOtherFileType2, C::cOtherFileVar2): New.
9507 (C::cOtherFileVar_use): use also cOtherFileVar2.
9508 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9509
41f62f39
JK
95102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9511
9512 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9513 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9514 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9515 (print ::C::cOtherFileVar)
9516 (whatis C::OtherFileClass::cOtherFileClassType)
9517 (whatis ::C::OtherFileClass::cOtherFileClassType)
9518 (print C::OtherFileClass::cOtherFileClassVar)
9519 (print ::cOtherFileClassVar)
9520 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9521 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9522 trailing content.
9523 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9524 (C::OtherFileClass::cOtherFileClassVar)
9525 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9526 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9527
af53d231
JK
95282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9529
9530 Test PR c++/11703 and PR gdb/1448.
9531 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9532 gdb/1448.
9533
9655fd1a
JK
95342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9535
9536 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9537 (main) <rtti_data>: New.
9538 * gdb.cp/virtbase.exp (print rtti_data): New.
9539
824cc8dd
JK
95402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9541 Joel Brobecker <brobecker@adacore.com>
9542
9543 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9544
6036c742
JK
95452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9546
9547 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9548
de6a0421
DE
95492010-06-28 Doug Evans <dje@google.com>
9550
9551 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9552
b2dae948
DE
95532010-06-27 Doug Evans <dje@google.com>
9554
9555 * gdb.cp/m-static.exp: Update expected test output.
9556
0f3bb72e
PH
95572010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9558
889bf7c5
PA
9559 * gdb.gdb/selftest.exp: Adjust expected message for
9560 capturing start-up runtime.
0f3bb72e 9561
bc9f0842
TT
95622010-06-25 Tom Tromey <tromey@redhat.com>
9563
9564 PR python/10808:
9565 * gdb.python/python.exp: Add new tests.
9566
099ef718
SW
95672010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9568
9569 * gdb.cp/operator.cc: Created an import loop.
9570 * gdb.cp/operator.exp: Added testcase for import loop.
9571
5868a632
JK
95722010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9573
9574 Test PR python/11407.
9575 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9576 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9577 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9578 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9579 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9580 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9581 binfile. Call gdb_compile with clean_restart twice.
9582 (func_nofb print, func_nofb backtrace, func_loopfb print)
9583 (func_loopfb backtrace): New.
9584
af76db58
JK
95852010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9586
9587 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9588 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9589 by a hand made one.
9590 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9591 i?86 requirement. Remove variables srcfile and binfile. New variable
9592 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9593
f2c7657e
UW
95942010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9595
9596 * gdb.cell/dwarfaddr.exp: New file.
9597 * gdb.cell/dwarfaddr.S: New file.
9598
628fe4e4
JK
95992010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9600
9601 Test PR 9436.
9602 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9603
f1421989
HZ
96042010-06-24 Hui Zhu <teawater@gmail.com>
9605
9606 * gdb.base/eval.exp: New file.
9607
d03285ec
UW
96082010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9609
9610 * gdb.cell/fork.exp: New file.
9611 * gdb.cell/fork.c: Likewise.
9612 * gdb.cell/fork-spu.c: Likewise.
9613
41b2c92d
PM
96142010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9615
9616 * lib/gdb.exp (banned_variables_traced): New global variable.
9617 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9618 (gdb_init): Use `trace add variable' instead of obsolete
9619 `trace variable'.
9620
d5bc977f
DE
96212010-06-21 Doug Evans <dje@google.com>
9622
9623 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9624
d2ed6730
UW
96252010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9626
9627 * gdb.arch/spu-ls.exp: New file.
9628 * gdb.arch/spu-ls.c: Likewise.
9629
6aed2dbc
SS
96302010-06-18 Stan Shebs <stan@codesourcery.com>
9631
9632 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9633
e0756905
UW
96342010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9635
9636 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9637 * gdb.base/watch-cond.exp: Likewise.
9638 * gdb.python/py-breakpoint.exp: Likewise.
9639
d8053d4d
PA
96402010-06-18 Pedro Alves <pedro@codesourcery.com>
9641
9642 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9643 clean_restart, make sure every test has a distinct message, and
9644 that messages don't include the executable' full path.
9645
81ce510c
DE
96462010-06-17 Doug Evans <dje@google.com>
9647
9648 * gdb.arch/i386-size.exp: Updated expected output for
9649 DISASSEMBLY_OMIT_FNAME.
9650
65d79d4b
SDJ
96512010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9652 Sergio Durigan Junior <sergiodj@redhat.com>
9653
9654 * gdb.base/watch-notconst.c: New file.
9655 * gdb.base/watch-notconst.S: New file.
9656 * gdb.base/watch-notconst2.c: New file.
9657 * gdb.base/watch-notconst2.S: New file.
9658 * gdb.base/watch-notconst.exp: New file.
9659 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9660 (func4): Add operations on `global_ptr_ptr'.
9661 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9662 routine to test watchpoints created with a constant expression.
9663 (test_inaccessible_watchpoint): Include tests for watchpoints
9664 created with a constant expression.
9665
df0f4836
KB
96662010-06-14 Kevin Buettner <kevinb@redhat.com>
9667
9668 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9669 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9670 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9671 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9672 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9673 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9674 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9675 of `_start'.
9676
b769def5
UW
96772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9678
9679 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9680 not supported on the target.
9681 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9682 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9683 * gdb.mi/mi-nsintrall.exp: Likewise.
9684 * gdb.mi/mi-nsmoribund.exp: Likewise.
9685 * gdb.mi/mi-nsthrexec.exp: Likewise.
9686
d914c394
SS
96872010-06-11 Stan Shebs <stan@codesourcery.com>
9688
9689 * gdb.base/permissions.exp: New file.
9690
96912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9692
9693 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9694 does not support ELF executable class.
9695
f3ce5b9c
UW
96962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9697
9698 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9699
8e46892c
JK
97002010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9701
9702 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9703 (runto): Catch "The target does not support running in non-stop mode.".
9704
6cc55c64
MS
97052010-06-11 Michael Snyder <msnyder@vmware.com>
9706
9707 * gdb.base/setshow.exp (set language asm): Don't use
9708 gdb_test_no_output, fails on some targets.
9709
caddefa4
UW
97102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9711
9712 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9713 * gdb.cp/pr9167.exp: Likewise.
9714
468b1aa7
UW
97152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9716
9717 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9718
5c3552dc
UW
97192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9720
9721 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9722
02e6fe6a
UW
97232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9724
9725 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9726
0e03807e
TT
97272010-06-11 Tom Tromey <tromey@redhat.com>
9728
9729 PR gdb/9977, PR exp/11636::
9730 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9731 (pieces_test_f6): Update expected output.
9732
2bdf28a0
JK
97332010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9734
9735 * gdb.base/moribund-step.exp: New.
9736
f6978de9
MS
97372010-06-08 Michael Snyder <msnyder@vmware.com>
9738
9739 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9740 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9741 * gdb.ada/frame_args.exp: Ditto.
9742 * gdb.ada/lang_switch.exp: Ditto.
9743 * gdb.ada/ptype_arith_binop.exp: Ditto.
9744 * gdb.ada/ref_param.exp: Ditto.
9745 * gdb.ada/type_coercion.exp:Ditto.
9746
9747 * gdb.asm/asm-source.exp: Ditto.
9748
9749 * gdb.base/attach.exp: Ditto.
9750 * gdb.base/bitfields2.exp: Ditto.
9751 * gdb.base/call-signal-resume.exp: Ditto.
9752 * gdb.base/callfuncs.exp: Ditto.
9753 * gdb.base/commands.exp: Ditto.
9754 * gdb.base/dbx.exp: Ditto.
9755 * gdb.base/default.exp: Ditto.
9756 * gdb.base/dump.exp: Ditto.
9757 * gdb.base/exprs.exp: Ditto.
9758 * gdb.base/freebpcmd.exp: Ditto.
9759 * gdb.base/interrupt.exp: Ditto.
9760 * gdb.base/list.exp: Ditto.
9761 * gdb.base/long_long.exp: Ditto.
9762 * gdb.base/maint.exp: Ditto.
9763 * gdb.base/ptype.exp: Ditto.
9764 * gdb.base/return.exp: Ditto.
9765 * gdb.base/setshow.exp: Ditto.
9766 * gdb.base/sigbpt.exp: Ditto.
9767 * gdb.base/sigrepeat.exp: Ditto.
9768
9769 * gdb.cp/classes.exp: Ditto.
9770
9771 * gdb.dwarf2/dw2-restore.exp: Ditto.
9772
9773 * gdb.gdb/selftest.exp: Ditto.
9774
9775 * gdb.multi/base.exp: Ditto.
9776 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9777
9778 * gdb.python/py-block.exp: Ditto.
9779 * gdb.python/py-prettyprint.exp: Ditto.
9780 * gdb.python/py-template.exp: Ditto.
9781
9782 * gdb.server/ext-attach.exp: Ditto.
9783 * gdb.server/ext-run.exp: Ditto.
9784 * gdb.server/server-mon.exp: Ditto.
9785
9786 * gdb.threads/fork-thread-pending.exp: Ditto.
9787 * gdb.threads/hand-call-in-threads.exp: Ditto.
9788 * gdb.threads/interrupted-hand-call.exp: Ditto.
9789 * gdb.threads/linux-dp.exp: Ditto.
9790 * gdb.threads/manythreads.exp: Ditto.
9791 * gdb.threads/print-threads.exp: Ditto.
9792 * gdb.threads/pthreads.exp: Ditto.
9793 * gdb.threads/schedlock.exp: Ditto.
9794 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9795 * gdb.threads/threadapply.exp: Ditto.
9796
de7ff789
MS
97972010-06-08 Michael Snyder <msnyder@vmware.com>
9798
889bf7c5 9799 * gdb.ada/exec_changed.exp:
de7ff789
MS
9800 Use ".*" instead of "" as wildcard regexp.
9801
9802 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9803 * gdb.base/call-ar-st.exp: Ditto.
9804 * gdb.base/checkpoint.exp: Ditto.
9805 * gdb.base/default.exp: Ditto.
9806 * gdb.base/dump.exp: Ditto.
9807 * gdb.base/ending-run.exp: Ditto.
9808 * gdb.base/fileio.exp: Ditto.
9809 * gdb.base/miscexprs.exp: Ditto.
9810 * gdb.base/pointers.exp: Ditto.
9811 * gdb.base/readline.exp: Ditto.
9812 * gdb.base/reread.exp: Ditto.
9813 * gdb.base/restore.exp: Ditto.
9814 * gdb.base/shlib-call.exp: Ditto.
9815 * gdb.base/valgrind-db-attach.exp: Ditto.
9816 * gdb.base/volatile.exp: Ditto.
9817 * gdb.base/watchpoints.exp: Ditto.
9818
9819 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9820
9821 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9822 * gdb.python/py-value.exp: Ditto.
9823
9824 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9825 * gdb.trace/circ.exp: Ditto.
9826 * gdb.trace/collection.exp: Ditto.
9827 * gdb.trace/packetlen.exp: Ditto.
9828 * gdb.trace/passc-dyn.exp: Ditto.
9829 * gdb.trace/report.exp: Ditto.
9830 * gdb.trace/tfile.exp: Ditto.
9831 * gdb.trace/tfind.exp: Ditto.
9832 * gdb.trace/while-dyn.exp: Ditto.
9833
3bebe2f2
JK
98342010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9835
9836 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9837
5c631832
JK
98382010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9839
9840 Test PR 10640.
9841 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9842
4c3376c8
SW
98432010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9844
9845 * gdb.cp/koenig.exp: Test for ADL operators.
9846 * gdb.cp/koenig.cc: Added ADL operators.
9847 * gdb.cp/operator.exp: New test.
9848 * gdb.cp/operator.cc: New test.
9849
dc226d5a
MS
98502010-06-04 Michael Snyder <msnyder@vmware.com>
9851
dfb88a23
MS
9852 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9853 * gdb.base/pending.exp: Ditto.
f7ae76b3 9854
dc226d5a
MS
9855 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9856
967cf477
DE
98572010-06-04 Doug Evans <dje@google.com>
9858
9859 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9860 disabled printers.
9861 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9862 (enable_lookup_function): New function.
9863
eb801841
TT
98642010-06-04 Tom Tromey <tromey@redhat.com>
9865
9866 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9867 of hash and id.
9868
38979823
JK
98692010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9870
9871 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9872 newline.
9873 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9874 (empty verbose non-noisy clear, empty verbose noisy clear)
9875 (empty non-verbose noisy clear): Likewise.
9876
35ec993f
MS
98772010-06-03 Michael Snyder <msnyder@vmware.com>
9878
9879 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9880 * gdb.base/display.exp: Ditto.
9881 * gdb.base/find.exp: Ditto.
9882 * gdb.base/ifelse.exp: Ditto.
9883 * gdb.base/multi-forks.exp: Ditto.
9884 * gdb.base/recurse.exp: Ditto.
9885 * gdb.base/setshow.exp: Ditto.
9886 * gdb.base/value-double-free.exp: Ditto.
9887 * gdb.base/watch-vfork.exp: Ditto.
9888 * gdb.base/watch_thread_num.exp: Ditto.
9889 * gdb.base/watchpoint-solib.exp: Ditto.
9890 * gdb.base/watchpoint.exp: Ditto.
9891 * gdb.base/watchpoints.exp: Ditto.
9892
9893 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9894 * gdb.cp/overload.exp: Ditto.
9895 * gdb.cp/virtfunc.exp: Ditto.
9896
9897 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9898
889bf7c5 9899 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9900 Replace gdb_test with gdb_test_no_output.
9901
889bf7c5 9902 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9903 Replace gdb_test with gdb_test_no_output.
9904 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9905 * gdb.threads/watchthreads.exp: Ditto.
9906 * gdb.threads/watchthreads2.exp: Ditto.
9907
9908 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9909 * gdb.trace/tfind.exp: Ditto.
9910
c22decce
JB
99112010-06-03 Joel Brobecker <brobecker@adacore.com>
9912
9913 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9914 successful test if message is the empty string.
9915
fd5700c7
JK
99162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9917
9918 * gdb.fortran/module.exp (stopped language detection): New test.
9919
f55ee35c
JK
99202010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9921
9922 Support DW_TAG_module as separate namespaces.
9923 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9924 gdb.fortran/library-module-lib.f90: New.
9925 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9926 (print i): Remove.
9927 (continue to breakpoint: i-is-1, print var_i value 1)
9928 (continue to breakpoint: i-is-2, print var_i value 2)
9929 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9930 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9931 (complete `modmany, complete `modmany`, complete `modmany`var)
9932 (show language, setting breakpoint at module): New tests.
9933 * gdb.fortran/module.f90 (module mod): Remove.
9934 (module mod1, module mod2, module modmany, subroutine sub1)
9935 (subroutine sub2, program module): New.
9936
b8e8282f
JK
99372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9940 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9941 * gdb.cp/anon-union.exp (pass): Rename to ...
9942 (print z 2): ... here.
b8e8282f 9943
019ebafc
MS
99442010-06-02 Michael Snyder <msnyder@vmware.com>
9945
e68d8fd4
MS
9946 * gdb.trace/actions.exp: Use gdb_test_no_output.
9947 * gdb.trace/circ.exp: Ditto.
9948 * gdb.trace/packetlen.exp: Ditto.
9949 * gdb.trace/save-trace.exp: Ditto.
9950 * gdb.trace/tracecmd.exp: Ditto.
9951 * gdb.trace/tsv.exp: Ditto.
9952
12b5d08a
MS
9953 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9954 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9955 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9956 * gdb.threads/manythreads.exp: Ditto.
9957 * gdb.threads/print-threads.exp: Ditto.
9958 * gdb.threads/pthreads.exp: Ditto.
9959 * gdb.threads/schedlock.exp: Ditto.
9960 * gdb.threads/staticthreads.exp: Ditto.
9961 * gdb.threads/thread-specific.exp: Ditto.
9962 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9963 * gdb.threads/threadapply.exp: Ditto.
9964 * gdb.threads/watchthreads.exp: Ditto.
9965 * gdb.threads/watchthreads2.exp: Ditto.
9966
89493308
MS
9967 * gdb.python/py-block.exp: Use gdb_test_no_output.
9968 * gdb.python/py-prettyprint.exp: Ditto.
9969 * gdb.python/py-template.exp: Ditto.
9970 * gdb.python/py-value.exp: Ditto.
9971
9972 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9973 * gdb.reverse/watch-reverse.exp: Ditto.
9974
9975 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9976 * gdb.server/ext-run.exp: Ditto.
9977
019ebafc
MS
9978 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9979 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9980 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9981 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9982 * gdb.dwarf2/dw2-producer.exp: Ditto.
9983 * gdb.dwarf2/mac-fileno.exp: Ditto.
9984
9985 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9986 * gdb.gdb/selftest.exp: Ditto.
9987
9988 * gdb.multi/base.exp: Use gdb_test_no_output.
9989
9990 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9991
3e0ca3a5
JK
99922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9993
9994 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9995
9db70545
MS
99962010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9997
a8d52276
MS
9998 * gdb.cp/class2.exp: Use gdb_test_no_output.
9999 * gdb.cp/classes.exp: Ditto.
10000 * gdb.cp/extern-c.exp: Ditto.
10001 * gdb.cp/inherit.exp: Ditto.
10002 * gdb.cp/maint.exp: Ditto.
10003 * gdb.cp/mb-inline.exp: Ditto.
10004 * gdb.cp/mb-templates.exp: Ditto.
10005 * gdb.cp/method2.exp: Ditto.
10006 * gdb.cp/misc.exp: Ditto.
10007 * gdb.cp/ovldbreak.exp: Ditto.
10008 * gdb.cp/punctuator.exp: Ditto.
10009 * gdb.cp/templates.exp: Ditto.
10010 * gdb.cp/virtbase.exp: Ditto.
10011
889bf7c5 10012 * gdb.threads/attach-stopped.exp:
9db70545 10013 Replace uses of send_gdb / gdb_expect.
889bf7c5 10014 * gdb.threads/attachstop-mt.exp:
9db70545 10015 Replace uses of send_gdb / gdb_expect.
889bf7c5 10016 * gdb.threads/gcore-thread.exp:
9db70545 10017 Replace uses of send_gdb / gdb_expect.
889bf7c5 10018 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10019 Replace uses of send_gdb / gdb_expect.
10020 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10021 * gdb.threads/print-threads.exp:
9db70545
MS
10022 Replace uses of send_gdb / gdb_expect.
10023 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10024 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10025 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10026
10027 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10028 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10029 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10030 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10031 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10032 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10033 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10034 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10035 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10036 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10037 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10038
359cc68c
JK
100392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10040
10041 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10042
7d3fe98e
SW
100432010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10044
10045 * gdb.cp/koenig.exp: Added new test case.
10046 * gdb.cp/koenig.cc: Ditto.
10047
27d3a1a2
MS
100482010-06-01 Michael Snyder <msnyder@vmware.com>
10049
10050 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10051 * gdb.base/arrayidx.exp: Ditto.
10052 * gdb.base/attach.exp: Ditto.
10053 * gdb.base/auxv.exp: Ditto.
10054 * gdb.base/bigcre.exp: Ditto.
10055 * gdb.base/break-always.exp: Ditto.
10056 * gdb.base/break-interp.exp: Ditto.
10057 * gdb.base/break.exp: Ditto.
10058 * gdb.base/breakpoint-shadow.exp: Ditto.
10059 * gdb.base/call-ar-st.exp: Ditto.
10060 * gdb.base/call-sc.exp: Ditto.
10061 * gdb.base/call-signal-resume.exp: Ditto.
10062 * gdb.base/callfuncs.exp: Ditto.
10063 * gdb.base/catch-syscall.exp: Ditto.
10064 * gdb.base/charset.exp: Ditto.
10065 * gdb.base/code-expr.exp: Ditto.
10066 * gdb.base/commands.exp: Ditto.
10067 * gdb.base/cond-expr.exp: Ditto.
10068 * gdb.base/condbreak.exp: Ditto.
10069 * gdb.base/cursal.exp: Ditto.
10070 * gdb.base/cvexpr.exp: Ditto.
10071 * gdb.base/default.exp: Ditto.
10072 * gdb.base/del.exp: Ditto.
10073 * gdb.base/detach.exp: Ditto.
10074 * gdb.base/display.exp: Ditto.
10075 * gdb.base/ena-dis-br.exp: Ditto.
10076 * gdb.base/eval-skip.exp: Ditto.
10077 * gdb.base/foll-fork.exp: Ditto.
10078 * gdb.base/foll-vfork.exp: Ditto.
10079 * gdb.base/frame-args.exp: Ditto.
10080 * gdb.base/funcargs.exp: Ditto.
10081 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10082 * gdb.base/gdbvars.exp: Ditto.
10083 * gdb.base/help.exp: Ditto.
10084 * gdb.base/ifelse.exp: Ditto.
10085 * gdb.base/included.exp: Ditto.
10086 * gdb.base/list.exp: Ditto.
10087 * gdb.base/macscp.exp: Ditto.
10088 * gdb.base/maint.exp: Ditto.
10089 * gdb.base/multi-fork.exp: Ditto.
10090 * gdb.base/overlays.exp: Ditto.
10091 * gdb.base/page.exp: Ditto.
10092 * gdb.base/pending.exp: Ditto.
10093 * gdb.base/pointers.exp: Ditto.
10094 * gdb.base/pr11022.exp: Ditto.
10095 * gdb.base/prelink.exp: Ditto.
10096 * gdb.base/printcmds.exp: Ditto.
10097 * gdb.base/psymtab.exp: Ditto.
10098 * gdb.base/randomize.exp: Ditto.
10099 * gdb.base/relational.exp: Ditto.
10100 * gdb.base/relocate.exp: Ditto.
10101 * gdb.base/remote.exp: Ditto.
10102 * gdb.base/sepdebug.exp: Ditto.
10103 * gdb.base/set-lang-auto.exp: Ditto.
10104 * gdb.base/setshow.exp: Ditto.
10105 * gdb.base/setvar.exp: Ditto.
10106 * gdb.base/signals.exp: Ditto.
10107 * gdb.base/signull.exp: Ditto.
10108 * gdb.base/sigstep.exp: Ditto.
10109 * gdb.base/sizeof.exp: Ditto.
10110 * gdb.base/solib-disc.exp: Ditto.
10111 * gdb.base/store.exp: Ditto.
10112 * gdb.base/structs.exp: Ditto.
10113 * gdb.base/structs2.exp: Ditto.
10114 * gdb.base/subst.exp: Ditto.
10115 * gdb.base/term.exp: Ditto.
10116 * gdb.base/trace-commands.exp: Ditto.
10117 * gdb.base/unwindonsignal.exp: Ditto.
10118 * gdb.base/valgrind-db-attach.exp: Ditto.
10119 * gdb.base/varargs.exp: Ditto.
10120 * gdb.base/watch-cond.exp: Ditto.
10121 * gdb.base/watch_thread_num.exp: Ditto.
10122 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10123 * gdb.base/watchpoint.exp: Ditto.
10124 * gdb.base/whatis-exp.exp: Ditto.
10125
f8d3bf8f
MS
101262010-06-01 Michael Snyder <msnyder@vmware.com>
10127
10128 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10129 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10130 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10131 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10132 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10133 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10134 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10135 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10136 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10137 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10138 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10139 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10140 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10141 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10142 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10143
3f9e0d32
JK
101442010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10145
10146 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10147 trailing newline.
10148 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10149 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10150 (p *args): ... here and remove excessive trailing newline.
10151
f629457d
JB
101522010-05-31 Joel Brobecker <brobecker@adacore.com>
10153
10154 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10155
09eef106
JK
101562010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10157
10158 Accept the new Linux kernel "t (tracing stop)" string.
10159 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10160 Update comment.
10161 (state_wait) <T (tracing stop)>: New.
10162 (main): Update the state_wait expect string.
10163
94f31136
PA
101642010-05-28 Pedro Alves <pedro@codesourcery.com>
10165
10166 * limits.c, limits.exp: Delete files.
10167 * Makefile.in (clean mostlyclean): Adjust.
10168 * tracecmd.exp: Adjust.
10169
096554ab
JK
101702010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10171
10172 * gdb.base/tui-layout.exp: New.
10173
27d3a1a2 101742010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10175
889bf7c5 10176 * gdb.reverse/break-precsave.exp:
bcd2dc50 10177 Replace uses of send_gdb / gdb_expect.
889bf7c5 10178 * gdb.reverse/break-reverse.exp:
bcd2dc50 10179 Replace uses of send_gdb / gdb_expect.
889bf7c5 10180 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10181 Replace uses of send_gdb / gdb_expect.
889bf7c5 10182 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10183 Replace uses of send_gdb / gdb_expect.
889bf7c5 10184 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10185 Replace uses of send_gdb / gdb_expect.
889bf7c5 10186 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10187 Replace uses of send_gdb / gdb_expect.
889bf7c5 10188 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10189 Replace uses of send_gdb / gdb_expect.
889bf7c5 10190 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10191 Replace uses of send_gdb / gdb_expect.
889bf7c5 10192 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10193 Replace uses of send_gdb / gdb_expect.
889bf7c5 10194 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10195 Replace uses of send_gdb / gdb_expect.
889bf7c5 10196 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10197 Replace uses of send_gdb / gdb_expect.
889bf7c5 10198 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10199 Replace uses of send_gdb / gdb_expect.
889bf7c5 10200 * gdb.reverse/machinestate.exp:
bcd2dc50 10201 Replace uses of send_gdb / gdb_expect.
889bf7c5 10202 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10203 Replace uses of send_gdb / gdb_expect.
889bf7c5 10204 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10205 Replace uses of send_gdb / gdb_expect.
889bf7c5 10206 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10207 Replace uses of send_gdb / gdb_expect.
889bf7c5 10208 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10209 Replace uses of send_gdb / gdb_expect.
889bf7c5 10210 * gdb.reverse/step-precsave.exp:
bcd2dc50 10211 Replace uses of send_gdb / gdb_expect.
889bf7c5 10212 * gdb.reverse/step-reverse.exp:
bcd2dc50 10213 Replace uses of send_gdb / gdb_expect.
889bf7c5 10214 * gdb.reverse/until-precsave.exp:
bcd2dc50 10215 Replace uses of send_gdb / gdb_expect.
889bf7c5 10216 * gdb.reverse/until-reverse.exp:
bcd2dc50 10217 Replace uses of send_gdb / gdb_expect.
889bf7c5 10218 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10219 Replace uses of send_gdb / gdb_expect.
889bf7c5 10220 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10221 Replace uses of send_gdb / gdb_expect.
10222
3def43e0
JK
102232010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10224
10225 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10226 excessive newline.
10227
27d3a1a2 102282010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10229
10230 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10231 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10232 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10233 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10234 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10235 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10236 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10237 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10238 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10239 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10240 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10241 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10242 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10243 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10244 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10245 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10246 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10247 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10248 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10249
27d3a1a2 102502010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10251
22454424
MS
10252 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10253 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10254
10255 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10256 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10257 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10258
889bf7c5 10259 * gdb.reverse/consecutive-reverse.exp:
22454424 10260 Replace uses of send_gdb / gdb_expect.
889bf7c5 10261 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10262 Replace uses of send_gdb / gdb_expect.
10263
10264 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10265 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10266 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10267 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10268 Replace uses of send_gdb / gdb_expect.
10269 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10270 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10271 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10272 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10273 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10274 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10275 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10276 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10277 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10278
102792010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10280
22454424 10281 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10282
22454424 10283 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10284
22454424
MS
10285 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10286 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10287 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10288 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10289 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10290 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10291 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10292 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10293 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10294
6e5f2c59
TT
102952010-05-25 Tom Tromey <tromey@redhat.com>
10296
10297 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10298
bbc8b958
TT
102992010-05-25 Tom Tromey <tromey@redhat.com>
10300
10301 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10302 argument order.
10303 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10304 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10305 order.
10306 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10307 order.
10308 * gdb.base/call-sc.exp (setup_kfails): Remove.
10309 (setup_compiler_kfails): Remove.
10310 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10311 argument order.
10312 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10313 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10314 (advancei): Fix setup_kfail argument order.
10315 * gdb.base/radix.exp: Fix setup_kfail argument order.
10316 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10317 order.
10318 * gdb.base/structs.exp (setup_kfails): Remove.
10319 (setup_compiler_kfails): Fix setup_kfail argument order.
10320 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10321 order.
10322 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10323 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10324 setup_kfail argument order.
10325 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10326
83d1babf
TT
103272010-05-25 Tom Tromey <tromey@redhat.com>
10328
10329 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10330
6acb16a2
MS
103312010-05-25 Michael Snyder <msnyder@vmware.com>
10332
10333 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10334 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10335 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10336 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10337 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10338 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10339 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10340 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10341 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10342 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10343 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10344 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10345 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10346 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10347 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10348 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10349 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10350 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10351 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10352 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10353 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10354 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10355 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10356 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10357 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10358 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10359 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10360 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10361 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10362 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10363 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10364 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10365 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10366 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10367 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10368 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10369 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10370 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10371 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10372 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10373 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10374 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10375 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10376 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10377 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10378 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10379 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10380 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10381
103822010-05-25 Doug Evans <dje@google.com>
10383
10384 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10385 gdb.string_to_argv.
ad3986f0 10386
d3b1e874
TT
103872010-05-21 Tom Tromey <tromey@redhat.com>
10388
10389 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10390 Call it.
10391 * gdb.dwarf2/pieces.S: Update.
10392 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10393
cb826367
TT
103942010-05-21 Tom Tromey <tromey@redhat.com>
10395
10396 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10397 Call it.
10398 * gdb.dwarf2/pieces.c (struct C): New.
10399 (f6): New function.
10400 * gdb.dwarf2/pieces.S: Replace.
10401
74de6778
TT
104022010-05-21 Tom Tromey <tromey@redhat.com>
10403
10404 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10405 Call it.
10406
afd74c5f
TT
104072010-05-21 Tom Tromey <tromey@redhat.com>
10408
10409 * gdb.dwarf2.pieces.exp: New file.
10410 * gdb.dwarf2.pieces.S: New file.
10411 * gdb.dwarf2.pieces.c: New file.
10412
a7b75dfd 104132010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10414 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10415
10416 * lib/gdb.exp (gdb_test_no_output): New function.
10417 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10418 when testing commands that should produce no output.
10419
c81c812a
JB
104202010-05-17 Joel Brobecker <brobecker@adacore.com>
10421
10422 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10423 parameter that we want to watch being a constant.
10424
0cce5bd9
JB
104252010-05-17 Joel Brobecker <brobecker@adacore.com>
10426
10427 * gdb.ada/cond_lang: New testcase.
10428
47050449
JB
104292010-05-17 Joel Brobecker <brobecker@adacore.com>
10430
10431 * lib/gdb.exp (banned_variables): New variable/constant.
10432 (gdb_init): Add write trace on variables listed in banned_variables.
10433 (gdb_finish): Remove write traces on variables listed in
10434 banned_variables.
10435
77c01586
JB
104362010-05-17 Joel Brobecker <brobecker@adacore.com>
10437
10438 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10439 * gdb.cp/koenig.exp: Likewise.
10440
88d4aea7
PM
104412010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10442
889bf7c5 10443 PR python/11482
88d4aea7
PM
10444
10445 * gdb.python/py-value.exp (test_value_hash): New function.
10446
f5a010c0
PM
104472010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10448
10449 PR exp/11530.
10450 * gdb.base/gdb11530.c: New file.
10451 * gdb.base/gdb11530.exp: New file.
10452
8ef4892f
JK
104532010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10454
10455 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10456 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10457
7322dca9
SW
104582010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10459
10460 * gdb.cp/koenig.exp: New test.
10461 * gdb.cp/koenig.cc: New test program.
10462
02e7ea18
JB
104632010-05-05 Joel Brobecker <brobecker@adacore.com>
10464
10465 Remove the use of prms_id and bug_id throughout the testsuite.
10466
e1c34c5d
PM
104672010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10468
10469 PR exp/11349.
10470 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10471 use a reference local variable.
10472
8e1d0c49
JK
104732010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10474
10475 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10476 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10477 variable different_dir. Move debugfile into a full directory pathname
10478 under DIFFERENT_DIR.
10479 * lib/gdb.exp (separate_debug_filename): Remove.
10480 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10481 variable debug_dir and mkdir of it. Update function comments.
10482
e66408ed
PA
104832010-04-29 Pedro Alves <pedro@codesourcery.com>
10484
10485 PR gdb/11557
10486
10487 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10488 files.
10489
d7b32ed3
PM
104902010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10491
889bf7c5 10492 * gdb.python/py-param.exp: New File.
d7b32ed3 10493
6aecb9c2
JB
104942010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10495
10496 * gdb.base/default.exp: Fix "set language" test.
10497
bdf92a1c
PM
104982010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10499
10500 PR breakpoints/11531.
10501 * gdb.base/gdb11531.c: New file.
10502 * gdb.base/gdb11531.exp: New file.
10503
3f172e24
TT
105042010-04-26 Tom Tromey <tromey@redhat.com>
10505
10506 * gdb.base/completion.exp: Add tests for completion and deprecated
10507 commands.
10508
64af4c92
JK
105092010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10510
10511 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10512 (print /x char_array): Escape curly brackets.
10513
492928e4
JK
105142010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10515
10516 Fix deadlock on looped list of loaded shared objects.
10517 * gdb.base/solib-corrupted.exp: New.
10518
66d09542
DE
105192010-04-23 Doug Evans <dje@google.com>
10520
10521 * gdb.python/py-section-script.c: New file.
10522 * gdb.python/py-section-script.exp: New file.
10523 * gdb.python/py-section-script.py: New file.
10524
8bd10a10
CM
105252010-04-20 Chris Moller <cmoller@redhat.com>
10526
10527 PR 10179
10528
10529 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10530 * gdb.base/pr10179-a.c:
10531 * gdb.base/pr10179-b.c:
10532 * gdb.base/pr10179.exp: New files.
10533
c0201579
JK
105342010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10535
10536 Fix crashes on dangling display expressions.
10537 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10538 is SEP.
10539 (lib_flags): Remove the "debug" keyword.
10540 (libsepdebug): New variable for iterating new loop.
10541 (save_pf_prefix): New variable wrapping the loop.
10542 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10543 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10544
793b0ff8
PM
105452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10546
10547 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10548
097f51f7
PM
105492010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10550
10551 PR stabs/11479.
10552 * gdb.stabs/gdb11479.exp: New file.
10553 * gdb.stabs/gdb11479.c: New file.
10554
9a22f0d0
PM
105552010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10556
10557 * gdb.base/charset.c (Strin16, String32): New variables.
10558 * gdb.base/charset.exp (gdb_test): Test correct display
10559 of 16 or 32 bit strings.
10560
105612010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10562
10563 PR 9167
10564 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10565 * gdb.cp/pr9167.cc: New file.
10566 * gdb.cp/pr9167.exp: New file.
10567
10568
6e354e5e
PM
105692010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10570
10571 PR pascal/11492.
10572 * gdb.pascal/gdb11492.pas: New file.
10573 * gdb.pascal/gdb11492.exp: New file.
10574
be942545
JB
105752010-04-20 Joel Brobecker <brobecker@adacore.com>
10576
1667e6e3 10577 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10578
0c3acc09
JB
105792010-04-20 Joel Brobecker <brobecker@adacore.com>
10580
10581 * gdb.ada/dyn_loc: New testcase.
10582
ec31cde5
CM
105832010-04-20 Chris Moller <cmoller@redhat.com>
10584
10585 PR 10867
889bf7c5 10586
ec31cde5
CM
10587 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10588 * gdb.cp/pr10687.cc: New file.
10589 * gdb.cp/pr10687.exp: New file.
10590
10591
ce4b0682
SDJ
105922010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10593 Sergio Durigan Junior <sergiodj@redhat.com>
10594
10595 * gdb.fortran/logical.exp: New testcase.
10596 * gdb.fortran/logical.f90: New file.
10597
3436961f
DE
105982010-04-19 Doug Evans <dje@google.com>
10599
10600 * gdb.base/help.exp (help source): Update expected output.
10601
4d836c09
JK
106022010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10603
10604 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10605 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10606 gdb_exit and return.
10607 (executable): New variable.
10608 (binfile): Use it.
10609
6149aea9
PA
106102010-04-19 Pedro Alves <pedro@codesourcery.com>
10611
10612 PR breakpoints/8554.
10613
10614 * gdb.trace/save-trace.exp: Adjust.
10615
ed41462c
L
106162010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10617
10618 PR corefiles/11511
10619 * gdb.arch/system-gcore.exp: New.
10620 * gdb.arch/gcore.c: Likewise.
10621
3f7b2faa
DE
106222010-04-15 Doug Evans <dje@google.com>
10623
fa33c3cd
DE
10624 * gdb.python/py-progspace.c: New file.
10625 * gdb.python/py-progspace.exp: New file.
10626
3f7b2faa
DE
10627 * gdb.base/source.exp: Add tests for "source -s".
10628
79f283fe
PM
106292010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10630
10631 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10632 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10633 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10634 * gdb.python/py-mi.exp: New test for to_string returning None.
10635
fc8eb08a
PM
106362010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10637
10638 * gdb.python/py-breakpoint.c: Make result global.
10639
26e197f6
JK
106402010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10641
10642 Fix non-GNU make compatibility.
10643 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10644
adc36818
PM
106452010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10646
10647 * gdb.python/py-breakpoint.exp: New File.
10648 * gdb.python/py-breakpoint.C: Ditto.
10649
64e17368
SS
106502010-04-08 Stan Shebs <stan@codesourcery.com>
10651
10652 * gdb.trace/actions.exp: Clear default-collect.
10653 * gdb.trace/save-trace.exp: Clear default-collect.
10654
fff5cc64
PM
106552010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10656
10657 * gdb.python/py-value: Add null string variable.
10658 (test_lazy_string): Test zero length, NULL address lazy
10659 strings.
10660
a055a187
L
106612010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10662
10663 * gdb.arch/i386-avx.c: New.
10664 * gdb.arch/i386-avx.exp: Likewise.
10665
10666 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10667
96e39866
DE
106682010-04-06 Doug Evans <dje@google.com>
10669
10670 * gdb.base/source-test.gdb: New file.
10671 * gdb.base/source.exp: Test source -v.
10672
5984a431
UW
106732010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10674
10675 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10676
ec8a089a
PM
106772010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10678
10679 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10680 within one line, unless it is followed by a double quote.
10681 * gdb.stabs/hppa.sed: Idem.
10682 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10683 * gdb.stabs/weird.exp: Check for correct parsing of
10684 char and string constants.
ec8a089a
PM
10685 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10686 in .stabs to .stabx substitution.
10687
fce3c1f0
SS
106882010-04-05 Stan Shebs <stan@codesourcery.com>
10689
10690 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10691 constant global.
10692 * gdb.trace/tfile.exp: Try to print them.
10693
d77f58be
SS
106942010-04-04 Stan Shebs <stan@codesourcery.com>
10695
10696 * gdb.base/completion.exp: Update for new "info watchpoints".
10697 * gdb.base/default.exp: Ditto.
10698 * gdb.base/help.exp: Ditto.
10699 * gdb.base/watchpoint.exp: Ditto.
10700 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10701
af54718e
SS
107022010-04-04 Stan Shebs <stan@codesourcery.com>
10703
10704 * gdb.trace/tfile.exp: Sharpen tfind test.
10705
74d1f91e
JK
107062010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10707
10708 * gdb.base/break-entry.exp: New.
10709
eb8e76db 107102010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10711 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10712
10713 * gdb.reverse/i386-sse-reverse.exp: New file.
10714 * gdb.reverse/i386-sse-reverse.c: New file.
10715
bf65cad8
PA
107162010-04-02 Pedro Alves <pedro@codesourcery.com>
10717
10718 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10719
fff87407
SS
107202010-04-01 Stan Shebs <stan@codesourcery.com>
10721
10722 * gdb.trace/actions.exp: Tweak expected output.
10723 * gdb.trace/while-stepping.exp: Tweak expected output.
10724
fe01d668
L
107252010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10726
10727 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10728
86b17b60
PA
107292010-04-01 Pedro Alves <pedro@codesourcery.com>
10730
10731 * gdb.base/commands.exp: Adjust.
10732 * gdb.cp/extern-c.exp: Adjust.
10733
2c58c0a9
PA
107342010-04-01 Pedro Alves <pedro@codesourcery.com>
10735
10736 * gdb.trace/collection.c (local_test_func): Define a local struct,
10737 and instanciate it.
10738
0db9b91c
PA
107392010-04-01 Pedro Alves <pedro@codesourcery.com>
10740
10741 * gdb.trace/collection.exp (gdb_collect_args_test)
10742 (gdb_collect_argarray_test): XFAIL the tests that assume the
10743 argarray argument's elements are collected.
10744
8072405b
JK
107452010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10746
10747 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10748 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10749
8bf6485c
SS
107502010-03-31 Stan Shebs <stan@codesourcery.com>
10751
10752 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10753 and tracepoint conditionals.
10754 (gdb_verify_tracepoints): Delete unused return.
10755
fd7f724a
KS
107562010-03-26 Keith Seitz <keiths@redhat.com>
10757
10758 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10759 appear in the output before main.
10760 Remove KFAIL for gdb/2215 aka bz 9320.
10761
8d9e7719
DE
107622010-03-30 Doug Evans <dje@google.com>
10763
0906dd0b
DE
10764 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10765 by dejagnu.
10766 * gdb.arch/amd64-dword.exp: Ditto.
10767
8d9e7719
DE
10768 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10769 match.
10770 (break printf): Ditto.
10771
1da644f0
SW
107722010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10773
10774 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10775 gcc < 4.4.
10776 * gdb.cp/shadow.exp: Ditto.
10777
a8121990
PA
107782010-03-29 Pedro Alves <pedro@codesourcery.com>
10779
10780 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10781 "tstart" is silent.
10782
6e79d367
PA
107832010-03-29 Pedro Alves <pedro@codesourcery.com>
10784
10785 * gdb.trace/collection.exp (executable): New.
10786 (binfile): Use it.
10787 (fpreg, spreg, pcreg): New.
10788 (test_register): Use gdb_test_multiple. Pass /x to print.
10789 (prepare_for_trace_test): New.
10790 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10791 (gdb_collect_args_test, gdb_collect_argstruct_test)
10792 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10793 prepare_for_trace_test.
10794 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10795 fpreg, spreg and pcreg.
10796 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10797 prepare_for_trace_test.
10798 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10799 try to detect tracing support here. Don't set breakpoints at
10800 `begin' or `end' here.
10801 <global scope>: Use clean_restart. Run to main before checking
10802 for tracing support. Check for for tracing support here.
10803
09248348
JK
108042010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10805
10806 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10807 " as $displacement" to "seen displacement message".
10808
d350db38
PA
108092010-03-28 Pedro Alves <pedro@codesourcery.com>
10810
10811 * gdb.trace/while-dyn.exp (executable): New variable.
10812 (binfile): Use it.
10813 (test_while_stepping): New function. Move most tests here. Call
10814 it once for each of the while-stepping, stepping and ws aliases.
10815
907af001
UW
108162010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10817
10818 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10819 that do not provide the tagless_struct type name at all.
10820 (test_print_anon_union): Do not check value of uninitialized
10821 union member. Do not use cp_test_ptype_class, so we can accept
10822 "long" as well as "long int".
10823
610197fd
PA
108242010-03-26 Pedro Alves <pedro@codesourcery.com>
10825
10826 * gdb.trace/tfile.c (tohex, bin2hex): New.
10827 (write_error_trace_file): Hexify error description.
10828
6c28cbf2
SS
108292010-03-25 Stan Shebs <stan@codesourcery.com>
10830
10831 * gdb.trace/tfile.c: Generate an additional trace file, improve
10832 portability.
10833 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10834 files in a better way.
10835
e62b8c7e
KS
108362010-03-25 Keith Seitz <keiths@redhat.com>
10837
10838 * gdb.java/jprint.exp: XFAIL printing of static class members
10839 because of GCC debuginfo problem.
10840
82ccf5a5
JK
108412010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10842
10843 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10844
293e2f9e
DJ
108452010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10846
10847 * gdb.base/completion.exp: Allow long instead of long int.
10848 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10849 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10850 variable p.
10851 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10852 * gdb.base/pointers.exp: Allow long instead of long int.
10853 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10854 * gdb.base/step-line.exp: Allow a directory before the source file name.
10855
95a42b64
TT
108562010-03-24 Tom Tromey <tromey@redhat.com>
10857
10858 PR breakpoints/9352:
10859 * gdb.base/default.exp: Update.
10860 * gdb.base/commands.exp: Update.
10861 * gdb.cp/extern-c.exp: Test setting commands on multiple
10862 breakpoints at once.
10863
2390201f
DJ
108642010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10865
10866 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10867 if gdb,nosignals.
10868 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10869 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10870 exited".
10871
8c9a6790
SS
108722010-03-24 Stan Shebs <stan@codesourcery.com>
10873
10874 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10875
a6c727b2
DJ
108762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10877
10878 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10879 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10880 argument. Handle "short" and "long".
10881 (Top level): Pass overprototyped output for old_fptr and xptr.
10882
4dfd5423
PA
108832010-03-23 Pedro Alves <pedro@codesourcery.com>
10884
10885 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10886 format strings and add casts to avoid compiler warnings.
10887
108882010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10889
10890 * lib/trace-support.exp (gdb_trace_setactions):
10891 Don't expect whitespace after ">" prompt.
10892 * gdb.trace/actions.exp: Adjust for output changes.
10893 * gdb.trace/while-stepping.exp: Likewise.
10894
c847d045
JK
108952010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10896
10897 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10898 and r157645).
10899
5f717f1d
JK
109002010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10901
10902 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10903 New.
10904
7d6d51d5
DJ
109052010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10906
10907 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10908 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10909
3b11a015
SS
109102010-03-19 Stan Shebs <stan@codesourcery.com>
10911
10912 * gdb.trace/ax.exp: New file.
10913
d7d158ed
DE
109142010-03-19 Doug Evans <dje@google.com>
10915
6bb85cd1
DE
10916 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10917 output from gcc.
10918
d7d158ed
DE
10919 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10920 named /usr/sbin/prelink<foo>.
10921
4daf5ac0
SS
109222010-03-18 Stan Shebs <stan@codesourcery.com>
10923
10924 * gdb.trace/circ.exp: Test circular-trace-buffer.
10925 * gdb.trace/tfile.exp: Update tstatus test.
10926
e8d05480
JB
109272010-03-18 Joel Brobecker <brobecker@adacore.com>
10928
10929 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10930 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10931
441b986a
UW
109322010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10933
10934 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10935
4247603b
PA
109362010-03-18 Pedro Alves <pedro@codesourcery.com>
10937
10938 * gdb.base/default.exp: Adjust the expected output of the finish
10939 and until commands when the inferior is not being run.
10940
13387711
SW
109412010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10942
10943 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10944 * gdb.cp/nsusing.exp: Ditto.
10945
6e31430b
TT
109462010-03-15 Tom Tromey <tromey@redhat.com>
10947
10948 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10949 * gdb.cp/userdef.cc (operator==): New function.
10950 (main): New locals mem1, mem2.
10951
e2d69cb5
JZ
109522010-03-15 Jie Zhang <jie@codesourcery.com>
10953
10954 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10955 Declare and use new loadtimeout variable.
10956
f572f0a9
DJ
109572010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10958
10959 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10960 Use gdb_load later.
10961
51f4c0b0
PA
109622010-03-14 Pedro Alves <pedro@codesourcery.com>
10963
10964 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10965 literal. Add missing endlines to prints to stderr.
10966
1c809c68
TT
109672010-03-12 Tom Tromey <tromey@redhat.com>
10968
10969 PR c++/9708:
10970 * gdb.cp/m-static.exp: Add regression test.
10971 * gdb.cp/m-static.cc (method): New method.
10972 (main): Call it.
10973
00ae8fef
SW
109742010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10975
10976 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10977 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10978
759f0f0b
PA
109792010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10980
21e24d21
PA
10981 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10982
109832010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10984
759f0f0b
PA
10985 * lib/gdb.exp (skip_stl_tests): New.
10986 (gdb_compile): Symbian needs -ldl.
10987 (shlib_target_file): New.
10988 (shlib_symbol_file): New.
10989 (gdb_load_shlibs): Use shlib_target_file.
10990 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10991 * gdb.cp/exception.exp: Use skip_stl_tests.
10992 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10993 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10994 * gdb.cp/mb-templates.exp: Ditto.
10995 * gdb.base/commands.exp: Relax regexes.
10996 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10997 shlib_target_file and shlib_symbol_file.
10998 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10999 sections.
11000 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11001 * gdb.base/solib-disc.exp: Use
11002 shlib_target_file and shlib_symbol_file.
11003 * gdb.base/unload.exp: Don't skip on symbian. Use
11004 shlib_target_file and shlib_symbol_file.
11005 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11006
6a8f2671 110072010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11008
6a8f2671
PA
11009 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11010 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11011 Issue a tfind end before looking for a tracepoint frame.
11012 * gdb.trace/tfind.exp: Adjust tstatus output.
11013 Adjust disassembly output.
11014 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11015
ccf26247
JK
110162010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11017
11018 * gdb.base/break-interp.exp: Create new displacement parameter value
11019 for the test_ld calls.
11020 (reach): New parameter displacement, verify its content. New push of
11021 pf_prefix "reach-$func:". Import global expect_out.
11022 (test_core): New parameter displacement, verify its content. New push
11023 of pf_prefix "core:". New command "set verbose on". Import global
11024 expect_out.
11025 (test_attach): New parameter displacement, verify its content. New
11026 push of pf_prefix "attach:". New command "set verbose on". Import
11027 global expect_out.
11028 (test_ld): New parameter displacement, pass it to the reach, test_core
11029 and test_attach calls and verify its content in the "ld.so exit" test.
11030 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11031 (prelink): Update expected text, use gdb_test.
11032
e469c7fb
DE
110332010-03-10 Doug Evans <dje@google.com>
11034
11035 * gdb.base/checkpoint.exp: Fix comment.
11036 Lengthen timeout while doing >600 checkpoints test.
11037 Rename duplicate "kill all one" test to keep test names unique.
11038
60e1c644
PA
110392010-03-10 Pedro Alves <pedro@codesourcery.com>
11040
11041 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11042
cec808ec
KS
110432010-03-08 Keith Seitz <keiths@redhat.com>
11044
889bf7c5
PA
11045 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11046 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11047 (dm_type_long): New function.
11048 (dm_type_unsigned_short): New function.
11049 (dm_type_unsigned_long): New function.
11050 (myint): New typedef.
11051 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11052 long, unsigned shor and long, operator char*, and typedef.
11053 (test_lookup_operator_functions): Add operator char* test.
11054 (test_paddr_operator_functions): Likewise.
11055 (test_paddr_overloaded_functions): Use probe values for
11056 short, long, and unsigned short and long.
11057 (test_paddr_hairy_functions): If the demangler probe detected
11058 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11059 demangler.
11060 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11061 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11062 and "print null_pmf".
11063 Add test "ptype a.*pmf".
11064 * gdb.cp/overload.exp: Allow optional "int" to appear with
11065 "short" and "long".
11066 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11067 long expect value for men_overload1arg.
11068 Allow "int" to appear with "short" and "long".
11069 When testing "info break", add argument for main (void).
11070 Also allow "int" to appear with "short" and "long".
11071 Ditto with "unsigned" and "long long".
cec808ec
KS
11072 * gdb.java/jmain.exp: Do not enclose methods names in single
11073 quotes.
11074 * gdb.java/jmisc.exp: Likewise.
11075 * gdb.java/jprint.exp: Likewise.
11076 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11077
11078 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11079 * gdb.cp/exception.exp (backtrace after first throw)
11080 (backtrace after second throw): Allow a namespace before __cxa_throw.
11081 (backtrace after first catch, backtrace after second catch): Allow
11082 a namespace before __cxa_begin_catch.
11083
11084 * gdb.cp/cpexprs.exp: New file.
11085 * gdb.cp/cpexprs.cc: New file.
11086
11087 From Daniel Jacobowitz <dan@codesourcery.com>
11088 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11089 to use string_to_regexp.
11090 (ctor, dtor): New functions. Use them to match constructor
11091 and destructor function types.
11092 (Top level): Use runto_main.
11093
f870a310
TT
110942010-03-05 Tom Tromey <tromey@redhat.com>
11095
11096 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11097 gdb.target_charset.
11098 (pp_ns.to_string): Likewise.
11099
0c199f28
KS
111002010-03-04 Keith Seitz <keiths@redhat.com>
11101
11102 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11103 can be quoted. Test that both the filename and function/line
11104 portions can be quoted at the same time.
11105
c7437ca6
PA
111062010-03-04 Pedro Alves <pedro@codesourcery.com>
11107
11108 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11109
b111b805
DE
111102010-03-03 Doug Evans <dje@google.com>
11111
24486cb7
DE
11112 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11113 libc contains libpthread.
11114
b111b805
DE
11115 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11116 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11117 of gdb_compile. Add another pattern to match android backtrace.
11118
a0e0ef55
TT
111192010-03-03 Tom Tromey <tromey@redhat.com>
11120
11121 PR gdb/11345:
11122 * gdb.base/printcmds.exp (test_printf): Add test.
11123
1ba53b71
L
111242010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11125
11126 * gdb.arch/amd64-byte.exp: New.
11127 * gdb.arch/amd64-dword.exp: Likewise.
11128 * gdb.arch/amd64-pseudo.c: Likewise.
11129 * gdb.arch/amd64-word.exp: Likewise.
11130 * gdb.arch/i386-byte.exp: Likewise.
11131 * gdb.arch/i386-pseudo.c: Likewise.
11132 * gdb.arch/i386-word.exp: Likewise.
11133
f5dff777
DJ
111342010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11135
11136 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11137 types. Add structreg, bitfields, and flags registers.
11138 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11139 registers.
11140
90884b2b
L
111412010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11142
11143 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11144 (load_description): Set architecture if defined.
11145
dc00d89f
PM
111462010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11147
11148 * gdb.python/py-frame.exp: Add read_var block tests.
11149 * gdb.python/py-frame.c (block): New function.
11150
0e095b7e
JK
111512010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11152 Daniel Jacobowitz <dan@codesourcery.com>
11153
11154 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11155
624f1a65
DM
111562010-02-25 David S. Miller <davem@davemloft.net>
11157
11158 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11159 fix logic for setting all_syscalls_numbers.
11160
f3e9a817
PM
111612010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11162
11163 * Makefile.in: Add py-block and py-symbol.
11164 * gdb.python/py-symbol.exp: New File.
11165 * gdb.python/py-symtab.exp: New File.
11166 * gdb.python/py-block.exp: New File.
11167 * gdb.python/py-symbol.c: New File.
11168 * gdb.python/py-block.c: New File.
11169
f6bbabf0
PM
111702010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11171
11172 PR python/11314
11173 * lib/gdb.exp (skip_python_tests): New function.
11174 * gdb.python/py-cmd.exp: Use skip_python_tests.
11175 * gdb.python/py-frame.exp: Likewise.
11176 * gdb.python/py-function.exp: Likewise.
11177 * gdb.python/py-prettyprint.exp: Likewise.
11178 * gdb.python/py-template.exp: Likewise.
11179 * gdb.python/py-type.exp: Likewise.
11180 * gdb.python/py-value.exp: Likewise.
11181
85d721b8
PA
111822010-02-22 Pedro Alves <pedro@codesourcery.com>
11183
11184 PR9605
11185
11186 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11187
48e32051
TT
111882010-02-19 Tom Tromey <tromey@redhat.com>
11189
11190 PR c++/8693, PR c++/9496:
11191 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11192 regression tests.
11193
ac9c0048
JK
111942010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11195
11196 Fix compatibility with m68k as.
11197 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11198 Use only /* comments */.
11199
57bb97a4
UW
112002010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11201
11202 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11203 * configure: Regenerate.
11204
7d1bf85c
DJ
112052010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11206
11207 * gdb.python/py-type.exp: Check for Python support.
11208
061b5285
PA
112092010-02-17 Pedro Alves <pedro@codesourcery.com>
11210
11211 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11212 `regsub' syntax available.
11213
f8a8bc2c
PA
112142010-02-17 Pedro Alves <pedro@codesourcery.com>
11215
11216 * gdb.base/shmain.c (main): Remove printf call.
11217 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11218 * gdb.base/unload.c (main): Make format of fprintf a string
11219 literal. Add missing endlines to prints to stderr.
11220 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11221
6f451e5e
TT
112222010-02-17 Tom Tromey <tromey@redhat.com>
11223
11224 * gdb.java/jprint.java (jprint.props): New field.
11225 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11226
12d79008
PA
112272010-02-17 Pedro Alves <pedro@codesourcery.com>
11228
ef801a0e 11229 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11230 available.
11231
d252f7e5
DJ
112322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11233
11234 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11235 creation to support remote host testing.
11236
67bdab6c
DJ
112372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11238
11239 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11240 Recognize "command not found".
11241
bb391223
DJ
112422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11243
11244 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11245 single-stepping.
11246
70362913
DJ
112472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11248
11249 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11250 if arguments are not supported.
11251
493f3c00
DJ
112522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11253
11254 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11255 be const or non-const.
11256
8034c749
DJ
112572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11258
11259 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11260 mi_send_resuming_command to send -exec-continue.
11261
791dfb64
DJ
112622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11263
11264 * gdb.base/list.exp (test_list_filename_and_function): Add test
11265 with single quotes.
11266 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11267 matching.
11268 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11269 Add KFAIL'd tests for PR gdb/11289.
11270
7c5fe868
DJ
112712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11272
11273 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11274
fdc498b8
DJ
112752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11276
11277 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11278 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11279 a temporary directory.
11280
b519e2a6
DJ
112812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11282
11283 * gdb.base/charset.exp: Use a single regular expression to match
11284 show host-charset and show target-charset output.
11285
74164c56
JK
112862010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11287
11288 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11289 "Illegal process-id" expect string more exact.
11290 (attach to digits-starting nonsense is prohibited): New.
11291
701ed6dc
JK
112922010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11293
11294 * gdb.base/prelink.exp (set verbose on): New.
11295
889bf7c5 112962010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11297
11298 * mi-reverse.exp: New file. Test for reverse option to the
11299 following MI commands: exec-continue, exec-finish, exec-next,
11300 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11301
dadf0e9c
JB
113022010-02-09 Joel Brobecker <brobecker@adacore.com>
11303
11304 * gdb.ada/ptype_tagged_param: New testcase.
11305
714f19d5
TT
113062010-02-08 Tom Tromey <tromey@redhat.com>
11307
11308 PR c++/8017:
11309 * gdb.cp/overload.exp: Add tests.
11310 * gdb.cp/overload.cc (struct K): New.
11311 (namespace N): New.
11312 (main): Call new functions.
11313 (K::staticoverload): Define.
11314
889bf7c5 113152010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11316
11317 PR gdb/10728
11318 * gdb.cp/pr10728-x.h: New file.
11319 * gdb.cp/pr10728-x.cc: New file.
11320 * gdb.cp/pr10728-y.cc: New file.
11321 * gdb.cp/pr10728.exp: New file.
11322 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11323
889bf7c5 113242010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11325
11326 PR gdb/9067
11327 * gdb.cp/pr9067.exp: New
11328 * gdb.cp/pr9067.cc: New
11329 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11330
7b356089
JB
113312010-02-08 Joel Brobecker <brobecker@adacore.com>
11332
11333 * lib/gdb.exp (gdb_test_timeout): New global variable.
11334 Set it to timeout if not already set.
11335 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11336
1be00882
DE
113372010-02-05 Doug Evans <dje@google.com>
11338
11339 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11340 user.
11341
82856980
SW
113422010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11343
11344 PR c++/7935:
11345 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11346
1a334831
TT
113472010-02-04 Tom Tromey <tromey@redhat.com>
11348
11349 * gdb.cp/virtbase.exp: Make test case names unique.
11350
9c3c02fd
TT
113512010-02-02 Tom Tromey <tromey@redhat.com>
11352
11353 * gdb.cp/virtbase.exp: Add regression tests.
11354 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11355 (main): Instantiate RHC.
11356
0cc2414c
TT
113572010-02-02 Tom Tromey <tromey@redhat.com>
11358
11359 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11360 type-printing change.
11361
edf3d5f3
TT
113622010-02-02 Tom Tromey <tromey@redhat.com>
11363
11364 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11365 * gdb.cp/virtbase.cc: New file.
11366 * gdb.cp/virtbase.exp: New file.
11367 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11368
e4b7f41c
JK
113692010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11370
11371 PR libc/11214:
11372 * gdb.threads/current-lwp-dead.c: Include features.h.
11373 (HAS_NOMMU): New.
11374 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11375
b381ea14
JK
113762010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11377
11378 * gdb.base/symbol-without-target_section.exp,
11379 gdb.base/symbol-without-target_section.c: New.
11380
c593ac0e
DJ
113812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11382
11383 * gdb.base/bigcore.exp: Reset increased timeout.
11384 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11385
db25f29d
DJ
113862010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11387
11388 * gdb.base/gcore.exp (capture_command_output): Use
11389 gdb_test_multiple.
11390
f9d67f43
DJ
113912010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11392
11393 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11394 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11395 (Top level): Call it.
11396
177321bd
DJ
113972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11398
11399 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11400
97f2ed50
DJ
114012010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11402
11403 * gdb.base/call-strs.exp, gdb.base/default.exp,
11404 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11405 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11406 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11407 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11408 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11409 * gdb.base/ending-run.exp: Correct restore of timeout.
11410 * gdb.base/page.exp: Remove unnecessary timeout setting.
11411
e4e2711a
JB
114122010-01-29 Joel Brobecker <brobecker@adacore.com>
11413
11414 * gdb.ada/rec_return: New testcase.
11415
ba581dc1
JB
114162010-01-29 Joel Brobecker <brobecker@adacore.com>
11417
11418 * gdb.ada/call_pn: New testcase.
11419
4ea95be9
DJ
114202010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11421
11422 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11423 (Top level): Use it to resume.
11424 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11425 the Thumb mode displaced stepping error as unsupported.
11426
df83a9bf
SW
114272010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11428
889bf7c5
PA
11429 * gdb.cp/nsusing.exp: Added more tests.
11430 * gdb.cp/nsrecurs.exp: Ditto.
11431 * gdb.cp/nsusing.cc: Added test functions.
11432 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11433
40b27cdc
JK
114342010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11435
11436 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11437 absolute directory pathnames in gdb.sum file.
11438
de958931
SW
114392010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11440
11441 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11442 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11443
708ead4e
TT
114442010-01-26 Tom Tromey <tromey@redhat.com>
11445
11446 PR exp/7643:
11447 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11448 setup_kfail.
11449
b14e635e
SW
114502010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11451
11452 * gdb.cp/nsrecurs.exp: New test.
11453 * gdb.cp/nsrecurs.cc: New test program.
11454 * gdb.cp/nsstress.exp: New test.
11455 * gdb.cp/nsstress.cc: New test program.
11456 * gdb.cp/nsdecl.exp: New test.
11457 * gdb.cp/nsdecl.cc: New test program.
11458
8540c487
SW
114592010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11460
11461 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11462 imported into file scope.
11463 Marked test as xfail.
11464 * gdb.cp/namespace-using.cc (marker5): New function.
11465 * gdb.cp/shadow.exp: New test.
11466 * gdb.cp/shadow.cc: New test program.
11467 * gdb.cp/nsimport.exp: New test.
11468 * gdb.cp/nsimport.cc: New test program.
11469
421d5d99
TT
114702010-01-25 Tom Tromey <tromey@redhat.com>
11471
11472 PR gdb/11049:
11473 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11474 with "set print null-stop on".
11475
691f8dc1
JK
114762010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11477
11478 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11479 Adjust it for DISASSEMBLY_OMIT_FNAME.
11480
0b92b5bb
TT
114812010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11482
11483 PR symtab/11199:
11484 * gdb.dwarf2/member-ptr-forwardref.exp,
11485 gdb.dwarf2/member-ptr-forwardref.S: New.
11486
23787403
JK
114872010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11488
11489 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11490 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11491 thread1_tid_mutex. Remove gdbstop_mutex handling.
11492 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11493 thread2_tid_mutex. Remove gdbstop_mutex handling.
11494 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11495 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11496 pthread_cond_wait conditionalizations by while loops.
11497
b966cb8a
TT
114982010-01-20 Tom Tromey <tromey@redhat.com>
11499
11500 PR backtrace/10770:
11501 * gdb.dwarf2/pr10770.exp: New file.
11502 * gdb.dwarf2/pr10770.c: New file.
11503 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11504
fcae584b
VP
115052010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11506
11507 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11508 that target was removed, and the test always runs native anyway.
11509
a0f49112
JK
115102010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11511
11512 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11513 gdb.base/watchpoint-cond-gone-stripped.c: New.
11514
ceeb3d5a
TT
115152010-01-19 Tom Tromey <tromey@redhat.com>
11516
11517 PR c++/8000:
11518 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11519 existing tests.
11520 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11521 (main): Use AAA::SomeEnum.
11522
dd322c54
JK
115232010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11524
11525 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11526 (test_ignore_count): Declare line_callme_body global.
11527 (run to breakpoint with ignore count): Use line_callme_body.
11528 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11529 (set line_main_hello, set line_main_return): Reindent.
11530 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11531 New.
11532 (continue to callee4): Use line_callee4_body.
11533 (check *stopped from CLI command): Use line_callee4_next.
11534 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11535 (set line_main_hello, set line_main_return): Reindent.
11536 (set line_callee4_head, set line_callee4_body): New.
11537 (continue to callee4): Use line_callee4_body.
11538
4e8f195d
TT
115392010-01-18 Tom Tromey <tromey@redhat.com>
11540
11541 PR c++/9680:
11542 * gdb.cp/casts.cc: Add new classes and variables.
11543 * gdb.cp/casts.exp: Test new operators.
11544
9e14a9ba
JB
115452010-01-18 Tom Tromey <tromey@redhat.com>
11546 Thiago Jung Bauermann <bauerman@br.ibm.com>
11547
11548 * gdb.python/source2.py: New file.
11549 * gdb.python/source1: New file.
11550 * gdb.python/python.exp: Test "source" command.
11551
00bf0b85
SS
115522010-01-15 Stan Shebs <stan@codesourcery.com>
11553
11554 * gdb.trace/tfile.c: New file.
11555 * gdb.trace/tfile.exp: New file.
889bf7c5 11556
55235ad7
JK
115572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11558
11559 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11560
9f2982ff
JK
115612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11562
11563 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11564
bbfba9ed
JK
115652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11566
11567 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11568 (libfunc): New parameter action. Implement also selectable "sleep".
11569 * gdb.base/break-interp-main.c: Include assert.h.
11570 (libfunc): New parameter action.
11571 (main): New parameters argc and argv. Assert argc. Pass argv.
11572 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11573 (test_attach): New proc.
11574 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11575 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11576
61f0d762
JK
115772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11578
11579 * gdb.base/break-interp.exp (test_core): New proc.
11580 (test_ld): Call it.
11581
06a6f270
JK
115822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11583
11584 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11585 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11586 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11587 and gdb_compile_shlib. Use new -Wl compiler options.
11588 (dl bt, main bt): New tests.
11589
51bee8e9
JK
115902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11591
11592 Support PIEs with no symfile_objfile.
11593 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11594 (test_ld): New parameter trynosym.
11595 (test_ld <$trynosym>): New block.
11596
b8040f19
JK
115972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11598
11599 * gdb.base/break-interp.exp: New file.
11600
be759fcf
PM
116012010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11602
11603 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11604 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11605 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11606 test.
11607 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11608 * gdb.python/py-mi.exp: Add lazy string test.
11609
dc146f7c
VP
116102010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11611
11612 * lib/mi-support.exp (mi_check_thread_states): Handle
11613 core number in thread listing.
11614
b4ba55a1
JB
116152010-01-12 Joel Brobecker <brobecker@adacore.com>
11616
11617 * gdb.base/maint.exp: Adjust the expected output for the
11618 "maint print type" test. Use gdb_test_multiple instead of
11619 gdb_sent/gdb_expect.
11620
08e24bd4
DE
116212010-01-11 Doug Evans <dje@google.com>
11622
6496a609
DE
11623 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11624 from gdbserver_download. All callers updated.
11625
08e24bd4
DE
11626 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11627
b5cfddf5
JK
116282010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11629
11630 Implement binary numbers parsing.
11631 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11632 (test_integer_literals_rejected): New binary tests.
11633
3725885a
RW
116342010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11635
11636 * gdb.cell/configure: Regenerate.
11637
37aeb5df
JK
116382010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11639
11640 * gdb.base/corefile.exp: Move the core finding block out and call it as
11641 core_find, new variable $corefile, replace corefile by $corefile and
11642 [file tail $corefile] for usage vs. test names resp.
11643 * lib/gdb.exp (core_find): Move it as a new function here. New
11644 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11645 $destcore. Return "" on error.
11646
d521f563
JK
116472010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11648
11649 Workaround PR binutils/10802.
11650 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11651 (twice).
11652
28f24826
DJ
116532010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11654
11655 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11656
2de75e71
JB
116572010-01-08 Joel Brobecker <brobecker@adacore.com>
11658
11659 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11660 call, to avoid interruption.
11661
fe00719b 116622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11663
11664 * gdb.stabs/weird.def (args93): New.
11665
d0ef5df8
DE
116662010-01-07 Doug Evans <dje@google.com>
11667
11668 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11669
3a08d52f
TT
116702010-01-07 Tom Tromey <tromey@redhat.com>
11671
11672 * gdb.base/source.exp: Use correct line number.
11673
7a697b8d
SS
116742010-01-05 Stan Shebs <stan@codesourcery.com>
11675
11676 * gdb.trace/tracecmd.exp: Test ftrace.
11677
7803799a
UW
116782010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11679
11680 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11681
c54eabfa
JK
116822010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11683
11684 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11685 "uint_for_mi_testing".
11686
02e7ef19
JB
116872010-01-01 Joel Brobecker <brobecker@adacore.com>
11688
11689 Test indented comment in file being sourced.
11690 * gdb.base/commands.exp: Test indented comment in file being sourced.
11691
abd775ce
JB
116922010-01-01 Joel Brobecker <brobecker@adacore.com>
11693
11694 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11695 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11696 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11697 notice.
11698
79b55b82
JB
116992010-01-01 Joel Brobecker <brobecker@adacore.com>
11700
11701 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11702 notice.
11703
8997583e
JK
117042010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11705
11706 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11707 missing $after_stopped and comma (,) expectation.
11708
6da95a67
SS
117092009-12-31 Stan Shebs <stan@codesourcery.com>
11710
11711 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11712
218d2fc6
TJB
117132009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11714
11715 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11716 (top level): Call test_watchpoint_in_big_blob.
11717 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11718 watchpoints.
11719 (func3): Write to buf.
11720
236f1d4d
SS
117212009-12-29 Stan Shebs <stan@codesourcery.com>
11722
11723 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11724
f61e138d
SS
117252009-12-28 Stan Shebs <stan@codesourcery.com>
11726
11727 * gdb.trace/tsv.exp: New file.
11728 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11729
0219b378
DJ
117302009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11731
11732 * gdb.base/find.c (main): Reference search buffers.
11733 * gdb.base/included.c (main): Reference integer.
11734 * gdb.base/ptype.c (charfoo): Declare.
11735 (intfoo): Call charfoo.
11736 * gdb.base/scope0.c (useitp): New function.
11737 (usestatics): Use useitp.
11738 (useit): Add a type for val.
11739 * gdb.base/scope1.c (useit1): Take a pointer argument.
11740 (usestatics1): Update calls to useit1.
11741 * gdb.cp/call-c.cc: Declare foo.
11742 (main): Call foo.
11743 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11744 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11745 (main): Call C::ensureRefs and ensureOtherRefs.
11746 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11747 variables.
11748 (ensureOtherRefs): New function.
11749 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11750 * gdb.cp/templates.cc (main): Call t5i.value.
11751
3f78692f
JK
117522009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11753
11754 Fix compatibility with G++-4.5.
11755 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11756 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11757 (uncaught return): Remove.
11758
429374b8
JK
117592009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11760 Phil Muldoon <pmuldoon@redhat.com>
11761
11762 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11763 (bp_location13, bp_location14, bp_location17, bp_location18)
11764 (marker3_proto, marker4_proto): New variables.
11765 (breakpoint info): Update output.
11766 (run until breakpoint at marker3, run until breakpoint at marker4): New
11767 tests.
11768
859825b8
JK
117692009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11770
11771 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11772 Replace the printf call of Y by provided "y-set-1" label. New block
11773 for the second shared library.
11774 * gdb.base/unload.exp: Compile also the second library, call
11775 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11776 (single pending breakpoint info): Rename to ...
11777 (pending breakpoint info before run): ... this extended test.
11778 (libfile2, libname2, libsrcfile2, libsrc2)
11779 (lib_sl2): New variables.
11780 (exec_opts): Set also SHLIB_NAME2.
11781 (pending breakpoint info on first run at shrfunc1)
11782 (pending breakpoint info on second run at shrfunc1)
11783 (pending breakpoint info on second run at shrfunc2)
11784 (print y from libfile, print y from libfile2): New tests.
11785 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11786 * gdb.base/unloadshr2.c: New.
11787
e6a386cd
HZ
117882009-12-22 Hui Zhu <teawater@gmail.com>
11789
11790 * gdb.reverse/sigall-reverse.exp: Adjust.
11791
9e19b45e
VP
117922009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11793
11794 PR gdb/10884
11795
11796 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11797 (main): Call do_bitfield_tests.
aacf5b1e 11798 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11799
d53a7b30
JB
118002009-12-20 Joel Brobecker <brobecker@adacore.com>
11801
11802 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11803 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11804 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11805 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11806 gdb.modula2/unbounded1.c: Update copyright header.
11807
191ca0a1
CM
118082009-12-10 Chris Moller <moller@mollerware.com>
11809
11810 PR gdb/9399
11811 * gdb.cp/virtfunc2.exp: New tests
11812 * gdb.cp/virtfunc2.cc: New tests
11813 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11814
0fa6cf1b
MS
118152009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11816
11817 * gdb.reverse/i387-env-reverse.c: New file.
11818 * gdb.reverse/i387-env-reverse.exp: New file.
11819 * gdb.reverse/i387-stack-reverse.c: New file.
11820 * gdb.reverse/i387-stack-reverse.exp: New file.
11821
361ae042
PM
118222009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11823
11824 * gdb.python/py-type.exp (test_range): New test.
11825
bfd31e71
PM
118262009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11827
11828 PR python/10805
11829
11830 * gdb.python/py-type.exp: New file.
11831 * gdb.python/py-type.c: New file.
11832 * Makefile.in: Add py-type.
11833
57a1d736
TT
118342009-12-03 Tom Tromey <tromey@redhat.com>
11835
11836 * gdb.python/py-value.exp (test_parse_and_eval): New
11837 function.
11838
1f3b5d1b
PP
118392009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11840
11841 PR gdb/11022
11842
11843 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11844 * gdb.base/pr11022.c: New test.
11845
8b7dbdc9
JK
118462009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11847
11848 Fix spurious false FAILs.
11849 * gdb.base/structs.c (chartest): New.
11850 (main): Fill-in chartest.
11851 * gdb.base/structs.exp (anychar_re, first): New.
11852 (start_structs_test): Import global anychar_re and first.
11853 New gdb_test call "set print elements 300; ${testfile}"
11854 (start_structs_test <$first>): New block.
11855 (any): Import global anychar_re. New variable ac. Use ${ac}.
11856
6a53b2ec
JK
118572009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11858
11859 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11860
d7167b4c
JK
118612009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11862
11863 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11864 Force $srcfile file.
11865 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11866
b1798462
UW
118672009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11868
11869 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11870 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11871 * gdb.threads/watchthreads-reorder.exp: Likewise.
11872
b6199126
DJ
118732009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11874
11875 PR gdb/8704
11876
11877 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11878 "if", and "thread". Correct matching in the previous test.
11879
b22a0510
DJ
118802009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11881
11882 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11883
930636d2
MS
118842009-11-23 Michael Snyder <msnyder@vmware.com>
11885
11886 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11887 * gdb.reverse-watch-precsave.exp: Ditto.
11888
21a0512e
PP
118892009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11890
11891 * gdb.asm/asm-source.exp: Adjust.
11892 * gdb.base/help.exp: Adjust.
889bf7c5 11893
fc30d5e0
PA
118942009-11-22 Pedro Alves <pedro@codesourcery.com>
11895
11896 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11897 (do_syscall_tests_without_xml): Set data-directory to
11898 /the/path/to/nowhere.
11899
f6bc2008
PA
119002009-11-21 Pedro Alves <pedro@codesourcery.com>
11901
11902 * gdb.threads/local-watch-wrong-thread.c,
11903 gdb.threads/local-watch-wrong-thread.exp: New files.
11904
8c2fb5de
PA
119052009-11-21 Pedro Alves <pedro@codesourcery.com>
11906
11907 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11908 assume new `regsub' syntax available.
11909
ebec9a0f
PA
119102009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11911
a79d3c27
JK
11912 * gdb.base/watchpoint-hw-hit-once.exp,
11913 gdb.base/watchpoint-hw-hit-once.c: New.
11914
119152009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11916
11917 * gdb.threads/watchthreads-reorder.exp,
11918 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11919
276a961b
MK
119202009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11921
11922 * gdb.xml/tdesc-regs.exp: Use for m68k.
11923
4867c1fb
PA
119242009-11-15 Pedro Alves <pedro@codesourcery.com>
11925
11926 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11927
f6838f81
DJ
119282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11929
11930 * lib/gdb.exp (current_target_name): New procedure.
11931 (gdb_wrapper_target): New variable.
11932 (gdb_wrapper_init): Set gdb_wrapper_target.
11933 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11934 wrapper.
11935
4ac4dd3f
DJ
119362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11937
11938 * gdb.base/remote.exp: Delete the slowest load test.
11939 Do not load with fixed packet sizes.
11940
a7881759
DJ
119412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11942
11943 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11944
97a5b505
DJ
119452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11946
11947 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11948 srcfile when setting a breakpoint.
11949
d3e1fc54
DJ
119502009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11951
11952 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11953 macros.
11954
7cbcbded
DJ
119552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11956
11957 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11958 to be in memory.
11959 * gdb.base/display.c (force_mem): New.
11960 (do_loops): Use it. Add breakpoint comments.
11961 (do_vars): Add a breakpoint comment.
11962 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11963 line numbers.
11964
bdea3a92
NF
119652009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11966
11967 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11968 instead of a bare "run".
11969
269f82e5
PP
119702009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11971
11972 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11973
a69b7d9d
DJ
119742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11975
11976 * lib/cell.exp (skip_cell_tests): Clean up test files before
11977 returning.
11978
b598bfda
DJ
119792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11980
11981 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11982 and the breakpoint menu. Do not call perror if a prompt is seen.
11983 Consume the following GDB prompt.
11984 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11985 * gdb.cp/namespace.exp: Use gdb_test.
11986 * gdb.cp/templates.exp: Use gdb_test.
11987 (test_template_breakpoints): Use gdb_test_multiple.
11988
87728fa0
DJ
119892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11990
11991 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11992 (marker4): Reference values.
11993
b67c692f
DJ
119942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11995
11996 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11997 is missing.
11998
f0df251a
DJ
119992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12000
12001 * gdb.base/break.c (need_malloc): New.
12002 * gdb.base/constvars.c (main): Reference crass and crisp.
12003 * gdb.base/gdb1821.c (main): Reference bar.
12004 * gdb.cp/gdb1355.cc (main): Reference s1.
12005 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12006 (main): Call them.
12007 * gdb.cp/hang2.cc (dummy2): Define.
12008 * gdb.cp/hang3.cc (dummy3): Define.
12009 * gdb.cp/m-data.cc (main): Reference shadow.
12010
bdf7534a
NF
120112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12012 Nathan Froyd <froydnj@codesourcery.com>
12013
12014 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12015 remote host.
12016
f24fce77
NF
120172009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12018
12019 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12020 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12021 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12022 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12023 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12024 * gdb.dwarf2/dw2-producer.exp: Likewise.
12025 * gdb.dwarf2/mac-fileno.exp: Likewise.
12026 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12027 py-prettyprint.py to the remote host.
12028 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12029
40f0318e
KS
120302009-11-11 Keith Seitz <keiths@redhat.com>
12031
12032 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12033 use it instead of "Foo".
12034 * gdb.cp/classes.exp (do_tests): Add a test to access
12035 a method through a typedef'd class name.
12036
f3d9f7fb
NF
120372009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12038
12039 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12040 exponents.
12041 * gdb.base/pointers.exp: Likewise.
12042 * gdb.cp/ref-types.exp: Likewise.
12043
a4216f37
KS
120442009-11-11 Keith Seitz <keiths@redhat.com>
12045
12046 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12047 new[] and delete[].
12048 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12049 "void".
12050 (probe_demangler): Remove all single-quoting of
12051 method and variable names.
12052 (info_func_regexp): Remove the word "void" from any
12053 occurrence of "(void)".
12054 (print_addr_2): Remove all single-quoting of
12055 method names.
12056 (print_addr_2_kfail): Likewise.
12057 (print_addr): Single-quote C function names before
12058 passing to print_addr_2.
12059 (test_paddr_operator_functions): Remove single-quoting
12060 for method names.
12061 Add tests for operator new[] and operator delete[].
12062
9b14d7aa
JK
120632009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12064
12065 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12066
85feb311
KS
120672009-11-09 Keith Seitz <keiths@redhat.com>
12068
12069 * gdb.cp/overload.exp: Add tests for resolving overloaded
12070 methods in expression parsing/evaluation.
12071
fa335448
DJ
120722009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12073
12074 * lib/gdb.exp (default_gdb_version): Use --version instead of
12075 --command.
12076
ec3c07fc
NS
120772009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12078
12079 * lib/gdb.exp (gdb_compile_test): New.
12080 (skip_ada_tests, skip_java_tests): New.
12081 (gdb_compile): Use gdb_compile_test for f77.
12082 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12083 * lib/java.exp (compile_java_from_source): Remove runtests check,
12084 use gdb_compile_test to record result.
12085 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12086 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12087 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12088 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12089 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12090 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12091 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12092 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12093 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12094 adjust gdb_compile invocations.
12095
b8b4e42b
JK
120962009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12097
12098 * Makefile.in (abs_builddir): New.
12099 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12100 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12101 `$(abs_builddir)/site.exp'.
12102
f8b7eaf3
DJ
121032009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12104
12105 * config/m68k-emc.exp, lib/emc-support.exp,
12106 gdb.trace/gdb_c_test.c: Delete.
12107 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12108 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12109 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12110 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12111 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12112 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12113 casing for m68k-*-elf.
12114
c4187697
NS
121152009-11-03 Pedro Alves <pedro@codesourcery.com>
12116
12117 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12118 * gdb.arch/i386-prologue.exp: Likewise.
12119 * gdb.arch/i386-unwind.exp: Likewise.
12120
db16b772
DJ
121212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12122
12123 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12124
bcf71277
DJ
121252009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12126
12127 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12128
0105cee2
DJ
121292009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12130
12131 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12132
24ddea62
JK
121332009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12134
12135 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12136
287ccc17
JK
121372009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12140 * gdb.base/sepdebug2.c: New file.
12141
08bca259 121422009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12143
12144 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12145 the modified warnings for catch syscall. Verify if GDB was compiled
12146 with support for lib expat, and choose which tests to run depending
12147 on this.
12148
5d4e2b76
VP
121492009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12150
12151 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12152 that composite commands are parsed OK. And also test
12153 that breakpoint commands do work.
12154
240e538a
MS
121552009-10-23 Michael Snyder <msnyder@vmware.com>
12156
12157 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12158 to allow for new disassembly style.
12159
9c419145
PP
121602009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12161
12162 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12163
02506ff1
MS
121642009-10-22 Michael Snyder <msnyder@vmware.com>
12165
12166 * gdb.reverse/break-precsave.exp: New test.
12167 * gdb.reverse/consecutive-precsave.exp: Ditto.
12168 * gdb.reverse/finish-precsave.exp: Ditto.
12169 * gdb.reverse/i386-precsave.exp: Ditto.
12170 * gdb.reverse/machinestate-precsave.exp: Ditto.
12171 * gdb.reverse/sigall-precsave.exp: Ditto.
12172 * gdb.reverse/solilb-precsave.exp: Ditto.
12173 * gdb.reverse/step-precsave.exp: Ditto.
12174 * gdb.reverse/until-precsave.exp: Ditto.
12175 * gdb.reverse/watch-precsave.exp: Ditto.
12176
4cf866a3
MS
121772009-10-22 Michael Snyder <msnyder@vmware.com>
12178
12179 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12180 for gdb_expect. Adjust one test's expect strings for the new
12181 format of disassemble.
12182 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12183 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12184 gdb_test_multiple.
12185 * gdb.reverse/step-reverse.exp: Delete 'return'.
12186 * gdb.reverse/until-reverse.exp: Delete blank lines.
12187 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12188
2b28d209
PP
121892009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12190
12191 * gdb.base/consecutive.exp: Adjust.
12192 * gdb.base/display.exp: Likewise.
12193 * gdb.base/pc-fp.exp: Likewise.
12194 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12195
33b9c32b
MS
121962009-10-19 Michael Snyder <msnyder@vmware.com>
12197
12198 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12199 * gdb.reverse/finish-reverse.c: Ditto.
12200 * gdb.reverse/sigall-reverse.c: Ditto.
12201 * gdb.reverse/solib-reverse.c: Ditto.
12202 * gdb.reverse/step-reverse.c: Ditto.
12203 * gdb.reverse/watch-reverse.c: Ditto.
12204
6c95b8df
PA
122052009-10-19 Pedro Alves <pedro@codesourcery.com>
12206 Stan Shebs <stan@codesourcery.com>
12207
12208 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12209 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12210 "Executing new program".
12211 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12212 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12213 left listed after having been killed.
12214 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12215 * gdb.base/maint.exp: Adjust test.
12216
12217 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12218 * gdb.multi/Makefile.in: New.
12219 * gdb.multi/base.exp: New.
12220 * gdb.multi/goodbye.c: New.
12221 * gdb.multi/hangout.c: New.
12222 * gdb.multi/hello.c: New.
12223 * gdb.multi/bkpt-multi-exec.c: New.
12224 * gdb.multi/bkpt-multi-exec.exp: New.
12225 * gdb.multi/crashme.c: New.
12226
279017b7
TG
122272009-10-13 Tristan Gingold <gingold@adacore.com>
12228
12229 * gdb.base/sepdebug.exp: Check debug info are found.
12230
0413d738
PA
122312009-10-08 Pedro Alves <pedro@codesourcery.com>
12232
12233 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12234 bits.
12235
c628eecc
JK
122362009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12237
12238 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12239
38af1bfe
JB
122402009-10-07 Joel Brobecker <brobecker@adacore.com>
12241
12242 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12243 of the comments.
12244
2b0adecd
PM
122452009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12246
12247 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12248 * gdb.base/annota3.exp: Idem.
12249 * gdb.base/maint.exp: Idem.
12250
8d417781
PM
122512009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12252
889bf7c5 12253 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12254 to default.
12255
bb61102d
PM
122562009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12257
889bf7c5 12258 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12259 mingw and cygwin targets.
12260
ace5c364
PM
122612009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12262 Pedro Alves <pedro@codesourcery.com>
12263
889bf7c5 12264 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12265 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12266
c2d494a0
PM
122672009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12268
e1b52ce2
PM
12269 * gdb.base/shr1.c: Use %p in format string.
12270 * gdb.base/unload.c: Avoid warning in fprintf.
12271 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12272
209f53f5
PM
122732009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12274
12275 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12276 long type.
12277 (test_unlink): Correct printf string.
12278 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12279 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12280
8172766a
JK
122812009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12282
12283 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12284 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12285 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12286
0f73703c
UW
122872009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12288
12289 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12290 * gdb.objc/nondebug.exp: Likewise.
12291
b32306ca
UW
122922009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12293
12294 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12295 target_info setting.
12296
12297 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12298 that detect new threads during "info threads".
12299
0057022f
UW
123002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12301
12302 * gdb.threads/manythreads.c (main): Increase thread stack size
12303 to 2*PTHREAD_STACK_MIN.
12304 * gdb.threads/multi-create.c (main): Likewise.
12305 (create_function): Likewise.
12306
f29c0325
UW
123072009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12308
12309 * gdb.base/dump.exp: Pass difference of pointer types instead
12310 of integer types as offset to restore in intarr3.srec case.
12311
fcb34849
UW
123122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12313
12314 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12315
d5142e3b
UW
123162009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12317
12318 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12319
087b74b2 123202009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12321
087b74b2
PM
12322 New test for two watchpoints, with disabling of
12323 the first inserted.
12324 * testsuite/gdb.base/watchpoints.c: New file.
12325 * testsuite/gdb.base/watchpoints.exp: New file.
12326
96c07c5b
TT
123272009-09-25 Tom Tromey <tromey@redhat.com>
12328
12329 * gdb.base/charset.exp: Test utf-16 strings with Python.
12330
b8899f2b
TT
123312009-09-25 Tom Tromey <tromey@redhat.com>
12332
12333 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12334 UCS-4.
12335 * gdb.base/charset.c (utf_32_string): Rename.
12336 (init_utf32): Rename.
12337 (main): Update.
12338
329719ec
TT
123392009-09-22 Tom Tromey <tromey@redhat.com>
12340
12341 * gdb.python/py-function.exp: Add regression tests.
12342
11ef0d76
KS
123432009-09-21 Keith Seitz <keiths@redhat.com>
12344
12345 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12346 with invalid operator.
12347
3fe8f3b3
KS
123482009-09-21 Keith Seitz <keiths@redhat.com>
12349
12350 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12351 and destructor using typedef name of class.
12352 * gdb.cp/classes.cc (class Base1): Add a destructor.
12353 (base1): New typedef.
12354 (use_methods): Instanitate an object of type base1.
12355 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12356 (do_tests): Call test_template_typedef.
12357 * gdb.cp/templates.cc (Baz::~Baz): New method.
12358 (intBazOne): New typedef.
12359 (main): Instantiate intBazOne.
12360
7a9fe101
PM
123612009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12362
12363 PR python/10633
12364
12365 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12366 Function.
12367 (run_lang_tests): Add print elements test.
12368
2e4d963f
PM
123692009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12370
12371 * gdb.python/py-value.exp (test_subscript_regression): New
12372 function. Test for invalid subscripts.
12373 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12374 (ptr_ref): New function.
12375
ec7e75e7
PP
123762009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12377
12378 * gdb.base/default.exp: Fix "show convenience".
12379
0cc7d26f
TT
123802009-09-15 Tom Tromey <tromey@redhat.com>
12381
12382 * lib/mi-support.exp (mi_create_varobj): Update.
12383 (mi_create_floating_varobj): Likewise.
12384 (mi_create_dynamic_varobj): New proc.
12385 (mi_varobj_update): Update.
12386 (mi_varobj_update_with_type_change): Likewise.
12387 (mi_varobj_update_kv_helper): New proc.
12388 (mi_varobj_update_dynamic_helper): Rewrite.
12389 (mi_varobj_update_dynamic): New proc.
12390 (mi_list_varobj_children): Update.
12391 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12392 * gdb.python/python-prettyprint.py (pp_outer): New class.
12393 (pp_nullstr): Likewise.
12394 (lookup_function): Register new printers.
12395 * gdb.python/python-prettyprint.c (struct substruct): New type.
12396 (struct outerstruct): Likewise.
12397 (substruct_test): New function.
12398 (struct nullstr): New type.
12399 (string_1, string_2): New globals.
12400 (main): Add new tests.
12401 * gdb.python/python-mi.exp: Added regression tests.
12402 * gdb.mi/mi2-var-display.exp: Update.
12403 * gdb.mi/mi2-var-cmd.exp: Update.
12404 * gdb.mi/mi2-var-child.exp: Update.
12405 * gdb.mi/mi2-var-block.exp: Update.
12406 * gdb.mi/mi-var-invalidate.exp: Update.
12407 * gdb.mi/mi-var-display.exp: Update.
12408 * gdb.mi/mi-var-cmd.exp: Update.
12409 * gdb.mi/mi-var-child.exp: Update.
12410 * gdb.mi/mi-var-block.exp: Update.
12411 * gdb.mi/mi-break.exp: Update.
12412 * gdb.mi/gdb701.exp: Update.
12413
a96d9b2e
SDJ
124142009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12415
12416 * Makefile.in: Inclusion of catch-syscall object.
12417 * gdb.base/catch-syscall.c: New file.
12418 * gdb.base/catch-syscall.exp: New file.
12419
b43b923a
MS
124202009-09-12 Michael Snyder <msnyder@vmware.com>
12421
12422 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12423 that can support reverse debuggnig.
12424
cec03d70
TT
124252009-09-11 Tom Tromey <tromey@redhat.com>
12426
12427 * gdb.dwarf2/valop.S: New file.
12428 * gdb.dwarf2/valop.exp: New file.
12429
e23bb3fc
MK
124302009-09-11 Mark Kettenis <kettenis@gnu.org>
12431
12432 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12433
37c3696d
DE
124342009-09-10 Doug Evans <dje@google.com>
12435
12436 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12437 Add $gdb_prompt to second breakpoint regexp.
12438
5172aecb
JB
124392009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12440
12441 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12442 names, add missing ones.
12443 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12444 * gdb.python/py-frame.c: Rename from python-frame.c.
12445 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12446 testfile name.
12447 * gdb.python/py-function.exp: Rename from python-function.exp.
12448 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12449 testfile name.
12450 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12451 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12452 Adjust testfile name.
12453 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12454 * gdb.python/py-template.cc: Rename from python-template.cc.
12455 * gdb.python/py-template.exp: Rename from python-template.exp.
12456 Adjust testfile name.
12457 * gdb.python/py-value.c: Rename from python-value.c.
12458 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12459 testfile name.
12460
b554e4bd
JK
124612009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12462
12463 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12464 $bpt2address.
12465 (Second breakpoint address is valid on ia64)
12466 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12467
9a68ae16
JM
124682009-09-03 Joseph Myers <joseph@codesourcery.com>
12469
12470 * gdb.base/ending-run.exp: Restrict regular expression matching
12471 line number to require closing brace following.
12472
146b9145
DE
124732009-09-03 Doug Evans <dje@google.com>
12474
12475 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12476
787d21e1
TT
124772009-09-02 Tom Tromey <tromey@redhat.com>
12478
12479 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12480
e7802207
TT
124812009-09-02 Tom Tromey <tromey@redhat.com>
12482
12483 * gdb.dwarf2/callframecfa.exp: New file.
12484 * gdb.dwarf2/callframecfa.S: New file.
12485
817aadd2
JK
124862009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12487
12488 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12489 gdb.base/solib-overlap-main.c: New.
12490
4a76eae5
DJ
124912009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12492
12493 PR gdb/10565
12494
12495 * gdb.base/bitfields.c (struct container, container): New.
12496 (main): Initialize it and call break5.
12497 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12498
d4b96c9a
JK
124992009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12500
12501 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12502 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12503
4e22772d
JK
125042009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12505
12506 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12507
2efab443
MS
125082009-08-26 Michael Snyder <msnyder@vmware.com>
12509
12510 * gdb.base/i386-reverse.c: New file.
12511 * gdb.base/i386-reverse.exp: New file.
12512 * gdb.base/Makefile.in: Add new files to be removed.
12513
07ab73a0
JM
125142009-08-26 Joseph Myers <joseph@codesourcery.com>
12515
12516 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12517 environment-pwd for remote host.
12518 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12519
676accff
KS
125202009-08-24 Keith Seitz <keiths@redhat.com>
12521
12522 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12523 Add two new C++ completer tests which limit the output to a
889bf7c5 12524 given class.
676accff 12525
f9f7ad22
MS
125262009-08-24 Michael Snyder <msnyder@vmware.com>
12527
12528 * gdb.base/del.exp: Fix typo in comment.
12529 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12530
81ecdfbb
RW
125312009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12532
12533 * configure: Regenerate.
12534 * gdb.hp/configure: Likewise.
12535 * gdb.hp/gdb.aCC/configure: Likewise.
12536 * gdb.hp/gdb.base-hp/configure: Likewise.
12537 * gdb.hp/gdb.compat/configure: Likewise.
12538 * gdb.hp/gdb.defects/configure: Likewise.
12539 * gdb.hp/gdb.objdbg/configure: Likewise.
12540 * gdb.stabs/configure: Likewise.
12541
cab0c772
UW
125422009-08-19 Doug Evans <dje@google.com>
12543
12544 * gdb.base/gdbvars.c: New file.
12545 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12546
b8fa0bfa
PA
125472009-08-14 Pedro Alves <pedro@codesourcery.com>
12548
12549 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12550 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12551
b84aa90a
PA
125522009-08-13 Pedro Alves <pedro@codesourcery.com>
12553
12554 * gdb.base/default.exp: Adjust "set language test": it's now an
12555 enum command. Larger help string moved to "help set language".
12556 * gdb.base/help.exp: Adjust "help set language" expected output,
12557 now lists all known languages.
12558
0d8f9b2c
NF
125592009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12560
12561 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12562 all frame arguments.
12563 * gdb.arch/altivec-regs.exp: Likewise.
12564
bda180e0
TT
125652009-08-07 Tom Tromey <tromey@redhat.com>
12566
12567 * gdb.base/setshow.exp: Add tests for changes to set language, set
12568 check range, and set check type.
12569
48cb2d85
VP
125702009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12571
12572 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12573 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12574 Call it.
48cb2d85 12575
1ea34204
UW
125762009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12577
12578 * configure.ac: Run gdb.cell tests when appropriate.
12579 * configure: Regenerate.
12580 * lib/cell.exp: New file.
12581 * gdb.cell: New directory.
12582 * gdb.cell/configure.ac: New file.
12583 * gdb.cell/configure: New file.
12584 * gdb.cell/Makefile.in: New file.
12585 * gdb.cell/arch.exp: New file.
12586 * gdb.cell/break.c: New file.
12587 * gdb.cell/break.exp: New file.
12588 * gdb.cell/break-spu.c: New file.
12589 * gdb.cell/bt.c: New file.
12590 * gdb.cell/bt2-spu.c: New file.
12591 * gdb.cell/bt-spu.c: New file.
12592 * gdb.cell/bt.exp: New file.
12593 * gdb.cell/coremaker.c: New file.
12594 * gdb.cell/coremaker-spu.c: New file.
12595 * gdb.cell/core.exp: New file.
12596 * gdb.cell/gcore.exp: New file.
12597 * gdb.cell/data.c: New file.
12598 * gdb.cell/data.exp: New file.
12599 * gdb.cell/data-spu.c: New file.
12600 * gdb.cell/ea-cache.exp: New file.
12601 * gdb.cell/ea-cache.c: New file.
12602 * gdb.cell/ea-cache-spu.c: New file.
12603 * gdb.cell/ea-standalone.c: New file.
12604 * gdb.cell/ea-standalone.exp: New file.
12605 * gdb.cell/ea-test.c: New file.
12606 * gdb.cell/ea-test.exp: New file.
12607 * gdb.cell/f-regs.exp: New file.
12608 * gdb.cell/mem-access.c: New file.
12609 * gdb.cell/mem-access.exp: New file.
12610 * gdb.cell/mem-access-spu.c: New file.
12611 * gdb.cell/ptype.exp: New file.
12612 * gdb.cell/registers.exp: New file.
12613 * gdb.cell/size.c: New file.
12614 * gdb.cell/sizeof.exp: New file.
12615 * gdb.cell/size-spu.c: New file.
12616 * gdb.cell/solib.exp: New file.
12617 * gdb.cell/solib-symbol.exp: New file.
12618
85e747d2
UW
126192009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12620
12621 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12622
58d6951d
DJ
126232009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12624
12625 * gdb.base/float.exp: Handle VFP registers.
12626
6e0a4f15
MS
126272009-07-14 Michael Snyder <msnyder@vmware.com>
12628
dcd5da87
MS
12629 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12630 to bring gdb to the beginning of the calling line.
12631
6e0a4f15
MS
12632 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12633 confusing the i386 epilogue unwinder.
12634
782b2b07
SS
126352009-07-14 Stan Shebs <stan@codesourcery.com>
12636
12637 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12638
f662c3bc
MS
126392009-07-14 Michael Snyder <msnyder@vmware.com>
12640
12641 * gdb.reverse/step-reverse.exp (stepi into function call):
12642 Call instruction may not be first instruction in the line.
12643 (reverse stepi from a function call): Used wrong line number.
12644
8f313923
JK
126452009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12646
12647 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12648
4662c76e
JK
126492009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12650
12651 Fix gdb.base/macscp.exp when using custom inputrc.
12652 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12653 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12654 env(TERM) set.
12655 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12656 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12657
aa81e255
JK
126582009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12659
12660 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12661 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12662 Change the compilation target to match the testcase name.
12663 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12664 testcase name.
12665 * a2-run.exp: Use for setup prepare_for_testing. Change the
12666 compilation target to match the testcase name.
12667 * gdb.base/commands.exp: Likewise.
12668 * gdb.base/finish.exp: Likewise.
12669 * gdb.base/float.exp: Likewise.
12670 * gdb.base/info-target.exp: Likewise.
12671 * gdb.base/relational.exp: Likewise.
12672 * gdb.base/term.exp: Likewise.
12673 * gdb.base/until.exp: Likewise.
12674 * gdb.base/volatile.exp: Likewise.
12675 * gdb.base/whatis-exp.exp: Likewise.
12676
4c93b1d7
HZ
126772009-07-11 Hui Zhu <teawater@gmail.com>
12678
12679 * gdb.base/help.exp (disassemble): Update expected help text.
12680
812f7342
TT
126812009-07-09 Tom Tromey <tromey@redhat.com>
12682
12683 * lib/gdb.exp: Handle TRANSCRIPT.
12684 (remote_spawn, remote_close, send_gdb): New procs.
12685
fbb8f299
PM
126862009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12687
12688 * gdb.python/python-prettyprint.c: Add counted null string
12689 structure.
12690 * gdb.python/python-prettyprint.exp: Print null string. Test for
12691 embedded nulls.
12692 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12693 * gdb.python/python-value.exp (test_value_in_inferior): Add
12694 variable length string fetch tests.
12695 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12696
c0ac0ec7
JK
126972009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12698
12699 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12700
30b66ecc
TT
127012009-07-07 Tom Tromey <tromey@redhat.com>
12702
12703 * gdb.base/call-rt-st.exp: Update for change to escape output.
12704 * gdb.base/callfuncs.exp: Likewise.
12705 * gdb.base/charset.exp: Likewise.
12706 * gdb.base/constvars.exp: Likewise.
12707 * gdb.base/long_long.exp: Likewise.
12708 * gdb.base/pointers.exp: Likewise.
12709 * gdb.base/printcmds.exp: Likewise.
12710 * gdb.base/setvar.exp: Likewise.
12711 * gdb.base/store.exp: Likewise.
12712 * gdb.cp/ref-types.exp: Likewise.
12713 * gdb.mi/mi-var-child.exp: Likewise.
12714 * gdb.mi/mi-var-display.exp: Likewise.
12715 * gdb.mi/mi2-var-display.exp: Likewise.
12716 * gdb.base/charset.exp: Test octal escape sequence length.
12717 Update for change to escape output.
12718
187c4a2b
JK
127192009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12720
12721 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12722
d80a43f9
DJ
127232009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12726
047427a8
JK
127272009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12728
12729 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12730 gdbserver increasing $portnum if "Can't bind address" has been seen.
12731
8b5a0f4f
PA
127322009-07-05 Pedro Alves <pedro@codesourcery.com>
12733
12734 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12735 mingw32ce.
12736
7d93ba58
PA
127372009-07-05 Pedro Alves <pedro@codesourcery.com>
12738
12739 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12740 VFP format.
12741
2277426b
PA
127422009-07-02 Pedro Alves <pedro@codesourcery.com>
12743
12744 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12745 linux. Adjust to use "inferior", "info inferiors", "detach
12746 inferior" and "kill inferior" instead of "restart", "info fork",
12747 "detach fork" and "delete fork".
12748 * gdb.base/ending-run.exp: Spell out "info".
12749 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12750 the "kill" command.
12751
5af949e3
UW
127522009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12753
12754 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12755 change to prefix TLS offset in hex with 0x.
12756
5d3729b5
UW
127572009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12758
12759 * gdb.base/default.exp: Update test case for "x" changes.
12760
af589bd0
TG
127612009-07-01 Tristan Gingold <gingold@adacore.com>
12762
12763 * gdb.base/bigcore.exp: Make darwin untested.
12764
40974f91
JK
127652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12766
12767 * gdb.base/completion.exp (directory completion): Create the directory.
12768 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12769 escapeuniquesub.
12770 (directory completion 2): Expect now ${escapeuniquesub}.
12771 (Glob remaining of directory test): Remove one excessive newline.
12772 Expect the real output.
12773
59dd3af6
JK
127742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12775
12776 Fix `make check//%' target after `make check' has been ran.
12777 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12778 a mkdir call.
12779 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12780 (%/.dir): Remove.
12781
f4e164aa
JK
127822009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12783
12784 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12785 the expected result record.
12786
69af2122
JK
127872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12788
12789 Remove racy FAILs relying just on the timeouts.
12790 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12791 (annotation_level 2): Remove racy FAILs.
12792
2fd481e1
PP
127932009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12794
12795 gdb/10275
889bf7c5
PA
12796 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12797
c38f313d
DJ
127982009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12801
8b777f02
VP
128022009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12803
12804 * gdb.mi/mi-stack.exp: Testing symbolic options
12805 to -stack-list-locals and -stack-list-arguments.
12806
00c7eacf
JK
128072009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12808
12809 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12810
6bc80edc
TT
128112009-06-29 Tom Tromey <tromey@redhat.com>
12812
12813 * dg-extract-results.sh: New file.
12814 * Makefile.in (FORCE_PARALLEL): New variable.
12815 (CHECK_TARGET): New conditional variable.
12816 (check): Use CHECK_TARGET.
12817 (DO_RUNTEST): New variable.
12818 (check-single): New target.
12819 (TEST_DIRS): New variable.
12820 (TEST_TARGETS): Likewise.
12821 (check-parallel): New target.
12822 (check-gdb.%): New pattern.
12823 (BASE1_FILES): New variable.
12824 (BASE2_FILES): Likewise.
12825 (check-gdb.base%): New pattern.
12826 (%/.dir): New pattern.
12827 * configure: Rebuild.
12828 * aclocal.m4 (AM_CONDITIONAL): New defun.
12829 * configure.ac: Check whether user is using GNU make.
12830 (GMAKE): New conditional.
12831
794684b6
SW
128322009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12833
12834 * gdb.cp/namespace-nested-import.cc: New test.
12835 * gdb.cp/namespace-nested-import.exp: New test.
12836
edb3359d
DJ
128372009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12838
12839 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12840 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12841 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12842 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12843 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12844 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12845 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12846 gdb.opt/inline-markers.c: New files.
12847 * lib/gdb.exp (skip_inline_frame_tests): New function.
12848 (skip_inline_var_tests): New function.
12849
cf657a0c
AS
128502009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12851
12852 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12853 backtrace.
12854
28d41a99
MS
128552009-06-27 Michael Snyder <msnyder@vmware.com>
12856
12857 * gdb.reverse: New directory.
12858 * gdb.reverse/break-reverse.c: New test.
12859 * gdb.reverse/break-reverse.exp: New test.
12860 * gdb.reverse/consecutive-reverse.c: New test.
12861 * gdb.reverse/consecutive-reverse.exp: New test.
12862 * gdb.reverse/finish-reverse.c: New test.
12863 * gdb.reverse/finish-reverse.exp: New test.
12864 * gdb.reverse/machinestate.c: New test.
12865 * gdb.reverse/ms1.c: New test.
12866 * gdb.reverse/machinestate.exp: New test.
12867 * gdb.reverse/Makefile.in: New file.
12868 * gdb.reverse/shr2.c: New test.
12869 * gdb.reverse/solib-reverse.c: New test.
12870 * gdb.reverse/solib-reverse.exp: New test.
12871 * gdb.reverse/step-reverse.c: New test.
12872 * gdb.reverse/step-reverse.exp: New test.
12873 * gdb.reverse/until-reverse.c: New test.
12874 * gdb.reverse/ur1.c: New test.
12875 * gdb.reverse/until-reverse.exp: New test.
12876 * gdb.reverse/watch-reverse.c: New test.
12877 * gdb.reverse/watch-reverse.exp: New test.
12878 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12879 * configure: Regenerate.
12880
fe3c8b0d
DE
128812009-06-26 Doug Evans <dje@google.com>
12882
12883 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12884
3a72a602
PM
128852009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12886
12887 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12888 windows problem for 'file delete $binfile'.
12889
27aa8d6a
SW
128902009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12891
12892 * gdb.cp/namespace-using.exp: New test.
12893 * gdb.cp/namespace-using.cc: New test.
12894
8ac055f8
JB
128952009-05-20 Joel Brobecker <brobecker@adacore.com>
12896
12897 * gdb.ada/variant_record_packed_array: New testcase.
12898
85e306ed
TT
128992009-06-23 Tom Tromey <tromey@redhat.com>
12900
12901 * gdb.base/charset.exp (test_combination): Regression test.
12902 * gdb.base/charset.c (my_wchar_t): New typedef.
12903 (myvar): New global.
12904 (main): Set myvar.
12905
56643c5e
PM
129062009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12907
12908 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12909 target.
12910
1fac167a
UW
129112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12912
12913 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12914
7ccb0be9
UW
129152009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12916
12917 * gdb.mi/gdb680.exp: Update test for error message.
12918
568d6575
UW
129192009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12920
12921 * gdb.base/annota1.exp: Allow multiple occurrences of the
12922 frames-invalid annotation.
12923 * gdb.cp/annota2.exp: Likewise.
12924
7cd1089b
PM
129252009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12926
12927 * gdb.cp/gdb2495.cc: New file.
12928 * gdb.cp/gdb2495.exp: New file.
12929
72c63395
JK
129302009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12931
12932 Report error on GDB crash during runto.
12933 * lib/gdb.exp (runto <eof>): New.
12934
3788363d
DJ
129352009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12936
12937 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12938 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12939 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12940 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12941 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12942 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12943 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12944 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12945 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12946 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12947 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12948 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12949 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12950 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12951 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12952 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12953 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12954 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12955 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12956 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12957 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12958 gdb.trace/passcount.exp, gdb.trace/report.exp,
12959 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12960 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12961 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12962 executable.
12963
17592de3
PA
129642009-06-07 Pedro Alves <pedro@codesourcery.com>
12965
12966 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12967 defined before referencing it.
12968
701e355d
DE
129692009-06-03 Doug Evans <dje@google.com>
12970
12971 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12972 * gdb.arch/i386-see.c: Ditto.
12973
f2292c65
PM
129742009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12975
12976 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12977 (check_macro): Return 1 if undefined.
12978 If first test fails, check if macro debug information is available,
12979 and report unsupported test if no macro information is found.
12980
5a437975
DE
129812009-05-29 Doug Evans <dje@google.com>
12982
12983 * gdb.threads/hand-call-in-threads.exp: New.
12984 * gdb.threads/hand-call-in-threads.c: New.
12985
c141c696
MS
129862009-05-29 Michael Snyder <msnyder@vmware.com>
12987
12988 * gdb.base/break-always.exp: Change "1" to "on".
12989 Add confirmation check.
12990
b3444185
PA
129912009-05-28 Pedro Alves <pedro@codesourcery.com>
12992
12993 * gdb.threads/threxit-hop-specific.c: New.
12994 * gdb.threads/threxit-hop-specific.exp: New.
12995 * gdb.threads/thread-execl.c: New.
12996 * gdb.threads/thread-execl.exp: New.
12997
b6313243
TT
129982009-05-27 Tom Tromey <tromey@redhat.com>
12999 Thiago Jung Bauermann <bauerman@br.ibm.com>
13000
13001 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13002 (mi_child_regexp): Likewise.
13003 (mi_list_varobj_children_range): Likewise.
13004 (mi_get_features): Likewise.
13005 (mi_list_varobj_children): Rewrite.
13006 * gdb.python/python-mi.exp: New file.
13007
a6bac58e
TT
130082009-05-27 Tom Tromey <tromey@redhat.com>
13009 Thiago Jung Bauermann <bauerman@br.ibm.com>
13010 Phil Muldoon <pmuldoon@redhat.com>
13011 Paul Pluzhnikov <ppluzhnikov@google.com>
13012
13013 * gdb.python/python-prettyprint.exp: New file.
13014 * gdb.python/python-prettyprint.c: New file.
13015 * gdb.python/python-prettyprint.py: New file.
13016 * gdb.base/display.exp: print/r is now valid.
13017
2c74e833
TT
130182009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13019 Tom Tromey <tromey@redhat.com>
13020 Pedro Alves <pedro@codesourcery.com>
13021 Paul Pluzhnikov <ppluzhnikov@google.com>
13022
13023 * gdb.python/python-template.exp: New file.
13024 * gdb.python/python-template.cc: New file.
13025 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13026 tests.
13027 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13028 Call it.
13029 (test_value_after_death): New proc.
13030 * gdb.python/python-value.c (PTR): New typedef.
13031 (main): New variable 'x'.
13032
89c73ade
TT
130332009-05-27 Tom Tromey <tromey@redhat.com>
13034
13035 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13036 tests.
13037 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13038 Call it.
13039
a75724bc
PA
130402009-05-27 Pedro Alves <pedro@codesourcery.com>
13041
13042 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13043
e58b0e63
PA
130442009-05-24 Pedro Alves <pedro@codesourcery.com>
13045
13046 * gdb.threads/fork-thread-pending.c: New.
13047 * gdb.threads/fork-thread-pending.exp: New.
13048
4ac36638
JK
130492009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13050
13051 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13052 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13053
889bf7c5 130542009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13055
889bf7c5 13056 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13057
b242c3c2
PA
130582009-05-17 Pedro Alves <pedro@codesourcery.com>
13059
13060 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13061 `gdb_get_line_number'. Call `callee' in both parent and child.
13062 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13063 `gdb_get_line_number' instead of hardcoding line numbers.
13064 (catch_fork_unpatch_child): New procedure to test detaching
13065 breakpoints from child fork.
13066 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13067 hardcoding line numbers.
13068 (do_fork_tests): Run `catch_fork_unpatch_child'.
13069
ee342b23
VP
130702009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13071
13072 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13073 of structure type enters or leaves the scope, it
13074 is reported by -var-update.
13075
e2009e98
DE
130762009-05-11 Doug Evans <dje@sebabeach.org>
13077
13078 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13079 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13080 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13081
00903456
JK
130822009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13083
13084 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13085
dc621c35
DE
130862009-04-30 Doug Evans <dje@google.com>
13087
13088 * gdb.threads/watchthreads2.exp: New testcase.
13089 * gdb.threads/watchthreads2.c: New testcase.
13090
9ab4e744
DE
130912009-04-29 Doug Evans <dje@google.com>
13092
13093 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13094 * gdb.cp/mb-ctor.cc: Ditto.
13095 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13096 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13097 * gdb.cp/mb-inline1.cc: Call it.
13098 * gdb.cp/mb-inline2.cc: Ditto.
13099 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13100 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13101
484086b7
JK
131022009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13103
13104 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13105 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13106 Replace all uses of `decimal' by `nonzero'.
13107 (info macro FROM_COMMANDLINE): New test.
13108
379a77b5
TT
131092009-04-27 Tom Tromey <tromey@redhat.com>
13110
13111 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13112
b92b73c2
DE
131132009-04-27 Doug Evans <dje@google.com>
13114
13115 * gdb.threads/watchthreads.c (main): Initialize args before starting
13116 the threads. Plus formatting cleanup.
13117 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13118 biased scheduling of one thread.
13119
945a118d
JG
131202009-04-27 Jerome Guitton <guitton@adacore.com>
13121
13122 * gdb.cp/templates.cc (GetMax): New template.
13123 (main): Declare two instances of GetMax.
13124 * gdb.cp/templates.exp: Add new test.
13125
d389af10
JK
131262009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13127
13128 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13129
e7f86de9
JM
131302009-04-22 Joseph Myers <joseph@codesourcery.com>
13131
13132 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13133
334cc82d
TT
131342009-04-15 Tom Tromey <tromey@redhat.com>
13135
13136 * gdb.base/charset.exp: Add regression test.
13137
d12672cc
JB
131382009-04-14 Joel Brobecker <brobecker@adacore.com>
13139
13140 * gdb.base/exe-lock.exp: New testcase.
13141
18e8c3bc
TT
131422009-04-13 Tom Tromey <tromey@redhat.com>
13143
13144 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13145 operator on Frame.
13146
5ecd5cbe
UW
131472009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13148
13149 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13150 * gdb.server/ext-attach.exp: Likewise.
13151
7309f756
VP
131522009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13153
13154 Eliminate some sleep usage.
13155
889bf7c5
PA
13156 * gdb.mi/basics.c (do_nothing): New.
13157 (main): Use do_nothing instead of printf, so that
13158 not to introduce race condition between output of
13159 inferiour and output of gdb. Do not use sleep as it
13160 is not generally available on embedded targets.
7309f756 13161
f4b95f6f
PA
131622009-04-02 Pedro Alves <pedro@codesourcery.com>
13163
13164 * gdb.server/ext-attach.exp: Expect an optional process id after
13165 "Detached from remote process".
13166
de40b933
JK
131672009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13168
13169 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13170 gdb.dwarf2/dw2-unresolved.exp: New.
13171
2ae101a4
PA
131722009-04-02 Pedro Alves <pedro@codesourcery.com>
13173
13174 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13175 mi_run_to_main.
13176
56a8e183
PA
131772009-04-02 Pedro Alves <pedro@codesourcery.com>
13178
13179 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13180 mi_run_to_main. Skip thread exit test on remote targets.
13181 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13182 mi_run_to_main.
13183 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13184 mi_run_to_main.
13185 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13186 when expecting ^connected. Detect when the target doesn't support
13187 non-stop mode.
13188 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13189 supported. Return -1 on error, 0 on success.
13190 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13191 (mi_runto): Return mi_runto_helper's result explicitly.
13192
c35fafde
PA
131932009-04-01 Pedro Alves <pedro@codesourcery.com>
13194
13195 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13196
f8a8dce6
JB
131972009-04-01 Tom Tromey <tromey@redhat.com>
13198
13199 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13200 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13201 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13202 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13203
71c25dea
TT
132042009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13205 Jan Kratochvil <jan.kratochvil@redhat.com>
13206
13207 PR gdb/931
13208 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13209 output.
13210 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13211 for gdb/931.
13212 * dw2-strp.S (DW_AT_language): Change to C++.
13213 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13214
02d9a9ce
JB
132152009-03-31 Joel Brobecker <brobecker@adacore.com>
13216
13217 * gdb.ada/tasks: New testcase.
13218
1042e4c0
SS
132192009-03-30 Stan Shebs <stan@codesourcery.com>
13220
13221 * gdb.trace/actions.exp: Update to match new info trace format.
13222 * gdb.trace/deltrace.exp: Ditto.
13223 * gdb.trace/infotrace.exp: Ditto.
13224 * gdb.trace/passcount.exp: Ditto.
13225 * gdb.trace/save-trace.exp: Ditto.
13226 * gdb.trace/while-stepping.exp: Ditto.
13227 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13228
f8f6f20b
TJB
132292009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13230
13231 * gdb.python/python-frame.c: New file.
13232 * gdb.python/python-frame.exp: New file.
13233
c0c6f777
TJB
132342009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13235
13236 * gdb.python/python-value.exp: Add tests for the address
13237 attribute.
13238
3cb51905
AS
132392009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13240
13241 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13242
88fc996f
DE
132432009-03-26 Doug Evans <dje@google.com>
13244
13245 * gdb.mi/mi-nonstop-exit.exp: New file.
13246 * gdb.mi/non-stop-exit.c: New file.
13247
56ef84b1
TT
132482009-03-26 Tom Tromey <tromey@redhat.com>
13249
13250 Update for change to prologue skipping:
13251 * gdb.mi/mi2-simplerun.exp: Update.
13252 * gdb.mi/mi2-break.exp: Update.
13253 * gdb.mi/mi-simplerun.exp: Update.
13254 * gdb.mi/mi-break.exp: Update.
13255 * gdb.base/ending-run.exp: Update.
13256
def2b000
TJB
132572009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13258
13259 * gdb.python/python-value.exp (test_value_in_inferior): Test
13260 gdb.Value.is_optimized_out attribute.
13261
442ddf59
JK
132622009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13263
13264 * gdb.dwarf2/dw2-noloc-main.c: New file.
13265 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13266 (.text): Remove.
13267 (.data): New.
13268 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13269 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13270 (DW_TAG_subprogram func_cu1, noloc): Remove.
13271 (main): New.
13272 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13273 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13274 (file_symbols): New procedure.
13275
a8df5de4
TT
132762009-03-25 Tom Tromey <tromey@redhat.com>
13277
13278 * gdb.base/charset.exp (valid_target_charset): New proc.
13279 Use it to skip tests on invalid charsets.
13280
cc1d7add
PM
132812009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13282
13283 * gdb.base/completion.exp: Add a test for directory completion.
13284
bcd5727b
JK
132852009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13286
13287 Fix a racy FAIL.
13288 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13289 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13290
cc924cad
TJB
132912009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13292
13293 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13294 * gdb.python/python-function.exp: Add test for function returning
13295 a GDB value.
13296
bc3b79fd
TJB
132972009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13298
13299 * gdb.python/python-function.exp: New file.
13300
6c7a06a3
TT
133012009-03-20 Tom Tromey <tromey@redhat.com>
13302
13303 * gdb.base/store.exp: Update for change to escape output.
13304 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13305 to escape output.
13306 * gdb.base/pointers.exp: Update for change to escape output.
13307 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13308 to escape output.
13309 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13310 escape output.
13311 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13312 to escape output.
13313 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13314 escape output.
13315 * gdb.base/setvar.exp: Update for change to escape output.
13316 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13317 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13318 to escape output.
13319 (test_print_string_constants): Likewise.
13320 * gdb.base/charset.exp (valid_host_charset): Check size of
13321 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13322 cases. Handle "auto"-related output.
13323 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13324 (uvar, Uvar): New globals.
13325
c31af87b
JG
133262009-03-19 Jerome Guitton <guitton@adacore.com>
13327
13328 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13329 deltas.
13330 * gdb.ada/fixed_points.exp: Ditto.
13331
51272cf2
PA
133322009-03-18 Pedro Alves <pedro@codesourcery.com>
13333
13334 * return-nodebug.c: Don't include stdio.h.
13335 (init): Delete.
13336 (func): Delete definition and provide extern declaration.
13337 (t): New.
13338 (main): Don't call printf. Call func and store its result in t.
13339 * return-nodebug1.c: New.
13340 * return-nodebug.exp: Don't expect stdio output. Instead, print
13341 the global variable t. Drop printf formatters and cast types from
13342 foreach loop. Don't use prepare_for_testing. Compile
13343 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13344 define FORMAT or CAST.
13345
d24948ac
PP
133462009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13347
13348 * gdb.base/solib-display.exp: Disable test for remote targers.
13349
61ff14c6
JK
133502009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13351
13352 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13353
cb4dce93
JK
133542009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13355
13356 Fix a racy FAIL.
13357 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13358 code from `follow parent, print pids'.
13359 (`follow child, print pids', `follow parent, print pids'): Call it.
13360 Replace `gdb_test "break..."' by gdb_breakpoint.
13361
f7c60c5e
VP
133622009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13363
13364 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13365 sync and async modes.
f7c60c5e 13366
383ace49
JB
133672009-03-12 Joel Brobecker <brobecker@adacore.com>
13368
13369 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13370 that was checked in by mistake. Remove loading of ada.exp, since
13371 this is not necessary in this case.
13372
4ce102af
JB
133732009-03-12 Joel Brobecker <brobecker@adacore.com>
13374
13375 * gdb.ada/ptype_arith_binop.exp: New testcase.
13376
529a2aef
JB
133772009-03-12 Joel Brobecker <brobecker@adacore.com>
13378
13379 * gdb.ada/mod_from_name: New testcase.
13380
8a38181c
JB
133812009-03-12 Joel Brobecker <brobecker@adacore.com>
13382
13383 * gdb.ada/tick_last_segv: New testcase.
13384
11436dee
VP
133852009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13386
61ff14c6 13387 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13388
1f31650a
VP
133892009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13390
61ff14c6
JK
13391 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13392 include the token in ^running and frame info in *stopped.
1f31650a 13393
a3247a22
PP
133942009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13395
13396 * solib-display.exp: New file.
13397 * solib-display-main.c: New file.
13398 * solib-display-lib.c: New file.
61ff14c6 13399
aae64587
PA
134002009-03-05 Pedro Alves <pedro@codesourcery.com>
13401
13402 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13403
44aabfbc
JK
134042009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13405
13406 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13407 (list_and_check_macro): Use more specific test name.
13408 (next to definition): Make the test names unique.
13409
c087fcd3
PM
134102009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13411
13412 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13413
c86cf029
VP
134142009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13415
13416 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13417 notifications.
13418 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13419 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13420 * lib/mi-support.exp (library_loaded_re): New.
13421 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13422
3ea85240
VP
134232009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13424
13425 * gdb.gdb/observer.exp: Use test_notification observer, not
13426 normal_stop, everywhere.
13427 (test_normal_stop_notifications): Rename to...
13428 (test_notifications): ...this.
13429 (test_observer_normal_stop): Rename to...
13430 (test_observer): ...this.
13431
1903f0e6
DE
134322009-02-16 Doug Evans <dje@google.com>
13433
13434 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13435 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13436 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13437 (test_prefixed_syscall,test_int3): New tests.
13438 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13439 (test_prefixed_syscall,test_int3): New tests.
13440
1d33d6ba
VP
134412009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13442
3cb51905
AS
13443 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13444 (mi_expect_interrupt): Likewise.
13445 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13446 response.
1d33d6ba 13447
faafb047
PM
134482009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13449
13450 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13451 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13452 Replace calls to get_valueofx by get_hexadecimal_valueof.
13453
417e16e2
PM
134542009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13455
13456 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13457 (get_integer_valueof): New procedure.
13458 (get_sizeof): Use new get_integer_value_of.
13459 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13460 by get_integer_valueof.
13461
7065b901
TT
134622009-02-13 Tom Tromey <tromey@redhat.com>
13463
13464 * gdb.base/remote.exp (get_sizeof): Remove.
13465 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13466 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13467 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13468 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13469 (get_sizeof): Likewise.
13470
5d7cb8df
JK
134712009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13472
13473 PR fortran/9806
13474 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13475
b2febfff
PP
134762009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13477
13478 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13479
4aa995e1
PA
134802009-02-06 Pedro Alves <pedro@codesourcery.com>
13481
13482 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13483
d8906c6f
TJB
134842009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13485
13486 * gdb.python/python-cmd.exp: New file.
13487
ff4ab08d
TG
134882009-02-06 Tristan Gingold <gingold@adacore.com>
13489
13490 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13491
aacd552b
TG
134922009-02-05 Tristan Gingold <gingold@adacore.com>
13493
13494 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13495 pointer is dereferenced and use this signal name in regexp.
13496 * gdb.base/signull.exp: Ditto.
13497 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13498 * gdb.base/signull.c (main): Ditto.
13499
08c637de
TJB
135002009-02-04 Tom Tromey <tromey@redhat.com>
13501 Thiago Jung Bauermann <bauerman@br.ibm.com>
13502
13503 * gdb.python/python-value.exp: Use `gdb.history' instead of
13504 `gdb.value_from_history'.
13505 (test_value_numeric_ops): Add test for conversion of enum constant.
13506 * gdb.python/python-value.c (enum e): New type.
13507 (evalue): New global.
13508 (main): Use argv.
13509
20261af8
JG
135102009-02-04 Jerome Guitton <guitton@adacore.com>
13511
13512 * gdb.ada/uninitialized_vars: New test program.
13513 * gdb.ada/uninitialized_vars.exp: New testcase.
13514
52e44b43
TT
135152009-02-02 Tom Tromey <tromey@redhat.com>
13516
13517 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13518 * gdb.cp/pr2489.cc: Rename...
13519 * gdb.cp/pr9594.cc: ... to this.
13520
1c71341a
TT
135212009-02-02 Tom Tromey <tromey@redhat.com>
13522
13523 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13524 * gdb.cp/pr2489.cc: New file.
13525 * gdb.cp/cpcompletion.exp: New file.
13526
a4295225
TT
135272009-02-02 Tom Tromey <tromey@redhat.com>
13528
13529 PR exp/9059:
13530 * gdb.cp/call-c.exp: Add regression test.
13531 * gdb.cp/call-c.cc (FooHandle): New typedef.
13532 (main): New variable 'handle'.
13533
592375cd
VP
135342009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13535
13536 * lib/mi-support.exp (et_mi_thread_list)
13537 (check_mi_and_console_threads): Adjust for current thread in
13538 -thread-list-ids output.
13539
41447f92
VP
135402009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13541
889bf7c5
PA
13542 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13543 Call it.
41447f92 13544
35669430
DE
135452009-01-28 Doug Evans <dje@google.com>
13546
13547 * gdb.arch/amd64-disp-step.S: New file.
13548 * gdb.arch/amd64-disp-step.exp: New file.
13549 * gdb.arch/i386-disp-step.S: New file.
13550 * gdb.arch/i386-disp-step.exp: New file.
13551
09f00d9a
PM
135522009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13553
13554 * gdb.base/find.exp: Set newline variable
13555 using quotes instead of braces to fix cygwin failures.
13556
1e8fb976
PA
135572009-01-23 Pedro Alves <pedro@codesourcery.com>
13558
13559 * gdb.base/radix.exp: Add tests to ensure that that set
13560 input-radix 0 and set output-radix 0 are really rejected.
13561
da061712
PA
135622009-01-23 Pedro Alves <pedro@codesourcery.com>
13563
13564 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13565 copyright years.
13566
dd7e2d2b
PA
135672009-01-23 Pedro Alves <pedro@codesourcery.com>
13568
13569 PR gdb/9664:
13570 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13571
392452f6
PA
135722009-01-22 Pedro Alves <pedro@codesourcery.com>
13573
13574 PR c++/9631:
13575 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13576
8653e71c
PM
135772009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13578
13579 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13580 binfile definition to fix Windows OS failure.
13581
a12cc160
DJ
135822009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13583
13584 PR gdb/9346
13585 * gdb.base/interrupt.c (sigint_handler): New.
13586 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13587 on error.
13588 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13589 Test "signal SIGINT".
13590
b89667eb
DE
135912009-01-19 Doug Evans <dje@google.com>
13592
13593 * gdb.base/break.exp: Update expected gdb output.
13594 * gdb.base/sepdebug.exp: Ditto.
13595 * gdb.mi/mi-syn-frame.exp: Ditto.
13596 * gdb.mi/mi2-syn-frame.exp: Ditto.
13597 * gdb.base/call-signal-resume.exp: New file.
13598 * gdb.base/call-signals.c: New file.
13599 * gdb.base/unwindonsignal.exp: New file.
13600 * gdb.base/unwindonsignal.c: New file.
13601 * gdb.threads/interrupted-hand-call.exp: New file.
13602 * gdb.threads/interrupted-hand-call.c: New file.
13603 * gdb.threads/thread-unwindonsignal.exp: New file.
13604
adb483fe
DJ
136052009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13606
13607 * gdb.base/define.exp: Test defining and hooking prefix commands.
13608 * gdb.python/python.exp: Update test for "show user" output.
13609
60023297
JK
136102009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13611
13612 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13613 now the output exactly, using less wildcards. Expect also the output
13614 of gfortran-4.3. Update for the f-valprint.c modification from
13615 2008-04-22.
13616 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13617 Remove gdb_test test names where matching the command.
13618
ccc57cf9
PA
136192009-01-01 Pedro Alves <pedro@codesourcery.com>
13620
13621 PR breakpoints/9681:
13622 * gdb.base/watchpoint.exp: Add regression test.
13623
c7a6ca08
PA
136242008-12-31 Pedro Alves <pedro@codesourcery.com>
13625
13626 * gdb.threads/attach-into-signal.exp: Don't use
13627 gdb_suppress_entire_file.
13628 * gdb.threads/attach-stopped.exp: Ditto.
13629 * gdb.threads/attachstop-mt.exp: Ditto.
13630
3a031f65
PA
136312008-12-31 Pedro Alves <pedro@codesourcery.com>
13632
13633 PR gdb/8812:
13634 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13635
09e6485f
PA
136362008-12-29 Pedro Alves <pedro@codesourcery.com>
13637
13638 PR gdb/7536:
13639 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13640 and unsupported output radices are really rejected.
13641
0cd53049
JK
136422008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13643
13644 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13645
ba163c7e
TT
136462008-12-22 Tom Tromey <tromey@redhat.com>
13647
13648 * gdb.cp/punctuator.exp: New file.
13649
6f4de6c9
JK
136502008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13651
13652 * gdb.base/completion.exp (Completing non-existing component): New test.
13653
0f34d0b4
JK
136542008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13655
13656 Fix for PR gdb/8648.
13657 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13658 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13659 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13660 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13661
db2ad4c3
JK
136622008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13663
13664 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13665
bb5ef15e
DP
136662008-12-16 Christophe Lyon <christophe.lyon@st.com>
13667
13668 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13669 compiler actually generate code at the expected line number.
13670
90142adc
JZ
136712008-12-15 Jie Zhang <jie.zhang@analog.com>
13672
13673 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13674
fad6eecd
TT
136752008-12-12 Tom Tromey <tromey@redhat.com>
13676
13677 * gdb.base/commands.exp (redefine_hook_test): New proc.
13678 Call it.
13679
17c8aaf5
TT
136802008-12-11 Tom Tromey <tromey@redhat.com>
13681
13682 * gdb.base/macscp.exp: New regression test.
13683
7c8adf68
TT
136842008-12-11 Tom Tromey <tromey@redhat.com>
13685
13686 * gdb.base/macscp.exp: Print "address.addr".
13687 * gdb.base/macscp1.c (struct outer): New struct.
13688 (address): New global.
13689
b05dcbb7
TT
136902008-12-09 Tom Tromey <tromey@redhat.com>
13691
13692 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13693 Call it.
13694
2d476de1
DE
136952008-12-04 Doug Evans <dje@google.com>
13696
13697 * gdb.server/ext-run.exp: Relax regexp for init program.
13698
87bdc959
TG
136992008-12-03 Tristan Gingold <gingold@adacore.com>
13700
13701 * gdb.base/macscp.exp: Generate an object file during compilation
13702 to work around Darwin dsymutil limitations.
13703
e0740f77
JK
137042008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13705
13706 Test resolving external references to TLS variables.
13707 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13708 FILE2_THREAD_LOCAL.
13709 (testfile2, srcfile2): New variables.
13710 * gdb.threads/tls.c (file2_thread_local)
13711 (function_referencing_file2_thread_local): New.
13712 * gdb.threads/tls2.c: New file.
13713
67f0aac5
JB
137142008-11-28 Joel Brobecker <brobecker@adacore.com>
13715
13716 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13717 rather than integer, as integer might not be big enough when
13718 on 64bit targets.
67f0aac5 13719
c332165e
JG
137202008-11-27 Jerome Guitton <guitton@adacore.com>
13721
13722 * gdb.cp/formatted-ref.exp: Add equality test.
13723 * gdb.ada/formatted_ref.exp: Ditto.
13724
fc9b693c
JK
137252008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13726
13727 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13728 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13729
a9c64011
AS
137302008-11-20 Andreas Schwab <schwab@suse.de>
13731
13732 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13733 matching syscall entry point.
13734 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13735 (tcatch_vfork_then_child_follow): Likewise. Finish through
13736 vfork even if we stopped at the syscall trampoline.
13737
e2fd701e
DE
137382008-11-20 Doug Evans <dje@google.com>
13739
13740 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13741
69abc51c
TJB
137422008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13743
13744 * gdb.arch/ppc-dfp.exp: New file.
13745 * gdb.arch/ppc-dfp.c: New file.
13746
c14c28ba
PP
137472008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13748
13749 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13750
2e74121d
DE
137512008-11-17 Doug Evans <dje@google.com>
13752
13753 * gdb.mi/mi-syn-frame.exp: Update expected output.
13754 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13755
66bb093b
VP
137562008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13757
13758 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13759 "thread N" results in =thread-selected.
13760 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13761 (mi_send_resuming_command_raw): Be prepared for
13762 =thread-selected.
13763
3d043ef6
VP
137642008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13765
a9c64011
AS
13766 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13767 * lib/mi-support.exp: Likewise.
3d043ef6 13768
808104c8
JB
137692008-11-16 Joel Brobecker <brobecker@adacore.com>
13770
13771 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13772 commands from the expected output for "help catch".
13773
00b22944
JB
137742008-11-15 Joel Brobecker <brobecker@adacore.com>
13775
13776 * gdb.ada/int_deref.exp: New testcase.
13777
59669435
TT
137782008-11-14 Nick Roberts <nickrob@snap.net.nz>
13779
13780 * gdb.mi/gdb2549.exp: New file.
13781
de04a248
DE
137822008-11-11 Doug Evans <dje@google.com>
13783
13784 * gdb.base/callexit.exp: New file.
13785 * gdb.base/callexit.c: New file.
13786
6b8ce727
DE
137872008-11-10 Doug Evans <dje@google.com>
13788
13789 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13790 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13791 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13792 (default_gdb_start,default_gdb_exit): Ditto.
13793 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13794 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13795 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13796 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13797 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13798 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13799
1b14b8aa
AS
138002008-11-03 Andreas Schwab <schwab@suse.de>
13801
13802 * gdb.base/hashline2.exp: Fix typo.
13803 * gdb.base/hashline3.exp: Likewise.
13804
f3134b88
TT
138052008-10-30 Tom Tromey <tromey@redhat.com>
13806
13807 * gdb.base/pointers.exp: Add test.
13808 * gdb.base/pointers.c (k, S): New typedefs.
13809 (instance): New global.
13810
c2226152
AS
138112008-10-30 Andreas Schwab <schwab@suse.de>
13812
13813 * gdb.base/args.exp: Add tests for newlines.
13814
462f405c
JB
138152008-10-30 Joel Brobecker <brobecker@adacore.com>
13816
13817 gdb.base/foll-exec.exp: Update the expected output of a couple
13818 of "info breakpoints" tests.
13819
79a45b7d
TT
138202008-10-28 Tom Tromey <tromey@redhat.com>
13821
13822 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13823
adc13a14
PA
138242008-10-24 Pedro Alves <pedro@codesourcery.com>
13825
13826 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13827 gdb_start_cmd.
13828 Use runto_main before any test that requires execution.
13829
252fbfc8
PA
138302008-10-23 Pedro Alves <pedro@codesourcery.com>
13831
13832 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13833 instead of SIGINT.
13834
28148e3d
JB
138352008-10-22 Joel Brobecker <brobecker@adacore.com>
13836
13837 * gdb.base/completion.exp: Update expected output following
13838 the addition of the "info tasks" command.
13839
c209f847
TT
138402008-10-22 Tom Tromey <tromey@redhat.com>
13841
13842 * gdb.base/exprs.exp (test_expr): Add test for string
13843 concatenation.
13844
f177e350
PA
138452008-10-19 Pedro Alves <pedro@codesourcery.com>
13846
13847 * configure.ac: Output gdb.python/Makefile.
13848 * configure: Regenerate.
13849 * gdb.python/Makefile.in: New.
13850
cce89356
JB
138512008-10-16 Joel Brobecker <brobecker@adacore.com>
13852
13853 * gdb.base/foll-fork.exp: Adjust the expected output to match
13854 the new description for fork/vfork catchpoints in the "info
13855 breakpoints" output.
13856
176d289d
TJB
138572008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13858
13859 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13860
a08702d6
TJB
138612008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13862
13863 * gdb.python/python-value.c: New file.
13864 * gdb.python/python-value.exp: New file.
13865
1c5cfe86
PA
138662008-10-15 Pedro Alves <pedro@codesourcery.com>
13867
13868 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13869
5a98ad69
DP
138702008-10-15 Denis Pilat <denis.pilat@st.com>
13871
41702f1b 13872 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13873
dcb1a1e2
TT
138742008-10-09 Tom Tromey <tromey@redhat.com>
13875
13876 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13877 'fprintf' and 'stderr'.
13878
9124fe48
JB
138792008-10-07 Joel Brobecker <brobecker@adacore.com>
13880
13881 * gdb.ada/ref_tick_size.exp: New testcase.
13882
45452591
DE
138832008-10-06 Doug Evans <dje@google.com>
13884
13885 * gdb.dwarf2/dw2-cu-size.exp: New file.
13886 * gdb.dwarf2/dw2-cu-size.S: New file.
13887
13888 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13889 .Ltype_int for clarity.
13890
4fc5b208
PP
138912008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13892
13893 PR gdb/2384:
13894 * gdb.cp/gdb2384.exp: Extended to test more cases.
13895 * gdb.cp/gdb2384.cc: Likewise.
13896 * gdb.cp/gdb2384-base.h: Likewise.
13897 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13898
d78df370
JK
138992008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13900
13901 * gdb.base/maint.exp (maint print type): Remove printing
13902 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13903
9a044a89
TT
139042008-09-30 Tom Tromey <tromey@redhat.com>
13905
13906 * gdb.base/macscp.exp: Add completion tests.
13907 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13908 (TWENTY_THREE): Likewise.
13909 (FORTY_EIGHT): Likewise.
13910
506800a9
TT
139112008-09-30 Tom Tromey <tromey@redhat.com>
13912
13913 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13914 everywhere.
13915 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13916
1a6f01b5
JK
139172008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13918
13919 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13920 testcase is derived from. Fix racy dependency on an expected PID
13921 number. No longer support the testcase on Linux kernel 2.4.x.
13922
2fae03e8
TT
139232008-09-27 Tom Tromey <tromey@redhat.com>
13924
13925 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13926 and varargs.
13927
1ad15515
PA
139282008-09-22 Pedro Alves <pedro@codesourcery.com>
13929
13930 * lib/mi-support.exp (mi_expect_interrupt): New.
13931 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13932 from gdb.mi/mi-nonstop.exp.
13933 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13934 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13935 lib/mi-support.exp.
13936 Use mi_check_thread_states throughout. Avoid ".*" and do not
13937 require an anchor after -exec-run.
13938
d0b76dc6
DJ
139392008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13940
13941 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13942 stop is pending. Avoid ".*" when two stops are pending.
13943 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13944 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13945 newlines in fullnames.
13946 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13947 (mi_expect_stop): Update comments. Only anchor in sync mode.
13948 Do not match newlines.
13949 (mi_send_resuming_command_raw): Always return status.
13950 (mi_get_stop_line): Do not match more than one line by accident.
13951 Only anchor in sync mode.
13952 (mi_run_inline_test): If -exec-next fails, give up.
13953
9990c830
UW
139542008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13955
13956 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13957 on SPU.
13958
ebcf6f00
JB
139592008-09-10 Joel Brobecker <brobecker@adacore.com>
13960
13961 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13962
b6db24e5
JB
139632008-09-10 Joel Brobecker <brobecker@adacore.com>
13964
13965 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13966 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13967 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13968 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13969 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13970 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13971 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13972 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13973 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13974 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13975 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13976 Include the "= " sequence in the expected output of print tests.
13977
2bf448e0
JB
139782008-09-10 Joel Brobecker <brobecker@adacore.com>
13979
13980 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13981 description for boolean types.
13982
d51fd4c8
PA
139832008-09-09 Pedro Alves <pedro@codesourcery.com>
13984
13985 * gdb.base/hook-stop-continue.c: New.
13986 * gdb.base/hook-stop-continue.exp: New.
13987
694182d2
DJ
139882008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13989
13990 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13991
3b8a7fc0
JG
139922008-09-08 Jerome Guitton <guitton@adacore.com>
13993
13994 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13995 (stack_check_probe_2, stack_check_probe_loop_1)
13996 (stack_check_probe_loop_2): New functions.
13997 (main): Add call to these new functions.
13998 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13999 functions, check that the breakpoint is inserted at the appropriate
14000 location.
14001 (insert_breakpoint): Slightly refine this procedure so that it can
14002 be called several times in the test.
14003
96cc0ae8
JG
140042008-09-08 Jerome Guitton <guitton@adacore.com>
14005
14006 * gdb.base/stack-checking.c: New file.
14007 * gdb.base/stack-checking.exp: New file.
14008
1f08b409
TJB
140092008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14010
14011 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14012 * gdb.arch/altivec-regs.exp: Likewise.
14013 * gdb.arch/vsx-regs.exp: Likewise.
14014
3099e1c4
TJB
140152008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14016
14017 * gdb.arch/ppc-fp.exp: New file.
14018 * gdb.arch/ppc-fp.c: New file.
14019
cc69bfc1
PP
140202008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14021
14022 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14023 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14024
b02a33db
MS
140252008-09-04 Michael Snyder <msnyder@vmware.com>
14026
14027 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14028 as "at" (for non-debug functions such as _start).
14029
2992cbe0
UW
140302008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14031
14032 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14033 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14034 software watchpoints.
14035 * gdb.base/watch_thread_num.exp: Likewise.
14036
514f746b
AR
140372008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14038
14039 * gdb.arch/i386-bp_permanent.exp: New test.
14040
876cecd0
TT
140412008-08-24 Tom Tromey <tromey@redhat.com>
14042
14043 * gdb.base/maint.exp: Update "maint print type".
14044
80f73d71
VP
140452008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14046
14047 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14048 support. Adjust the order of "*running" notifications.
14049 * gdb.mi/non-stop.c: Don't cast from int to void* and
14050 back.
14051
d9c78d7d
MK
140522008-08-20 Mark Kettenis <kettenis@gnu.org>
14053
14054 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14055 expect to find it in the "info frame" output.
14056
97a2d1d3
DJ
140572008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14058
14059 * gdb.base/interp.exp: Always consume both prompts.
14060
b96e2927
PA
140612008-08-20 Pedro Alves <pedro@codesourcery.com>
14062
14063 * gdb.base/pending.exp: Test pending breakpoints without symbols
14064 loaded.
14065
8cf6e61a
VP
140662008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14067
14068 * lib/mi-support.exp (mi_expect_stop): Produce
14069 more details on failures.
14070 * gdb.mi/mi-nonstop.exp: New.
14071 * gdb.mi/non-stop.c: New.
14072
c6ebd6cf
VP
140732008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14074
a9c64011
AS
14075 * gdb.mi/mi-async.exp: Use 'set target-async'.
14076 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14077
46a9b8ed
DJ
140782008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14079
14080 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14081
44feb3ce
TT
140822008-08-17 Tom Tromey <tromey@redhat.com>
14083
14084 * gdb.base/help.exp (help catch): Rewrite.
14085
311a4e6b
TJB
140862008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14087
14088 * gdb.base/define.exp: Test indented command documentation.
14089 * gdb.python/python.exp: Test indented multi-line command.
14090
604c2f83
LM
140912008-08-15 Luis Machado <luisgpm@br.ibm.com>
14092
14093 * testsuite/gdb.arch/vsx-regs.c: New source file.
14094 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14095 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14096
886a217c
TT
140972008-08-14 Tom Tromey <tromey@redhat.com>
14098
14099 * gdb.base/macscp.exp: Add regression test for "macro define" or
14100 "macro undef" with no arguments.
14101
c814a4f3
PP
141022008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14103
14104 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14105
12ab8a60
UW
141062008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14107
14108 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14109
d57a3c85
TJB
141102008-08-06 Tom Tromey <tromey@redhat.com>
14111
14112 * gdb.python/python.exp: New file.
14113
c7b778ff
JK
141142008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14115
14116 Fix for PR gdb/1543.
14117 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14118 $LOCATION.
14119 (location): New variable.
14120 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14121 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14122 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14123 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14124 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14125 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14126 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14127 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14128 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14129 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14130 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14131 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14132 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14133 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14134 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14135 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14136 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14137 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14138 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14139 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14140 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14141 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14142 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14143 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14144 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14145 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14146 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14147 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14148 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14149 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14150 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14151 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14152 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14153 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14154 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14155 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14156 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14157 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14158 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14159 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14160 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14161 gdb.base/type-opaque.exp, gdb.base/until.exp,
14162 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14163 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14164 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14165 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14166 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14167 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14168 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14169 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14170 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14171 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14172 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14173 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14174 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14175 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14176 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14177 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14178 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14179 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14180 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14181 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14182 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14183 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14184 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14185 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14186 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14187 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14188 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14189 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14190 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14191 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14192 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14193 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14194 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14195 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14196 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14197 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14198 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14199 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14200 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14201 to bug-gdb@prep.ai.mit.edu .
14202
5e06a3d1
VP
142032008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14204
14205 * lib/mi-support.exp (mi_load_shlibs): New.
14206 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14207
9d81d21b
VP
142082008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14209
14210 * lib/mi-support.exp (get_mi_thread_list)
14211 (check_mi_and_console_threads): New, moved from ...
14212 * gdb.mi/mi-pthread.exp: ...here.
14213 * gdb.mi/gdb669.exp (get_mi_thread_list)
14214 (check_mi_and_console_threads): Delete.
14215 * gdb.mi/mi2-pthread.exp: Likewise.
14216
bae98fe0
TT
142172008-07-28 Tom Tromey <tromey@redhat.com>
14218
14219 * Makefile.in (just-check): Remove. Move body to...
14220 (check): ... here.
14221
57380f4e
DJ
142222008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14223
14224 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14225 Add a test for duplicated SIGINTs.
14226
e09490f1
DJ
142272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14228
14229 * gdb.threads/schedlock.exp (get_args): Update to work for any
14230 value of NUM.
14231 (Top level): Report the number of threads that did not resume.
14232
6387b45f
DJ
142332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14234
14235 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14236
62f64ff2
DJ
142372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14238
14239 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14240 non-MI prompt.
14241
fa8de41e
TT
142422008-07-26 Tom Tromey <tromey@redhat.com>
14243
14244 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14245 (function_struct, function_struct_ptr): New globals.
14246 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14247 function pointer in a struct.
14248
ccb3ac8a
TT
142492008-07-26 Tom Tromey <tromey@redhat.com>
14250
14251 * gdb.base/macscp.exp: Add test for macro lexing bug.
14252
d7d9f01e
TT
142532008-07-18 Tom Tromey <tromey@redhat.com>
14254
14255 * gdb.base/macscp.exp: Add macro tests.
14256
9bf07184
PP
142572008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14258
14259 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14260
becf6477
PP
142612008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14262
14263 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14264
0709f7d3
PP
142652008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14266
14267 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14268
7093c834
PP
142692008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14270
14271 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14272
b432ffe3
JK
142732008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14274
14275 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14276
b1a268e5
VP
142772008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14278
14279 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14280
e2995f8e
KB
142812008-07-11 Kevin Buettner <kevinb@redhat.com>
14282
14283 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14284 of regexp to account for changes made to GDB in the printing of
14285 byte vectors.
14286
14032a66
TT
142872008-07-11 Tom Tromey <tromey@redhat.com>
14288
14289 * gdb.base/completion.exp: Add 'help' completion test.
14290
981505ef
JK
142912008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14292
14293 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14294
10568435
JK
142952008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14296
14297 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14298
4487aabf
PA
142992008-07-09 Pedro Alves <pedro@codesourcery.com>
14300
14301 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14302
a4a9b1c4
PA
143032008-07-09 Pedro Alves <pedro@codesourcery.com>
14304
14305 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14306
3c3185ac
JK
143072008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14308
14309 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14310
7ebd49dc
VP
143112008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14312
14313 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14314 previous commit. Add a comment.
14315
84e46146
PA
143162008-06-28 Pedro Alves <pedro@codesourcery.com>
14317
14318 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14319
0f8d4a2f
VP
143202008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14321
14322 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14323
f747e0ce
PA
143242008-06-27 Pedro Alves <pedro@codesourcery.com>
14325
14326 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14327 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14328 compiling an executable, link in an object that forces unbuffered
14329 output.
14330 * lib/set_unbuffered_mode.c: New file.
14331
734a5c36
JK
143322008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14333
14334 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14335
a2840c35
VP
143362008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14337
a9c64011
AS
14338 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14339 mi_expect_stop.
14340 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14341 Demand that *running is output.
14342 (detect_async): Perform checking every time.
14343 (mi_send_resuming_command): Extract everything into...
14344 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14345 (mi_expect_stop): Don't accept any output before *stopped.
14346
6ae37fef
VP
143472008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14348
14349 Robustify mi-simplerun.
a9c64011
AS
14350 * gdb.mi/basics.c (main): Add a call to sleep.
14351 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14352 * gdb.mi/mi2-cli.exp: Likewise.
14353 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14354
b4aa76f0 143552008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14356
14357 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14358
e1ac3328
VP
143592008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14360
a9c64011
AS
14361 * gdb.mi/mi-console.exp: Adjust.
14362 * gdb.mi/mi-syn-frame.exp: Adjust.
14363 * gdb.mi/mi2-console.exp: Adjust.
14364 * gdb.mi/mi2-syn-frame.exp: Adjust.
14365 * lib/mi-support.exp (mi_run_cmd): Adjust.
14366 (mi_send_resuming_command): Adjust.
e1ac3328 14367
f7f9a841
VP
143682008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14369
14370 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14371 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14372 testing of stopped.
14373 * gdb.mi/mi2-syn-frame.exp: Likewise.
14374 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14375 (async, detect_async): New.
14376 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14377 depending on if we're running in sync or async mode.
f7f9a841 14378
37cd5d19
TT
143792008-06-09 Tom Tromey <tromey@redhat.com>
14380
14381 * gdb.base/completion.exp: New tests for field name completion
14382 with spaces, and field name completion with '->'.
14383
65d12d83
TT
143842008-06-06 Tom Tromey <tromey@redhat.com>
14385
14386 * gdb.base/break1.c (struct some_struct): New struct.
14387 (values): New global.
14388 * gdb.base/completion.exp: Add field name completion test.
14389
ebfe2e3f
PP
143902008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14391
14392 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14393 to pointer.
14394 * gdb.cp/call-c.cc: Likewise.
14395
bcf6fc3a
NR
143962008-06-06 Nick Roberts <nickrob@snap.net.nz>
14397
14398 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14399 annotation.
14400
49fd4a42 144012008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14402 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14403
14404 * gdb.threads/execl.c, gdb.threads/execl1.c,
14405 gdb.threads/execl.exp: New tests.
a9c64011 14406
8a34ac3f
AR
144072008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14408 Daniel Jacobowitz <dan@codesourcery.com>
14409
14410 * gdb.cp/exception.exp: Activate test, make it work with pending
14411 catchpoints.
14412
86ae69ef
JK
144132008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14414
14415 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14416
f7f9ae2c
VP
144172008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14418
a9c64011
AS
14419 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14420 now printed.
14421 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14422
2a2d4dc3
AS
144232008-05-27 Andreas Schwab <schwab@suse.de>
14424
14425 * gdb.base/frame-args.exp: Handle arguments that are optimized
14426 out.
14427
5099e4d9
LM
144282008-05-26 Luis Machado <luisgpm@br.ibm.com>
14429
14430 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14431 quiet for ppc32 and group options into a single variable.
14432
d9c36a91
JB
144332008-05-23 Joel Brobecker <brobecker@adacore.com>
14434
14435 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14436 of zero-size elements.
14437 * gdb.ada/null_array.exp: Test printing this new array.
14438
103a8671
JK
144392008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14440
14441 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14442
07a4cc1a 144432008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14444
14445 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14446 of the "finish" command.
14447
55f996a7
NR
144482008-05-21 Nick Roberts <nickrob@snap.net.nz>
14449
14450 * gdb.base/annota1.exp: Test for new annotation.
14451
907fc202
UW
144522008-05-16 Pedro Alves <pedro@codesourcery.com>
14453
14454 * gdb.base/fixsection.exp: New file.
14455 * gdb.base/fixsection0.c: New file.
14456 * gdb.base/fixsection1.c: New file.
14457
e8f97270
UW
144582008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14459
14460 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14461 * gdb.base/annota3.exp: Likewise.
14462
ac0bb574
NF
144632008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14464
14465 * gdb.base/watch_thread_num.exp: Don't run tests that require
14466 watchpoints if the target doesn't support them.
14467
6fadd07a
DE
144682008-05-12 Doug Evans <dje@google.com>
14469
14470 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14471
6e9a4a30
JB
144722008-05-09 Joel Brobecker <brobecker@adacore.com>
14473
14474 * gdb.ada/assign_1.exp: New testcase.
14475
08388c79
DE
144762008-05-09 Doug Evans <dje@google.com>
14477
a3c83fae
DE
14478 * gdb.base/find.exp: New file.
14479 * gdb.base/find.c: New file.
08388c79 14480
bd5ddfe8
DJ
144812008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14482
14483 * gdb.base/commands.exp (watchpoint_command_test): Handle
14484 gdb,no_hardware_watchpoints.
14485 * gdb.base/float.exp: Allow ARM targets without floating point.
14486 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14487
b5dd68e2 144882008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14489 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14490
14491 * gdb.ada/lang_switch: New test program.
14492 * gdb.ada/lang_switch.exp: New testcase.
14493
382d13d1
DE
144942008-05-05 Doug Evans <dje@google.com>
14495
14496 * gdb.base/help.exp (disassemble): Update expected help text.
14497
9dd789d0
PA
144982008-05-04 Pedro Alves <pedro@codesourcery.com>
14499
14500 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14501
611c83ae
PA
145022008-05-04 Pedro Alves <pedro@codesourcery.com>
14503
14504 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14505 different times.
14506
ff013f42
JK
145072008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14508
14509 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14510 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14511 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14512 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14513
96dff6a2
VP
145142008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14515
14516 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14517 notification to appear.
14518
55cd6f92
DJ
145192008-05-04 Daniel Jacobowitz <dan@debian.org>
14520
14521 * gdb.base/fullname.c: New file.
14522 * gdb.base/fullname.exp: New file.
14523 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14524
d705c43c
PA
145252008-05-03 Pedro Alves <pedro@codesourcery.com>
14526
14527 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14528 expressions with macros.
14529
333222e1
JK
145302008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14531
14532 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14533
5ac01682
DJ
145342008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14535
14536 * gdb.base/completion.exp: Handle lack of other symbols beginning
14537 with "a".
14538
14539 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14540
237fc4c9
PA
145412008-05-02 Jim Blandy <jimb@codesourcery.com>
14542
14543 * gdb.asm/asmsrc1.s: Add scratch space.
14544
ed5e9466
DJ
145452008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14546 Daniel Jacobowitz <dan@codesourcery.com>
14547
14548 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14549 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14550 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14551
b39cc962
DJ
145522007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14553
14554 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14555
36d520f5
JB
145562008-05-01 Joel Brobecker <brobecker@adacore.com>
14557
14558 * gdb.base/info-target.exp: New testcase.
14559
8d4e3071
DJ
145602008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14561
14562 * gdb.cp/hang.exp: Use .cc instead of .C.
14563 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14564 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14565
6f3f3097
DJ
145662008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14567
14568 * gdb.base/gdb1250.exp: Remove perror.
14569 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14570
5550a914
PA
145712008-04-30 Pedro Alves <pedro@codesourcery.com>
14572
14573 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14574 .2byte.
14575
d848e687
DJ
145762008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14577
14578 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14579 (maybe_kfail): New.
14580
93b5768b
PA
145812008-04-25 Pedro Alves <pedro@codesourcery.com>
14582
14583 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14584
721c02de
VP
145852008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14586
a9c64011
AS
14587 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14588 * gdb.mi/mi2-syn-frame.exp: Likewise.
14589 * lib/mi-support.exp: Likewise.
721c02de 14590
74960c60
VP
145912008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14592
14593 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14594 to specify regexp for the location to stop at.
14595 * gdb.base/break-always.c: New.
14596 * gdb.base/break-always.exp: New.
14597
d24317b4
VP
145982008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14599
14600 * lib/mi-support.exp (mi_runto_helper): Adjust
14601 for the original-location field.
14602 (mi_create_breakpoint, mi_list_breakpoints): New.
14603 * gdb.mi/mi-break.exp: Adjust.
14604 * gdb.mi/mi2-break.exp: Adjust.
14605 * gdb.mi/mi-pending.exp: Adjust.
14606 * gdb.mi/mi-simplerun.exp: Adjust.
14607 * gdb.mi/mi2-simplerun.exp: Adjust.
14608 * gdb.mi/mi-syn-frame.exp: Adjust.
14609 * gdb.mi/mi2-syn-frame.exp: Adjust.
14610 * gdb.mi/mi-until.exp: Adjust.
14611 * gdb.mi/mi2-until.exp: Adjust.
14612 * gdb.mi/mi-var-display.exp: Adjust.
14613 * gdb.mi/mi2-var-display.exp: Adjust.
14614 * gdb.mi/mi-watch.exp: Adjust.
14615 * gdb.mi/mi2-watch.exp: Adjust.
14616
fdc59709 146172008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14618
a9c64011
AS
14619 * aclocal.m4: Add override.m4.
14620 * configure: Regenerate.
fdc59709 14621
8e91f023
VP
146222008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14623
14624 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14625 '-var-update --all-values' reports new value even the type
14626 of a variable object has changed.
14627
233a11ab
CS
146282008-04-18 Craig Silverstein <csilvers@google.com>
14629
14630 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14631 files.
d24317b4 14632
9c1137ad
JB
146332008-04-18 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.ada/atomic_enum: New test program.
14636 * gdb.ada/atomic_enum.exp: New testcase.
14637
66d0bbc7
DE
146382008-04-17 Doug Evans <dje@google.com>
14639
14640 * gdb.opt/Makefile.in: Fix whitespace.
14641
100906b0
UW
146422008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14643
14644 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14645
4584e32e
DE
146462008-04-17 Doug Evans <dje@google.com>
14647
14648 * gdb.base/hashline1.exp: New testcase.
14649 * gdb.base/hashline2.exp: New testcase.
14650 * gdb.base/hashline2.exp: New testcase.
14651
0a320680
PA
146522008-04-17 Pedro Alves <pedro@codesourcery.com>
14653
14654 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14655
18ac113b
AR
146562008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14657
14658 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14659 temporary breakpoint to match "Temporary breakpoint".
14660 * gdb.base/break.exp (delete_breakpoints): Likewise.
14661 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14662 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14663 * gdb.base/display.exp: Likewise.
14664 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14665 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14666 * gdb.base/restore.exp (restore_tests): Likewise.
14667 * gdb.base/sepdebug.exp: Likewise.
14668 * gdb.base/watchpoint.exp: Likewise.
14669 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14670 * gdb.mi/mi-pending.exp: Likewise.
14671 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14672 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14673 * gdb.mi/mi-var-cmd.exp: Likewise.
14674 * gdb.mi/mi-var-display.exp: Likewise.
14675 * gdb.mi/mi2-cli.exp: Likewise.
14676 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14677 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14678 * gdb.mi/mi2-var-display.exp: Likewise.
14679 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14680 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14681 new "disp" field.
a9c64011 14682 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14683 reason. This is to support fix for PR2424.
14684
add38693
JK
146852008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14686
14687 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14688
fcacd99f
VP
146892008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14690
14691 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14692 field. Add more floating varobj tests.
fcacd99f 14693 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14694 field.
14695 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14696 (main): Call do_at_tests.
14697 * lib/mi-support.exp (mi_create_floating_varobj)
14698 (mi_varobj_update_with_type_change): New.
fcacd99f 14699
de051565
MK
147002008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14701
14702 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14703 option of -var-evaluate-expression.
14704 * gdb.mi/mi2-var-display.exp: Likewise.
14705
dbc52822
VP
147062008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14707
14708 Introduce test setup helpers.
a9c64011
AS
14709 * lib/gdb.exp (build_executable, clean_restart)
14710 (prepare_for_testing): New.
14711 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14712 * gdb.base/return.exp: Likewise.
14713 * gdb.base/ending-run.exp: Likewise.
dbc52822 14714
473591da
NR
147152008-04-07 Nick Roberts <nickrob@snap.net.nz>
14716
14717 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14718 Interface (MI) responses.
14719
2b2d9e11
VP
147202008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14721
a9c64011
AS
14722 * gdb.cp/breakpoint.cc: New code to test conditions involving
14723 member variables.
14724 * gdb.cp/breakpoint.exp: Test condition involving member
14725 variables.
2b2d9e11 14726
bb378428
VP
147272008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14728
14729 * lib/mi-support.exp (mi_expect_stop): New.
14730 (mi_run_cmd): Change the
14731 token. Use mi_send_resuming_command, use
14732 mi_expect_stop.
14733 (mi_execute_to_helper): Rename to mi_execute_to.
14734 (mi_send_resuming_command): Add more error patterns.
14735 (mi_wait_for_stop): Renamed to...
14736 (mi_get_stop_line): ...this.
14737 (mi_run_inline_test): Adjust.
14738
14739 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14740 * gdb.mi/mi-console.exp: Likewise.
14741 * gdb.mi/mi-pending.exp: Likewise.
14742 * gdb.mi/mi-simplerun.exp: Likewise.
14743 * gdb.mi/mi-stack.exp: Likewise.
14744 * gdb.mi/mi-stepi.exp: Likewise.
14745 * gdb.mi/mi-syn-frame.exp: Add comment.
14746 * gdb.mi/mi-until.exp: Likewise.
14747 * gdb.mi/mi-var-display.exp: Likewise.
14748 * gdb.mi/mi-watch.exp: Likewise.
14749 * gdb.mi/mi2-cli.exp: Likewise.
14750 * gdb.mi/mi2-console.exp: Likewise.
14751 * gdb.mi/mi2-simplerun.exp: Likewise.
14752 * gdb.mi/mi2-stack.exp: Likewise.
14753 * gdb.mi/mi2-stepi.exp: Likewise.
14754 * gdb.mi/mi2-until.exp: Likewise.
14755 * gdb.mi/mi2-var-display.exp: Likewise.
14756 * gdb.mi/mi2-watch.exp: Likewise.
14757
62172bb9
UW
147582008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14759
14760 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14761
14762 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14763
a13e061a
PA
147642008-04-04 Pedro Alves <pedro@codesourcery.com>
14765
14766 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14767 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14768 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14769 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14770 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14771 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14772 expect an mi error duplicated in stderr.
14773
eae06beb
JB
147742008-04-03 Joel Brobecker <brobecker@adacore.com>
14775
14776 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14777 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14778 Add a couple of tests that verify the behavior when the new setting
14779 is set to "cancel" and "all".
14780 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14781 "ask" before we start the testing.
14782
79c6ced6
AR
147832008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14784
14785 * gdb.cp/casts.cc: Add class reference variables.
14786 * gdb.cp/casts.exp: New test cases for up/down casting references.
14787
6c2d1a6b
MK
147882008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14789
14790 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14791 instead of beginning to make an extra test pass.
14792 * gdb.mi/mi2-var-display.exp: Likewise.
14793
55b411d9
MR
147942008-03-31 Maciej W. Rozycki <macro@mips.com>
14795
14796 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14797
c6140da2
MD
147982008-03-31 Markus Deuling <deuling@de.ibm.com>
14799 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14800
14801 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14802 value. Add xfail for older kernels.
14803
79732189
AR
148042008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14805
14806 Bring mi-support in line with gdb.exp.
14807 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14808 (mi_gdb_start): New function.
14809
33c3676e
MR
148102008-03-28 Maciej W. Rozycki <macro@mips.com>
14811
14812 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14813
92e28119
VP
148142008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14815
14816 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14817 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14818
9e8e3afe
VP
148192008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14820
14821 * lib/mi-support.exp (mi_create_varobj_checked): New.
14822 (mi_list_varobj_children): Allow to check for a
14823 value.
14824 (mi_list_array_varobj_children): New.
14825
14826 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14827 and mi_list_varobj_children, as opposed to hardcoding
14828 expected strings.
14829 * gdb.mi/gdb701.exp: Likewise.
14830 * gdb.mi/gdb792.exp: Likewise.
14831 * gdb.mi/mi-var-block.exp: Likewise.
14832 * gdb.mi/mi-var-cmd.exp: Likewise.
14833 * gdb.mi/mi-var-invalidate.exp: Likewise.
14834 * gdb.mi/mi2-var-block.exp: Likewise.
14835 * gdb.mi/mi2-var-child.exp: Likewise.
14836 * gdb.mi/mi2-var-cmd.exp: Likewise.
14837 * gdb.mi/mi2-var-display.exp: Likewise.
14838
9df50351
JK
148392008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14840
14841 Fix random false FAILs on i386.
14842 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14843
31e5d73a
DJ
148442008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14845
14846 PR gdb/544
14847 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14848
12f4afab
DJ
148492008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14850
14851 PR gdb/544
14852 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14853
b562a0cb
DJ
148542008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14855
14856 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14857 fixed PR gdb/544.
14858
17faa917
DJ
148592008-03-21 Pedro Alves <pedro@codesourcery.com>
14860
14861 * gdb.threads/fork-child-threads.exp: Test next over fork.
14862
6214f497
DJ
148632008-03-21 Chris Demetriou <cgd@google.com>
14864
14865 * gdb.base/break.exp (rbreak junk): New test for rbreak
14866 "Junk at end of arguments" issue.
14867
63092375
DJ
148682008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14869
14870 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14871 *& to work on created array elements.
14872 (Top level): Test print $pc with a file. Test string operations
14873 without a target.
14874 * gdb.base/ptype.exp: Do not expect *& to work on created array
14875 elements.
14876
b21991b0
DJ
148772008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14878
14879 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14880 gdb.threads/staticthreads.exp: Update exit query.
14881
c4b347c7
SL
148822008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14883
14884 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14885
fa4727a6
DJ
148862008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14887
14888 * gdb.base/watchpoint.c (global_ptr, func4): New.
14889 (main): Call func4.
14890 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14891 (test_inaccessible_watchpoint): New.
14892
2f34202f
MR
148932008-02-29 Maciej W. Rozycki <macro@mips.com>
14894
14895 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14896 select the largest.
14897
0d6ba1b1
DJ
148982008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14899
14900 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14901 frames-invalid annotations.
14902
e691325a
PM
149032008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14904
a9c64011 14905 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14906
f85b5ecc
DE
149072008-02-27 Doug Evans <dje@google.com>
14908
14909 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14910 for bug 1738.
14911 (breakpoint_to_handler_entry): Ditto.
14912
b40e7bf3
JB
149132008-02-27 Joel Brobecker <brobecker@adacore.com>
14914
14915 * gdb.base/ending-run.exp: Use the first line of code inside
14916 function body to test breakpoints.
14917 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14918 location where the breakpoint is inserted when using the line
14919 where a function is declared. Fix typo in the description of
14920 one of the tests.
14921 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14922
2faca73a
PM
149232008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14924
14925 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14926 tests.
2faca73a 14927
6f439c36
PM
149282008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14929
14930 * gdb.base/args.exp: avoid same output for tests
14931 with single quotes.
14932
54e52265
VP
149332008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14934
a9c64011
AS
14935 * gdb.base/annota1.exp: Adjust for 'info break'
14936 format changes.
14937 * gdb.base/annota3.exp: Likewise.
14938 * gdb.base/break.exp: Likewise.
14939 * gdb.base/condbreak.exp: Likewise.
14940 * gdb.base/pending.exp: Likewise.
14941 * gdb.base/sepdebug.exp: Likewise.
14942 * gdb.base/unload.exp: Likewise.
14943 * gdb.cp/ovldbreak.exp: Likewise.
14944 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14945
897b09ca
DE
149462008-02-07 Doug Evans <dje@google.com>
14947
14948 * gdb.cp/mb-inline.exp: New.
14949 * gdb.cp/mb-inline.h: New.
14950 * gdb.cp/mb-inline1.cc: New.
14951 * gdb.cp/mb-inline2.cc: New.
14952
b1c32d35
PM
149532008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14954
14955 * gdb.pascal/floats.pas: New test program.
14956 * gdb.pascal/floats.exp: New testcase.
14957
1a4ca44a
TJB
149582008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14959
14960 * gdb.base/callfuncs.c (t_float_many_args): New function.
14961 (t_double_many_args): New function.
14962 * gdb.base/callfuncs.exp: Add tests for exceeding float
14963 and double parameters passed through the stack.
14964
439048e8
JB
149652008-02-05 Joel Brobecker <brobecker@adacore.com>
14966
14967 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14968 gdb.ada/complete/foo.adb: New files.
14969 * gdb.ada/complete.exp: New testcase.
14970
81fe8080
DE
149712008-02-03 Doug Evans <dje@google.com>
14972
301f0ecf
DE
14973 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14974
81fe8080
DE
14975 * gdb.cp/gdb2384.exp: New file.
14976 * gdb.cp/gdb2384.cc: New file.
14977 * gdb.cp/gdb2384-base.h: New file.
14978 * gdb.cp/gdb2384-base.cc: New file.
14979
4b071aec
DE
149802008-02-02 Doug Evans <dje@google.com>
14981
14982 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14983
61137ba6
JB
149842007-02-01 Joel Brobecker <brobecker@adacore.com>
14985
14986 * gdb.ada/sym_print_name: New test program.
14987 * gdb.ada/sym_print_name.exp: New testcase.
14988
149892007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14990
14991 * gdb.ada/nested/hello.adb: New file.
14992 * gdb.ada/nested.exp: New testcase.
14993 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14994
98deb0da
VP
149952008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14996
14997 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14998 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14999 don't cause future evaluations of function to report
15000 creation of internal breakpoints.
98deb0da 15001
723a2275
VP
150022008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15003
15004 * gdb.mi/mi-break.exp (test_error): New.
15005 Call it.
15006
fb546a2f
LM
150072008-01-31 Luis Machado <luisgpm@br.ibm.com>
15008
15009 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15010 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15011
2d8fd90a
PM
150122008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15013
15014 * gdb.pascal/integers.pas: New test program.
15015 * gdb.pascal/integers.exp: New testcase.
15016
a7fa0ded
PM
150172008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15018
15019 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15020
5e1a1926
TJB
150212008-01-30 Luis Machado <luisgpm@br.ibm.com>
15022
15023 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15024 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15025
8d04f9f0
JB
150262008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15027
15028 * gdb.ada/formatted_ref: New test program.
15029 * gdb.ada/formatted_ref.exp: New testcase.
15030
15031 * gdb.cp/formatted-ref.cc: New file.
15032 * gdb.cp/formatted-ref.exp: New testcase.
15033
ce75a98f
JB
150342008-01-30 Joel Brobecker <brobecker@adacore.com>
15035
15036 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15037
e835f6bf
NR
150382008-01-30 Nick Roberts <nickrob@snap.net.nz>
15039
15040 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15041 (test_file_list_exec_source_file): Update to new macro-info field.
15042
d118ef87
PH
150432008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15044
15045 * gdb.ada/exprs: New test program.
15046 * gdb.ada/exprs.exp: New testcase.
15047
7d35ab09
TJB
150482008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15049
15050 * dfp-test.c (DELTA, DELTA_B): New definitions.
15051 (double_val1, double_val2, double_val3, double_val4, double_val5,
15052 double_val6, double_val7, double_val8, double_val9, double_val10,
15053 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15054 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15055 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15056 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15057 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15058 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15059 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15060 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15061 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15062 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15063 dec128_val16): New global variables.
15064 (decimal_dec128_align): New function.
15065 (decimal_mixed): Likewise.
15066 (decimal_many_args_dec32): Likewise.
15067 (decimal_many_args_dec64): Likewise.
15068 (decimal_many_args_dec128): Likewise.
15069 (decimal_many_args_mixed): Likewise.
15070 * dfp-test.exp: Add tests calling new inferior functions.
15071
2d717e4f
DJ
150722008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15073
15074 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15075 gdb.server/ext-run.exp: New files.
15076 * lib/gdbserver-support.exp (gdbserver_download): New.
15077 (gdbserver_start): New. Update gdbserver expected
15078 output.
15079 (gdbserver_spawn): Use them.
15080 (gdbserver_start_extended): New.
15081
e85a822c
DJ
150822008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15083
15084 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15085 Run on GNU/Linux.
15086 (do_exec_tests): Check for systems which do not support catchpoints.
15087 Do not match START.
15088 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15089 Run on GNU/Linux. Enable verbose output.
15090 (check_fork_catchpoints): New.
15091 (explicit_fork_child_follow, catch_fork_child_follow)
15092 (tcatch_fork_parent_follow): Update expected messages.
15093 (do_fork_tests): Use check_fork_catchpoints.
15094 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15095 Run on GNU/Linux. Enable verbose output.
15096 (check_vfork_catchpoints): New.
15097 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15098 expected messages.
15099 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15100
401ea829
JB
151012008-01-29 Jim Blandy <jimb@red-bean.com>
15102
15103 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15104 host' errors.
15105 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15106
aceaf3ad
JB
151072008-01-29 Jim Blandy <jimb@red-bean.com>
15108
15109 * gdb.threads/sigthread.c: Use barriers to ensure that
15110 child_thread and child_thread_two are always initialized before we
15111 start to use them.
15112
a5606eee
VP
151132008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15114
15115 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15116 * gdb.base/watchpoint-solib.c: New.
15117 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15118
c55a82bb
PM
151192008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15120
15121 * gdb.base/gdb1056.exp: Add unsigned integer test.
15122
0993fe05
DE
151232008-01-28 Doug Evans <dje@google.com>
15124
15125 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15126
4fe42e7f
JB
151272008-01-27 Jim Blandy <jimb@codesourcery.com>
15128
c7a69933
JB
15129 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15130
4fe42e7f
JB
15131 * gdb.base/expand-psymtabs.exp: Doc fix.
15132
5def8285
MK
151332008-01-26 Mark Kettenis <kettenis@gnu.org>
15134
15135 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15136
5313c911
NR
151372008-01-24 Nick Roberts <nickrob@snap.net.nz>
15138
a9c64011 15139 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15140 -var-set-format.
15141
93815fbf
VP
151422008-01-23 Chris Demetriou <cgd@google.com>
15143
15144 * gdb.threads/thread_events.c: New testcase source file.
15145 * gdb.threads/thread_events.exp: New testcase expect file.
15146
467a88ee
NR
151472008-01-23 Nick Roberts <nickrob@snap.net.nz>
15148
15149 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15150
15151 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15152 -var-set-format.
15153
d8f82aba
DJ
151542008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15155 Vladimir Prus <vladimir@codesourcery.com>
15156
15157 * gdb.base/float.exp: Allow missing floating point for m68k and
15158 PowerPC.
15159
60c46647
VP
151602008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15161
15162 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15163 ignore count.
15164 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15165 * gdb.mi/mi-cli.exp: Adjust.
15166 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15167
c7dd36a1
PA
151682008-01-17 Pedro Alves <pedro@codesourcery.com>
15169
15170 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15171 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15172 with dummy_ptr's address.
15173 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15174 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15175 all targets.
15176 * gdb.mi/mi2-var-child.exp: Likewise.
15177
39d5313e
JB
151782008-01-09 Joel Brobecker <brobecker@adacore.com>
15179
15180 * gdb.ada/null_array: New test program.
15181 * gdb.ada/null_array.exp: New testcase.
15182
0aea4bf3
LM
151832008-01-09 Luis Machado <luisgpm@br.ibm.com>
15184
15185 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15186 with required float modifiers.
15187
0b354900
JB
151882008-01-08 Joel Brobecker <brobecker@adacore.com>
15189
15190 * gdb.ada/funcall_param: New test program.
15191 * gdb.ada/funcall_param.exp: New testcase.
15192
cdb7f5d4
JB
151932008-01-08 Joel Brobecker <brobecker@adacore.com>
15194
15195 * gdb.ada/arrayparam: New test program.
15196 * gdb.ada/arrayparam.exp: New testcase.
15197
88e2547f
JB
151982008-01-08 Joel Brobecker <brobecker@adacore.com>
15199
15200 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15201 landed. Should also fix random failures in the test following it.
15202
f6867ce0
TJB
152032008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15204
15205 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15206 for expressions with decimal float values.
15207 (test_dfp_conversions): New function to test casts to and from
15208 decimal float types.
15209 Call test_dfp_conversions.
15210 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15211 elements.
15212 (main): Initialize ds.float4 and ds.double8 elements.
15213 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15214 string to new error message.
15215 (d64_set_tests): Likewise.
15216 (d128_set_tests): Likewise.
15217 Add tests for expressions with decimal float variables. Add tests for
15218 conversions to and from decimal float types.
15219
f9c11282
JB
152202008-01-05 Joel Brobecker <brobecker@adacore.com>
15221
15222 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15223 * gdb.ada/packed_tagged.exp: New testcase.
15224
0ecbca72
JB
152252008-01-04 Joel Brobecker <brobecker@adacore.com>
15226
15227 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15228 gdb.ada/homonym/homonym_main.adb: New files.
15229 * gdb.ada/homonym.exp: New testcase.
15230
c18d3d89
JB
152312008-01-04 Joel Brobecker <brobecker@adacore.com>
15232
15233 * gdb.ada/packed_array.exp: Add testing of references to
15234 a packed array.
15235
ecc7085b
JB
152362008-01-04 Joel Brobecker <brobecker@adacore.com>
15237
15238 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15239 New files.
15240 * gdb.ada/type_coercion.exp: New testcase.
15241
c474c922
JB
152422008-01-04 Joel Brobecker <brobecker@adacore.com>
15243
15244 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15245 gdb.ada/tagged/foo.adb: New file.
15246 * gdb.ada/tagged.exp: New testcase.
15247
9005b927
JB
152482008-01-04 Joel Brobecker <brobecker@adacore.com>
15249
15250 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15251 gdb.ada/ptype_field/foo.adb: New files.
15252 * gdb.ada/ptype_field.exp: New testcase.
15253
1a6aaad8
JB
152542008-01-03 Joel Brobecker <brobecker@adacore.com>
15255
15256 * gdb.ada/print_pc.exp: New testcase.
15257
0ef22f53
JB
152582008-01-03 Joel Brobecker <brobecker@adacore.com>
15259
15260 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15261 gdb.ada/taft_type/p.adb: New files.
15262 * gdb.ada/taft_type.exp: New testcase.
15263
1689ecf8
JB
152642008-01-03 Joel Brobecker <brobecker@adacore.com>
15265
15266 * gdb.ada/array_bounds/bar.adb: New file.
15267 * gdb.ada/array_bounds.exp: New testcase.
15268
a4d0b9c3
JB
152692008-01-03 Joel Brobecker <brobecker@adacore.com>
15270
15271 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15272 gdb.ada/arrayptr/foo.adb: New files.
15273 * gdb.ada/arrayptr.exp: New testcase.
15274
a31ace00
JB
152752008-01-03 Joel Brobecker <brobecker@adacore.com>
15276
15277 * gdb.base/set-lang-auto.exp: New testcase.
15278
a97fced3
JB
152792008-01-03 Joel Brobecker <brobecker@adacore.com>
15280
15281 * gdb.ada/fun_addr/foo.adb: New file.
15282 * gdb.ada/fun_addr.exp: New testcase.
15283
ef29ce1a
JK
152842008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15285
15286 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15287 New files
15288
0fafefe3
JB
152892008-01-02 Joel Brobecker <brobecker@adacore.com>
15290
15291 * array_subscript_addr/p.adb: New file.
a9c64011 15292 * array_subscript_addr.exp: New testcase.
0fafefe3 15293
c4359f8d
JB
152942008-01-02 Joel Brobecker <brobecker@adacore.com>
15295
a9c64011 15296 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15297 New files.
15298 * gdb.ada/str_cmp_ref.exp: New testcase.
15299
1aa1b15b
JB
153002008-01-01 Joel Brobecker <brobecker@adacore.com>
15301
15302 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15303 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15304 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15305
81c9b2cf
JB
153062008-01-01 Joel Brobecker <brobecker@adacore.com>
15307
15308 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15309 gdb.ada/ref_param/pck.ads: New files.
15310 * gdb.ada/ref_param.exp: New testcase.
15311
319e4674
JB
153122008-01-01 Joel Brobecker <brobecker@adacore.com>
15313
15314 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15315 gdb.ada/interface/foo.adb: New files.
15316 * gdb.ada/interface.exp: New testcase.
15317
ef682c56
JB
153182007-12-31 Jim Blandy <jimb@codesourcery.com>
15319
15320 * gdb.base/multi-forks.exp: Consume all output from child
15321 processes before proceeding to next test.
15322
f6f3eb6c
JB
153232007-12-29 Jim Blandy <jimb@codesourcery.com>
15324
15325 * configure: Regenerated.
15326
f652e42f
JB
153272007-12-27 Joel Brobecker <brobecker@adacore.com>
15328
15329 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15330 gdb.ada/fixed_cmp/fixed.adb: New files.
15331 * gdb.ada/fixed_cmp.exp: New testcase.
15332
6943e596
JB
153332007-12-27 Joel Brobecker <brobecker@adacore.com>
15334
15335 * gdb.ada/boolean_expr.exp: New testcase.
15336
aad9a193
JB
153372007-12-26 Jim Blandy <jimb@codesourcery.com>
15338
15339 * gdb.base/multi-forks.exp: Doc fix.
15340
fb5f3683
JB
153412007-12-26 Joel Brobecker <brobecker@adacore.com>
15342
15343 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15344 * gdb.ada/char_param.exp: Do not compile our test program with
15345 -gnata, this is unnecessary.
15346 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15347
384e4a9c
JB
153482007-12-24 Joel Brobecker <brobecker@adacore.com>
15349
15350 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15351 gdb.ada/print_chars/foo.adb: New files.
15352 * gdb.ada/print_chars.exp: New testcase.
15353
01e044f7
JB
153542007-12-24 Joel Brobecker <brobecker@adacore.com>
15355
15356 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15357 gdb.ada/char_param/foo.adb: New files.
15358 * gdb.ada/char_param.exp: New testcase.
15359
0ce17860
JB
153602007-12-22 Jim Blandy <jimb@codesourcery.com>
15361
15362 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15363 hard-coding source line numbers into the test.
15364 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15365 gdb_get_line_number to find.
15366
919809b9
JB
153672007-12-22 Joel Brobecker <brobecker@adacore.com>
15368
15369 * gdb.base/ptype.c (highest): New struct type.
15370 (the_highest): New variable of that type.
15371 (main): Add dummy assignment to a field of variable the_highest.
15372 * gdb.base/ptype.exp: Test type printing of our new variable.
15373
abc8a88d
PM
153742007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15375
15376 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15377 and record first explicitly generated thread number.
abc8a88d
PM
15378 Use that thread number for thread specific watchpoint test.
15379 Add iteration number to repetitive tests.
15380
5158f3e3
CES
153812007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15382 Jim Blandy <jimb@codesourcery.com>
15383
15384 * gdb.base/expand-psymtabs.c: New testcase
15385 source file.
15386 * gdb.base/expand-psymtabs.exp: New testcase
15387 expect file.
15388
37e4754d
LM
153892007-12-17 Luis Machado <luisgpm@br.ibm.com>
15390
15391 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15392 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15393
551e5d04
JB
153942007-12-17 Joel Brobecker <brobecker@adacore.com>
15395
15396 * gdb.ada/frame_args/foo.adb: New file.
15397 * gdb.ada/frame_args/pck.ads: New file.
15398 * gdb.ada/frame_args/pck.adb: New file.
15399 * gdb.ada/frame_args.exp: New testcase.
15400
a05ee097
JB
154012007-12-17 Joel Brobecker <brobecker@adacore.com>
15402
15403 * gdb.base/frame-args.c: New file.
15404 * gdb.base/frame-args.exp: New testcase.
15405
c162e8c9 154062007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15407 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15408
15409 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15410
afe8ab22 154112007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15412
afe8ab22
VP
15413 * gdb.mi/mi-pending.exp: New.
15414 * gdb.mi/mi-pending.c: New.
15415 * gdb.mi/mi-pendshr.c: New.
15416
dfdfb3ca
JB
154172007-12-06 Jim Blandy <jimb@codesourcery.com>
15418
15419 * gdb.base/default.exp: Update expected output for 'info catch'.
15420
b7fca990
JK
154212007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15422
15423 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15424 must be set to binary.
15425
6a1afc1e
PA
154262007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15427
15428 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15429
a6b151f1
DJ
154302007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15431
15432 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15433 gdb.mi/mi-file-transfer.exp: New.
15434
43039443
JK
154352007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15436
15437 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15438
0ef2251b
MR
154392007-11-22 Maciej W. Rozycki <macro@mips.com>
15440
15441 * gdb.trace/backtrace.exp: Fix a typo.
15442 * gdb.trace/circ.exp: Likewise.
15443 * gdb.trace/collection.exp: Likewise.
15444 * gdb.trace/limits.exp: Likewise.
15445 * gdb.trace/report.exp: Likewise.
15446 * gdb.trace/tfind.exp: Likewise.
15447 * gdb.trace/while-dyn.exp: Likewise.
15448
5443631e
NR
154492007-11-21 Nick Roberts <nickrob@snap.net.nz>
15450
15451 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15452 objects of pointers that can't be dereferenced are now
15453 "noneditable".
15454
a4ce5b0d
UW
154552007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15456
15457 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15458 (target_cpu): Remove.
15459
d6e956e5
VP
154602007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15461
15462 * gdb.base/ending-run.exp: Expect the list of cleared
15463 breakpoint to come in natural order, not the reversed one.
a9c64011 15464
214270ab
VP
154652007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15466
15467 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15468 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15469
1a619819
LM
154702007-11-05 Luis Machado <luisgpm@br.ibm.com>
15471
15472 * gdb.base/printcmds.exp: New function
15473 test_printf_with_dfp.
15474
5b01a6fa
DE
154752007-11-02 Doug Evans <dje@google.com>
15476
15477 * gdb.disasm/t01_mov.s: Remove carriage returns.
15478 * gdb.disasm/t02_mova.s: Ditto.
15479 * gdb.disasm/t03_add.s: Ditto.
15480 * gdb.disasm/t04_sub.s: Ditto.
15481 * gdb.disasm/t05_cmp.s: Ditto.
15482 * gdb.disasm/t06_ari2.s: Ditto.
15483 * gdb.disasm/t07_ari3.s: Ditto.
15484 * gdb.disasm/t08_or.s: Ditto.
15485 * gdb.disasm/t09_xor.s: Ditto.
15486 * gdb.disasm/t10_and.s: Ditto.
15487 * gdb.disasm/t11_logs.s: Ditto.
15488 * gdb.disasm/t12_bit.s: Ditto.
15489 * gdb.disasm/t13_otr.s: Ditto.
15490
ec33ab7f
JK
154912007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15492
15493 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15494
ae0d01ff
UW
154952007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15496
15497 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15498 provide DFP support.
15499
55eddb0f
DJ
155002007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15501
15502 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15503 Test "set powerpc vector-abi". Skip auto-detection tests for old
15504 toolchains.
15505
7020f05c
PA
155062007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15507
15508 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15509 with [string compare].
15510
84bc3db9
PA
155112007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15512
15513 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15514 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15515
5876dc88
LM
155162007-10-25 Luis Machado <luisgpm@br.ibm.com>
15517
15518 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15519 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15520 * gdb.opt/Makefile.in: New makefile.
15521 * Makefile.in: Create new directory "gdb.opt".
15522 * configure.ac: Add "gdb.opt" directory.
15523 * configure: Regenerated.
a9c64011 15524
c3ea9a14
DE
155252007-10-25 Doug Evans <dje@google.com>
15526
15527 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15528 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15529
a9c64011 155302007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15531 Thiago Jung Bauermann <bauerman@br.ibm.com>
15532
15533 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15534 Floating Point expressions.
15535 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15536 Floating Point variables.
15537 * gdb.base/dfp-test.c: new file containing program with Decimal
15538 Floating variables, used by gdb.base/dfp-test.exp.
15539
62a24a2b
DJ
155402007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15541
15542 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15543
e7b1eae6
UW
155442007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15545
15546 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15547 compiling test case with GCC.
15548 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15549
c641edcc
UW
155502007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15551
15552 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15553 format changes.
15554
5e5ebfe6
MS
155552007-10-18 Michael Snyder <msnyder@specifix.com>
15556
15557 * gdb.base/dbx.exp: Add missing "-re " operator.
15558
e831e7b6
GM
155592007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15560
15561 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15562 * configure.ac: Removed trailing spaces after backslash.
15563 * gdb.modula2: New directory.
15564 * gdb.modula2/Makefile.in: New file.
15565 * gdb.modula2/unbounded-array.exp: New file.
15566 * gdb.modula2/unbounded1.c: New file.
15567
7cc46491
DJ
155682007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15569
15570 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15571
155722007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15573
15574 * gdb.base/sigstep.c (main): Add checks for
15575 return values for setitimer call.
15576 Call setitimer again with itimer = ITIMER_REAL
15577 if first call to setitimer fails.
15578
e91528f0
KH
155792007-10-11 Kazu Hirata <kazu@codesourcery.com>
15580
15581 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15582 of $timeout.
15583
2ec9a4f8
DJ
155842007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15585
15586 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15587
155882007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15589
15590 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15591 of gdb_expect call, to avoid interruption.
15592
64b2fa04
PA
155932007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15594
15595 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15596 (v_unsigned_long_long, v_long_long_array)
15597 (v_signed_long_long_array, v_unsigned_long_long_array)
15598 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15599 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15600 [!NO_LONG_LONG]: New.
15601 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15602 v_long_long_member.
15603
15604 (v_long_long_func, v_signed_long_long_func)
15605 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15606 (main) [!NO_LONG_LONG]: Initialize long long variants.
15607
15608 * gdb.base/whatis.exp: If board file requests no_long_long, build
15609 test with NO_LONG_LONG defined. Test long long, signed long long,
15610 and unsigned long long variants but only if board file doesn't
15611 disable it.
15612
a912286e 156132007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15614 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15615
15616 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15617 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15618 * configure: Regenerated.
15619 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15620 gdb.pascal/types.exp, lib/pascal.exp: New files.
15621
471ba8c9
DJ
156222007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15623
15624 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15625 call.
15626 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15627 to return to the call.
15628 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15629 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15630 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15631 * gdb.mi/mi-until.exp (test_until): Likewise.
15632 * gdb.mi/mi2-until.exp (test_until): Likewise.
15633
fef8a650
DJ
156342007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15635
15636 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15637 two-char array.
15638 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15639
d983da9c
DJ
156402007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15641
15642 * gdb.threads/watchthreads.c (thread_function): Sleep between
15643 iterations.
15644 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15645 at once for S/390. Generate matching fails and passes.
15646
17f62551
VP
156472007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15648
15649 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15650 the 'struct_declarations' variable to zeros.
a9c64011 15651
ed0616c6
VP
156522007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15653
15654 * gdb.cp/mb-ctor.cc: New.
15655 * gdb.cp/mb-ctor.exp: New.
15656 * gdb.cp/mb-templates.cc: New.
15657 * gdb.cp/mb-templates.exp: New.
15658
41f1b697
DJ
156592007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15660
15661 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15662
3f213f78
PA
156632007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15664
15665 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15666 targets.
15667 * configure: Regenerate.
15668
0d381245 156692007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15670
0d381245
VP
15671 * gdb.base/annota1.exp: Adjust for 'info break'
15672 format changes.
15673 * gdb.base/annota3.exp: Likewise.
15674 * gdb.base/break.exp: Likewise.
15675 * gdb.base/condbreak.exp: Likewise.
15676 * gdb.base/pending.exp: Likewise.
15677 * gdb.base/sepdebug.exp: Likewise.
15678 * gdb.base/unload.exp: Likewise.
15679 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15680
fe3f5fa8
VP
156812007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15682
15683 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15684 messages.
15685 * gdb.base/chng-syms.exp: Likewise.
15686 * gdb.base/unload.exp: Likewise.
a9c64011 15687
a75cf6c0
DJ
156882007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15689
15690 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15691
18ecae38
DJ
156922007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15693
15694 * schedlock.c (NUM): Change to 1.
15695 (main): Use args[0] for the main thread.
15696 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15697 regardless of the number of threads.
15698
5509918f
MR
156992007-09-14 Maciej W. Rozycki <macro@mips.com>
15700
4a543daf
MR
15701 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15702 type down.
15703 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15704 test.
15705 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15706 watchpoint type down.
15707 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15708 test.
15709
157102007-09-14 Maciej W. Rozycki <macro@mips.com>
15711
5509918f
MR
15712 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15713 Move all the tests here and run them twice, once using software
15714 watchpoints and once using hardware watchpoints.
15715 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15716
40b53987
DJ
157172007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15718
15719 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15720 test.
15721
695e2681
MK
157222007-09-10 Mark Kettenis <kettenis@gnu.org>
15723
8b3fc8d8
MK
15724 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15725 build-id.
15726
695e2681
MK
15727 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15728 know about $ORIGIN. Calculate output dir from $dest instead of
15729 using ${objdir}/{$subdir}.
15730
58d69f29
MK
157312007-09-09 Mark Kettenis <kettenis@gnu.org>
15732
15733 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15734 gcore, before continuing with the test.
15735
3e347599
DJ
157362007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15737
15738 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15739 * gdb.mi/mi-watch.exp: Likewise.
15740
ea37ba09
DJ
157412007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15742 Jim Blandy <jimb@codesourcery.com>
15743
15744 * gdb.arch/i386-sse.exp: Do not expect character constants.
15745 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15746 * gdb.base/display.exp: Allow print/s.
15747 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15748 and unsigned char array changes.
15749
2025a643
DJ
157502007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15751
15752 * gdb.base/display.exp: Add tests for printf %p.
15753
26669a27
PA
157542007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15755
15756 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15757 the dll name to unicode.
15758
c8f021f8
JK
157592007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15760
15761 * gdb.base/default.exp (show version): Update the version text.
15762 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15763
4cf31eea
JK
157642007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15765
15766 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15767 New files.
15768
4935890f
JK
157692007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15770
15771 * lib/gdb.exp (build_id_debug_filename_get): New function.
15772 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15773 Remove the generate DEBUG file for the future testcase runs.
15774 New testcase for the NT_GNU_BUILD_ID retrieval.
15775 Move the final testing step to ...
15776 (test_different_dir): ... a new function.
15777 New parameter XFAIL to XFAIL all the tests performed.
15778 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15779 New parameter TYPE to PF_PREFIX all the tests performed.
15780
02142340
VP
157812007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15782
15783 * gdb.mi/mi-var-cp.cc (path_expression): New
15784 function.
15785 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15786
36acd84e
UW
157872007-08-27 Markus Deuling <deuling@de.ibm.com>
15788
15789 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15790 to fit into SPU Local Store memory.
15791
a896d121
JB
157922007-08-23 Joel Brobecker <brobecker@adacore.com>
15793
15794 * gdb.base/default.exp: Adjust the expected output of "info
15795 warranty" after the switch to GPLv3.
15796
7b433602
JB
157972007-08-23 Joel Brobecker <brobecker@adacore.com>
15798
15799 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15800 to 30000 (from 20000).
15801
e22f8b7c
JB
158022007-08-23 Joel Brobecker <brobecker@adacore.com>
15803
15804 Switch the license of all .exp files to GPLv3.
15805 Switch the license of all .f and .f90 files to GPLv3.
15806 Switch the license of all .s and .S files to GPLv3.
15807
5a0e3bd0
JB
158082007-08-23 Joel Brobecker <brobecker@adacore.com>
15809
15810 * configure.ac: Switch license to GPLv3.
15811
cc00619d
JB
158122007-08-23 Joel Brobecker <brobecker@adacore.com>
15813
15814 Switch the licensing to GPLv3 for all .ads and .adb files.
15815
8d26208a
DJ
158162007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15817
15818 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15819 and t_int_double.
15820 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15821
4fcb9948
JB
158222007-08-17 Joel Brobecker <brobecker@adacore.com>
15823
15824 * gdb.base/step-line.c: Switch license to GPL version 3, and
15825 update copyright year.
15826 * gdb.base/step-line.inp: Likewise.
15827
b9c34f67
JB
158282007-08-17 Joel Brobecker <brobecker@adacore.com>
15829
15830 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15831 changes inside gdb1555.c.
15832 * gdb.base/pending.exp: Likewise.
15833
2cc17678
DJ
158342007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15835
15836 * config/default.exp: New file.
15837
e48883f7
DJ
158382007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15839
15840 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15841 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15842
1ab80e5b
MR
158432007-07-30 Maciej W. Rozycki <macro@mips.com>
15844
15845 * gdb.base/dump.exp: Force the correct endianness for binary
15846 formats not carrying this information.
15847
aba471f5
DJ
158482007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15849
15850 * gdb.threads/staticthreads.exp: Match .*sem_post.
15851
d4e07204
DJ
158522007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15853
15854 * gdb.base/readline.exp (operate_and_get_next): Match the final
15855 prompt.
15856
2b97317d
KB
158572007-07-23 Kevin Buettner <kevinb@redhat.com>
15858
15859 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15860 to restarting SID.
15861
44efa07a
KB
158622007-07-18 Kevin Buettner <kevinb@redhat.com>
15863
15864 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15865 prior to `gdb_start'.
15866
7b5ebade
KB
158672007-07-18 Kevin Buettner <kevinb@redhat.com>
15868
15869 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15870 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15871 Remove call to gdb_unload.
15872
255e7678
DJ
158732007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15874 Daniel Jacobowitz <dan@codesourcery.com>
15875
15876 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15877 for __WIN32__.
15878 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15879 * gdb.base/unload.exp: Use shared library test routines.
15880
3a40aaa0
UW
158812007-07-03 Markus Deuling <deuling@de.ibm.com>
15882
15883 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15884 * gdb.base/solib-symbol-lib.c: Likewise.
15885 * gdb.base/solib-symbol-main.c: Likewise.
15886
b0f4b84b
DJ
158872007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15888
15889 * config/gdbserver.exp (gdb_reconnect): New.
15890 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15891 gdb.base/solib-disc.exp: New files.
15892 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15893 remote debugging".
15894 (gdb_compile): Add shlib_load flag.
15895 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15896 port.
15897 (gdbserver_reconnect): New.
15898
1b05479a
DJ
158992007-07-01 Nick Roberts <nickrob@snap.net.nz>
15900 Daniel Jacobowitz <dan@codesourcery.com>
15901
15902 * gdb.base/annota3.exp: Test for if construct.
15903
86f78eb2
DJ
159042007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15905
15906 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15907
6a2eb474 159082007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15909 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15910
15911 * gdb.base/display.exp: Allow a newline after display/i.
15912 * gdb.base/pc-fp.exp: Likewise.
15913 * gdb.base/sigbpt.exp: Likewise.
15914
f8b73d13
DJ
159152007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15916
15917 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15918 required features to be included.
15919
4339e69e
DJ
159202007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15921
15922 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15923 in info threads output.
15924
23d964e7
UW
159252007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15926 Markus Deuling <deuling@de.ibm.com>
15927
15928 * gdb.arch/spu-info.exp: New testcase.
15929 * gdb.arch/spu-info.c: New file.
15930
fd20f75b
DJ
159312007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15932
15933 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15934 tpcs_offset. Restore lr after the call.
15935 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15936
2226f861
DJ
159372007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15938
15939 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15940 (gdbserver_run): Kill any running gdbserver.
15941 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15942
d12371a9
MR
159432007-05-17 Maciej W. Rozycki <macro@mips.com>
15944
15945 * gdb.base/sigbpt.exp: Preset segv_addr.
15946
93f02886
DJ
159472007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15948
15949 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15950 (gdb_compile_shlib): Likewise.
15951 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15952 (default_gdb_init): Clear cleanfiles.
15953 (gdb_finish): Delete recorded cleanfiles.
15954 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15955
15956 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15957 Do not use isnative.
15958 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15959 gdb.base/so-impl-ld.exp: Likewise.
15960 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15961 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15962 gdb_compile.
15963
b04e06d7
VP
159642007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15965
15966 * config/unknown.exp: Remove.
15967
069ed931
UW
159682007-05-15 Markus Deuling <deuling@de.ibm.com>
15969
15970 * gdb.base/info-proc.exp: Check is_remote.
15971
09db0d03
UW
159722007-05-14 Markus Deuling <deuling@de.ibm.com>
15973
15974 * gdb.base/gcore.exp: Initialize variable core_supported.
15975
af2cbe8c
DJ
159762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15977
15978 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15979
027c0295
DJ
159802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15981
15982 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15983 * gdb.threads/print-threads.exp (test_all_threads): Allow
15984 negative and hexadecimal thread IDs.
15985
dc5000e7
DJ
159862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15987
15988 * gdb.java/jprint.java (public): Avoid invalid call to static
15989 method.
15990
2e74ed18
DP
159912007-05-14 Denis Pilat <denis.pilat@st.com>
15992
15993 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15994 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15995 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15996 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15997 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15998
83547f02
UW
159992007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16000
16001 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16002 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16003 this mode.
16004 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16005 * gdb.base/spu.ld: New file.
16006
b18be20d
DJ
160072007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16008
16009 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16010
be444858
DJ
160112007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16012
16013 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16014
b1d53152
DJ
160152007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16016
16017 * gdb.java/jmain.exp: Handle demangled names with and without method
16018 signatures.
16019
d084b331
DJ
160202007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16021
16022 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16023 (have_a_very_merry_interrupt): Remove calls to puts.
16024 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16025 inferior output.
16026 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16027 test names.
16028
db9d7fc5
DJ
160292007-04-29 Markus Deuling <deuling@de.ibm.com>
16030 Daniel Jacobowitz <dan@codesourcery.com>
16031
16032 * gdb.base/auxv.exp (core_works): Also check is_remote.
16033 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16034
ef783a7d 160352007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16036
ef783a7d
VP
16037 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16038 message, not the undefined 'module' variable.
16039 * gdb.base/siginfo.exp: Likewise.
16040 * gdb.base/sigstep.exp: Likewise.
16041 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16042 serialport.
16043 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16044
b7b73cae
CV
160452007-04-25 Corinna Vinschen <vinschen@redhat.com>
16046
16047 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16048 target sim fails. Return 0 otherwise.
16049 (gdb_load): Return prematurely if gdb_target_sim fails.
16050
7d90fdfa
DP
160512007-04-16 Denis Pilat <denis.pilat@st.com>
16052
16053 * gdb.base/setshow.exp: Reset height after having set it to 100.
16054
5d3e9c85
DP
160552007-04-16 Denis Pilat <denis.pilat@st.com>
16056
16057 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16058
18e75969
DP
160592007-04-16 Denis Pilat <denis.pilat@st.com>
16060
16061 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16062
25d5ea92
VP
160632007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16064
16065 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16066 tests. Run the frozen varobjs test.
16067 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16068 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16069
0b49cb80
JK
160702007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16071
16072 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16073 gdb.base/type-opaque.exp: New files.
16074
a73bafbc 160752007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16076
16077 * gdb.mi/mi-var-child.c
a73bafbc
VP
16078 (do_children_tests): User char[2] instead of
16079 char so that automatic printing of pointers to char
16080 don't give unpredicable result.
16081 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16082 local variables.
16083 * gdb.mi/mi-var-child.exp: Step to right line
16084 of do_children_tests.
16085 * gdb.mi/mi2-var-child.exp: Likewise.
16086 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16087 do_locals_tests.
a73bafbc
VP
16088 (do_children_tests): User char[2] instead of
16089 char so that automatic printing of pointers to char
a9c64011 16090 don't give unpredicable result.
a73bafbc 16091 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16092 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16093 Pass test name to mi_wait_for_stop.
16094
7ce59000
DJ
160952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16096
16097 * gdb.asm/asm-source.exp: Remove d10v case.
16098 * lib/gdb.exp (skip_cplus_tests): Likewise.
16099 * gdb.asm/d10v.inc: Deleted.
16100
20389057
DJ
161012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16102
16103 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16104
8807d78b
DJ
161052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16106
16107 * config/netware.exp: Delete file.
16108
aa3edb8e
JB
161092007-03-29 Joel Brobecker <brobecker@adacore.com>
16110
16111 * gdb.dwarf2/dw2-noloc.S: New file.
16112 * gdb.dwarf2/dw2-noloc.exp: New file.
16113
297561ac
PA
161142007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16115
16116 * gdb.cp/method2.cc: New test.
16117 * gdb.cp/method2.exp: New test.
16118 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16119
1f81bd39
DJ
161202007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16121
16122 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16123
9453113a
DJ
161242007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16125
16126 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16127
b741e217
DJ
161282007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16129
16130 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16131 (gdb_load): Delete, replace with...
16132 (gdb_reload): ...this.
16133 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16134 * gdb.server/server-mon.exp: Likewise.
16135 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16136 (gdb_start_cmd): New.
16137 (gdb_file_cmd): Save the last loaded file.
16138 (gdb_reload): New.
16139 (gdb_gnu_strip_debug): Use transform.
16140 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16141 support here. Use new $last_loaded_file. Check mtime.
16142 (gdb_target_cmd): Handle ObjC failure case.
16143 (infer_host_exec): Delete.
16144 (gdbserver_load): Rename to...
16145 (gdbserver_run): ...this. Simplify.
16146 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16147 (mi_gdb_load): Move most contents to a new function...
16148 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16149 (mi_run_cmd): Use mi_gdb_target_load.
16150 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16151 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16152 Use gdb_run_cmd.
16153 * gdb.base/charsign.exp: Remove incorrect comment.
16154 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16155 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16156 gdb.base/start.exp: Use gdb_start_cmd.
16157
446ab585 161582007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16159 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16160
16161 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16162 * gdb.base/signull.exp: Similarly.
16163
bbb88ebf
UW
161642007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16165
16166 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16167 messages available to test cases (like chng-sym.exp).
16168
cb8c4a99
AS
161692007-03-14 Andreas Schwab <schwab@suse.de>
16170
16171 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16172 format changes.
16173
4e463ff5
DJ
161742007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16175
16176 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16177 (optimized_1): New.
16178 (main): Call optimized_1.
16179 (gdb2029): Correct typos. Call gdb2029_marker.
16180 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16181 for gdb2029.
16182
b6db2c47
MK
161832007-03-12 Mark Kettenis <kettenis@gnu.org>
16184
16185 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16186 as tabs. Remove redundant test pattern.
16187
70ed3737
UW
161882007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16189
16190 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16191 for /a format output.
16192
47b67b60
DJ
161932007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16194
16195 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16196 collect output incrementally.
16197
b8953b0e
UW
161982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16199
16200 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16201 for -var-create lpcharacter test.
16202 * gdb.mi/mi2-var-cmd.exp: Likewise.
16203
7acd5c40
UW
162042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16205
16206 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16207 pass on targets where address zero is readable.
16208
9c6759c1
UW
162092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16210
16211 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16212 just a single architecture.
16213
a2f1aeb4
UW
162142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16215
16216 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16217 (fetch_all_registers): New function, uses gdb_test_multiple and
16218 exp_continue to fetch inferior output line-by-line.
16219 Replace all uses of do_get_all_registers by fetch_all_registers.
16220
46579ac2
UW
162212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16222
16223 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16224 in target_info.
16225
fc133f24
MS
162262007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16227
a9c64011 16228 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16229 consistancy; add a default (timeout) case.
16230
7646a51d
MS
162312007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16232
16233 * gdb.base/watchpoint.exp: Fix truncated comment.
16234
dcfff61f
MS
162352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16236
16237 * Makefile.in: Remove spurious single-quotes from sed command.
16238
664e3ee9
DJ
162392007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16240
16241 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16242 func.
16243 * gdb.mi/mi2-var-cmd.exp: Likewise.
16244
d7cc6f2f
JB
162452007-02-27 Joel Brobecker <brobecker@adacore.com>
16246
a9c64011
AS
16247 * gdb.dwarf2/dw2-producer.S: New file.
16248 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16249
162502007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16251
16252 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16253 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16254 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16255 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16256 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16257 Revert tests to use mi_gdb_test and include value field in output
16258 of -var-create.
16259
93d42b30
DJ
162602007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16261
16262 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16263
c499ed39
DJ
162642007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16265
16266 * gdb.base/maint.exp: Remove full paths from test names.
16267 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16268 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16269
9836f81b
JB
162702007-02-27 Joel Brobecker <brobecker@adacore.com>
16271
16272 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16273
c74d0ad8
DJ
162742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16275
16276 * gdb.server/server-mon.exp: New test.
16277
2711e456
DJ
162782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16279
16280 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16281
ff6f572f
DJ
162822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16283
16284 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16285 register capitalization.
16286
fada3feb
DP
162872007-02-13 Denis Pilat <denis.pilat@st.com>
16288
16289 * gdb.mi/mi-var-invalidate.exp: New file.
16290
fb1e4ffc
DJ
162912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16292
16293 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16294
3da939d7
DJ
162952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16296
16297 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16298
123dc839
DJ
162992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16300
16301 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16302 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16303
877e3645 163042007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16305
16306 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16307 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16308 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16309 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16310 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16311 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16312 Update tests to include value field in output of -var-create.
a9c64011 16313
3c0a2960
AS
163142007-02-08 Andreas Schwab <schwab@suse.de>
16315
16316 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16317
108546a0
DJ
163182007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16319
16320 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16321 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16322
d701dcab
DP
163232007-02-02 Denis Pilat <denis.pilat@st.com>
16324
16325 * gdb.threads/threadapply.exp: check that frame is not changed by
16326 the thread apply all command.
16327
783e3e2f
AS
163282007-01-31 Andreas Schwab <schwab@suse.de>
16329
6d9c3a87
AS
16330 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16331
3c50d7b9
AS
16332 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16333 in the dwarf sections.
16334 * gdb.dwarf2/mac-fileno.S: Likewise.
16335
783e3e2f
AS
16336 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16337 bspstore register on ia64.
16338
78ff580e
AS
163392007-01-29 Andreas Schwab <schwab@suse.de>
16340
cc8e9b12
AS
16341 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16342 "frame-begin" annotation.
16343
78ff580e
AS
16344 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16345 number of "frames-invalid" annotations.
16346
704a4f78
DJ
163472007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16348
16349 * gdb.base/commands.exp: Call if_commands_test.
16350 (gdb_test_no_prompt, if_commands_test): New.
16351
e741bf94
MK
163522007-01-28 Mark Kettenis <kettenis@gnu.org>
16353
16354 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16355
474d0ad3
AS
163562007-01-27 Andreas Schwab <schwab@suse.de>
16357
16358 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16359 .short/.int/.quad in the dwarf sections.
16360 * gdb.dwarf2/dw2-intercu.S: Likewise.
16361 * gdb.dwarf2/dw2-intermix.S: Likewise.
16362
e784b426
JK
163632007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16364
16365 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16366 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16367 array.
e784b426
JK
16368 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16369 * gdb.base/setvar.exp: Likewise.
16370
37f08e04
AS
163712007-01-26 Andreas Schwab <schwab@suse.de>
16372
9a01813a
AS
16373 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16374 test.
16375
37f08e04
AS
16376 * gdb.base/multi-forks.exp ("restart $i"): Also match
16377 __kernel_syscall_via_break.
16378
6e2a9270
VP
163792007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16380
16381 * lib/mi-support.exp (mi_delete_varobj): New.
16382 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16383 testcase.
16384 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16385 (main): Call the above.
16386 (reference_update_test, base_in_reference_test)
16387 (reference_to_pointer): Delete the created varobjs.
a9c64011 16388
e515b470
DJ
163892007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16390
16391 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16392 * configure: Regenerated.
16393 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16394 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16395 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16396 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16397 * lib/gdb.exp (gdb_skip_xml_test): New function.
16398
08d8bcd7
DJ
163992007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16400
16401 * gdb.base/sigrepeat.exp: Correct error message.
16402
164032007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16404 Daniel Jacobowitz <dan@codesourcery.com>
16405
16406 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16407 gdb.arch/i386-gnu-cfi-asm.S: New files.
16408
97c3f1f3
JK
164092007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16410
16411 * lib/gdb.exp: Abort on missing `site.exp'.
16412
cb1df416
DJ
164132007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16414 Daniel Jacobowitz <dan@codesourcery.com>
16415
16416 * gdb.base/included.c, gdb.base/included.exp,
16417 gdb.base/included.h: New files.
16418
35990120
DJ
164192007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16420
16421 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16422 (maximize_rlimit): Reduce limits on 64-bit systems.
16423
6e81a116 164242007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16425
16426 From Marcus Deuling <deuling@de.ibm.com>:
16427 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16428 every case.
16429
6c3c41f3
NR
164302007-01-13 Nick Roberts <nickrob@snap.net.nz>
16431
16432 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16433 (test_path_specification): Use objdir instead of srcdir to always
16434 get an absolute filename.
16435
2f12c312
DJ
164362007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16437
16438 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16439
81121995
VP
164402007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16441
16442 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16443 Make sure the variable we're using is in scope.
16444 (reference_to_pointer): Likewise.
16445
4741b737
DJ
164462007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16447
16448 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16449 has no debug information.
16450
054410c3
DJ
164512007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16452
16453 * gdb.base/annota1.exp: Remove extra send_gdb.
16454
818f79f6
DJ
164552007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16456
16457 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16458
f7a6bb70
DJ
164592007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16460
16461 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16462
57e66780
DJ
164632007-01-08 Nick Roberts <nickrob@snap.net.nz>
16464 Daniel Jacobowitz <dan@codesourcery.com>
16465
16466 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16467 lcharacter or linteger change. Correct duplicated test name.
16468 * gdb.mi/mi2-var-cmd.exp: Likewise.
16469
3d799a95
DJ
164702007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16471
16472 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16473
164742007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16475
a9c64011
AS
16476 * gdb.base/nofield.c: New file.
16477 * gdb.base/nofield.exp: New testcase.
51679ba9 16478
eafb94e8
NR
164792007-01-05 Nick Roberts <nickrob@snap.net.nz>
16480
16481 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16482
16483 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16484 test.
16485
5e572bb4
DJ
164862007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16487
16488 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16489
74a44383
DJ
164902007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16491
16492 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16493 when continuing.
16494
1b572db9
DJ
164952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16496
16497 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16498 Expect ".exe" extension.
16499
381bc39b
DJ
165002007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16501
16502 * gdb.base/charset.exp: Add explicit filename to break.
16503 * gdb.base/dbx.exp: Add explicit filename to breaks.
16504
2b70e4c6
DJ
165052007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16506
16507 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16508 * gdb.mi/mi2-file.exp: Likewise.
16509
303b6f5d
DJ
165102007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16511
16512 Implement specification of MI tests as comments
16513 in C and C++ sources.
16514 * lib/mi-support.exp (mi_autotest_data): New variable.
16515 (mi_autotest_source): New variable.
16516 (count_newlines, mi_prepare_inline_tests)
16517 (mi_get_inline_test, mi_continue_to_line)
16518 (mi_run_inline_test, mi_tbreak)
16519 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16520 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16521 Run inline tests.
16522 * gdb.mi/mi-var-cp.cc: Define tests here.
16523
23da0d94
VP
165242007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16525
16526 Simplify usage of mi_continue_to.
16527 * lib/mi-support.exp (mi_runto_helper): Renamed
16528 from mi_runto, added new parameter 'run_or_continue'.
16529 (mi_runto): Use mi_runto_helper.
16530 (mi_continue_to): Accept just function name as parameter.
16531 Use mi_runto_helper.
16532 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16533 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16534
f9e18282
JB
165352006-01-04 Joel Brobecker <brobecker@adacore.com>
16536
16537 Make this testcase a bit more realistic. The current code
16538 is too simplistic, and allows the compiler to optimize out
16539 some of the entities we need for this testcase.
16540 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16541 (Do_Nothing): Add extra parameter.
16542 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16543 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16544 by using a variable of type Void_Star.
16545
fd678c65
JB
165462006-01-04 Joel Brobecker <brobecker@adacore.com>
16547
16548 * gdb.ada/catch_ex/foo.adb: New file.
16549 * gdb.ada/catch_ex.exp: New testcase.
16550
05cfdb42
DJ
165512007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16552
16553 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16554 pass --image-base to linker.
16555
2e03ee74
DJ
165562007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16557 Daniel Jacobowitz <dan@codesourcery.com>
16558
16559 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16560 secondary prompts.
16561
0d5de010
DJ
165622007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16563
16564 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16565 output. Test the types of members and member pointers.
16566 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16567 gdb/2092.
16568 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16569 statement. Enable for GCC. Update expected output for some tests
16570 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16571 layout.
16572 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16573 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16574 (Diamond::vget_base): New.
16575 (main): Add new tests.
16576 * gdb.cp/printmethod.exp: Update expected output for member functions.
16577 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16578 print pEe->D::vg().
16579
61a771aa
DJ
165802007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16581
16582 * gdb.threads/tls.exp: Allow stops in sem_post.
16583
2fa63963
DJ
165842006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16585
16586 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16587 * gdb.base/annota3.exp: Likewise.
16588 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16589 again (instead of timing out).
16590 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16591 GCC bug 26475.
16592 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16593 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16594 test from jmisc1.exp.
16595 * gdb.java/jmisc1.exp: Delete.
16596 * gdb.java/jprint.exp: Adjust to work with method signatures including
16597 return types.
16598 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16599 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16600 * lib/java.exp (compile_java_from_source): Pass the correct type
16601 to target_compile.
16602
5eefc2b7
JB
166032006-12-31 Joel Brobecker <brobecker@adacore.com>
16604
16605 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16606 (stack_align_edx): New function.
16607 (stack_align_eax): New function.
16608 (main): Add calls to stack_align_edx and stack_align_eax.
16609 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16610 Add testing for the cases where the register used during a stack
16611 realignment is edx. Same for eax.
16612
227c54da
DJ
166132006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16614
16615 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16616 and generic PE targets.
16617
cab8ac94
JB
166182006-12-29 Joel Brobecker <brobecker@adacore.com>
16619
16620 * gdb.ada/array_return.exp: Update copyright date list.
16621
ba54f318
JB
166222006-12-27 Joel Brobecker <brobecker@adacore.com>
16623
16624 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16625 (Create_Small_Float_Vector): New function.
16626 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16627 function body.
16628 * gdb.ada/array_return/p.adb: Use new type and function from
16629 package Pck.
16630 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16631 able to print the value returned by a function returning an
16632 array of float.
16633
6b7a35dd
JB
166342006-12-20 Joel Brobecker <brobecker@adacore.com>
16635
16636 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16637 The associated tests should be PASSing.
16638
038224f6
VP
166392006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16640
16641 Test for base in references.
16642 * gdb.mi/mi-var-cp.cc: Add test code.
16643 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16644 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16645 * gdb.mi/mi2-watch.exp: Likewise.
16646 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16647 (mi_list_varobj_children): New function.
16648
b26ed50d
VP
166492006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16650
16651 * lib/mi-support.exp
16652 (mi_runto): Accept "()" after function name.
16653 (mi_create_varobj): New function.
16654 (mi_varobj_update): New function.
16655 (mi_Check_varobj_value): New function.
16656 * gdb.mi/mi-var-cp.exp: New file.
16657 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16658
08232497
DJ
166592006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16660
16661 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16662 gdb.base/weaklib2.c: New files.
16663
d394c993 166642006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16665
ac6c2fba
NS
16666 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16667 info. Adjust test names.
16668
8ec659a0 16669 * gdb.base/break.c (main): Move position of malloc.
d394c993 16670 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16671
acd65feb
VP
166722006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16673
16674 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16675 assignement of arrays and function pointers.
16676 * gdb.mi/var-cmd.c: Add declaration necessary for above
16677 tests.
16678
f556d5e5
NS
166792006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16680
16681 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16682
16683 * gdb.threads/linux-dp.exp: Read thread table before and after
16684 creating each philosopher and verify it.
16685
697bc68d
NS
166862006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16687 Paul Brook <paul@codesourcery.com>
16688 Daniel Jacobowitz <dan@codesourcery.com>
16689
16690 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16691 main to remove duplication. Add start function of the form
697bc68d
NS
16692 '_*start[1-9]*'. Add RVDS start function.
16693
29d73ae4
DJ
166942006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16695
16696 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16697
c1d88655
UW
166982006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16699
16700 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16701 * gdb.asm/spu.inc: New file.
16702 * gdb.base/term.exp: Disable if [target_info exists noargs].
16703 * gdb.gdb/complaints.exp: Disable if ![isnative].
16704 * gdb.gdb/selftest.exp: Likewise.
16705 * gdb.gdb/observer.exp: Likewise.
16706 * gdb.gdb/xfullpath.exp: Likewise.
16707 * gdb.base/attach.exp: Disable on SPU target.
16708 * gdb.cp/bs145503.exp: Likewise.
16709 * gdb.cp/exception.exp: Likewise.
16710 * gdb.cp/userdef.exp: Likewise.
16711
32a13b1a
DJ
167122006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16713
16714 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16715
d8295fe9
VP
167162006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16717
16718 * gdb.base/completion.exp: Fix completion tests for
16719 'info' and 'info '.
16720 * gdb.base/help.exp (help_test_raw, test_class_help)
16721 (test_prefix_command_help): Move...
16722 * lib/gdb.exp: Here.
16723 * gdb.base/main.exp: Adjust.
16724 * gdb.cp/maint.exp: Adjust.
16725 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16726
8c394015
VP
167272006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16728
16729 * gdb.stabs/weird.exp (print_weird_var): Use
16730 gdb_test_multiple instead of gdb_expect.
16731
027fc1bc
VP
167322006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16733
16734 * gdb.base/help.exp (help_test_raw): New.
16735 (test_class_help): New.
16736 (test_prefix_command_help): New.
16737 Adjust testcases.
16738
67609209
FR
167392006-11-09 Christophe Lyon <christophe.lyon@st.com>
16740
16741 * gdb.base/constvars.c (main): Write to crass and crips, so that
16742 they are allocated by the compiler.
16743
f73adfeb
AS
167442006-10-27 Andreas Schwab <schwab@suse.de>
16745
16746 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16747 "detach-fork".
16748
2f83a18e
DJ
167492006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16750
16751 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16752 of patterns.
16753
94277a38
DJ
167542006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16755
16756 * gdb.base/sepdebug.exp: Remove debug format test.
16757 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16758 Handle no-symtab.
16759 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16760
5bd2f6e2
DJ
167612006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16762
16763 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16764 int to pointer or pointer to int.
16765 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16766
8c008720
DJ
167672006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16768
16769 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16770
9e35dae4
DJ
167712006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16772
16773 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16774
d9639e13
DJ
167752006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16776
16777 PR c++/2116
16778 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16779
390a1bd0
JB
167802006-10-06 Joel Brobecker <brobecker@adacore.com>
16781
16782 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16783 the corresponding bug has been fixed in GDB (PR/2018).
16784
dd920c33
JB
167852006-10-06 Joel Brobecker <brobecker@adacore.com>
16786
16787 * gdb.base/subst.exp: New testcase.
16788
53bbefe9
JB
167892006-10-06 Joel Brobecker <brobecker@adacore.com>
16790
16791 * gdb.ada/array_return/pck.ads: Add copyright notice.
16792 * gdb.ada/array_return/pck.adb: Likewise.
16793 * gdb.ada/array_return/p.adb: Likewise.
16794 * gdb.ada/exec_changed/first.adb: Likewise.
16795 * gdb.ada/exec_changed/second.adb: Likewise.
16796
09851417
JB
167972006-10-06 Joel Brobecker <brobecker@adacore.com>
16798
16799 * gdb.ada/watch_arg/watch.adb: New file.
16800 * gdb.ada/watch_arg.exp: New testcase.
16801
041bf30d
VP
168022006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16803
16804 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16805 via string_to_regexp.
041bf30d 16806 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16807
f286fbdd 168082006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16809
16810 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16811 Remove unused / obsolete files.
16812
7c07f349
NR
168132006-09-19 Nick Roberts <nickrob@snap.net.nz>
16814
16815 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16816
cd5ff84a
VP
168172006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16818
16819 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16820 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16821 the number of frames.
cd5ff84a 16822
ae018d1a
DJ
168232006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16824
16825 * gdb.base/args.c (main): Add breakpoint marker.
16826 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16827 really test empty arguments.
16828 (args_load): Delete.
16829 (args_test): New.
16830
b399c549
NR
168312006-09-13 Nick Roberts <nickrob@snap.net.nz>
16832
16833 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16834 check for one file.
b399c549 16835
2ab1eb7a
VP
168362006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16837
16838 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16839 HIGH_FRAME argument to -stack-list-locals can be larger than
16840 the number of frames.
a9c64011 16841
476308bf
FF
168422006-08-18 Fred Fish <fnf@specifix.com>
16843
16844 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16845 '$' in front of skip_vmx_tests_saved when setting that.
16846
8625200f
AS
168472006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16848
16849 * gdb.base/trace-commands.exp: New file.
16850
089ec8f1
DJ
168512006-08-10 Joel Brobecker <brobecker@adacore.com>
16852 Daniel Jacobowitz <dan@codesourcery.com>
16853
16854 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16855 expected output of the backtrace commands.
16856
b60f0898
JB
168572006-08-09 Joel Brobecker <brobecker@adacore.com>
16858
16859 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16860 untested followed by return combination.
16861 * gdb.arch/altivec-regs.exp: Likewise.
16862 * gdb.arch/e500-abi.exp: Likewise.
16863 * gdb.arch/e500-regs.exp: Likewise.
16864 * gdb.arch/gdb1291.exp: Likewise.
16865 * gdb.arch/gdb1431.exp: Likewise.
16866 * gdb.arch/gdb1558.exp: Likewise.
16867 * gdb.arch/i386-prologue.exp: Likewise.
16868 * gdb.arch/i386-unwind.exp: Likewise.
16869 * gdb.asm/asm-source.exp: Likewise.
16870 * gdb.base/a2-run.exp: Likewise.
16871 * gdb.base/advance.exp: Likewise.
16872 * gdb.base/all-bin.exp: Likewise.
16873 * gdb.base/annota1.exp: Likewise.
16874 * gdb.base/annota3.exp: Likewise.
16875 * gdb.base/args.exp: Likewise.
16876 * gdb.base/arithmet.exp: Likewise.
16877 * gdb.base/assign.exp: Likewise.
16878 * gdb.base/async.exp: Likewise.
16879 * gdb.base/attach.exp: Likewise.
16880 * gdb.base/bang.exp: Likewise.
16881 * gdb.base/bigcore.exp: Likewise.
16882 * gdb.base/bitfields.exp: Likewise.
16883 * gdb.base/bitfields2.exp: Likewise.
16884 * gdb.base/break.exp: Likewise.
16885 * gdb.base/call-sc.exp: Likewise.
16886 * gdb.base/call-strs.exp: Likewise.
16887 * gdb.base/callfuncs.exp: Likewise.
16888 * gdb.base/checkpoint.exp: Likewise.
16889 * gdb.base/chng-syms.exp: Likewise.
16890 * gdb.base/code-expr.exp: Likewise.
16891 * gdb.base/commands.exp: Likewise.
16892 * gdb.base/completion.exp: Likewise.
16893 * gdb.base/cond-expr.exp: Likewise.
16894 * gdb.base/condbreak.exp: Likewise.
16895 * gdb.base/consecutive.exp: Likewise.
16896 * gdb.base/constvars.exp: Likewise.
16897 * gdb.base/corefile.exp: Likewise.
16898 * gdb.base/cvexpr.exp: Likewise.
16899 * gdb.base/dbx.exp: Likewise.
16900 * gdb.base/define.exp: Likewise.
16901 * gdb.base/detach.exp: Likewise.
16902 * gdb.base/display.exp: Likewise.
16903 * gdb.base/dump.exp: Likewise.
16904 * gdb.base/ena-dis-br.exp: Likewise.
16905 * gdb.base/ending-run.exp: Likewise.
16906 * gdb.base/environ.exp: Likewise.
16907 * gdb.base/eval-skip.exp: Likewise.
16908 * gdb.base/exprs.exp: Likewise.
16909 * gdb.base/fileio.exp: Likewise.
16910 * gdb.base/finish.exp: Likewise.
16911 * gdb.base/float.exp: Likewise.
16912 * gdb.base/foll-exec.exp: Likewise.
16913 * gdb.base/foll-fork.exp: Likewise.
16914 * gdb.base/foll-vfork.exp: Likewise.
16915 * gdb.base/freebpcmd.exp: Likewise.
16916 * gdb.base/funcargs.exp: Likewise.
16917 * gdb.base/gcore.exp: Likewise.
16918 * gdb.base/gdb1090.exp: Likewise.
16919 * gdb.base/gdb1250.exp: Likewise.
16920 * gdb.base/huge.exp: Likewise.
16921 * gdb.base/info-proc.exp: Likewise.
16922 * gdb.base/interrupt.exp: Likewise.
16923 * gdb.base/jump.exp: Likewise.
16924 * gdb.base/langs.exp: Likewise.
16925 * gdb.base/lineinc.exp: Likewise.
16926 * gdb.base/list.exp: Likewise.
16927 * gdb.base/logical.exp: Likewise.
16928 * gdb.base/long_long.exp: Likewise.
16929 * gdb.base/macscp.exp: Likewise.
16930 * gdb.base/maint.exp: Likewise.
16931 * gdb.base/mips_pro.exp: Likewise.
16932 * gdb.base/miscexprs.exp: Likewise.
16933 * gdb.base/multi-forks.exp: Likewise.
16934 * gdb.base/opaque.exp: Likewise.
16935 * gdb.base/overlays.exp: Likewise.
16936 * gdb.base/pc-fp.exp: Likewise.
16937 * gdb.base/pointers.exp: Likewise.
16938 * gdb.base/printcmds.exp: Likewise.
16939 * gdb.base/psymtab.exp: Likewise.
16940 * gdb.base/ptype.exp: Likewise.
16941 * gdb.base/recurse.exp: Likewise.
16942 * gdb.base/relational.exp: Likewise.
16943 * gdb.base/relocate.exp: Likewise.
16944 * gdb.base/remote.exp: Likewise.
16945 * gdb.base/reread.exp: Likewise.
16946 * gdb.base/restore.exp: Likewise.
16947 * gdb.base/return.exp: Likewise.
16948 * gdb.base/return2.exp: Likewise.
16949 * gdb.base/scope.exp: Likewise.
16950 * gdb.base/sect-cmd.exp: Likewise.
16951 * gdb.base/sep.exp: Likewise.
16952 * gdb.base/sepdebug.exp: Likewise.
16953 * gdb.base/setshow.exp: Likewise.
16954 * gdb.base/setvar.exp: Likewise.
16955 * gdb.base/sigall.exp: Likewise.
16956 * gdb.base/sigbpt.exp: Likewise.
16957 * gdb.base/signals.exp: Likewise.
16958 * gdb.base/signull.exp: Likewise.
16959 * gdb.base/sizeof.exp: Likewise.
16960 * gdb.base/solib.exp: Likewise.
16961 * gdb.base/step-line.exp: Likewise.
16962 * gdb.base/step-test.exp: Likewise.
16963 * gdb.base/structs.exp: Likewise.
16964 * gdb.base/structs2.exp: Likewise.
16965 * gdb.base/term.exp: Likewise.
16966 * gdb.base/twice.exp: Likewise.
16967 * gdb.base/until.exp: Likewise.
16968 * gdb.base/varargs.exp: Likewise.
16969 * gdb.base/volatile.exp: Likewise.
16970 * gdb.base/watchpoint.exp: Likewise.
16971 * gdb.base/whatis-exp.exp: Likewise.
16972 * gdb.base/whatis.exp: Likewise.
16973 * gdb.cp/ambiguous.exp: Likewise.
16974 * gdb.cp/annota2.exp: Likewise.
16975 * gdb.cp/annota3.exp: Likewise.
16976 * gdb.cp/bool.exp: Likewise.
16977 * gdb.cp/breakpoint.exp: Likewise.
16978 * gdb.cp/casts.exp: Likewise.
16979 * gdb.cp/class2.exp: Likewise.
16980 * gdb.cp/classes.exp: Likewise.
16981 * gdb.cp/cplusfuncs.exp: Likewise.
16982 * gdb.cp/ctti.exp: Likewise.
16983 * gdb.cp/derivation.exp: Likewise.
16984 * gdb.cp/exception.exp: Likewise.
16985 * gdb.cp/gdb1355.exp: Likewise.
16986 * gdb.cp/hang.exp: Likewise.
16987 * gdb.cp/inherit.exp: Likewise.
16988 * gdb.cp/local.exp: Likewise.
16989 * gdb.cp/m-data.exp: Likewise.
16990 * gdb.cp/m-static.exp: Likewise.
16991 * gdb.cp/member-ptr.exp: Likewise.
16992 * gdb.cp/method.exp: Likewise.
16993 * gdb.cp/misc.exp: Likewise.
16994 * gdb.cp/namespace.exp: Likewise.
16995 * gdb.cp/overload.exp: Likewise.
16996 * gdb.cp/ovldbreak.exp: Likewise.
16997 * gdb.cp/pr-1023.exp: Likewise.
16998 * gdb.cp/pr-1210.exp: Likewise.
16999 * gdb.cp/pr-574.exp: Likewise.
17000 * gdb.cp/printmethod.exp: Likewise.
17001 * gdb.cp/psmang.exp: Likewise.
17002 * gdb.cp/ref-params.exp: Likewise.
17003 * gdb.cp/ref-types.exp: Likewise.
17004 * gdb.cp/rtti.exp: Likewise.
17005 * gdb.cp/templates.exp: Likewise.
17006 * gdb.cp/try_catch.exp: Likewise.
17007 * gdb.cp/userdef.exp: Likewise.
17008 * gdb.cp/virtfunc.exp: Likewise.
17009 * gdb.disasm/am33.exp: Likewise.
17010 * gdb.disasm/h8300s.exp: Likewise.
17011 * gdb.disasm/mn10300.exp: Likewise.
17012 * gdb.disasm/sh3.exp: Likewise.
17013 * gdb.disasm/t01_mov.exp: Likewise.
17014 * gdb.disasm/t02_mova.exp: Likewise.
17015 * gdb.disasm/t03_add.exp: Likewise.
17016 * gdb.disasm/t04_sub.exp: Likewise.
17017 * gdb.disasm/t05_cmp.exp: Likewise.
17018 * gdb.disasm/t06_ari2.exp: Likewise.
17019 * gdb.disasm/t07_ari3.exp: Likewise.
17020 * gdb.disasm/t08_or.exp: Likewise.
17021 * gdb.disasm/t09_xor.exp: Likewise.
17022 * gdb.disasm/t10_and.exp: Likewise.
17023 * gdb.disasm/t11_logs.exp: Likewise.
17024 * gdb.disasm/t12_bit.exp: Likewise.
17025 * gdb.disasm/t13_otr.exp: Likewise.
17026 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17027 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17028 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17029 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17030 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17031 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17032 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17033 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17034 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17035 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17036 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17037 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17038 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17039 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17040 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17041 * gdb.mi/gdb701.exp: Likewise.
17042 * gdb.mi/gdb792.exp: Likewise.
17043 * gdb.mi/mi-basics.exp: Likewise.
17044 * gdb.mi/mi-break.exp: Likewise.
17045 * gdb.mi/mi-cli.exp: Likewise.
17046 * gdb.mi/mi-console.exp: Likewise.
17047 * gdb.mi/mi-disassemble.exp: Likewise.
17048 * gdb.mi/mi-eval.exp: Likewise.
17049 * gdb.mi/mi-file.exp: Likewise.
17050 * gdb.mi/mi-read-memory.exp: Likewise.
17051 * gdb.mi/mi-regs.exp: Likewise.
17052 * gdb.mi/mi-return.exp: Likewise.
17053 * gdb.mi/mi-simplerun.exp: Likewise.
17054 * gdb.mi/mi-stack.exp: Likewise.
17055 * gdb.mi/mi-stepi.exp: Likewise.
17056 * gdb.mi/mi-syn-frame.exp: Likewise.
17057 * gdb.mi/mi-until.exp: Likewise.
17058 * gdb.mi/mi-var-block.exp: Likewise.
17059 * gdb.mi/mi-var-child.exp: Likewise.
17060 * gdb.mi/mi-var-cmd.exp: Likewise.
17061 * gdb.mi/mi-var-display.exp: Likewise.
17062 * gdb.mi/mi-watch.exp: Likewise.
17063 * gdb.mi/mi2-basics.exp: Likewise.
17064 * gdb.mi/mi2-break.exp: Likewise.
17065 * gdb.mi/mi2-cli.exp: Likewise.
17066 * gdb.mi/mi2-console.exp: Likewise.
17067 * gdb.mi/mi2-disassemble.exp: Likewise.
17068 * gdb.mi/mi2-eval.exp: Likewise.
17069 * gdb.mi/mi2-file.exp: Likewise.
17070 * gdb.mi/mi2-read-memory.exp: Likewise.
17071 * gdb.mi/mi2-regs.exp: Likewise.
17072 * gdb.mi/mi2-return.exp: Likewise.
17073 * gdb.mi/mi2-simplerun.exp: Likewise.
17074 * gdb.mi/mi2-stack.exp: Likewise.
17075 * gdb.mi/mi2-stepi.exp: Likewise.
17076 * gdb.mi/mi2-syn-frame.exp: Likewise.
17077 * gdb.mi/mi2-until.exp: Likewise.
17078 * gdb.mi/mi2-var-block.exp: Likewise.
17079 * gdb.mi/mi2-var-child.exp: Likewise.
17080 * gdb.mi/mi2-var-cmd.exp: Likewise.
17081 * gdb.mi/mi2-var-display.exp: Likewise.
17082 * gdb.mi/mi2-watch.exp: Likewise.
17083 * gdb.stabs/exclfwd.exp: Likewise.
17084 * gdb.stabs/weird.exp: Likewise.
17085 * gdb.threads/gcore-thread.exp: Likewise.
17086 * gdb.trace/actions.exp: Likewise.
17087 * gdb.trace/backtrace.exp: Likewise.
17088 * gdb.trace/circ.exp: Likewise.
17089 * gdb.trace/collection.exp: Likewise.
17090 * gdb.trace/deltrace.exp: Likewise.
17091 * gdb.trace/infotrace.exp: Likewise.
17092 * gdb.trace/limits.exp: Likewise.
17093 * gdb.trace/packetlen.exp: Likewise.
17094 * gdb.trace/passc-dyn.exp: Likewise.
17095 * gdb.trace/passcount.exp: Likewise.
17096 * gdb.trace/report.exp: Likewise.
17097 * gdb.trace/save-trace.exp: Likewise.
17098 * gdb.trace/tfind.exp: Likewise.
17099 * gdb.trace/tracecmd.exp: Likewise.
17100 * gdb.trace/while-dyn.exp: Likewise.
17101 * gdb.trace/while-stepping.exp: Likewise.
17102
f4b618d1
JB
171032006-08-08 Joel Brobecker <brobecker@adacore.com>
17104
17105 * gdb.base/step-bt.c: New file.
17106 * gdb.base/step-bt.exp: New testcase.
17107
3d00d119
DJ
171082006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17109
17110 * config/monitor.exp (gdb_load): Remove support for obsolete
17111 download-write-size.
17112 * gdb.base/remote.exp: Likewise. Update all callers of
17113 gdb_timed_load.
17114
017b5bd4
DJ
171152006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17116
17117 * cursal.exp: Pass binfile to gdb_load.
17118
837c599d
DJ
171192006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17120
17121 * gdb.base/cursal.exp: Add "" to gdb_load call.
17122
8dd4540b
MK
171232006-07-29 Mark Kettenis <kettenis@gnu.org>
17124
17125 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17126 NetBSD/ELF targets.
17127
ab5c9f60
DJ
171282006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17129
17130 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17131 operator*.
17132
4c42eaff
DJ
171332006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17134
17135 * gdb.base/completion.exp: Update for change in "file" behavior.
17136 * gdb.stabs/weird.exp: Likewise.
17137 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17138 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17139
0155cc76
NS
171402006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17141
17142 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17143 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17144
16026cd7
AS
171452006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17146
17147 * gdb.base/default.exp: Update source command error message.
17148 * gdb.base/help.exp: Update 'help source' message.
17149
16963cb6
DJ
171502006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17151
17152 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17153 test.
17154
6d7fd486
AS
171552006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17156
17157 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17158
29e8a844
DJ
171592006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17160
17161 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17162
6afcfa39
DJ
171632006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17164
17165 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17166
267a692b
MK
171672006-07-17 Mark Kettenis <kettenis@gnu.org>
17168
17169 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17170 *-*-openbsd* from targets for wich we expect ARM FPA floating
17171 point format.
17172
85d2fec4
NR
171732006-07-17 Nick Roberts <nickrob@snap.net.nz>
17174
17175 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17176
171772006-07-17 Mark Kettenis <kettenis@gnu.org>
17178
17179 * gdb.base/annota3.exp: Expect frame-begin annotation.
17180
85b4c6e8
JB
171812006-07-14 Joel Brobecker <brobecker@adacore.com>
17182
17183 * gdb.base/help.exp: Adjust "help unset" test to accept
17184 any list of unset commands.
17185
fb933624
DJ
171862006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17187 Daniel Jacobowitz <dan@codesourcery.com>
17188
17189 * gdb.cp/ref-params.exp: New test.
17190 * gdb.cp/ref-params.cc: New source file.
17191 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17192
1dff4b64
MK
171932006-07-08 Mark Kettenis <kettenis@gnu.org>
17194
17195 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17196 spaces/tabs in regular expressions since they might not be there.
17197
40d2e0e3
AS
171982006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17199
17200 * gdb.base/ifelse.exp: New file.
17201
f6c957d2
NS
172022006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17203
17204 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17205 line.
17206 * gdb.base/huge.exp: Loop over compilation to find a size that
17207 is acceptable.
17208 * gdb.base/remote.exp: Correct expected strings.
17209 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17210
b9c5a23d
DJ
172112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17212
17213 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17214
9af2e58d
DJ
172152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17216
17217 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17218 native.
17219
30930ca5
DJ
172202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17221
17222 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17223 enable stabs testing.
17224
aa32fa1d
DJ
172252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17226
bd4a4c80 17227 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17228 gdb_test_multiple does.
17229
321fef15
DJ
172302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17231
17232 * Makefile.in (host_alias): Remove.
17233 (target_alias): Use @target_noncanonical@.
17234 (site.exp): Don't set host_alias.
17235 * aclocal.m4: Remove contents. Include acx.m4.
17236 * configure: Regenerated.
17237 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17238
e1c2defa
NS
172392006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17240
e63b55d1
NS
17241 * lib/gdb.exp (gdb_load_cmd): New.
17242
5600ea19
NS
17243 * gdb.base/fileio.c: Add system(NULL) test.
17244 * gdb.base/fileio.exp: Check it.
17245
e1c2defa
NS
17246 * gdb.base/break.c: Add 10a breakpoint at }
17247 * gdb.base/break.exp: Add test for breakpoint at }
17248 * gdb.cp/anon-union.cc: Add code at end of function.
17249 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17250 * gdb.mi/var-cmd.c: Add code at end of function.
17251 * gdb.mi/mi-var-display.exp: Adjust end of next.
17252 * gdb.mi/mi2-var-display.exp: Likewise.
17253 * gdb.base/fileio.c: Add stop function and insert calls at
17254 stopping places.
17255 * gdb.base/fileio.exp: Breakpoint stop function and remove
17256 explicit line number references.
17257
6c0112ec
JB
172582006-05-19 Joel Brobecker <brobecker@adacore.com>
17259
a9c64011
AS
17260 * gdb.base/del.exp (test_delete_alias): New function.
17261 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17262
154189a4
FF
172632006-05-18 Fred Fish <fnf@specifix.com>
17264
17265 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17266 required. Check for spurious output after program exits normally.
17267
582e64c2
FF
172682006-05-17 Fred Fish <fnf@specifix.com>
17269
17270 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17271 gdb_load, so it works in the simulator.
17272
8ef6493a
FF
172732006-05-11 Fred Fish <fnf@specifix.com>
17274
17275 * gdb.base/bang.exp: Ignore unexpected output between the
17276 "program exited normally" and the gdb prompt, as many other
17277 tests do.
17278
692b141c
MK
172792006-05-07 Mark Kettenis <kettenis@gnu.org>
17280
17281 * gdb.base/help.exp: Make "delete checkpoint" part option for
17282 "help d" and "help delete" tests.
17283
540b8a30
UW
172842006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17285
a9c64011 17286 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17287 expected output in some mi_gdb_test statements.
17288 * gdb.mi/mi2-basics.exp: Likewise.
17289
9b6462d9
JB
172902006-05-05 Joel Brobecker <brobecker@adacore.com>
17291
17292 * gdb.base/del.c: New file.
17293 * gdb.base/del.exp: New testcase.
17294
954de43b
DM
172952006-05-05 David S. Miller <davem@sunset.davemloft.net>
17296
17297 * gdb.base/break.exp: Do not assume a breakpoint on
17298 main will actually be in $srcfile when optimizing.
1303f75e
DM
17299 * gdb.base/savedregs.exp: Do not require that the dummy
17300 frame location match up to a symbol and source file location.
c3242428
DM
17301 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17302 will get printed without a mi_cmd_data_list_register_values prefix.
17303 (*-data-list-register-*): Correct regular expressions to expect the new
17304 pseudo d? floating point registers.
17305 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17306
c7e64c9a
DJ
173072006-05-05 Christophe Lyon <christophe.lyon@st.com>
17308
17309 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17310 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17311 is allocated by the compiler.
17312 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17313 anons, e, anone to force their allocation by the compiler.
17314
173152006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17316
17317 * gdb.base/help.exp: Update expected text for help d and
17318 help delete.
17319
27ce9a6d
MK
173202006-05-02 Mark Kettenis <kettenis@gnu.org>
17321
17322 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17323 NetBSD/ELF targets.
17324
8608915f
MK
173252006-04-30 Mark Kettenis <kettenis@gnu.org>
17326
17327 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17328 single-step breakpoint fails; make this a KFAIL on
17329 sparc*-*-openbsd*.
17330 * gdb.base/siginfo.exp: Likewise.
17331 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17332
b8db102d
MS
173332006-04-26 Michael Snyder <msnyder@redhat.com>
17334
17335 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17336 which may have to consume output from other forks.
17337 Add tests to make sure that "delete fork" succeeded.
17338
c702009a
MS
173392006-04-20 Michael Snyder <msnyder@redhat.com>
17340
17341 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17342 Add support for the Renesas M32C and M16C.
17343
17344 * gdb.asm/asm-source.exp: Add m32c target.
17345 * gdb.asm/m32c.inc: Support for m32c target.
17346
e28493f2
AS
173472006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17348
17349 * gdb.base/commands.exp (recursive_source_test): New test.
17350
880da185
DM
173512006-04-04 David S. Miller <davem@sunset.davemloft.net>
17352
17353 * gdb.base/float.exp: Add pattern for sparc targets.
17354
61d9b92f
DJ
173552006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17356
17357 * gdb.base/commands.exp (stray_arg0_test): New test.
17358
bd717df8
PB
173592006-03-30 Paul Brook <paul@codesourcery.com>
17360
17361 * gdb.mi/mi-until.exp: kfail broken until command.
17362 * gdb.mi/mi2-until.exp: Ditto.
17363
ec793d3c
NR
173642006-03-27 Nick Roberts <nickrob@snap.net.nz>
17365
17366 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17367
831004b7
AO
173682006-03-08 Alexandre Oliva <aoliva@redhat.com>
17369
17370 * gdb.base/prelink.exp: Anchor tested-for regular expression
17371 on gdb prompt.
17372
effe49a0
PB
173732006-03-07 Paul Brook <paul@codesourcery.com>
17374
17375 * gdb.base/assign.exp: Correct fail message.
17376
e5461016
PB
173772006-03-07 Paul Brook <paul@codesourcery.com>
17378
17379 * lib/compiler.c: Extract armcc version number.
17380 * lib/compiler.cc: Ditto.
17381
fc91c6c2
PB
173822006-03-07 Paul Brook <paul@codesourcery.com>
17383
17384 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17385 additional_flags=-w.
17386 * gdb.arch/altivec-regs.exp: Ditto.
17387 * gdb.arch/e500-abi.exp: Ditto.
17388 * gdb.arch/e500-regs.exp: Ditto.
17389 * gdb.base/all-bin.exp: Ditto.
17390 * gdb.base/annota1.exp: Ditto.
17391 * gdb.base/annota3.exp: Ditto.
17392 * gdb.base/args.exp: Ditto.
17393 * gdb.base/arithmet.exp: Ditto.
17394 * gdb.base/assign.exp: Ditto.
17395 * gdb.base/async.exp: Ditto.
17396 * gdb.base/bang.exp: Ditto.
17397 * gdb.base/break.exp: Ditto.
17398 * gdb.base/call-rt-st.exp: Ditto.
17399 * gdb.base/completion.exp: Ditto.
17400 * gdb.base/cond-expr.exp: Ditto.
17401 * gdb.base/condbreak.exp: Ditto.
17402 * gdb.base/consecutive.exp: Ditto.
17403 * gdb.base/define.exp: Ditto.
17404 * gdb.base/display.exp: Ditto.
17405 * gdb.base/ena-dis-br.exp: Ditto.
17406 * gdb.base/environ.exp: Ditto.
17407 * gdb.base/eval-skip.exp: Ditto.
17408 * gdb.base/info-proc.exp: Ditto.
17409 * gdb.base/jump.exp: Ditto.
17410 * gdb.base/logical.exp: Ditto.
17411 * gdb.base/long_long.exp: Ditto.
17412 * gdb.base/maint.exp: Ditto.
17413 * gdb.base/miscexprs.exp: Ditto.
17414 * gdb.base/pc-fp.exp: Ditto.
17415 * gdb.base/pointers.exp: Ditto.
17416 * gdb.base/relational.exp: Ditto.
17417 * gdb.base/reread.exp: Ditto.
17418 * gdb.base/sect-cmd.exp: Ditto.
17419 * gdb.base/sep.exp: Ditto.
17420 * gdb.base/sepdebug.exp: Ditto.
17421 * gdb.base/until.exp: Ditto.
17422 * gdb.base/whatis-exp.exp: Ditto.
17423 * gdb.cp/annota2.exp: Ditto.
17424 * gdb.cp/annota3.exp: Ditto.
17425 * gdb.trace/actions.exp: Ditto.
17426 * gdb.trace/backtrace.exp: Ditto.
17427 * gdb.trace/circ.exp: Ditto.
17428 * gdb.trace/collection.exp: Ditto.
17429 * gdb.trace/deltrace.exp: Ditto.
17430 * gdb.trace/infotrace.exp: Ditto.
17431 * gdb.trace/limits.exp: Ditto.
17432 * gdb.trace/packetlen.exp: Ditto.
17433 * gdb.trace/passc-dyn.exp: Ditto.
17434 * gdb.trace/passcount.exp: Ditto.
17435 * gdb.trace/report.exp: Ditto.
17436 * gdb.trace/save-trace.exp: Ditto.
17437 * gdb.trace/tfind.exp: Ditto.
17438 * gdb.trace/tracecmd.exp: Ditto.
17439 * gdb.trace/while-dyn.exp: Ditto.
17440 * gdb.trace/while-stepping.exp: Ditto.
17441 * lib/gdb.exp: Ditto.
17442 (gdb_compile): Handle nowarning option.
17443
5f4a23d9
AO
174442006-03-07 Alexandre Oliva <aoliva@redhat.com>
17445
17446 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17447 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17448 Rename executable to prelinkt. Don't re-prelink if we didn't
17449 get a core file. Test prelink -u exit status to tell whether
17450 prelinking failed. Use gdb_test_multiple.
17451
9733fc94
DJ
174522006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17453
17454 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17455 (do_tests): Call it.
17456
cc10cae3
AO
174572006-02-28 Alexandre Oliva <aoliva@redhat.com>
17458
17459 * gdb.base/prelink.exp: New test.
17460 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17461
15c46491
WZ
174622006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17463
17464 * gdb.fortran/derived-type.f90: New file.
17465 * gdb.fortran/derived-type.exp: New testcase.
17466
5c9f7ded
DJ
174672006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17468
17469 * gdb.base/default.exp: Allow ';' as a directory separator.
17470
5b96932b
AS
174712006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17472
17473 * gdb.base/help.exp (help add-symbol-file): Update.
17474
1986bccd
AS
174752006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17476
17477 * gdb.base/help.exp (help load): Update expected results.
17478
a8b7528f
FF
174792006-02-19 Fred Fish <fnf@specifix.com>
17480
17481 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17482 specifix hex value as part of results.
17483 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17484
f8261448
FF
174852006-02-16 Fred Fish <fnf@specifix.com>
17486
17487 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17488 ushort_addr, and slong_addr, so the typedefs are not optimized
17489 away.
17490 * gdb.base/whatis.exp: Add tests using type name for struct type,
17491 union type, enum type, and typedef.
a9c64011 17492
31d8bdd2
MK
174932006-02-13 Mark Kettenis <kettenis@gnu.org>
17494
17495 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17496
34e41e63
JB
174972006-02-13 Jim Blandy <jimb@redhat.com>
17498
17499 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17500 case where it takes two "next" commands to skip past the init
17501 call.
17502
ac6e4f31
FF
175032006-02-12 Fred Fish <fnf@specifix.com>
17504
17505 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17506 to handle cases where it takes two "next" commands to skip
17507 past the init call.
17508
2db2d571
JB
175092006-02-07 Joel Brobecker <brobecker@adacore.com>
17510
17511 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17512 on hppa32 targets.
17513
38fcd64c
DJ
175142006-02-06 Vladimir Prus <ghost@cs.msu.su>
17515
17516 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17517 field.
17518
1315ad46
MK
175192006-01-29 Mark Kettenis <kettenis@gnu.org>
17520
17521 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17522
5625b943
DJ
175232006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17524
17525 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17526 files.
17527
80df1bbe
DJ
175282006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17529
17530 * gdb.cp/maint.exp: Set complaints to a positive value.
17531
9078e690
DJ
175322006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17533
17534 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17535 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17536 function name.
17537
9c903399
DJ
175382006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17539
17540 * gdb.base/checkpoint.c: Update copyright notice. Include
17541 <stdlib.h>.
17542
761ae4d6
JB
175432006-01-04 Jim Blandy <jimb@redhat.com>
17544
17545 * gdb.asm/asm-source.exp: Independently provide default values for
17546 asm-flags and debug-flags. Use 'string equal' to do the
17547 comparison, not the implicit expr's '==' operator. Remove
17548 now-unneeded assignments to asm-flags. In h8300 case, place
17549 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17550
099ac3dd
MS
175512006-01-04 Michael Snyder <msnyder@redhat.com>
17552
17553 * gdb.base/checkpoint.c: New file.
17554 * gdb.base/checkpoint.exp: New file.
17555 * gdb.base/multi-fork.c: New file.
17556 * gdb.base/multi-fork.exp: New file.
17557 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17558
f4d85314
FF
175592006-01-04 Fred Fish <fnf@specifix.com>
17560
17561 * gdb.base/ptype.c (foo): Add typedef.
17562 (intfoo): Add function.
17563 * gdb.base/ptype1.c: New file.
17564 * gdb.base/ptype.exp: Handle compilation and linking with two
17565 source files. Test that proper type for "foo" is found based
17566 on source context rather than first match found in symtabs.
17567
a1b06f35
MK
175682005-12-28 Mark Kettenis <kettenis@gnu.org>
17569
17570 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17571 * gdb.asm/openbsd.inc: Indent commands.
17572
d082a1e2
MK
175732005-12-26 Mark Kettenis <kettenis@gnu.org>
17574
c65016bd
MK
17575 * gdb.base/freebpcmd.exp: Increase timeout.
17576
d082a1e2
MK
17577 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17578
d3c32a0e
DJ
175792005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17580
17581 * gdb.base/default.exp: Update check for "show version".
17582
9fdb1f50
RC
175832005-12-09 Randolph Chung <tausq@debian.org>
17584
17585 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17586 * gdb.asm/pa64.inc: New file.
17587
5f2c56f7
RC
175882005-12-09 Randolph Chung <tausq@debian.org>
17589
17590 * gdb.asm/common.inc: Indent commands.
17591 * gdb.asm/asmsrc1.s: Likewise.
17592 * gdb.asm/asmsrc2.s: Likewise.
17593
8117349c
RC
175942005-12-09 Randolph Chung <tausq@debian.org>
17595
17596 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17597 (get_addr_of_sym): Remove duplicate print.
17598 (gen_core): xfail hppa*-*-hpux*, update expected output.
17599 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17600 * gdb.arch/pa64-nullify.s: New file.
17601
8f07f25a
RC
176022005-12-09 Randolph Chung <tausq@debian.org>
17603
17604 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17605
55b39184
DJ
176062005-12-07 Christophe Lyon <christophe.lyon@st.com>
17607
17608 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17609 code generation for these functions.
17610 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17611 error message.
17612
31e2b00f
AS
176132005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17614
17615 * gdb.base/help.exp (help b, help br, help bre, help brea)
17616 (help break): Update the expected message.
17617
c3d0b56e
SC
176182005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17619
17620 * gdb.asm/m68hc11.inc: Setup the data section.
17621 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17622 script for this test.
17623 (m6812-*-*): Likewise.
17624
36ae0ea9
RC
176252005-11-09 Randolph Chung <tausq@debian.org>
17626
17627 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17628
9d6f42e9
WZ
176292005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17630
17631 * gdb.base/break.exp: Fix a comment typo.
17632
e2126a14
EZ
176332005-11-03 Jim Blandy <jimb@redhat.com>
17634
a9c64011
AS
17635 Checked in by Elena Zannoni <ezannoni@redhat.com>
17636
889bf7c5 17637 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17638
e0ac7199
CV
176392005-11-02 Corinna Vinschen <vinschen@redhat.com>
17640
17641 * gdb.arch/gdb1558.c: Include stdio.h.
17642
31d3fb18
MK
176432005-10-31 Mark Kettenis <kettenis@gnu.org>
17644
17645 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17646
e52b687c
MK
176472005-10-31 Mark Kettenis <kettenis@gnu.org>
17648
17649 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17650
f4711d79
PG
176512005-10-17 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 better match output.
f4711d79 17655
987a9106
JB
176562005-10-12 Jim Blandy <jimb@redhat.com>
17657
17658 * gdb.base/structs.exp (any): New function.
17659 (test_struct_returns): Don't make any assumptions at all about
17660 what value the function returns when GDB can't set the return
17661 value.
17662
2336bb58
JB
176632005-10-09 Joel Brobecker <brobecker@adacore.com>
17664
17665 * gdb.ada/arrayidx/p.adb: New file.
17666 * gdb.ada/arrayidx.exp: New testcase
17667
176682005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17669
17670 * gdb.ada/array_return/pck.ads: New file.
17671 * gdb.ada/array_return/pck.adb: New file.
17672 * gdb.ada/array_return/p.adb: New file.
17673 * gdb.ada/array_return.exp: New testcase.
17674
705335ea
JB
176752005-10-03 Joel Brobecker <brobecker@adacore.com>
17676
a9c64011
AS
17677 * gdb.base/arrayidx.c: New file.
17678 * gdb.base/arrayidx.exp: New testcase.
705335ea 17679
11ee9940
NR
176802005-09-29 Nick Roberts <nickrob@snap.net.nz>
17681
17682 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17683 frames-invalid and breakpoints-invalid are no longer generated
17684 with level 3 so don't expect them in the output.
17685
39fb8e9e
BR
176862005-09-27 Bob Rossi <bob@brasko.net>
17687
a9c64011 17688 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17689 from test. Escape the | in mi_gdb_test call.
17690 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17691 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17692 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17693 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17694 expected regex's in mi_gdb_test calls.
17695 * lib/mi-support.exp: Remove arbitrary .* from tests.
17696 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17697 Fully anchor GDB/MI expected results in mi_gdb_test.
17698 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17699 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17700
2af48f68
PB
177012005-09-26 Paul Brook <paul@codesourcery.com>
17702
17703 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17704
f34502bc
WZ
177052005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17706
17707 * bfp-test.c: New file.
17708 * bfp-test.exp: New testcase.
17709
ca929517
WZ
177102005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17711
17712 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17713 of subarray and substring variable.
17714 * gdb.fortran/subarray.f: New source file for the test of subarray
17715 and substring variable evaluation.
17716 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17717 of string constant.
17718
c761af65
DJ
177192005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17720
17721 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17722 copyright dates.
17723
561d7a1d
PG
177242005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17725
17726 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17727 powerpc altivec' test with an almost identical 'info vector' test.
17728
b2b64cc9
PG
177292005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17730
a9c64011
AS
17731 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17732 vscr" tests to match output.
b2b64cc9 17733
6ac4d15a
PG
177342005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17735
a9c64011
AS
17736 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17737 output.
6ac4d15a 17738
40e55bef
BR
177392005-09-11 Bob Rossi <bob@brasko.net>
17740
889bf7c5
PA
17741 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17742 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17743 commands that return an MI output command and an asyncronous MI output
17744 command.
40e55bef
BR
17745 * gdb.mi/mi-console.exp: Ditto.
17746
3c7385ec
BR
177472005-09-11 Bob Rossi <bob@brasko.net>
17748
17749 * gdb.mi/mi-var-child.c: Include <string.h>.
17750
a6cd0eb3
DJ
177512005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17752
17753 * killed.exp: Correct gdb_expect syntax.
17754
2f168eed
CV
177552005-08-09 Corinna Vinschen <vinschen@redhat.com>
17756
17757 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17758
ecd3fd0f
BR
177592005-08-02 Bob Rossi <bob@brasko.net>
17760
17761 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17762 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17763 Change tests to inferior-tty-set/show.
17764 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17765 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17766 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17767 inferior. Use mi_gdb_test to get GDB and Inferior output.
17768 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17769 descriptor.
17770 (mi_inferior_tty_name): Add inferior PTY file name.
17771 (mi_gdb_start): Add INFERIOR_PTY parameter.
17772 (mi_gdb_test): Add IPATTERN parameter.
17773
f1ea48cb 177742005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17775
f1ea48cb
BR
17776 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17777 parameter to mi_gdb_test.
17778 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17779
6e650a67
DJ
177802005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17781
17782 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17783 struct_declarations.
17784 * gdb.mi/mi-var-child.exp: Step over the initialization of
17785 struct_declarations.
17786
8be260b6
DJ
177872005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17788
17789 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17790 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17791 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17792 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17793 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17794 file.
17795
4e660f07
NR
177962005-07-27 Nick Roberts <nickrob@snap.net.nz>
17797
17798 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17799 (do_children_tests): Assign values to the extra elements.
17800
17801 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17802 them for tests for "-var-update --no-values" and
a9c64011 17803 "-var-update --all-values".
4e660f07
NR
17804 Add test for "-var-list-children --simple-values".
17805
17806 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17807
17808 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17809 "-stack-list-locals --simple-values" Improve doc strings and
17810 comments.
17811
6bdae935
MK
178122005-07-18 Mark Kettenis <kettenis@gnu.org>
17813
598b7a6f
MK
17814 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17815 *-*-openbsd*.
17816 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17817
6bdae935
MK
17818 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17819 sigaltsatck'.
17820
1323e929 178212005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17822
1323e929
BR
17823 * gdb.base/default.exp (tty): Changed output of command.
17824 * gdb.base/help.exp (help tty): Ditto.
17825
b1a9c082
MK
178262005-07-12 Mark Kettenis <kettenis@gnu.org>
17827
17828 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17829
10a844a2
MK
178302005-07-10 Mark Kettenis <kettenis@gnu.org>
17831
17832 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17833 -stack-select-frame without arguments.
17834 (test_stack_frame_listing): Add test for newly implemented command
17835 -stack-info-frame.
17836
3cb3b8df
BR
178372005-07-06 Bob Rossi <bob@brasko.net>
17838
17839 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17840 command.
17841 (Copyright): Update copyright.
17842
a0c5fbcf
WZ
178432005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17844
17845 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17846 tests to evaluate exponentiation expression.
17847
984971d0
AS
178482005-06-29 Andreas Schwab <schwab@suse.de>
17849
17850 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17851 main to avoid warnings.
17852
17853 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17854
fe03833f
NR
178552005-06-20 Nick Roberts <nickrob@snap.net.nz>
17856
17857 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17858 -stack-select-frame without arguments.
17859 (test_stack_frame_listing): Add test for newly implemented command
17860 -stack-info-frame.
a9c64011 17861
7a55f279
WZ
178622005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17863
0ffa0ea5
DJ
17864 * gdb.fortran/array-element.f: New file.
17865 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17866
26585198
DJ
178672005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17868
17869 * gdb.base/bigcore.exp: Correct checks for systems which can
17870 not dump a large core file.
17871
c1bd25fd
DJ
178722005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17873
17874 * gdb.base/relocate.c: Add a copyright notice.
17875 (dummy): Remove.
17876 * gdb.base/relocate.exp: Test printing the values of variables
17877 from a relocatable file.
17878
589e074d
DJ
178792005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17880
17881 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17882 excess MI output after an error.
17883
0915f927
JB
178842005-05-29 Joel Brobecker <brobecker@adacore.com>
17885
17886 * gdb.arch/alpha-step.c: New file.
17887 * gdb.arch/alpha-step.exp: New testcase.
17888
76ff342d
DJ
178892005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17890 Dennis Brueni <dennis@slickedit.com>
17891
17892 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17893 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17894 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17895 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17896 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17897 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17898 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17899
96b0c7ac
DJ
179002005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17901 Wu Zhou <woodzltc@cn.ibm.com>
17902
17903 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17904 IBM's xlc compiler.
17905 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17906 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17907
f21565d2
JB
179082005-05-13 Jim Blandy <jimb@redhat.com>
17909
17910 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17911 calling gdb_suppress_entire_file.
17912 * gdb.base/charset.exp: Same.
17913 * gdb.base/call-rt-st.exp: Same.
17914
6006a3a1
BR
179152005-05-05 Bob Rossi <bob_rossi@cox.net>
17916
17917 * lib/gdb.exp (fullname_syntax): Added global regex.
17918 (fullname_syntax_POSIX): Ditto.
17919 (fullname_syntax_UNC): Ditto.
17920 (fullname_syntax_DOS_CASE): Ditto.
17921 (fullname_syntax_DOS): Ditto.
17922 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17923 fullname_syntax variable to scope and use it.
17924 (test_file_list_exec_source_files): Ditto.
17925 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17926
c3b69c04
DJ
179272005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17928
17929 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17930
3c95e6af
PG
179312004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17932
a9c64011
AS
17933 * lib/gdb.exp (skip_altivec_tests): New function, based on
17934 check_vmx_hw_available from the GCC testsuite.
17935 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17936 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17937
78df6c56
JB
179382005-05-02 Jim Blandy <jimb@redhat.com>
17939
17940 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17941 calling gdb_suppress_entire_file.
17942
1690f9cf
DJ
179432005-04-30 Randolph Chung <tausq@debian.org>
17944
17945 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17946 Slightly relax "sem_post" name checking.
17947
5ea106f7
PG
179482005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17949
17950 * gdb.base/unload.exp: Use new shared library infrastructure.
17951
bf7234cf
PG
179522005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17953
17954 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17955 infrastructure.
bf7234cf 17956
547b869a
CV
179572005-04-29 Corinna Vinschen <vinschen@redhat.com>
17958
17959 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17960 * gdb.asm/h8300.inc: New file.
17961
f07e55f0
PG
179622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17963
17964 * gdb.base/shlib-call.exp: Change to use new shared library
17965 infrastructure.
17966
3cbba3d1
PG
179672005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17968
a9c64011
AS
17969 * gdb.base/pending.exp: Change to use new shared library
17970 infrastructure.
3cbba3d1 17971
ed6df200
PG
179722005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17973
a9c64011
AS
17974 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17975 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17976
8c8f4ebe
PG
179772005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17978
a9c64011
AS
17979 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17980 shared objects being adjusted and update copyright years.
8c8f4ebe 17981
607fbc54
DJ
179822005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17983
17984 * ChangeLog: Correct some 2003-01-13 dates.
17985 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17986 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17987 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17988 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17989 gdb.trace/tfind.exp: Update copyright years.
17990
57bf0e56
DJ
179912005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17992 Daniel Jacobowitz <dan@codesourcery.com>
17993
17994 * lib/gdb.exp (gdb_compile): Handle shlib=.
17995 (gdb_compile_shlib): New function.
17996
9b593790
PG
179972005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17998
a9c64011 17999 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18000
9494c6a5
DJ
180012005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18002
18003 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18004 gdb.server.
18005 * configure.ac: Likewise.
18006 * configure: Regenerated.
18007 * gdb.gdbserver/Makefile.in: Moved to...
18008 * gdb.server/Makefile.in: ... here.
18009 * gdb.gdbserver/server.c: Moved to...
18010 * gdb.server/server.c: ... here.
18011 * gdb.gdbserver/server-run.exp: Moved to...
18012 * gdb.server/server-run.exp: ... here.
18013
6f8eac0e
DJ
180142005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18015
18016 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18017 * configure.ac: Create gdb.gdbserver/Makefile.
18018 * configure: Regenerated.
18019 * lib/gdbserver-support.exp: New file, derived from
18020 config/gdbserver.exp.
18021 * config/gdbserver.exp: Use gdbserver-support.exp.
18022 * gdb.gdbserver/Makefile.in: New file.
18023 * gdb.gdbserver/server.c: New file.
18024 * gdb.gdbserver/server-run.exp: New file.
18025
6e87504d
PG
180262005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18027
a9c64011
AS
18028 * lib/gdb.exp (test_compiler_info): Return compiler_info
18029 if no arguments are given.
6e87504d 18030
d1779be4
PG
180312005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18032
18033 * gdb.arch/altivec-abi.exp: Check for compiler and set
18034 use altivec' flag accordingly.
18035 * gdb.arch/altivec-regs.exp: Likewise.
18036
88750304
DJ
180372005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18038
18039 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18040
f3fb768d
AS
180412005-03-27 Andreas Schwab <schwab@suse.de>
18042
18043 * gdb.base/bigcore.c (main): Add missing mode argument in open
18044 call.
18045
7e813ac5
DJ
180462005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18047
18048 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18049 downloads.
18050 * config/gdbserver.exp (gdb_load): Likewise.
18051
8e3049aa
PB
180522005-03-14 Paul Brook <paul@codesourcery.com>
18053
18054 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18055 targets.
18056
a9df7c44
JB
180572005-03-09 Joel Brobecker <brobecker@adacore.com>
18058
18059 * gdb.dwarf2/dup-psym.S: New file.
18060 * gdb.dwarf2/dup-psym.exp: New testcase.
18061
9f0d94e8
JB
180622005-03-09 Joel Brobecker <brobecker@adacore.com>
18063
18064 * gdb.ada/exec_changed/first.adb: New file.
18065 * gdb.ada/exec_changed/second.adb: New file.
18066 * gdb.ada/exec_changed.exp: New testcase.
18067
5f579bc5
NS
180682005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18069
36e9969c
NS
18070 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18071 (A2): New class.
18072 (main): Test operator+.
18073 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18074 breakpoint test.
18075
5f579bc5
NS
18076 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18077 * gdb.base/signull.exp: Disable if gdb,nosignals.
18078 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18079 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18080 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18081 * gdb.mi/mi2-console.exp: Likewise.
18082 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18083 continue output at start.
18084 (gdb_collect_locals_test): Robustify regexp.
18085 * gdb.trace/passc-dyn.exp: Fix comment typo.
18086 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18087
be46087e
CV
180882005-03-08 Corinna Vinschen <vinschen@redhat.com>
18089
18090 * gdb.asm/asm-source.exp: Add iq2000 case.
18091 * gdb.asm/iq2000.inc: New file.
18092
384e1a61 180932005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18094
384e1a61
MI
18095 * gdb.base/command.exp: Change hardcoded value to regular expression.
18096 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18097
584b6e9e
DJ
180982005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18099
18100 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18101 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18102 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18103 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18104 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18105
ab5b5d61
MK
181062005-03-05 Mark Kettenis <kettenis@gnu.org>
18107
18108 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18109 changes.
18110
ae051c1b
PG
181112004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18112
a9c64011
AS
18113 * lib/compiler.c: Add test for IBM's xlc compiler.
18114 * lib/compiler.cc: Likewise.
ae051c1b 18115
3f0f6ed2
JB
181162004-02-24 Joel Brobecker <brobecker@adacore.com>
18117
18118 * gdb.ada/fixed_points.exp: Create compilation object directory
18119 before running the test.
18120 * gdb.ada/null_record.exp: Likewise.
18121 * gdb.ada/packed_array.exp: Likewise.
18122 * gdb.ada/start.exp: Likewise.
18123
724f452b
JB
181242005-02-15 Joel Brobecker <brobecker@adacore.com>
18125
18126 * gdb.ada/packed_array/pa.adb: New file.
18127 * gdb.ada/packed_array.exp: New testcase.
18128
57f5cdfb 181292005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18130
1f393151
MK
18131 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18132 files.
18133
ebdda337
MK
18134 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18135 on *-*-openbsd*. Correctly match whitespace in regukar
18136 expressions.
18137
cf309262
DJ
181382005-02-10 Daniel Jacobowitz <dan@debian.org>
18139
18140 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18141 PR exp/1821
18142 * gdb.base/gdb1821.c: New test file.
18143 * gdb.base/gdb1821.exp: New test file.
18144
3be49e7a
JB
181452005-02-09 Joel Brobecker <brobecker@adacore.com>
18146
18147 * gdb.base/start.c: New file.
18148 * gdb.base/start.exp: New testcase.
18149
e292e67d
JB
181502005-02-09 Joel Brobecker <brobecker@adacore.com>
18151
18152 * gdb.ada/start/dummy.adb: New file.
18153 * gdb.ada/start.exp: New testcase.
18154
dbdfa66c
CV
181552005-02-09 Corinna Vinschen <vinschen@redhat.com>
18156
18157 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18158 for printing symbols and statistics.
18159 Add test for using relative pathnames in "maint print msymbols" test.
18160 Mark "maint info sections DATA" XFAIL on Cygwin.
18161 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18162 tests.
18163
d7941671
AC
181642005-02-09 Andreas Schwab <schwab@suse.de>
18165
18166 Committed by Andrew Cagney <cagney@gnu.org>
18167 * gdb.base/remotetimeout.exp: New file.
18168
74e5ef44
MK
181692005-02-07 Mark Kettenis <kettenis@gnu.org>
18170
18171 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18172
464dd14d
JB
181732005-02-03 Joel Brobecker <brobecker@adacore.com>
18174
18175 * gdb.ada/gnat_ada.gpr: New file.
18176 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18177 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18178 * configure.ac: No longer generate gnat_ada.gpr.
18179 * configure: Regenerate.
18180 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18181 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18182 * gdb.ada/null_record/bar.ads: Likewise.
18183 * gdb.ada/null_record/bar.adb: Likewise.
18184 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18185 * gdb.ada/null_record.exp (testdir): New variable.
18186 (testfile): executable is now in testdir subdirectory.
18187 (srcfile): Use full path to the main compilation unit.
18188 * gdb.ada/fixed_points.exp: Same changes as above.
18189
30d756ae
NR
181902005-02-03 Nick Roberts <nickrob@snap.net.nz>
18191
18192 * gdb.base/interp.exp: New test.
18193
9d799f85
AC
181942005-01-24 Andrew Cagney <cagney@gnu.org>
18195
18196 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18197
15656118
AC
181982005-01-19 Andrew Cagney <cagney@gnu.org>
18199
a892c31b
AC
18200 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18201 configure.ac not configure.in.
18202
15656118
AC
18203 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18204 of powerpc*-*-*.
18205 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18206 * gdb.base/list.exp (test_list_function)
15656118
AC
18207 (test_list_filename_and_function): Ditto.
18208 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18209
a7b01baf
AC
182102005-01-16 Andrew Cagney <cagney@gnu.org>
18211
17d92a02
AC
18212 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18213
a7b01baf
AC
18214 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18215
bc8332bb
AC
182162005-01-14 Andrew Cagney <cagney@gnu.org>
18217
18218 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18219 * gdb.mi/mi2-var-cmd.exp: Ditto.
18220
4d074752
CV
182212005-01-10 Corinna Vinschen <vinschen@redhat.com>
18222
18223 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18224
bec39cab
AC
182252005-01-07 Andrew Cagney <cagney@gnu.org>
18226
18227 * configure.ac: Rename configure.in, require autoconf 2.59.
18228 * configure: Re-generate.
18229 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18230 * gdb.stabs/configure: Re-generate.
18231 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18232 * gdb.hp/configure: Re-generate.
18233 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18234 autoconf 2.59.
18235 * gdb.hp/gdb.objdbg/configure: Re-generate.
18236 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18237 autoconf 2.59.
18238 * gdb.hp/gdb.defects/configure: Re-generate.
18239 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18240 autoconf 2.59.
18241 * gdb.hp/gdb.compat/configure: Re-generate.
18242 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18243 autoconf 2.59.
18244 * gdb.hp/gdb.base-hp/configure: Re-generate.
18245 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18246 autoconf 2.59.
18247 * gdb.hp/gdb.aCC/configure: Re-generate.
18248
f10b16d4
JB
182492004-12-15 Jim Blandy <jimb@redhat.com>
18250
18251 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18252 under NPTL when there is debugging info available for libpthread.
18253
fb6e1814
JG
182542004-12-13 Jerome Guitton <guitton@gnat.com>
18255
18256 * gdb.ada/fixed_points.c: New file.
18257 * gdb.ada/fixed_points.exp: New file.
18258
fe46cd3a
RC
182592004-12-03 Randolph Chung <tausq@debian.org>
18260
18261 * gdb.arch/pa-nullify.exp: New file.
18262 * gdb.arch/pa-nullify.s: New file.
18263
8de0841b
RC
182642004-11-30 Randolph Chung <tausq@debian.org>
18265
18266 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18267 instead of "tbug". Fix regexp to work properly with gdb_test.
18268
c8170782
PH
182692004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18270
18271 * gdb.base/bitfields2.exp: New test.
18272 * gdb.base/bitfields2.c: New file.
18273
954269c2
RE
182742004-11-28 Richard Earnshaw <rearnsha@arm.com>
18275
18276 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18277
0107feed
RC
182782004-11-16 Randolph Chung <tausq@debian.org>
18279
18280 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18281
f073ae8c
DJ
182822004-11-14 Daniel Jacobowitz <dan@debian.org>
18283
18284 * gdb.threads/threadapply.exp: Correct "macro details" test.
18285
19ad59e7
JJ
182862004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18287
18288 * gdb.threads/threadapply.exp: New test.
18289 * gdb.threads/threadapply.c: New file.
18290
9cf0961b
MK
182912004-11-07 Mark Kettenis <kettenis@gnu.org>
18292
18293 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18294 frames.
18295
c789492a
FL
182962004-11-05 Felix Lee <felix+log1@specifixinc.com>
18297
18298 * gdb.base/cursal.exp: New file.
18299 * gdb.base/cursal.c: New file.
18300
a1e167bb
AC
183012004-11-03 Andrew Cagney <cagney@gnu.org>
18302
18303 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18304
b7cbf173
MK
183052004-10-30 Mark Kettenis <kettenis@gnu.org>
18306
18307 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18308 NetBSD/ELF targets.
18309
88f9d34f
JB
183102004-10-29 Joel Brobecker <brobecker@gnat.com>
18311
18312 * gdb.threads/bp_in_thread.c: New file, copied from
18313 pthread_cond_wait.c.
18314 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18315 file, rather than reusing the .c file from another testcase.
18316
ca7d6a0c
JB
183172004-10-20 Joel Brobecker <brobecker@gnat.com>
18318
18319 * gdb.ada/null_record.exp: Check where we stopped after
18320 sending the start command, instead of where the associated
18321 temporary breakpoint was inserted.
18322
0d863d03
AC
183232004-10-14 Andrew Cagney <cagney@gnu.org>
18324
18325 * gdb.mi/gdb701.c (main): Return 0.
18326
d11e72cb
DJ
183272004-10-13 Daniel Jacobowitz <dan@debian.org>
18328
d40539a4 18329 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18330
e1923096
JJ
183312004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18332
18333 * gdb.threads/schedlock.c: Add comment markers to use to find
18334 line numbers.
18335 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18336 comments.
18337 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18338 breakpoint lines.
18339
ec8ba2c9
DJ
183402004-10-12 Daniel Jacobowitz <dan@debian.org>
18341
18342 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18343
0eb3658b
DJ
183442004-10-12 Daniel Jacobowitz <dan@debian.org>
18345
18346 * configure.in: Add gdb.dwarf2.
18347 * configure: Regenerated.
18348 * Makefile.in: Add gdb.dwarf2.
18349 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18350 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18351 gdb.dwarf2/file1.txt: New files.
18352
a271cc33
OF
183532004-10-11 Orjan Friberg <orjanf@axis.com>
18354
a9c64011 18355 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18356 of "run", since the latter doesn't work with remote targets. Adjust
18357 the breakpoint numbering accordingly.
18358 * gdb.threads/pthread_cond_wait.exp: Ditto.
18359
895ce074
MC
183602004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18361
18362 * gdb.base/overlays.exp: Update copyright years.
18363
6be3092d
KI
183642004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18365
18366 * gdb.base/overlays.exp: Disable if target is Linux.
18367
e05389b8
FL
183682004-10-06 Felix Lee <felix+log1@specifixinc.com>
18369
18370 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18371
73cb587d
KI
183722004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18373
18374 * gdb.asm/asm-source.exp: Add m32r-linux target.
18375 * gdb.asm/m32r-linux.inc: New file.
18376
3c0edcdc
AC
183772004-09-24 Andrew Cagney <cagney@redhat.com>
18378 David Anderson <anderson@redhat.com>
18379
18380 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18381 command fails, assume things will work.
18382 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18383 (_GNU_SOURCE): Define.
18384 (print_unsigned, print_hex): Change parameter to "long long".
18385 (print_byte_count): New function, use to print byte counts.
18386 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18387 O_LARGEFILE.
18388 (main): Compute an upper bound on a corefile in max_core_size.
18389 Limit memory chunk size to max_core_size. Limit total memory
18390 allocated to max_core_size.
18391
4bb3667f
AC
183922004-09-23 Andrew Cagney <cagney@gnu.org>
18393
18394 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18395 from a separate process with code that creates a corefile by
18396 making the inferior dump core.
18397
60fe1a51
MK
183982004-09-23 Mark Kettenis <kettenis@gnu.org>
18399
18400 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18401 block.
18402
8e937346
MC
184032004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18404
18405 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18406 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18407 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18408 Likewise.
18409
7213f6d6
JJ
184102004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18411
18412 * gdb.java/jprint.exp: New test case for java inferior call.
18413 * gdb.java/jprint.java: Ditto.
18414
eac69dca
JB
184152004-09-15 Joel Brobecker <brobecker@gnat.com>
18416
18417 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18418
22227696
MC
184192004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18420
18421 * gdb.threads/killed.c: Include <stdlib.h>.
18422 * gdb.threads/pthreads.c: Likewise.
18423
7dd403a4
MC
184242004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18425
18426 * gdb.threads/killed.c: Add copyright notice.
18427
33f2d567
JM
184282004-09-10 Jason Molenda (jmolenda@apple.com)
18429
a9c64011
AS
18430 * gdb.base/define.exp: Two new tests to verify zero space chars
18431 after 'if' and 'while' commands in a user-defined command is correctly
18432 parsed.
33f2d567 18433
e05b62ac
AC
184342004-09-08 Andrew Cagney <cagney@gnu.org>
18435
18436 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18437 delivery test with duplicate at end of file.
18438
9cbe82da
MK
184392004-09-06 Mark Kettenis <kettenis@jive.nl>
18440
18441 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18442
564803d9
MC
184432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18444
18445 * config/hppro.exp: Removed.
18446
7c6807ce
MC
184472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18448
18449 * config/sparclet.exp: Removed.
18450
bf7e26dd
MC
184512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18452
18453 * config/udi.exp: Removed.
18454
714e341b
MC
184552004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18456
18457 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18458 of "exp_continue".
18459 (advancei): Likewise.
18460
1236e623
JJ
184612004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18462
18463 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18464
3bdcad15
MI
184652004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18466
228af206 18467 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18468 to check for nodebug in executable.
18469 * gdb.gdb/observer.exp (setup_test): Likewise.
18470 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18471 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18472
c72b934c
AC
184732004-09-01 Andrew Cagney <cagney@gnu.org>
18474
18475 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18476 files.
18477
edd9b715
JJ
184782004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18479
18480 * gdb.base/unload.exp: Fix expected warning message to match
18481 latest format.
18482
fb4ce06b
CV
184832004-09-01 Corinna Vinschen <vinschen@redhat.com>
18484
18485 * gdb.base/call-rt-st.exp: Fix typos.
18486
ce78e7c3
MI
184872004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18488
18489 * gdb.threads/thread_check.exp: New testcase.
18490 * gdb.threads/thread_check.c: New testcase.
18491
2dedb159
AC
184922004-08-31 Andrew Cagney <cagney@gnu.org>
18493
18494 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18495 (skip_to_handler_entry): New procedures. Test stepping into a
18496 handler when the breakpoint is at the handler's entry point.
18497
68f53502
AC
184982004-08-30 Andrew Cagney <cagney@gnu.org>
18499
18500 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18501 gdb/1757.
18502
3e3ffd2b
MC
185032004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18504
18505 With code from Manoj Iyer <manjo@austin.ibm.com>:
18506 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18507 return value. Add an arm for "no debugging symbols found".
18508 Change a stray "error" to "perror".
18509 (gdb_run_cmd): Adapt to new return value.
18510 * gdb.base/remote.exp: Adapt to new return value.
18511 * gdb.gdb/complaints.exp: Likewise.
18512 * gdb.gdb/observer.exp: Likewise.
18513 * gdb.gdb/selftest.exp: Likewise.
18514 * gdb.gdb/xfullpath.exp: Likewise.
18515
4b6f5fd2
JB
185162004-08-27 Joel Brobecker <brobecker@gnat.com>
18517
18518 * gdb.threads/bp_in_thread.exp: New testcase.
18519
e5b25496
MC
185202004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18521
18522 Fix PR testsuite/1735.
18523 * gdb.threads/schedlock.c (thread_function): Add a cast
18524 to suppress a gcc warning.
18525 * gdb.threads/thread-specific.c (thread_function): Likewise.
18526
934353d6
MC
185272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18528
18529 * gdb.base/unload.c: Include <stdlib.h>.
18530
f98a0aef 185312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18532
f98a0aef 18533 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18534 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18535 synchronized after the "return".
18536
5a2e8882
MC
185372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18538
18539 * gdb.mi/basics.c: Include <stdio.h>.
18540 * gdb.mi/pthreads.c: Include <stdlib.h>.
18541 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18542
a9640423
MC
185432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18544
18545 * gdb.threads/schedlock.c: Add copyright notice.
18546
b04e311d
AC
185472004-08-25 Andrew Cagney <cagney@gnu.org>
18548
18549 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18550 (skip_over_handler, breakpoint_over_hander): New test procedures.
18551 (advance, advancei): Add a proper prefix, do not use
18552 rerun_to_main.
18553 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18554
7c27f15b
MC
185552004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18556
18557 * gdb.mi/basics.c: Add copyright notice.
18558 * gdb.mi/var-cmd.c: Add copyright notice.
18559
fffc87ae
MC
185602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18561
18562 * lib/gdb.exp: Remove signed_keyword_not_used.
18563 * lib/compiler.c: Likewise.
18564 * lib/compiler.cc: Likewise.
18565
d782e0bf
MC
185662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18567
18568 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18569 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18570
96033e83
MC
185712004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18572
18573 * gdb.base/whatis.c: Add copyright notice.
18574
cf38c229
MK
185752004-08-20 Mark Kettenis <kettenis@gnu.org>
18576
18577 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18578 it to skip the breakpoints encoded in the inline assembly.
18579
f4b49756
MC
185802004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18581
18582 * Makefile.in: Add gdb.fortran.
18583
2f193b69
MC
185842004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18585
18586 * gdb.base/call-sc.exp (test_scalar_returns):
18587 Fix cut-and-paste glitch in "Make fun return now".
18588
89a237cb
MC
185892004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18590
18591 * configure.in: Add gdb.fortran.
18592 * configure: Regenerate.
18593 * gdb.fortran/Makefile.in: New file.
18594 * lib/gdb.exp (skip_fortran_tests): New procedure.
18595
469aff8e
MC
185962004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18597
18598 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18599 reference to bug-gnu@prep.ai.mit.edu.
18600 * gdb.mi/mi-var-child.exp: Likewise.
18601 * gdb.mi/mi-var-cmd.exp: Likewise.
18602 * gdb.mi/mi-var-display.exp: Likewise.
18603 * gdb.mi/mi2-var-block.exp: Likewise.
18604 * gdb.mi/mi2-var-child.exp: Likewise.
18605 * gdb.mi/mi2-var-cmd.exp: Likewise.
18606 * gdb.mi/mi2-var-display.exp: Likewise.
18607
00b51b9f
MK
186082004-08-15 Mark Kettenis <kettenis@gnu.org>
18609
18610 * gdb.base/unload.c (main): Make local variable msg const.
18611
45f07fef
MC
186122004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18613
18614 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18615 to bug-gnu@prep.ai.mit.edu.
18616 * gdb.mi/mi-disassemble.exp: Likewise.
18617 * gdb.mi/mi-eval.exp: Likewise.
18618 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18619 default line number.
18620 * gdb.mi/mi-return.exp: Likewise.
18621 * gdb.mi/mi-simplerun.exp: Likewise.
18622 * gdb.mi/mi-stack.exp: Likewise.
18623 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18624 number with explicit range test.
18625 * gdb.mi/mi-watch.exp: Likewise.
18626 * gdb.mi/mi2-break.exp: Likewise.
18627 * gdb.mi/mi2-cli.exp: Likewise.
18628 * gdb.mi/mi2-disassemble.exp: Likewise.
18629 * gdb.mi/mi2-eval.exp: Likewise.
18630 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18631 default line number.
18632 * gdb.mi/mi2-return.exp: Likewise.
18633 * gdb.mi/mi2-simplerun.exp: Likewise.
18634 * gdb.mi/mi2-stack.exp: Likewise.
18635 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18636 number with explicit range test.
18637 * gdb.mi/mi2-watch.exp: Likewise.
18638
dd8c8ee7
MC
186392004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18640
18641 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18642 * gdb.cp/m-static.exp: Likewise.
18643 * gdb.cp/rtti.exp: Likewise.
18644
4e838464
MK
186452004-08-14 Mark Kettenis <kettenis@gnu.org>
18646
18647 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18648
8d8cb839
EZ
186492004-08-14 Eli Zaretskii <eliz@gnu.org>
18650
18651 * ChangeLog: Prefix Local Variables with semi-colons and indent
18652 the reference to older ChangeLog files, to fix fontification in
18653 Emacs.
18654
deea8bb0
MC
186552004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18656
18657 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18658 * gdb.mi/mi2-break.exp: Likewise.
18659
c3297504
MC
186602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18661
18662 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18663
25808999
MC
186642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18665
18666 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18667
226a8d71
MC
186682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18669
18670 * gdb.cp/classes.exp: Remove unused declarations. Just let
18671 test names default instead of providing special names. Remove
18672 extraneous demangler test.
18673
37fdf854
JJ
186742004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18675
18676 * gdb.base/unload.exp: New test for breakpoints in dynamically
18677 loaded libraries.
18678 * gdb.base/unload.c: Ditto.
18679 * gdb.base/unloadshr.c: Ditto.
18680
2d3a7986
MC
186812004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18682
18683 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18684 cp_test_ptype_class.
18685 (test_enums): Likewise.
18686
c72b934c
AC
186872004-08-10 Andrew Cagney <cagney@gnu.org>
18688
18689 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18690 files.
18691
cc503c8a
AC
186922004-08-10 Andrew Cagney <cagney@gnu.org>
18693
18694 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18695 init_malloc call.
18696
902f2ccb
MC
186972004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18698
18699 * ChangeLog: Add copyright notice. The notice is copied
18700 from emacs 21.3 top level ChangeLog.
18701
78c90502
MC
187022004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18703
18704 * lib/cp-support.exp: New file.
18705 * lib/cp-support.exp (cp_test_type_class): New function.
18706 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18707 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18708 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18709 cp_test_ptype_class.
18710
88e5ea78
MC
187112004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18712
18713 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18714 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18715 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18716 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18717 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18718 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18719 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18720 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18721 gdb.mi/mi2-watch.exp: Update copyright years.
18722
6a89fc9c
MK
187232004-08-09 Mark Kettenis <kettenis@gnu.org>
18724
18725 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18726
1482e0de
MC
187272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18728
18729 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18730 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18731 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18732 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18733 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18734 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18735 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18736 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18737 gdb.mi/mi-watch.exp: Update copyright years.
18738
1a5ce3f3
DJ
187392004-08-08 Daniel Jacobowitz <dan@debian.org>
18740
18741 PR gdb/1738
18742 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18743 from a breakpoint with a pending signal.
18744
04f6ecf2
DJ
187452004-08-08 Daniel Jacobowitz <dan@debian.org>
18746
18747 PR gdb/1736
18748 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18749 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18750 the prompt.
18751 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18752
54d90d35
DJ
187532004-08-08 Daniel Jacobowitz <dan@debian.org>
18754
18755 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18756
d2f6abb0
DJ
187572004-08-08 Daniel Jacobowitz <dan@debian.org>
18758
18759 PR gdb/1736
18760 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18761 for i?86-*-linux*.
18762
5598c03d
DJ
187632004-08-08 Daniel Jacobowitz <dan@debian.org>
18764
18765 * gdb.arch/i386-prologue.exp: Compile without debug information.
18766
c6fee705
MC
187672004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18768
18769 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18770 rather than asking gdb to search.
18771
dd90efdb
MC
187722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18773
18774 * gdb.base/gcore.c: Include <string.h>.
18775
1e84bec1
MC
187762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18777
18778 * gdb.base/gcore.c: Add copyright notice.
18779
e425eb2b
MC
187802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18781
18782 * gdb.base/freebpcmd.c: Include <stdio.h>.
18783 * gdb.base/long_long.c: Include <string.h>.
18784 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18785 * gdb.base/siginfo.c: Include <string.h>.
18786 * gdb.base/sigstep.c: Include <string.h>.
18787
cb9aaed5
MC
187882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18789
18790 * gdb.base/complex.c: Include <stdlib.h>.
18791
55944f3d
MC
187922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18793
18794 * gdb.base/complex.c: Add copyright notice.
18795
7b2953d9
MC
187962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18797
18798 * gdb.base/charset.c: Include <stdlib.h>.
18799
c9133d23
MC
188002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18801
18802 * gdb.base/auxv.c: Include <stdlib.h>.
18803
0a8490ad
MC
188042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18805
18806 * gdb.base/auxv.c: Add copyright notice.
18807
3426d5ec
MC
188082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18809
18810 * gdb.base/coremaker.c: Add copyright notice.
18811 * gdb.base/coremaker2.c: Add copyright notice.
18812
8da195dd
AC
188132004-08-04 Andrew Cagney <cagney@gnu.org>
18814
18815 * gdb.base/store.exp: Update copyright.
18816 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18817 names, do not import gdb_prompt.
18818
8d394f98
AC
188192004-08-01 Andrew Cagney <cagney@gnu.org>
18820
18821 Fix PR testsuite/1729.
18822 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18823 not use capture_value with value 4.
18824 (capture_value): Add optional test name parameter.
18825 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18826 the prefix, pass to capture_value.
18827
b6702b23
MK
188282004-08-01 Mark Kettenis <kettenis@gnu.org>
18829
18830 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18831 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18832 (main): Call new function.
18833
c203e0ca
MC
188342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18835
18836 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18837
a7995a30
MC
188382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18839
18840 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18841
9366563b
MC
188422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18843
b6eeaf26 18844 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18845 Accept more values of vtbl pointer. Remove some messages
18846 about "obsolete gcc or gdb".
18847
2fc1f950
MC
188482004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18849
18850 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18851
c724d49b
MC
188522004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18853
18854 * gdb.base/asm-source.exp: Properly convert target board
18855 debug flags from gcc format to binutils format.
18856
736b0fce
MK
188572004-07-28 Mark Kettenis <kettenis@gnu.org>
18858
18859 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18860 gdb1718". PR backtrace/1718 partially fixed.
18861
5633ea5c
JJ
188622004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18863
18864 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18865
575eebb1
NC
188662004-07-26 Nick Clifton <nickc@redhat.com>
18867
18868 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18869 good default value for a specific architecture is available then
18870 set it to that value. Otherwise default to the -gstabs switch.
18871 Remove the -g... switches from the asm-flags variable. Allow the
18872 target board info to override the value if it wants to. Pass the
18873 switch on the assembler command line.
18874
62104619
MK
188752004-07-23 Mark Kettenis <kettenis@gnu.org>
18876
18877 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18878 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18879 (main): Call new function.
18880
4a1135b8
MC
188812004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18882
18883 Test for PR exp/1715.
18884 * gdb.base/radix.exp: Refactor common procedures. Make all
18885 test names unique. Change XFAIL to KFAIL.
18886
8a12c1f0
MC
188872004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18888
18889 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18890 * gdb.ada/gnat_ada.gin: ... to here.
18891 * configure.in: Use gnat_ada.gin.
18892 * configure: Regenerate.
18893
23b451cf
AC
188942004-07-20 Andrew Cagney <cagney@gnu.org>
18895
18896 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18897 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18898 XFAILs. Clean up test messages and comments. Check backtraces.
18899 Delete re-sync code.
18900
ab618a02
MC
189012004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18902
18903 Fix PR cli/740.
18904 * gdb.base/annota1.exp: Honor gdb,nosignals.
18905 * gdb.base/annota3.exp: Likewise.
18906
46dad340
MC
189072004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18908
18909 * lib/java.exp: Update copyright notice.
18910
756d8c70
AC
189112004-07-19 Andrew Cagney <cagney@gnu.org>
18912
18913 * gdb.base/selftest.exp: Copy file from here ...
18914 * gdb.gdb/selftest.exp: ... to here.
18915
586027e6
AC
189162004-07-16 Andrew Cagney <cagney@redhat.com>
18917
18918 * lib/insight-support.exp: Delete file.
18919 * lib/java.exp (java_init): Fix copyright.
18920
029d2200
AC
189212004-07-16 Andrew Cagney <cagney@gnu.org>
18922
18923 * gdb.base/restore.c: Append "prologue" to comments marking the a
18924 function's prologue.
18925 * gdb.base/restore.exp: Update copyright, re-indent.
18926 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18927 callerN" prefix where needed. Update patterns that match a
18928 function's prologue.
18929
653b62c5
MC
189302004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18931
18932 * gdb.base/restore.c: Add copyright notice.
18933
f7d690e5
AC
189342004-07-16 Andrew Cagney <cagney@gnu.org>
18935
18936 * gdb.base/logical.exp: Update copyright.
18937 (evaluate): New procedure. Use to re-implement tests using
18938 several tables.
18939
d629a7cb
MH
189402004-07-14 Martin Hunt <hunt@redhat.com>
18941
18942 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18943 which fixes some problems where init.tcl was not found.
18944
9c7bb332
AC
189452004-07-13 Andrew Cagney <cagney@gnu.org>
18946
6bf46641
AC
18947 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18948 (check_sizeof, check_valueof): Do not include the output in the
18949 test name. Use gdb_test.
18950 (get_valueof): Use gdb_test_multiple.
18951
c4ffd4c0
AC
18952 * gdb.base/step-test.exp: Update copyright. Use
18953 gdb_test_multiple. Ensure that test names do not include
18954 architecture dependent output.
18955
ab89363a
AC
18956 * gdb.gdb/observer.exp: Update copyright.
18957 (setup_test): Use gdb_test_multiple.
18958 (attach_first_observer, attach_second_observer)
18959 (attach_third_observer, detach_first_observer)
18960 (detach_second_observer, detach_third_observer)
18961 (reset_counters, check_counters): Make $message a prefix.
18962 (test_normal_stop_notifications): Add "args" parameter - a list of
18963 init functions to be called. Make $message a prefix,
18964 (test_observer_normal_stop): Change the message prefixes so that
18965 they are unique, pass the attach / detach procedures to
18966 test_normal_stop_notifications.
18967
ec58997a
AC
18968 * gdb.base/signull.exp (test_segv): Prefix all tests with
18969 "${name}". Clean up test messages.
18970
b475183b
AC
18971 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18972
9c7bb332
AC
18973 * gdb.base/ena-dis-br.exp: Update copyright.
18974 (break_at): New function. Replace send_gdb with gdb_test,
18975 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18976 ignore count, not stopped at bpt", with KFAIL.
18977
2dd95497
CV
189782004-07-13 Corinna Vinschen <vinschen@redhat.com>
18979
18980 * gdb.base/attach.exp: Remove cleanupfile handling.
18981
419e626b
AC
189822004-07-12 Andrew Cagney <cagney@gnu.org>
18983
18984 * gdb.base/annota1.exp: Cleanup corefile test name.
18985 * gdb.base/annota3.exp: Ditto.
18986
8b1b3228
AC
189872004-07-12 Andrew Cagney <cagney@gnu.org>
18988
78650829
AC
18989 * gdb.base/signals.exp: Clean up copyright, re-indent.
18990
8b1b3228
AC
18991 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18992 gdb_test and gdb_test_multiple.
18993
935c2760
JJ
189942004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18995
18996 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18997 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18998 provide line number info for first statement in main.
18999
1544280f
AC
190002004-07-08 Andrew Cagney <cagney@gnu.org>
19001
1279f4ff
AC
19002 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19003
1544280f
AC
19004 * gdb.base/sigbpt.exp: Make the common part of each test name a
19005 prefix instead of suffix.
19006
bcc82369
BR
190072004-07-07 Bob Rossi <bob_rossi@cox.net>
19008
19009 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19010 test from test_tbreak_creation_and_listing to
19011 test_file_list_exec_source_file
19012 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19013 Changed name of test from test_tbreak_creation_and_listing to
19014 test_file_list_exec_source_file
19015
23f4b0aa
JJ
190162004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19017
19018 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19019 the jmisc() constructor instead of <init>.
19020 * gdb.java/jmisc1.exp: Ditto.
19021
56401cd5
AC
190222004-07-07 Andrew Cagney <cagney@gnu.org>
19023
19024 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19025 corrupting the PC.
19026
44ae2f6a
MC
190272004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19028
19029 * gdb.cp/templates.exp: Accept whitespace change in demangler
19030 output.
19031
45a83408
AC
190322004-07-06 Andrew Cagney <cagney@gnu.org>
19033
19034 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19035
d205ad70
MC
190362004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19037
19038 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19039 * lib/compiler.cc: Likewise.
19040
06ea1a61
MC
190412004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19042
19043 * lib/compiler.cc: Work around string preprocessing problem
19044 with old hp c++ compiler.
19045 * lib/compiler.c: Likewise.
19046
daab1251
CV
190472004-06-29 Corinna Vinschen <vinschen@redhat.com>
19048
19049 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19050 directives to conditionalize symbol prefixing.
19051 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19052 additional_flags handling. Add underscore prefix for Cygwin.
19053 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19054 conditionalize symbol prefixing.
19055 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19056 additional_flags handling. Add underscore prefix for Cygwin.
19057
cc984116
CV
190582004-06-29 Corinna Vinschen <vinschen@redhat.com>
19059
19060 * gdb.base/bigcore.exp: Skip test on Cygwin.
19061
c279b077
MC
190622004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19063
19064 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19065 formats for "info register". Use gdb_test_multiple. Fix
19066 the "invalid register" test.
19067
0e915747
CV
190682004-06-28 Corinna Vinschen <vinschen@redhat.com>
19069
19070 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19071 PID for Cygwin. Add Cygwin specific strings to check for in some
19072 tests.
19073 (do_attach_tests): Add a test for user interaction when attaching
19074 to a process with no matching symbol table already loaded.
19075
11422c86
AC
190762004-06-26 Andrew Cagney <cagney@gnu.org>
19077
19078 Test PR java/1567 and PR java/1565.
19079 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19080 * gdb.java/jmisc2.exp: Delete file.
19081
cefbce26
MC
190822004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19083
19084 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19085
e19f872c
CV
190862004-06-25 Corinna Vinschen <vinschen@redhat.com>
19087
19088 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19089 attach process.
19090
d931ba3b
MC
190912004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19092
19093 * gdb.cp/pr-1553.exp: Remove.
19094
aef68c48
MC
190952004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19096
19097 * gdb.cp/pr-1553.cc: Remove.
19098 * gdb.cp/pr-1553.exp: Disable this test.
19099
8d5df71a
JB
191002004-06-20 Jim Blandy <jimb@redhat.com>
19101
a9c64011 19102 Fix PR testsuite/1680.
8d5df71a
JB
19103 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19104 regular expressions.
19105
4ac6f39d
MC
191062004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19107
19108 Fix PR testsuite/1679.
19109 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19110 Issue an UNSUPPORTED result instead.
19111
1b413552
JB
191122004-06-18 Jim Blandy <jimb@redhat.com>
19113
19114 * gdb.base/charset.exp: Only send a control-C if we see a new
19115 prompt and incomplete command.
19116
6daa6ebd
MC
191172004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19118
19119 * gdb.cp/pr-574.cc: Add copyright notice.
19120
51fa4ae0
JB
191212004-06-17 Jim Blandy <jimb@redhat.com>
19122
19123 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19124 cases where the regexp has no groups; this grabs random text from
19125 the previous test suite, whatever that was.
19126
8fea26c5
MC
191272004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19128
19129 * gdb.cp/printmethod.cc: Add copyright notice.
19130
1e3aeb41
MC
191312004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19132
19133 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19134
9d9030bc
AC
191352004-06-16 Andrew Cagney <cagney@gnu.org>
19136
19137 * gdb.base/signull.c: Update copyright. Include <string.h>.
19138 (bowler): Replace data_pointer with data_read
19139 and data_write cases. Add code_descriptor case.
19140 (zero, desc): New array and pointer.
19141 (data, code): Change to simple pointers.
19142 * gdb.base/signull.exp: Fix probe pattern matching a function
19143 descriptor SIGSEGV. Replace data_pointer with data_read and
19144 data_write tests.
19145
acd4ad44
AC
191462004-06-16 Andrew Cagney <cagney@gnu.org>
19147
19148 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19149
08fd625c
MC
191502004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19151
19152 * gdb.base/long_long.c: Add copyright notice.
19153
1903502c
MC
191542004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19155
19156 * gdb.base/long_long.exp: Remove reference to
19157 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19158 to gdb_breakpoint and gdb_continue_to_breakpoint.
19159
83313cb1
JB
191602004-06-14 Jim Blandy <jimb@redhat.com>
19161
19162 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19163 endian case.
19164
1bf404ef
AC
191652004-06-14 Andrew Cagney <cagney@gnu.org>
19166
19167 * gdb.base/gcore.exp (capture_command_output): Delete the always
19168 passing tests containing inferior values.
19169 * gdb.base/ending-run.exp: Do not include the breakpoint address
19170 in the test message. Update copyright.
19171 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19172 size in the test name, use gdb_test_multiple. Update copyright.
19173
ef220b33
MC
191742004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19175
19176 * gdb.cp/ref-types.cc: Add copyright notice.
19177
4f70a4c9
MC
191782004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19179
19180 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19181 hp_aCC_compiler.
19182 * lib/compiler.cc: Likewise.
19183 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19184 'set' commands. Log diagnostics for other lines. Set
19185 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19186
335928ac
MC
191872004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19188
19189 * gdb.cp/try_catch.cc: Add copyright notice.
19190
2efb12e8
MC
191912004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19192
19193 * gdb.cp/userdef.cc: Add copyright notice.
19194
0bbed51a
MC
191952004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19196
19197 * gdb.cp/virtfunc.cc: Add copyright notice.
19198
e12a46c9
RC
191992004-06-11 Randolph Chung <tausq@debian.org>
19200
19201 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19202 problem.
19203
338e05af
AC
192042004-06-10 Andrew Cagney <cagney@gnu.org>
19205
19206 * lib/compiler.cc, lib/compiler.c: Append either
19207 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19208 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19209 instead of gcc-3-3.
19210
dc3f10cb
AC
192112004-06-09 Andrew Cagney <cagney@gnu.org>
19212
b4d946af
AC
19213 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19214 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19215
dc3f10cb
AC
19216 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19217 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19218 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19219 fixed.
19220
b5c0bfa2
AC
192212004-06-09 Andrew Cagney <cagney@gnu.org>
19222
19223 * gdb.base/structs.exp (test_struct_returns): Replace
19224 "return_value_unknown" and "finish_value_unknown" by
19225 "return_value_known" and "finish_value_known". Instead of
19226 "return_value_unknown" iff "finish_value_unknown", check
19227 "return_value_known" implies "finish_value_known".
19228
caeb605f
MH
192292004-06-08 Martin Hunt <hunt@redhat.com>
19230
19231 * gdb.base/float.exp: Add pattern for mips targets.
19232
c892bb64
RC
192332004-06-08 Randolph Chung <tausq@debian.org>
19234
19235 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19236 message for unknown architectures more clear.
19237
48306d3e
JB
192382004-06-08 Joel Brobecker <brobecker@gnat.com>
19239
19240 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19241 start the execution of the program.
19242
83ecb59f
JB
192432004-06-07 Jim Blandy <jimb@redhat.com>
19244
19245 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19246 * gdb.arch/i386-cpuid.h: New helper file.
19247
55264cb4
RC
192482004-06-07 Randolph Chung <tausq@debian.org>
19249
19250 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19251 has started.
19252
23cadb28
RM
192532004-06-04 Roland McGrath <roland@redhat.com>
19254
19255 Fix PR gdb/1647.
19256 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19257 differently to be robust to output buffering differences.
19258
51d01eda
MC
192592004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19260
19261 * gdb.threads/pthreads.exp: Update copyright years.
19262 (check_control_c): Change asynchronous 'after' to synchronous.
19263
f4fc3b93
RM
192642004-06-04 Roland McGrath <roland@redhat.com>
19265
19266 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19267 next gdb prompt.
19268
4013522b
MC
192692004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19270
19271 Fix PR gdb/1636.
19272 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19273 calls to synchronous.
19274
7a8f1e6b
JB
192752004-05-26 Jim Blandy <jimb@redhat.com>
19276
19277 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19278
81bb3443
RC
192792004-05-24 Randolph Chung <tausq@debian.org>
19280
19281 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19282 * gdb.asm/pa.inc: New file.
19283
8f5a3103
MK
192842004-05-22 Mark Kettenis <kettenis@gnu.org>
19285
19286 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19287
734b8fe8 192882004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19289 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19290
19291 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19292 GDB prompt.
19293
725603e1
UW
192942004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19295
f4fc3b93 19296 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19297 setjmp/longjmp. Use sigaction instead of signal.
19298
8b923272 192992004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19300 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19301
19302 * gdb.threads/pthread_cond_wait.c: New file.
19303 * gdb.threads/pthread_cond_wait.exp: New testcase.
19304
8bfabb04
AC
193052004-05-13 Andrew Cagney <cagney@redhat.com>
19306
19307 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19308 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19309
42edda50
AC
193102004-05-11 Andrew Cagney <cagney@redhat.com>
19311
19312 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19313 fixed but revealed gdb/1639.
19314
d303a6c7
AC
193152004-05-10 Andrew Cagney <cagney@redhat.com>
19316
19317 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19318 func1" and "next to 2nd alarm", kernel bug avoided.
19319
bf08c2a1
DJ
193202004-05-10 Daniel Jacobowitz <dan@debian.org>
19321
19322 PR external/1568
19323 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19324 XFAIL if it is smaller than bytes_allocated.
19325 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19326 (main): Make chunks_allocated unsigned. Correct comment.
19327
c0586a34
JB
193282004-05-07 Joel Brobecker <brobecker@gnat.com>
19329
19330 * gdb.arch/powerpc-aix-prologue.c: New file.
19331 * gdb.arch/powerpc-aix-prologue.exp: New file.
19332
f2785d12
JB
193332004-05-07 Jim Blandy <jimb@redhat.com>
19334
19335 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19336 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19337
bd7f6e30
JB
193382004-05-06 Joel Brobecker <brobecker@gnat.com>
19339
19340 * gdb.base/sep.exp: No longer setup_kfail when the program was
19341 built with dwarf2.
19342
0a5e7efe
JI
193432004-05-05 Jim Ingham <jingham@apple.com>
19344
19345 * gdb.base/pending.exp: Make sure pending breakpoints
19346 preserve the ignore count.
f4fc3b93 19347
a8958849
MK
193482004-04-27 Jerome Guitton <guitton@gnat.com>
19349
19350 * i386-prologue.exp: Add testcase for jump instruction as first
19351 instruction of the real code.
19352 * i386-prologue.c (jump_at_beginning): New function.
19353
7e103f5b
MK
193542004-04-28 Mark Kettenis <kettenis@gnu.org>
19355
19356 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19357 x86_64-*-*.
19358
5d38b224
MK
193592004-04-28 Mark Kettenis <kettenis@gnu.org>
19360
19361 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19362 i*86-*-*.
19363
0ef32fd9
MK
193642004-04-25 Mark Kettenis <kettenis@gnu.org>
19365
19366 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19367 expression that checks the return type.
19368
71d7dd7c
AC
193692004-04-23 Andrew Cagney <cagney@redhat.com>
19370
19371 * gdb.base/call-sc.exp: New test of scalar call/return values.
19372 * gdb.base/call-sc.c: Ditto.
19373
1e9f977e
JJ
193742004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19375
19376 * gdb.threads/manythreads.c: Reduce thread stack size.
19377
899d9e3a
JJ
193782004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19379
19380 * gdb.threads/manythreads.c: Add copyright notice.
19381
61bcae62
AC
193822004-04-23 Andrew Cagney <cagney@redhat.com>
19383
19384 * gdb.base/siginfo.exp: Better handle step out of signal.
19385 * gdb.base/sigstep.exp: Ditto.
19386
7339a42e 193872004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19388 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19389
19390 * gdb.threads/manythreads.c: New testcase.
19391 * gdb.threads/manythreads.exp: Ditto.
19392
5c98409b
JB
193932004-04-22 Jim Blandy <jimb@redhat.com>
19394
19395 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19396 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19397
3b611f1a
MC
193982004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19399
19400 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19401
f0fd9238
AC
194022004-04-21 Andrew Cagney <cagney@redhat.com>
19403
19404 * gdb.base/sigstep.c: New file.
19405 * gdb.base/sigstep.exp: New file.
19406
90990674
JB
194072004-04-16 Joel Brobecker <brobecker@gnat.com>
19408
19409 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19410 call to observer_notify_normal_stop.
19411
78cef34b
AC
194122004-04-15 Andrew Cagney <cagney@redhat.com>
19413
19414 * gdb.base/siginfo.c: New file.
19415 * gdb.base/siginfo.exp: New file.
19416
d2343407
JB
194172004-04-12 J. Brobecker <brobecker@gnat.com>
19418
19419 * gdb.base/sep.exp: Fix typo in comment.
19420
a2dba3c8
JB
194212004-04-12 J. Brobecker <brobecker@gnat.com>
19422
19423 * gdb.base/sep.c: New file.
19424 * gdb.base/sep-proc.c: New file.
19425 * gdb.base/sep.exp: New testcase.
19426
15f7b60e
MK
194272004-04-09 Mark Kettenis <kettenis@gnu.org>
19428
19429 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19430 support.
19431
44f4de1a
AC
194322004-04-05 Andrew Cagney <cagney@redhat.com>
19433
19434 * gdb.base/sigaltstack.c: New file.
19435 * gdb.base/sigaltstack.exp: New file.
19436
ef04f396
JB
194372004-04-04 Joel Brobecker <brobecker@gnat.com>
19438
19439 * gdb.base/foll-fork.exp: Update the expected output for
19440 "help set follow-fork-mode", to match a change that was made
19441 to the help of this variable on 2004-01-13.
19442
d40d2c92
JB
194432004-04-01 Joel Brobecker <brobecker@gnat.com>
19444
19445 * lib/ada.exp: Add copyright notice.
19446 * bar.ads: Likewise.
19447 * bar.adb: Likewise.
19448 * null_record.adb: Likewise.
19449 * null_record.exp: Likewise.
19450 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19451
f86ef5a3
JB
194522004-04-01 Joel Brobecker <brobecker@gnat.com>
19453
19454 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19455 * configure: Regenerate.
19456
414e70e3
JB
194572004-04-01 Joel Brobecker <brobecker@gnat.com>
19458
19459 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19460 to build the application. Remove the message printed when in
19461 verbose mode, redundant with the UNSUPPORTED message above.
19462
f0aaee49
JB
194632004-03-31 Joel Brobecker <brobecker@gnat.com>
19464
19465 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19466 * gdb.ada (null_record.exp): New testcase.
19467
ac81cb54
JB
194682004-03-31 Joel Brobecker <brobecker@gnat.com>
19469
19470 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19471
854af2f7
JB
194722004-03-31 Joel Brobecker <brobecker@gnat.com>
19473
19474 * gdb.ada: New subdirectory.
19475 * gdb.ada/Makefile.in: New file.
19476 * gdb.ada/gnat_ada.gpr.in: New file.
19477
034cb681
JB
194782004-03-31 Joel Brobecker <brobecker@gnat.com>
19479
19480 * lib/ada.exp: New file.
19481
78a1a894
DJ
194822004-03-24 Daniel Jacobowitz <drow@mvista.com>
19483
19484 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19485 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19486
4b2b3b3e
AC
194872004-03-22 Andrew Cagney <cagney@redhat.com>
19488
19489 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19490 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19491 Problem identified by Ulrich Weigand.
19492
23c73aa3
DC
194932004-03-17 David Carlton <carlton@kealia.com>
19494
19495 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19496 PR c++/826.
19497
d63a86f8
RM
194982004-03-16 Roland McGrath <roland@redhat.com>
19499
19500 * gdb.base/auxv.exp: New file.
19501 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19502
0e02aa50
DC
195032004-03-12 David Carlton <carlton@kealia.com>
19504
19505 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19506 * gdb.cp/pr-1553.cc: Ditto.
19507 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19508 pass branch.
19509
c20b71be
MC
195102004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19511
19512 * gdb.cp/templates.exp: Accept more template types.
19513
c7414a01
MC
195142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19515
19516 From Corinna Vinschen with modifications.
19517 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19518 local variable obj_with_enum.
19519 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19520 results with obj_with_enum.
19521
ed69573c
MC
195222004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19523
19524 * gdb.cp/classes.cc: New file, copied from misc.cc.
19525 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19526
28301461
MC
195272004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19528
19529 * gdb.cp/misc.cc: Add copyright notice.
19530
1198ecbe
DC
195312004-03-05 David Carlton <carlton@kealia.com>
19532
19533 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19534 * gdb.cp/rtti.h: Update copyright.
19535 (namespace n2::n3): New.
19536 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19537 (n2::n3::func3): New.
19538 (main): Call n2::n3::func3.
19539 * gdb.cp/rtti2.cc: Update copyright.
19540 (n2::create3): New.
19541
9e08c470
MK
195422004-03-04 Mark Kettenis <kettenis@gnu.org>
19543
19544 * gdb.asm/openbsd.inc: Fix typo.
19545
4bebc3aa
FF
195462004-03-03 Fred Fish <fnf@redhat.com>
19547
19548 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19549 "val" instead of unused "size". Update copyright year.
19550
6ea9fb37
DJ
195512004-02-29 Daniel Jacobowitz <drow@mvista.com>
19552
19553 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19554 to use unsigned char.
19555 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19556 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19557
23b23974
DJ
195582004-02-29 Daniel Jacobowitz <drow@mvista.com>
19559
19560 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19561 line of output.
19562
7574fd53
DJ
195632004-02-28 Daniel Jacobowitz <drow@mvista.com>
19564
19565 * gdb.base/relocate.c (dummy): Initialize.
19566
a195357f
DJ
195672004-02-28 Daniel Jacobowitz <drow@mvista.com>
19568
19569 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19570 a breakpoint at exit.
19571
72fd54a9
FF
195722004-02-27 Fred Fish <fnf@redhat.com>
19573
19574 * gdb.base/chng-syms.exp: Add expect condition to match failing
19575 case that isn't a timeout.
19576
b9d23137
AC
195772004-02-27 Andrew Cagney <cagney@redhat.com>
19578
19579 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19580 support.
19581
15d208f6 195822004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19583
15d208f6
FF
19584 * gdb.arch/gdb1431.c: Remove.
19585 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19586 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19587 of "until" incorrectly.
19588
98f9cd2d
JB
195892004-02-26 J. Brobecker <brobecker@gnat.com>
19590
19591 * gdb.cp/class2.cc (empty): New class.
19592 (refer): New function.
19593 (main): Declare an object of type empty and use it.
19594 * gdb.cp/class2.exp: Print the value of an object of type empty.
19595
9b50c11b
JJ
195962004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19597
19598 * gdb.base/langs.exp: Update query string to match the
19599 new nquery format used for pending breakpoints.
19600
0dcd613f
AC
196012004-02-26 Andrew Cagney <cagney@redhat.com>
19602
19603 Fix PR i18n/1570.
19604 * gdb.base/charset.c: Update copyright notice.
19605 (main, init_string): Remove the escape character '\e' tests.
19606 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19607 * gdb.base/charset.exp (valid_host_charset): Ditto.
19608 * gdb.base/setvar.exp: Ditto.
19609
b8a56647
AC
196102004-02-24 Andrew Cagney <cagney@redhat.com>
19611
90d59e34
AC
19612 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19613 mmapped data in core file" PASS and FAIL messages consistent.
19614
b8a56647
AC
19615 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19616 setting a breakpoint. Work around PR java/1565.
19617
9f27c604
JJ
196182004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19619
19620 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19621 new nquery format.
19622 * gdb.base/pending.exp: Ditto.
19623
3224a706
MK
196242004-02-22 Mark Kettenis <kettenis@gnu.org>
19625
19626 * configure.in: Run stabs tests on *BSD.
19627 * configure: Regenerated.
19628
41e0a9ca
MK
196292004-02-21 Mark Kettenis <kettenis@gnu.org>
19630
19631 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19632
1e1b3428
FF
196332004-02-20 Fred Fish <fnf@redhat.com>
19634
19635 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19636 blank in test for "returns short", for consistency with other
19637 "returns xxx" tests. Update copyright year.
19638
f9a7572a
FF
196392004-02-19 Fred Fish <fnf@redhat.com>
19640
19641 New testcase for PR breakpoint/1558.
19642 * gdb.arch/gdb1558.exp: New file.
19643 * gdb.arch/gdb1558.c: New file.
19644
b2ce2854
EZ
196452004-02-19 Elena Zannoni <ezannoni@redhat.com>
19646
19647 * gdb.base/nodebug.exp: Fix typo.
19648
e7c9ff01
JB
196492004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19650
19651 Committed by Jim Blandy <jimb@redhat.com>.
19652
62f4b920
JB
19653 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19654
2db536a1
JB
19655 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19656
e7c9ff01
JB
19657 * gdb.base/float.exp: Support s390*-*-* targets.
19658
f3205b34
AF
196592004-02-17 Adam Fedor <fedor@gnu.org>
19660
19661 * gdb.base/gdb1555.exp: New file.
19662 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19663
9d62932d
EZ
196642004-02-17 Elena Zannoni <ezannoni@redhat.com>
19665
19666 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19667
344c9711
FF
196682004-02-16 Fred Fish <fnf@redhat.com>
19669
19670 * gdb.arch/gdb1291.c: Remove
19671 * gdb.arch/gdb1291.s: New test input file.
19672 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19673 fail. Test for correct result, known incorrect result, other
19674 failures and timeouts.
19675
2d822687
AC
196762004-02-16 Andrew Cagney <cagney@redhat.com>
19677
19678 * gdb.base/bigcore.exp: New file.
19679 * gdb.base/bigcore.c: New file.
19680
dac15b66
AC
196812004-02-13 Andrew Cagney <cagney@redhat.com>
19682
19683 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19684 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19685 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19686 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19687 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19688 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19689 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19690 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19691 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19692 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19693
6bdfc2c4
JJ
196942004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19695
19696 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19697 executed is an alloc instruction.
19698
87b3ede8
DC
196992004-02-11 David Carlton <carlton@kealia.com>
19700
19701 * gdb.cp/breakpoint.exp: New.
19702 * gdb.cp/breakpoint.cc: New.
19703
6e19e2bf
MC
197042004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19705
19706 Partial fix for PR gdb/1543.
19707 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19708 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19709 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19710 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19711 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19712 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19713 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19714 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19715 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19716 to bug-gdb@prep.ai.mit.edu .
19717 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19718 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19719 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19720 Likewise.
19721
5c5455dc
AC
197222004-02-10 Andrew Cagney <cagney@redhat.com>
19723
19724 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19725 using gdb_internal_error_resync.
19726
9cf689d7
DJ
197272004-02-09 Daniel Jacobowitz <drow@mvista.com>
19728
19729 * gdb.threads/thread-specific.exp: Stop early if no threads are
19730 found.
19731
d2dc51db
MC
197322004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19733
19734 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19735
14b1a056
DJ
197362004-02-08 Daniel Jacobowitz <drow@mvista.com>
19737
19738 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19739 breakpoints.
19740
83f66e8f
DJ
197412004-02-07 Daniel Jacobowitz <drow@mvista.com>
19742
19743 * config/sim.exp (gdb_load): Handle $arg == "".
19744 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19745 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19746
30fc0091
EZ
197472004-02-07 Elena Zannoni <ezannoni@redhat.com>
19748
a9c64011
AS
19749 * gdb.base/maint.exp: Update test to reflect
19750 obstack changes.
30fc0091 19751
4d806929
JJ
197522004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19753
19754 * gdb.base/pendshr.c (pendfunc): New function that calls
19755 pendfunc1.
19756 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19757
7bfdd688
FF
197582004-02-04 Fred Fish <fnf@redhat.com>
19759
19760 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19761 function symbols and update copyright years.
19762 * gdb.arch/gdb1291.c: Ditto.
19763
aaa08ee4
MC
197642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19765
19766 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19767
dbad7755
MC
197682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19769
19770 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19771
ec4646ef
MC
197722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19773
19774 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19775
1b802196
FF
197762004-02-02 Fred Fish <fnf@redhat.com>
19777
19778 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19779 remote targets. Update copyright years.
19780
18fe2033
JJ
197812004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19782
19783 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19784 support.
19785 * gdb.base/langs.exp: Fix test which attempts to create
19786 breakpoint on non-existent function to handle new pending
19787 support.
19788 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19789 a breakpoint.
19790 * gdb.base/pending.exp: New test.
19791 * gdb.base/pending.c: New file.
19792 * gdb.base/pendshr.c: Ditto.
19793
8d577d32
DC
197942004-02-02 David Carlton <carlton@kealia.com>
19795
19796 * gdb.cp/overload.exp: Add overloadNamespace tests.
19797 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19798 (overloadNamespace, XXX): New.
19799 (main): Call XXX::marker2.
19800
3ad13771
FF
198012004-02-01 Fred Fish <fnf@redhat.com>
19802
19803 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19804 * gdb.base/finish.exp: Ditto.
19805 * gdb.base/gcore.exp: Ditto.
19806 * gdb.base/huge.exp: Ditto.
19807 * gdb.base/info-proc.exp: Ditto.
19808 * gdb.base/return2.exp: Ditto.
19809 * gdb.threads/gcore-thread.exp: Ditto.
19810
44c75849
DJ
198112004-02-01 Daniel Jacobowitz <drow@mvista.com>
19812
19813 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19814
005bc093
MK
198152004-02-01 Mark Kettenis <kettenis@gnu.org>
19816
19817 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19818 that opening the file succeeds on OpenBSD.
19819
c47cebdb
DJ
198202004-02-01 Daniel Jacobowitz <drow@mvista.com>
19821
19822 * gdb.threads/thread-specific.c: New file.
19823 * gdb.threads/threads-specific.exp: New test script.
19824 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19825 to expect_out.
19826
5a01311c
MK
198272004-02-01 Mark Kettenis <kettenis@gnu.org>
19828
19829 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19830 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19831 only on the "print_small_structs from print_long_arg_list" test.
19832
ce22a4f1
DJ
198332004-02-01 Daniel Jacobowitz <drow@mvista.com>
19834
19835 * gdb.base/completion.exp: Kill a stray backslash.
19836
19837 From Jim Ingham <jingham@apple.com>:
19838 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19839 agrees with the result from sending a tab.
19840
abbab9d3
DJ
198412004-01-31 Daniel Jacobowitz <drow@mvista.com>
19842
19843 * gdb.base/chng-syms.exp: Remove stray newline.
19844
53904d1e
MK
198452004-01-31 Mark Kettenis <kettenis@gnu.org>
19846
19847 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19848 *-*-openbsd*.
19849 * gdb.asm/openbsd.inc: New file.
19850
3a4b3aac
MK
198512004-01-30 Mark Kettenis <kettenis@gnu.org>
19852
19853 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19854 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19855 *-*solaris2*. Remove commented out default settings for
19856 asm-flags. Replace gdb_compile with target_link.
19857
ebac27b4
MC
198582004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19859
19860 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19861 for all tests. Remove old hp-ux and cygnus xfail cases.
19862
d8679d84
PH
198632004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19864
19865 * gdb.base/chng-syms.exp: New file.
19866 * gdb.base/chng-syms.c: New file.
19867
0a55bc22
MC
198682004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19869
19870 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19871 Provide arms for current output in all my configurations.
19872
94b8e876
MC
198732004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19874
19875 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19876 * lib/compiler.cc: Likewise.
19877 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19878 get the right preprocessor. Eval the output directly. Remove
19879 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19880 hp_f77_compiler and hp_f90_compiler completely.
19881 (gdb_preprocess): Delete.
19882 (get_compiler): Delete.
19883
7cf03d44
MK
198842004-01-24 Mark Kettenis <kettenis@gnu.org>
19885
19886 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19887 <string.h>.
19888
68b6dce9
NR
198892004-01-24 Nick Roberts <nick@nick.uklinux.net>
19890
19891 * gdb.mi/mi-stack.exp: Update copyright.
19892
b368761e
DC
198932004-01-23 David Carlton <carlton@kealia.com>
19894
19895 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19896 test for cp_lookup_transparent_type.
19897 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19898 call them.
19899
f2061b53
DJ
199002004-01-23 Daniel Jacobowitz <drow@mvista.com>
19901
19902 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19903 after -var-update.
19904
37fc574a
DC
199052004-01-23 David Carlton <carlton@kealia.com>
19906
19907 * gdb.cp/namespace.cc (C::ensureRefs): New.
19908 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19909
8e94b928
NR
199102004-01-20 Nick Roberts <nick@nick.uklinux.net>
19911
19912 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19913 case "-stack-list-locals 2".
19914 * gdb.mi/mi-var-child.exp: Test for case
19915 "-var-list-children --all-values NAME".
19916
997b0952
MC
199172004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19918
19919 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19920
52470da3
MK
199212004-01-18 Mark Kettenis <kettenis@gnu.org>
19922
7049b4b8
MK
19923 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19924 used with gdb_test_multiple.
19925
52470da3
MK
19926 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19927 read at address 0. This fixes PR testsuite/1504.
19928
da6012e5
DJ
199292004-01-18 Daniel Jacobowitz <drow@mvista.com>
19930
19931 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19932 Remove downloading, guessing the host executable, the calls to
19933 gdb_file_cmd and gdb_target_cmd, and "load" support.
19934 (infer_host_exec): New function broken out from gdb_load.
19935 (gdb_load): New wrapper for gdbserver_gdb_load.
19936 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19937 gdb_target_cmd. Use -target-select.
19938 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19939 Download binaries to the host. Clear last_mi_remote_file when
19940 we load a new binary.
19941 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19942 call gdbserver_gdb_load and mi_gdb_target_cmd.
19943
32c70722
MC
199442004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19945
19946 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19947 type patterns.
19948
b0cecf36
MC
199492004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19950
19951 * gdb.cp/templates.exp: Fix typo in test name of
19952 "print Foo<volatile char*>::foo".
19953
4120d7e6
MC
199542004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19955
19956 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19957
f679e530
BE
199582004-01-16 Ben Elliston <bje@wasabisystems.com>
19959
19960 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19961 (clean mostlyclean): Remove empty rm.
19962
091c48f6
MC
199632004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19964
19965 * gdb.base/setvar.exp: Add copyright years.
19966
3e5fc8d2
DC
199672004-01-14 David Carlton <carlton@bactrian.org>
19968
19969 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19970 PR c++/1511 and update coment.
19971 * gdb.cp/templates.exp: Update patterns to match current output.
19972 If changes involve something other than whitespace, KFAIL
19973 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19974
63d06c5c
DC
199752004-01-14 David Carlton <carlton@kealia.com>
19976
19977 * gdb.cp/namespace.exp: Add tests involving classes defined within
19978 namespaces.
19979 * gdb.cp/namespace.cc (C::CClass): New.
19980 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19981
a51dab88
EZ
199822004-01-14 Elena Zannoni <ezannoni@redhat.com>
19983
19984 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19985 what debug info we have. Print a better message if something goes
19986 wrong while producing the separate debug info file.
19987
a476ccc9
MC
199882004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19989
19990 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19991
f453692c
MC
199922004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19993
19994 * gdb.base/callfuncs.c: Add copyright notice.
19995
f40063a5
MC
199962004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19997
19998 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19999 inheritance. PR gdb/1498, PR gcc/13539.
20000
19ac3974
EZ
200012004-01-13 Elena Zannoni <ezannoni@redhat.com>
20002
a9c64011
AS
20003 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20004 test specific name.
20005 * gdb.mi/gdb669.exp: Ditto.
20006 * gdb.mi/mi-pthreads.exp: Ditto.
20007 * gdb.mi/mi1-pthreads.exp: Ditto.
20008 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20009
56c97c6e
MC
200102004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20011
20012 * gdb.cp/member-ptr.cc: Add copyright notice.
20013
a0644324
MC
200142004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20015
20016 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20017 some patterns for recent versions of gcc and hpacc. Delete
20018 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20019 Delete tests that access a NULL pointer-to-member-data. This
20020 script is still disabled for gcc.
20021
32fabe09
EZ
200222004-01-12 Elena Zannoni <ezannoni@redhat.com>
20023
20024 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20025 escaped correctly.
32fabe09 20026
1f8a6abb
EZ
200272004-01-12 Elena Zannoni <ezannoni@redhat.com>
20028
20029 * gdb.base/sepdebug.exp: New file.
20030 * gdb.base/sepdebug.c: New file.
20031 * lib/gdb.exp (separate_debug_filename): New procedure.
20032 (gdb_gnu_strip_debug): New procedure.
20033
48efe704
AC
200342004-01-12 Andrew Cagney <cagney@redhat.com>
20035
20036 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20037 * gdb.mi/ChangeLog-1999-2003: New file.
20038
a9415475
AC
200392004-01-12 Andrew Cagney <cagney@redhat.com>
20040
20041 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20042 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20043 or EEXIST", treat EBUSY as an XFAIL.
20044
83b8cf9d
MC
200452004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20046
20047 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20048 hp_cc_compiler.
20049
9939d2a8
MC
200502004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20051
20052 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20053 decorations.
20054
1ff8cadf
MC
200552004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20056
20057 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20058 and "(aCC)" decorations. Remove obsolete doco about old
20059 test results.
20060
6fa9022e
MC
200612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20062
20063 * gdb.cp/exception.exp: Fix typo in doco.
20064
209721fe
MK
200652004-01-09 Mark Kettenis <kettenis@gnu.org>
20066
20067 * gdb.base/gdb1476.exp: Fix typo.
20068
ef11303e
MC
200692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20070
20071 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20072 file.
20073
041ab88c
MC
200742004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20075
20076 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20077 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20078 Use gdb_compile. Remove restriction on gcc. Add some patterns
20079 for recent version of gdb. Delete second half, which was a copy
20080 of the first half with different build flags. This test is
20081 still disabled because it is still not ready for production.
20082
e36d075a
MC
200832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20084
20085 * gdb.cp/exception.cc: Add copyright notice.
20086 * gdb.cp/exception.exp: Add a notice that this file is broken
20087 because of line number changes caused by addition of copyright
20088 notice.
20089
42b190ad
MC
200902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20091
20092 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20093 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20094
8f25f06b
MC
200952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20096
20097 * gdb.cp/classes.exp: Accept gnu abi 2.
20098 * gdb.cp/derivation.exp: Likewise.
20099 * gdb.cp/overload.exp: Likewise.
20100 * gdb.cp/virtfunc.exp: Likewise.
20101
06ded8b8
MC
201022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20103
20104 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20105 semicolon after end of function.
20106
77c26ae3
MC
201072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20108
20109 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20110 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20111 boilerplate code for compiling and running the program under
20112 test. Add some string method tests.
20113
20757486
MC
201142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20115
20116 * gdb.cp/bs15503.cc: Add copyright notice.
20117 * gdb.cp/bs15503.exp: Adjust line number.
20118
0fd3b503
MC
201192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20120
20121 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20122 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20123
10d1bea8
MC
201242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20125
20126 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20127 hp_cc_compiler.
20128
2789202a
MC
201292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20130
20131 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20132 * gdb.cp/ctti.exp: Use the marker instead of "next".
20133 With gcc, run further before bailing.
20134
b862f14c
MC
201352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20136
20137 * gdb.cp/cttiadd.cc: Add copyright notice.
20138 * gdb.cp/cttiadd1.cc: Likewise.
20139 * gdb.cp/cttiadd2.cc: Likewise.
20140 * gdb.cp/cttiadd3.cc: Likewise.
20141
96da2469
MC
201422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20143
20144 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20145 Use gdb_test, gdb_test_multiple. Use floating-point values that
20146 have exact representations in IEEE-ish formats.
20147
053248ff
MC
201482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20149
20150 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20151 compilers. Delete duplicate call to get_compiler_info.
20152 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20153 * gdb.base/volatile.exp: Likewise.
20154
84acecdd
MK
201552004-01-07 Mark Kettenis <kettenis@gnu.org>
20156
20157 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20158 memory at address 0.
20159
fe11a27f
MC
201602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20161
20162 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20163 to test for hp-ux assembler. Fix copyright years.
20164
60ad077b
AC
201652004-01-07 Andrew Cagney <cagney@redhat.com>
20166
20167 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20168
1c9b8f33
AC
201692004-01-07 Andrew Cagney <cagney@redhat.com>
20170
20171 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20172 when creating the read-only file. From analysis by Roland McGrath
20173 and Elena Zannoni.
20174
753ccc7a
MC
201752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20176
20177 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20178
eca3e36b
MC
201792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20180
20181 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20182 data pointers.
20183
f8d4bac4
MC
201842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20185
20186 * gdb.cp/m-static.exp: Compile one source file at a time.
20187 Delete unused call to get_compiler_info.
20188
9b4e0f94
MC
201892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20190
20191 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20192 * gdb.base/call-rt-st.exp: Likewise.
20193 * gdb.base/nodebug.exp: Likewise.
20194 * gdb.base/volatile.exp: Likewise.
20195 * gdb.cp/ref-types.exp: Likewise.
20196 * gdb.cp/templates.exp: Likewise.
20197
023c1024
MK
201982004-01-05 Mark Kettenis <kettenis@gnu.org>
20199
20200 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20201
19703c4a
MC
202022004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20203
20204 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20205 hppa*-hp-hpux*.
20206
18b67037
MK
202072004-01-04 Mark Kettenis <kettenis@gnu.org>
20208
ba6219c8
MK
20209 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20210 x86_64-*-*.
20211
18b67037
MK
20212 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20213 sparc64-*-* and sparc*-solaris2*.
20214
1bfbbb9d
MK
202152004-01-04 Mark Kettenis <kettenis@gnu.org>
20216
20217 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20218 return ${tests}" test. The ${tests} already mentions the
20219 filename.
20220
06846494
MC
202212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20222
20223 * gdb.cp/local.exp: Accept gcc abi 2.
20224
3b0cb202
MC
202252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20226
20227 * gdb.cp/templates.exp: Accept gcc abi 2.
20228
0643ec3f
MC
202292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20230
20231 * lib/compiler.cc: Remove supports_template_debugging.
20232 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20233
d231d0b1
MC
202342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20235
20236 * gdb.cp/namespace.exp: Accept gcc abi 2.
20237
44ffb27c
MC
202382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20239
20240 * gdb.cp/method.exp: Accept gcc abi 2.
20241
184ad485
MC
202422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20243
20244 * gdb.cp/classes.exp: Generate identical results as old version.
20245 * gdb.cp/derivation.exp: Likewise.
20246 * gdb.cp/overload.exp: Likewise.
20247 * gdb.cp/virtfunc.exp: Likewise.
20248
116f09e7
MC
202492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20250
20251 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20252 mysterious bug with sourceware version of expect.
20253
b1379776
MC
202542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20255
20256 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20257 current versions of gcc, including gcc abi 2. Remove gratuitous
20258 restart of test program. Use gdb_test_multiple and gdb_test for
20259 all tests. Add patterns to xfail missing "const" in "const char *"
20260 and kfail PR gdb/1155.
20261
6b7a4c0e
MC
202622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20263
20264 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20265 current versions of gcc, including gcc abi 2. Remove gratuitous
20266 restart of test program. Use gdb_test_multiple and gdb_test for
20267 all tests. Add patterns to kfail PR gdb/1498.
20268
51615d72
MC
202692003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20270
20271 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20272 current versions of gcc, including gcc abi 2. Use "breakpoint"
20273 and "continue" instead of restarting the target program. Use
20274 gdb_test_multiple and gdb_test for all tests.
20275
7b79a9d7
MK
202762004-01-01 Mark Kettenis <kettenis@gnu.org>
20277
20278 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20279 for *-*-solaris2*.
20280
1cd3489f
MC
202812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20282
20283 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20284 current versions of gcc, including gcc abi 2. Use "breakpoint"
20285 and "continue" instead of restarting the target program several
20286 times. Use gdb_test_multiple and gdb_test for all tests.
20287
850742db
MC
202882003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20289
20290 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20291 source files.
20292
eb4bbda8
MC
202932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20294
20295 * gdb.base/environ.exp: Handle compiling test case from multiple
20296 source files.
20297
e42c7771
MC
202982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20299
20300 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20301
80e4b428
JB
203022003-12-17 Jim Blandy <jimb@redhat.com>
20303
5f06973a
JB
20304 * gdb.base/freebpcmd.c: Add copyright notice.
20305
80e4b428
JB
20306 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20307
0ab84fb7
MC
203082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20309
20310 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20311
1b3bb3d0
JB
203122003-12-13 Jim Blandy <jimb@redhat.com>
20313
20314 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20315
3a4c9371
KB
203162003-12-12 Kevin Buettner <kevinb@redhat.com>
20317
20318 * gdb.asm/frv.inc: New file.
20319 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20320
a1dea79a
FF
203212003-12-09 Fred Fish <fnf@redhat.com>
20322
20323 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20324 functions to break1.c and leave prototypes behind. Add more
20325 "set breakpoint NN here" comments.
20326 * gdb.base/break1.c: New file.
20327
20328 * gdb.base/break.exp: Handle compiling test case from multiple
20329 source files and change source file references as needed.
20330 * gdb.base/completion.exp: Ditto.
20331 * gdb.base/condbreak.exp: Ditto.
20332 * gdb.base/define.exp: Ditto.
20333 * gdb.base/ena-dis-br.exp: Ditto.
20334 * gdb.base/info-proc.exp: Ditto.
20335 * gdb.base/maint.exp: Ditto.
20336 * gdb.base/until.exp: Ditto.
20337
20338 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20339 hardcoded line numbers.
20340 * gdb.base/define.exp: Ditto.
20341 * gdb.base/ena-dis-br.exp: Ditto.
20342 * gdb.base/maint.exp: Ditto.
20343 * gdb.base/until.exp: Ditto.
20344
20345 * gdb.base/completion.exp: Use "break1" for completion tests since
20346 "break" is no longer a unique prefix.
20347
5266b69c
AC
203482003-12-06 Andrew Cagney <cagney@redhat.com>
20349
20350 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20351 "return_value_unimplemented". When an unimplemented struct return
20352 architecture, report incorrect values as a KFAIL
20353
374451f0
MC
203542003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20355
20356 * gdb.cp/rtti.exp: Accept new wording of warning from
20357 cp_lookup_rtti_type.
20358
ba9b20a7
MC
203592003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20360
20361 Partial fix for PR testsuite/1456.
20362 * gdb.base/scope.exp (test_at_main): Replace references to
20363 gcc_compiled with calls to test_compiler_info.
20364 (test_at_foo): Likewise.
20365 (test_at_bar): Likewise.
20366
b74b6d0b
MC
203672003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20368
20369 Partial fix for PR testsuite/1456.
20370 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20371 to test_compiler_info.
20372
ccfa3402
MC
203732003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20374
20375 * gdb.base/so-impl-ld.exp: Update copyright notice.
20376
f6246aba
MC
203772003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20378
20379 Partial fix for PR testsuite/1456.
20380 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20381 to test_compiler_info.
20382
13ae734a
MC
203832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20384
20385 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20386 from current versions of gdb. Clean up regular expressions.
20387 Delete redundant timeout case.
20388
d8e1cdee
MC
203892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20390
20391 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20392 from current versions of gdb. Clean up regular expressions.
20393 Delete redundant timeout case.
20394
96457b64
MC
203952003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20396
20397 Partial fix for PR testsuite/1456.
20398 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20399 gcc_compiled with call to test_compiler_info.
20400
f35309fc
MC
204012003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20402
20403 Partial fix for PR testsuite/1456.
20404 * gdb.base/list.exp (test_list_function): Delete unused declaration
20405 of gcc_compiled.
20406
d7afdf9b
MC
204072003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20408
20409 Partial fix for PR testsuite/1456.
20410 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20411 call to test_compiler_info.
20412
71507b56
MK
204132003-11-29 Mark Kettenis <kettenis@gnu.org>
20414
20415 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20416 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20417 it to create the appropriate note.inc.
20418 * gdb.asm/asmsrc1.s: Include "note.inc".
20419 * gdb.asm/netbsd.inc: New file.
20420 * gdb.asm/empty.inc: New file.
20421
f81f93f7
MC
204222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20423
20424 Partial fix for PR testsuite/1456.
20425 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20426 calls to test_compiler_info.
20427
9a77938e
MC
204282003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20429
20430 Partial fix for PR testsuite/1456.
20431 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20432 calls to test_compiler_info.
20433
e8367dc7
MK
204342003-11-27 Mark Kettenis <kettenis@gnu.org>
20435
20436 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20437 pattern for the KFAILs.
20438
526c61ee
AF
204392003-11-25 Adam Fedor <fedor@gnu.org>
20440
20441 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20442 * gdb.objc/objcdecode.m: New file.
20443
28f2d600
AF
204442003-11-25 Adam Fedor <fedor@gnu.org>
20445
20446 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20447 * gdb.objc/nondebug.m: New file.
20448
a3895cee
BE
204492003-11-26 Ben Elliston <bje@wasabisystems.com>
20450
20451 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20452 NetBSD as it does on FreeBSD. Modelled on a similar change by
20453 Mark Kettenis on 2003-05-30.
20454 (link-flags): Set to "--entry _start" regardless of target.
20455 Special linker flags are to be appended to $link-flags.
20456 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20457
c9f2c8a3
MC
204582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20459
20460 * gdb.cp/method.exp: Accept output of new demangler.
20461
15a0587a 204622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20463
20464 * gdb/class2.exp: New file.
20465 * gdb/class2.cc: New file.
20466
3c00b570
MC
204672003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20468
20469 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20470 of new demangler.
20471
7027acc7
MK
204722003-11-23 Mark Kettenis <kettenis@gnu.org>
20473
20474 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20475 of gdb_test "run".
20476
b0e1598a
MK
204772003-11-23 Mark Kettenis <kettenis@gnu.org>
20478
20479 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20480 "continue" into "run".
20481
4d9eda44
MC
204822003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20483
20484 Partial fix for PR testsuite/1456.
20485 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20486 call to test_compiler_info.
20487 * gdb.cp/ctti.exp: Likewise.
20488 * gdb.cp/derivation.exp: Likewise.
20489 * gdb.cp/member-ptr.exp: Likewise.
20490 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20491 reference to gcc_compiled.
20492
204932003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20494
20495 Fix PR testsuite/1463.
20496 * gdb.base/structs.exp (start_structs_test): Call
20497 get_debug_format before using the debug format.
20498
d422fe19
AC
204992003-11-22 Andrew Cagney <cagney@redhat.com>
20500
20501 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20502 * gdb.base/structs.exp: Use gdb_test_multiple.
20503
039cf96d
AC
205042003-11-20 Andrew Cagney <cagney@redhat.com>
20505
6882279b
AC
20506 * gdb.base/structs.exp: Handle and recover from internal errors.
20507 Replace "foo${n}" with "foo<n>" in test messages.
20508
e53890ae
AC
20509 * gdb.base/structs.exp: Update copyright. Rewrite.
20510 * gdb.base/structs.c: Update copyright. Rewrite.
20511
2b211c59
AC
20512 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20513 resync count exceeded.
d63a86f8 20514
039cf96d
AC
20515 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20516 from the internal error.
20517 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20518 Original from Jim Blandy.
20519 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20520
eac98b22
AC
205212003-11-19 Andrew Cagney <cagney@redhat.com>
20522
20523 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20524 KFAIL.
20525
67455b2a
MK
205262003-11-17 Mark Kettenis <kettenis@gnu.org>
20527
20528 New testcase for PR backtrace/1435.
20529 * gdb.arch/i386-unwind.exp: New file.
20530 * gdb.arch/i386-unwind.c: New file.
20531
853d6e5b
AC
205322003-11-17 Andrew Cagney <cagney@redhat.com>
20533
20534 * lib/gdb.exp (compiler_info): New global.
20535 (test_compiler_info): New function.
20536 (get_compiler_info): Set compiler_info.
20537 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20538 "compiler_info" to gcc-<major>-<minor>.
20539
38cf6e11
MC
205402003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20541
20542 * gdb.trace/configure: Remove.
20543
a50d3602
EZ
205442003-11-13 Elena Zannoni <ezannoni@redhat.com>
20545
20546 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20547 breakpoints.
a50d3602
EZ
20548 * gdb.base/break.exp: Remove all references to explicit line
20549 numbers.
20550
d9407aaa
NC
205512003-11-11 Nick Clifton <nickc@redhat.com>
20552
20553 * gdb.base/shreloc.exp: Do not run for targets which do not
20554 support shared objects.
20555
db488fc1
CV
205562003-11-10 Corinna Vinschen <vinschen@redhat.com>
20557
20558 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20559 Don't run tests if nofileio flag is given.
20560
6a90a18e
EZ
205612003-11-07 Elena Zannoni <ezannoni@redhat.com>
20562
20563 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20564 as well as 'Watchpoint'.
6a90a18e 20565
0b915e9c
EZ
205662003-11-06 Elena Zannoni <ezannoni@redhat.com>
20567
20568 Reported by Jim Ingham <jingham@apple.com>:
20569 * gdb.base/annota1.exp: Match at least one occurrence of the
20570 signal handler annotation.
20571
d7e4b55f
EZ
205722003-11-06 Elena Zannoni <ezannoni@redhat.com>
20573
a9c64011
AS
20574 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20575 as well as 'Watchpoint'.
d7e4b55f 20576
2fe4e8d0
MC
205772003-11-05 Michael Chastain <mec@shout.net>
20578
20579 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20580
6ef88553
KW
205812003-11-03 Kris Warkentin <kewarken@qnx.com>
20582
20583 * gdb.arch/gdb1291.c: New test file.
20584 * gdb.arch/gdb1291.exp: New test script.
20585 * gdb.arch/gdb1431.c: New test file.
20586 * gdb.arch/gdb1431.exp: New test script.
20587
ae7dc4d8
MC
205882003-10-22 Michael Chastain <mec@shout.net>
20589
20590 * gdb.mi/pthreads.c: Add copyright notice.
20591
c39d7427
MC
205922003-10-22 Michael Chastain <mec@shout.net>
20593
20594 * gdb.threads/pthreads.c: Add copyright notice.
20595
8b7d96c1
MC
205962003-10-20 Michael Chastain <mec@shout.net>
20597
20598 * gdb.base/gdb1056.exp: New test script.
20599
d1d69fdd
DJ
206002003-10-13 Daniel Jacobowitz <drow@mvista.com>
20601
20602 * gdb.threads/killed.exp: Use gdb_run_cmd.
20603
7d605576
DJ
206042003-10-13 Daniel Jacobowitz <drow@mvista.com>
20605
20606 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20607 create a core file.
20608 * gdb.threads/gcore-thread.exp: Likewise.
20609
618ec112
CV
206102003-10-13 Corinna Vinschen <vinschen@redhat.com>
20611
20612 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20613 type, based on char type.
20614 (struct bit_flags_short_t): New bitfield type, based on short type.
20615 (init_bit_flags_char): New fuction.
20616 (init_bit_flags_short): Ditto.
20617 (print_bit_flags_char): Ditto.
20618 (print_bit_flags_short): Ditto.
20619 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20620
9367a73c
MC
206212003-10-11 Michael Chastain <mec@shout.net>
20622
20623 * gdb.base/call-rt-st.exp: Update copyright year.
20624
1decf120
KI
206252003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20626
20627 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20628 * gdb.disasm/sh3.s: Ditto.
20629
5445b2ae
DJ
206302003-10-07 Daniel Jacobowitz <drow@mvista.com>
20631
20632 * gdb.threads/switch-threads.exp: New test.
20633 * gdb.threads/switch-threads.c: New source file.
20634
aec24853
CV
206352003-10-07 Corinna Vinschen <vinschen@redhat.com>
20636
20637 * gdb.base/ending-run.exp: Add sh specific case.
20638
adc7428d
AC
206392003-10-06 Andrew Cagney <cagney@redhat.com>
20640
20641 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20642 * gdb.disasm/mn10200.exp: Delete obsolete file.
20643
c9d37158
DJ
206442003-09-29 Daniel Jacobowitz <drow@mvista.com>
20645
20646 * ChangeLog: Correct an entry command.exp -> commands.exp.
20647 * gdb.base/commands.exp (bp_deleted_in_command_test)
20648 (temporary_breakpoint_commands): Check noargs.
20649
79c2c32d
DC
206502003-09-25 David Carlton <carlton@kealia.com>
20651
20652 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20653 of some print tests, where appropriate. Add tests for C::D::cd,
20654 E::ce, F::cXfX, G::XgX.
20655 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20656
594e6d67
RE
206572003-09-25 Richard Earnshaw <rearnsha@arm.com>
20658
20659 * lib/java.exp (java_init): Import target_alias before using it.
20660
10f0d451
DC
206612003-09-25 David Carlton <carlton@kealia.com>
20662
20663 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20664
274bcba0
EZ
206652003-09-23 Elena Zannoni <ezannoni@redhat.com>
20666
d63a86f8 20667 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20668 weirdness.
274bcba0 20669
cdbf20f7
MC
206702003-09-17 Michael Chastain <mec@shout.net>
20671
20672 * gdb.cp/gdb1355.exp: New file.
20673 * gdb.cp/gdb1355.c: New file.
20674
71e06f80
CV
206752003-09-15 Corinna Vinschen <vinschen@redhat.com>
20676
20677 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20678 * gdb.asm/sh.inc: New file.
20679
5c4e30ca
DC
206802003-09-11 David Carlton <carlton@kealia.com>
20681
bd45b7af
DC
20682 * gdb.cp/namespace.exp: Add tests for namespace types.
20683 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20684 (test_namespace): New.
20685
1c199746
EZ
206862003-09-11 Elena Zannoni <ezannoni@redhat.com>
20687
a9c64011 20688 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20689 * gdb.stabs/weird.exp: Ditto.
1c199746 20690
04ed252f
MC
206912003-09-08 Michael Chastain <mec@shout.net>
20692
20693 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20694
d8a2d9e7
MC
206952003-09-07 Michael Chastain <mec@shout.net>
20696
20697 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20698 'parse error'.
20699
161afb24
MK
207002003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20701
20702 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20703
49f2741a
MC
207042003-08-30 Michael Chastain <mec@shout.net>
20705
20706 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20707 * gdb.gdb/observer.exp: Ditto.
20708 * gdb.gdb/xfullpath.exp: Ditto.
20709
8afa723e
MK
207102003-08-29 Mark Kettenis <kettenis@gnu.org>
20711
20712 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20713 *-*-*bsd*.
20714
f31dfe3b
JJ
207152003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20716
20717 * gdb.base/dump.exp: Skip for ia64.
20718
4630e498
JJ
207192003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20720
20721 * gdb.asm/asm-source.exp: Add ia64 support.
20722 * gdb.asm/ia64.inc: New file.
20723
1105b7ef
MC
207242003-08-22 Michael Chastain <mec@shout.net>
20725
20726 * gdb.cp: New directory.
20727 * gdb.cp/*: Copy from gdb.c++/*.
20728 * gdb.c++/*: Remove.
20729 * Makefile.in: Change gdb.c++ to gdb.cp.
20730 * configure.in: Ditto.
20731 * configure: Regnerate.
20732
c945b932
MK
207332003-08-18 Mark Kettenis <kettenis@gnu.org>
20734
20735 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20736 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20737
2b66634b
DJ
207382003-08-17 Daniel Jacobowitz <drow@mvista.com>
20739
20740 * mi-var-display.exp (-var-list-children weird): Accept function
20741 pointers with argument types.
20742 * mi1-var-display.exp (-var-list-children weird): Likewise.
20743 * mi2-var-display.exp (-var-list-children weird): Likewise.
20744
a356f73b
DJ
207452003-08-17 Daniel Jacobowitz <drow@mvista.com>
20746
20747 * gdb.base/annota3.exp: Add missing newline.
20748
483417b8
MC
207492003-08-06 Michael Chastain <mec@shout.net>
20750
20751 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20752
c99c59c3
MS
207532003-08-12 Michael Snyder <msnyder@redhat.com>
20754
20755 * gdb.base/float.exp: Add test for SH.
20756
55ed7501
MK
207572003-08-10 Mark Kettenis <kettenis@gnu.org>
20758
20759 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20760
1a371f2e
EZ
207612003-08-07 Elena Zannoni <ezannoni@redhat.com>
20762
20763 * gdb.base/completion.exp: Remove reduntant completion test
20764 on filename.
20765
e0f353ce
EZ
207662003-08-07 Elena Zannoni <ezannoni@redhat.com>
20767
a9c64011
AS
20768 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20769 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20770 gdb.trace/save-trace.exp: Make sure that full pathnames are
20771 escaped correctly.
e0f353ce 20772
5710a1af 207732003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20774
a9c64011
AS
20775 * configure.in: Don't generate config.h from config.hin.
20776 * configure: Regenerate.
20777 * config.hin: Remove file.
20778 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20779 * gdb.threads/pthreads.c: Ditto.
5710a1af 20780
dcd81ce9
DJ
207812003-08-07 Daniel Jacobowitz <drow@mvista.com>
20782
20783 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20784 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20785 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20786 Replace ld24 with seth/add3.
20787
6009d884
AC
207882003-08-02 Andrew Cagney <cagney@redhat.com>
20789
20790 * gdb.base/annota3.exp: New file.
20791 * gdb.base/annota3.c: New file.
20792 * gdb.c++/annota3.exp: New file.
20793 * gdb.c++/annota3.cc: New file.
20794
51514e06
MC
207952003-07-29 Michael Chastain <mec@shout.net>
20796
20797 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20798 actually failed.
20799 (do_pass): Likewise.
20800 * gdb.threads/tls.exp: Always initialize no_of_threads.
20801
4ee6625b
DJ
208022003-07-27 Daniel Jacobowitz <drow@mvista.com>
20803
20804 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20805 pattern.
20806 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20807 * gdb.threads/tls.exp: Recognize one case of the host library not
20808 supporting TLS.
20809
225f2bf6
AC
208102003-07-27 Andrew Cagney <cagney@redhat.com>
20811
20812 * gdb.base/fileio.exp: Use SH when running commands using
20813 remote_exec.
20814
bcb27c9f
DJ
208152003-07-24 Daniel Jacobowitz <drow@mvista.com>
20816
20817 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20818 * gdb.base/relocate.c (dummy): New padding array.
20819
3d67be83
MS
208202003-07-22 Michael Snyder <msnyder@redhat.com>
20821
d63a86f8 20822 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20823
20824 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20825 patterns to be more general, accepting old and new output.
20826 Some output chars (such as '+') also must be quoted.
d63a86f8 20827 Some addresses are displayed numerically instead of
3d67be83
MS
20828 symbolically.
20829
57ba3b85
MS
208302003-07-23 Michael Snyder <msnyder@redhat.com>
20831
686d097c
MS
20832 * gdb.base/return2.exp: Don't test long-long return.
20833
57ba3b85
MS
20834 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20835 * gdb.disasm/t01_mov.exp: Ditto.
20836 * gdb.disasm/t02_mova.s: Ditto.
20837 * gdb.disasm/t02_mova.exp: Ditto.
20838 * gdb.disasm/t03_add.s: Ditto.
20839 * gdb.disasm/t03_add.exp: Ditto.
20840 * gdb.disasm/t04_sub.s: Ditto.
20841 * gdb.disasm/t04_sub.exp: Ditto.
20842 * gdb.disasm/t05_cmp.s: Ditto.
20843 * gdb.disasm/t05_cmp.exp: Ditto.
20844 * gdb.disasm/t06_ari2.s: Ditto.
20845 * gdb.disasm/t06_ari2.exp: Ditto.
20846 * gdb.disasm/t07_ari3.s: Ditto.
20847 * gdb.disasm/t07_ari3.exp: Ditto.
20848 * gdb.disasm/t08_or.s: Ditto.
20849 * gdb.disasm/t08_or.exp: Ditto.
20850 * gdb.disasm/t09_xor.s: Ditto.
20851 * gdb.disasm/t09_xor.exp: Ditto.
20852 * gdb.disasm/t10_and.s: Ditto.
20853 * gdb.disasm/t10_and.exp: Ditto.
20854 * gdb.disasm/t11_logs.s: Ditto.
20855 * gdb.disasm/t11_logs.exp: Ditto.
20856 * gdb.disasm/t12_bit.s: Ditto.
20857 * gdb.disasm/t12_bit.exp: Ditto.
20858 * gdb.disasm/t13_otr.s: Ditto.
20859 * gdb.disasm/t13_otr.exp: Ditto.
20860
e00759ef
EZ
208612003-07-22 Elena Zannoni <ezannoni@redhat.com>
20862
20863 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20864
8bc2021f
EZ
208652003-07-22 Elena Zannoni <ezannoni@redhat.com>
20866
a9c64011
AS
20867 * gdb.threads/tls.c : New file.
20868 * gdb.threads/tls.exp : New file.
20869 * gdb.threads/tls-main.c : New file.
20870 * gdb.threads/tls-shared.c : New file.
20871 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20872
89320c4c
AS
208732003-07-22 Andreas Schwab <schwab@suse.de>
20874
20875 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20876
180dea7c
AS
208772003-07-20 Andreas Schwab <schwab@suse.de>
20878
20879 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20880 due to insn reordering.
20881
0714963c
AC
208822003-07-15 Andrew Cagney <cagney@redhat.com>
20883
20884 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20885
98a23b3f
MC
208862003-07-15 Michael Chastain <mec@shout.net>
20887
20888 * gdb.base/gdb1250.exp: New file.
20889 * gdb.base/gdb1250.c: New file.
20890
27e417a2
ML
208912003-07-09 Michal Ludvig <mludvig@suse.cz>
20892
20893 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20894 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20895
8bc2021f
EZ
208962003-07-09 Elena Zannoni <ezannoni@redhat.com>
20897
a9c64011
AS
20898 * gdb.threads/tls.c: New file.
20899 * gdb.threads/tls.exp: New file.
20900 * gdb.threads/tls-main.c: New file.
20901 * gdb.threads/tls-shared.c: New file.
20902 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20903
d99968dc
EZ
209042003-07-09 Elena Zannoni <ezannoni@redhat.com>
20905
20906 * gdb.base/annota1.exp: Make sure that we properly escape the
20907 full path of the source file. Xfail more permissive patterns,
d63a86f8 20908 due to a compiler debug info problem.
d99968dc 20909
83876b3b
AS
209102003-07-07 Andreas Schwab <schwab@suse.de>
20911
2705e972
AS
20912 * gdb.asm/m68k.inc: New file.
20913 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20914
83876b3b
AS
20915 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20916 arguments"): Also match negative number.
20917
20918 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20919
3a871b37
DJ
209202003-07-03 Daniel Jacobowitz <drow@mvista.com>
20921
20922 * gdb.base/store.c (charest): New typedef.
20923 (add_char): Rename to add_charest, update.
20924 (wack_char): Rename to wack_charest, update types. Return l + r
20925 to keep r live across the call.
20926 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20927 (wack_double, wack_doublest): Return l + r to keep r live across
20928 the call.
20929 * gdb.base/store.exp: Accomodate store.c changes.
20930
b2a7f303
DC
209312003-06-30 David Carlton <carlton@kealia.com>
20932
20933 * gdb.c++/maint.exp (test_invalid_name): New.
20934 (test_first_component): Add tests for invalid names.
20935
3c6cb4a1
MC
209362003-06-29 Michael Chastain <mec@shout.net>
20937
20938 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20939 output of '<VTT for class>' for virtual base classes.
20940
f1c2644b
DJ
209412003-06-29 Daniel Jacobowitz <drow@mvista.com>
20942
20943 * gdb.base/completion.exp: Tab-complete "complet" instead of
20944 "compl".
20945 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20946
18080350
DJ
209472003-06-29 Daniel Jacobowitz <drow@mvista.com>
20948
20949 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20950 * gdb.base/volatile.exp: Likewise.
20951
f56973f8
DJ
209522003-06-29 Daniel Jacobowitz <drow@mvista.com>
20953
20954 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20955 gdb/1265.
20956
209572003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20958 Daniel Jacobowitz <drow@mvista.com>
20959
20960 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20961 initial line count of 'captured_main' from 26 to 32.
20962 (test_with_self): Allow xmalloc call to be interleaved with the
20963 preceding two lines.
20964
e766d4d6
JB
209652003-06-24 Joel Brobecker <brobecker@gnat.com>
20966
20967 * gdb.base/bang.exp: New testcase.
20968
f125c9a4
JB
209692003-06-23 Joel Brobecker <brobecker@gnat.com>
20970
20971 * gdb.base/langs.exp: Add some tests for the "minimal" language
20972 support.
20973
6e25beaf
EZ
209742003-06-23 Elena Zannoni <ezannoni@redhat.com>
20975
20976 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20977 the testcase.
20978
2f816dda
DJ
209792003-06-22 Daniel Jacobowitz <drow@mvista.com>
20980
20981 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20982 offset.
20983
db5a5748
DJ
209842003-06-22 Daniel Jacobowitz <drow@mvista.com>
20985
20986 * gdb.c++/pr-1210.cc: New file.
20987 * gdb.c++/pr-1210.exp: New file.
20988
1df0c130
DJ
209892003-06-21 Daniel Jacobowitz <drow@mvista.com>
20990
20991 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20992 000-exec-continue.
20993
a92feac0
MK
209942003-06-15 Mark Kettenis <kettenis@gnu.org>
20995
20996 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20997 on *-*-*bsd* instead of *-*-freebsd*.
20998
81a58f5b
AC
209992003-06-14 Andrew Cagney <cagney@redhat.com>
21000
21001 * gdb.base/store.exp: Test longest and doublest. Test all
21002 parameters. Weaken return statement match.
21003 * gdb.base/store.c: Add longest and doublest - aka long long and
21004 long double functions. Put all parameters into local register
21005 variables. Use negative values.
21006
b257a0d3
AC
210072003-06-14 Andrew Cagney <cagney@redhat.com>
21008
21009 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21010 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21011 exit status.
21012 * gdb.base/fileio.exp: Disable target when nointerrupts and
21013 noinferiorio, instead of limiting it to remote. Use remote_exec
21014 instead of system.
d63a86f8 21015
21c38304
JJ
210162003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21017
21018 * gdb.base/float.exp: Add ia64 support.
21019
1bcdb424
CV
210202003-06-12 Corinna Vinschen <vinschen@redhat.com>
21021
21022 * gdb.base/fileio.exp: Run only on remote targets.
21023
6aeb981f
CV
210242003-06-10 Corinna Vinschen <vinschen@redhat.com>
21025
21026 * gdb.base/fileio.c: New file, testing File-I/O.
21027 * gdb.base/fileio.exp: Ditto.
21028
53df362e
RG
210292003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21030
21031 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21032 shared objects after relocation at load time (gdb PR/1132).
21033 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21034 as above, part of the shared object relocation test.
53df362e 21035
ffee1b46
MK
210362003-06-08 Mark Kettenis <kettenis@gnu.org>
21037
b5ca3722
MK
21038 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21039 fully filled history list.
21040 * gdb.base/gdb_history: New file.
21041
03ed860d
MK
21042 * gdb.base/signals.exp: XFAIL "continue to func1" on
21043 i*86-*-freebsd*.
21044
ffee1b46
MK
21045 * gdb.base/attach.exp: When trying to attach to a nonexistent
21046 process, make it possible to specify the PID based on the target,
21047 and do so for *-*-freebsd*.
21048
d80dbb52
RH
210492003-06-02 Richard Henderson <rth@redhat.com>
21050
21051 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21052
6dd77b81
RH
210532003-06-02 Richard Henderson <rth@redhat.com>
21054
21055 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21056
f6347e16
RH
210572003-06-02 Richard Henderson <rth@redhat.com>
21058
21059 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21060
2c161407
DJ
210612003-06-01 Daniel Jacobowitz <drow@mvista.com>
21062
21063 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21064 of globalvar.
21065
572eb746
MK
210662003-06-01 Mark Kettenis <kettenis@gnu.org>
21067
21068 * gdb.asm/asm-source.exp: Check for memory read errors in
21069 disassembler test on *BSD too.
21070
9e9617a5
RH
210712003-06-01 Richard Henderson <rth@redhat.com>
21072
21073 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21074 for .frame.
21075 (gdbasm_call): Lose ldgp.
21076 (gdbasm_startup): Add frame information.
21077 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21078
7b34ad4e
MK
210792003-05-31 Mark Kettenis <kettenis@gnu.org>
21080
21081 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21082 i?86-*-*.
21083
10059fdf
MK
210842003-05-30 Mark Kettenis <kettenis@gnu.org>
21085
21086 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21087 FreeBSD.
21088
acf4b816
RH
210892003-05-29 Richard Henderson <rth@redhat.com>
21090
21091 * gdb.asm/alpha.inc: New file.
21092 * gdb.asm/asm-source.exp: Use it.
21093
e9ecd949
JB
210942003-05-29 Jim Blandy <jimb@redhat.com>
21095
21096 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21097 'core.PID'.
21098
e3e5a4f3
JB
210992003-05-22 Jim Blandy <jimb@redhat.com>
21100
21101 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21102 backtrace.
d63a86f8 21103
72fe3d25
DC
211042003-05-20 David Carlton <carlton@math.stanford.edu>
21105
21106 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21107 this time.
21108
58da2eb2
DC
211092003-05-19 David Carlton <carlton@bactrian.org>
21110
21111 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21112 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21113
1fcb5155
DC
211142003-05-19 David Carlton <carlton@bactrian.org>
21115
21116 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21117 namespace tests.
21118 Bump copyright date.
21119 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21120 (main): Call C::D::marker2.
21121 * gdb.c++/namespace1.cc: New file.
21122
85e85163
JJ
211232003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21124
21125 Roland McGrath <roland@redhat.com>
d63a86f8 21126 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21127 there is no manager thread.
21128
a25fbfec
JJ
211292003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21130
d63a86f8
RM
21131 * gdb.threads/schedlock.exp: Remove assumption that all threads
21132 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21133 in one of the child threads rather than the main thread.
21134
be375bae
JB
211352003-05-07 Jim Blandy <jimb@redhat.com>
21136
09bf6082
JB
21137 Add support for assembly source testing on the s390x.
21138 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21139 architecture.
21140 * gdb.asm/s390x.inc: New file.
21141
be375bae
JB
21142 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21143 succession of 'if' statements.
21144
00905d52
AC
211452003-05-05 Andrew Cagney <cagney@redhat.com>
21146
21147 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21148
b1e29e33
AC
211492003-05-05 Andrew Cagney <cagney@redhat.com>
21150
21151 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21152 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21153
e33d66ec
EZ
211542003-05-02 Elena Zannoni <ezannoni@redhat.com>
21155
21156 * gdb.base/charset.exp: Update based on new behavior of set/show
21157 charset commands.
21158
2b6fd0d8
AC
211592003-05-01 Andrew Cagney <cagney@redhat.com>
21160
21161 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21162 variable do not give memory errors.
21163
130cacce
AF
211642003-04-30 Adam Fedor <fedor@gnu.org>
21165
21166 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21167 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21168 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21169 gdb.objc/basicclass.m: : New files
21170
21171 * lib/gdb.exp (gdb_compile_objc): New procedure.
21172
bea71854
DJ
211732003-04-27 Daniel Jacobowitz <drow@mvista.com>
21174
21175 * gdb.base/signals.exp: Make backtrace tests more specific.
21176
0f20eeea
DC
211772003-04-23 David Carlton <carlton@bactrian.org>
21178
21179 * gdb.c++/maint.exp (test_first_component): Add tests for
21180 'operator' in more locations.
21181
c8c4d8dc
KB
211822003-04-16 Kevin Buettner <kevinb@redhat.com>
21183
21184 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21185
3fe60e3c
EZ
211862003-04-16 Elena Zannoni <ezannoni@redhat.com>
21187
21188 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21189 func marke' instead. Update test name.
3fe60e3c 21190
9219021c
DC
211912003-04-15 David Carlton <carlton@math.stanford.edu>
21192
21193 * gdb.c++/maint.exp: New file.
21194
5dd55bdd
EZ
211952003-04-14 Elena Zannoni <ezannoni@redhat.com>
21196
21197 * gdb.threads/schedlock.c: Change type of thread function argument
21198 to long, to avoid warnings on 64-bit platforms.
21199
00890572
EZ
212002003-04-14 Elena Zannoni <ezannoni@redhat.com>
21201
a9c64011
AS
21202 * gdb.base/attach.exp: Add new message from ptrace in case of
21203 attaching to nonexistent process.
d63a86f8 21204
93201743
JB
212052003-04-11 Jim Blandy <jimb@redhat.com>
21206
21207 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21208 gdb.c++/userdef.cc: Place comments on the lines to which the
21209 marker function might return.
21210 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21211 gdb.c++/userdef.exp: Look for those comments to check that we've
21212 returned to the right place, instead of checking line numbers.
21213
2a11c64d
EZ
212142003-04-11 Elena Zannoni <ezannoni@redhat.com>
21215
a9c64011
AS
21216 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21217 match on sourcefile name, instead of directory name.
2a11c64d 21218
68ab8fc5
EZ
212192003-04-10 Elena Zannoni <ezannoni@redhat.com>
21220
d63a86f8 21221 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21222 working directory name.
21223
5624293a
JB
212242003-04-09 Jim Blandy <jimb@redhat.com>
21225
21226 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21227 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21228 after an inferior function call, report the failure, but allow the
21229 test to continue.
21230
f1f02ee4
SC
212312003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21232
21233 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21234 with -DPROTOTYPES.
21235
6eb79af0
SC
212362003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21237
21238 * gdb.base/break.exp: Revert last patch.
21239
8dfb4cf0
SC
212402003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21241
21242 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21243 with -DPROTOTYPES.
21244
ed4c619a
AC
212452003-04-02 Andrew Cagney <cagney@redhat.com>
21246
21247 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21248 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21249 matching directories by the name breakpoint.
21250 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21251 Make "continue to marker1" consistent.
21252 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21253 message consistent.
21254 * lib/gdb.exp: Put "the program is no longer running", and "the
21255 program exited" in parenthesis.
21256 * lib/mi-support.exp: Ditto.
d63a86f8 21257
4e35d5f0 212582003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21259
4e35d5f0
BR
21260 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21261
71900fe8
AC
212622003-03-29 Andrew Cagney <cagney@redhat.com>
21263
21264 * gdb.base/sizeof.c (main): Print the value of '\377'.
21265 * gdb.base/sizeof.exp: Check the sign of '\377'.
21266
c0655a16
MC
212672003-03-27 Michael Chastain <mec@shout.net>
21268
21269 * gdb.base/gdb1090.exp: New file.
21270 * gdb.base/gdb1090.cc: New file.
21271
5b2a3989
JB
212722003-03-27 J. Brobecker <brobecker@gnat.com>
21273
21274 * gdb.gdb/observer.exp: New regression test.
21275
79876890
MC
212762003-03-27 Michael Chastain <mec@shout.net>
21277
21278 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21279 * gdb.base/ptype.exp: Likewise.
21280
6eac95e3
CV
212812003-03-27 Corinna Vinschen <vinschen@redhat.com>
21282
21283 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21284
e8c71839
MC
212852003-03-26 Michael Chastain <mec@shout.net>
21286
21287 * gdb.base/ptype.exp: Actually use some typedef'd types.
21288
71b10041
SC
212892003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21290
21291 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21292 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21293
2512cf80
CV
212942003-03-20 Corinna Vinschen <vinschen@redhat.com>
21295
21296 * gdb.base/default.exp: Fix regular expression.
21297
0d195a4f
CV
212982003-03-20 Corinna Vinschen <vinschen@redhat.com>
21299
21300 * gdb.base/args.exp: Fix regular expression.
21301
8a2dbca8
CV
213022003-03-20 Corinna Vinschen <vinschen@redhat.com>
21303
21304 * gdb.base/help.exp: Allow Win32 child process.
21305
bf028682
CV
213062003-03-20 Corinna Vinschen <vinschen@redhat.com>
21307
21308 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21309 when stepping out of main().
21310
182dbe85
CV
213112003-03-20 Corinna Vinschen <vinschen@redhat.com>
21312
21313 * gdb.base/default.exp: Check for win32 specific message when calling
21314 "run" without executable.
21315
d67a6ba5
CV
213162003-03-20 Corinna Vinschen <vinschen@redhat.com>
21317
21318 * gdb.base/args.exp: Expect .exe in output.
21319
a955b5bb
CV
213202003-03-20 Corinna Vinschen <vinschen@redhat.com>
21321
21322 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21323 Cygwin native.
21324
bf6bad4b
AC
213252003-03-17 Andrew Cagney <cagney@redhat.com>
21326
21327 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21328 vector registes.
21329 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21330 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21331
293e9a31
DC
213322003-03-17 David Carlton <carlton@math.stanford.edu>
21333
21334 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21335 test, for PR breakpoints/38.
21336 Call test_watchpoint_and_breakpoint.
21337 * gdb.base/watchpoint.c (func3): New function.
21338 (main): Call func3.
21339
5330f2db
DC
213402003-03-04 David Carlton <carlton@math.stanford.edu>
21341
21342 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21343 Garply<Garply<char> >:: garply".
21344 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21345 with respect to PR c++/1111; note also PR c++/1113.
21346 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21347 respect to PR c++/1062.
21348 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21349
6ece72da
DC
213502003-03-03 David Carlton <carlton@math.stanford.edu>
21351
21352 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21353 with respect to PR c++/57.
21354 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21355 c++/826.
21356 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21357 respect to PR c++/57.
21358
85ca1584
DC
213592003-03-03 David Carlton <carlton@math.stanford.edu>
21360
21361 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21362 respect to PR c++/33 into FAILs.
21363
98e9c5b8
MC
213642003-03-03 Michael Chastain <mec@shout.net>
21365
7bedbf27
MC
21366 * configure.in: Update copyright years.
21367
213682003-03-03 Michael Chastain <mec@shout.net>
21369
21370 * Makefile.in: Update copyright years.
98e9c5b8 21371
f683e100
DC
213722003-02-28 David Carlton <carlton@math.stanford.edu>
21373
21374 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21375 print class instead of struct and/or superfluous protection
21376 specifiers, as long as the resulting output is equivalent to the
21377 source code.
21378 Delete FIXME from end of messages on tests that don't need
21379 fixing.
21380
a9e0cf2c
DC
213812003-02-28 David Carlton <carlton@math.stanford.edu>
21382
21383 * gdb.c++/templates.exp (do_tests): Allow const in the two
21384 Foo<volatile char *>::foo tests.
21385
e8d359df
MS
213862003-02-27 Michael Snyder <msnyder@redhat.com>
21387
d63a86f8 21388 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21389 will be consistant.
21390
0b71dc91
DC
213912003-02-26 David Carlton <carlton@math.stanford.edu>
21392
21393 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21394 char *>::foo" test with respect to PR c++/33. Create a new test
21395 which is identical to that one except that it doesn't put the
21396 space between the "char" and the "*"; KFAIL it, too.
21397
dd14ab43
DC
213982003-02-26 David Carlton <carlton@math.stanford.edu>
21399
21400 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21401 template types into either PASSes or KFAILs (corresponding to PR
21402 c++/57). Tweak indentation. Update copyright.
21403
1146c7f1
SC
214042003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21405
21406 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21407
74641dfb
MC
214082003-02-13 Michael Chastain <mec@shout.net>
21409
21410 * gdb.base/exprs.exp: Remove i960 remnants.
21411 * gdb.base/funcargs.exp: Likewise.
21412 * gdb.base/list.exp: Likewise.
21413 * gdb.base/ptype.exp: Likewise.
21414
559cd2d0
DC
214152003-02-14 David Carlton <carlton@math.stanford.edu>
21416
21417 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21418 pEe->D::vg()" from XFAIL to KFAIL.
21419
c4f90d87
JM
214202003-02-13 Jason Molenda (jmolenda@apple.com)
21421
21422 * gdb.base/maint.exp: Update maint print statistics regexp to include
21423 new entries.
21424
cbc4d97c
MC
214252003-02-13 Michael Chastain <mec@shout.net>
21426
21427 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21428
40f235b7
MC
214292003-02-12 Michael Chastain <mec@shout.net>
21430
21431 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21432 * gdb.c++/inherit.exp: Likewise.
21433 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21434 * gdb.c++/templates.exp: Likewise.
21435 * gdb.c++/virtfunc.exp: Likewise.
21436
c56716b0
JM
214372003-02-06 Jason Molenda (jason-cl@molenda.com)
21438
21439 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21440 why the code is written that way.
21441
070afcf8
MC
214422003-02-05 Michael Chastain <mec@shout.net>
21443
21444 * gdb.base/dump.exp: Add missing copyright line.
21445
5d0331e5
JM
214462003-02-05 Jason Molenda (jason-cl@molenda.com)
21447
f7ae6d3e 21448 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21449 at the beginning so the breakpoint doesn't get set on the loop.
21450
92851186
MC
214512003-02-05 Michael Chastain <mec@shout.net>
21452
21453 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21454 output for configurations with gcc 2.95.3.
21455
cbf1e085
AC
214562003-02-05 Keith Seitz <keiths@redhat.com>
21457 Andrew Cagney <ac131313@redhat.com>
21458
21459 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21460
29518e1e
MC
214612003-02-04 Michael Chastain <mec@shout.net>
21462
21463 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21464 Call perror and then continue.
21465
5af1d5f3
MC
214662003-02-03 Michael Chastain <mec@shout.net>
21467
21468 * gdb.c++/pr-1023.cc: New file.
21469 * gdb.c++/pr-1023.exp: New file.
21470
6b549786
JB
214712003-02-05 Jim Blandy <jimb@redhat.com>
21472
21473 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21474 it's local to foobar. Check for it there, and check that it's not
21475 present in main.
21476 * gdb.c++/local.cc (marker2): New function.
21477 (foobar): Call marker1.
21478 (main): Call marker2 instead of marker1.
21479
67f16606
AC
214802003-02-04 Andrew Cagney <ac131313@redhat.com>
21481
21482 * gdb.disasm/mn10200.exp: Obsolete file.
21483 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21484 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21485 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21486
1c5cb38e
DC
214872003-02-04 David Carlton <carlton@math.stanford.edu>
21488
21489 * gdb.c++/overload.exp: Test intToChar(1).
21490 * gdb.c++/overload.cc (intToChar): New.
21491 (main): Call intToChar.
21492
d1fe6965
DC
214932003-02-03 David Carlton <carlton@math.stanford.edu>
21494
21495 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21496 'might_kfail' arg.
21497 KFAIL some of the continue_to_bp_overloaded calls, according to
21498 PR c++/1025.
21499
9ba61c5d
MC
215002003-02-01 Michael Chastain <mec@shout.net>
21501
21502 * gdb.base/advance.c (marker1): New marker function.
21503 * gdb.base/advance.exp: When the 'advance' command lands on the
21504 return breakpoint, it can legitimately stop on either the
21505 current line or the next line. Accommodate both outcomes.
21506 * gdb.base/until.exp: Likewise.
21507
e7494ffb
AC
215082003-02-02 Andrew Cagney <ac131313@redhat.com>
21509
21510 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21511 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21512 now a list, not a tuple.
21513 * gdb.mi/mi-var-display.exp: Ditto.
21514 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21515
075559bc
AC
215162003-02-01 Andrew Cagney <ac131313@redhat.com>
21517
21518 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21519 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21520 stack backtraces.
21521 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21522
2bd4c7b1
MK
215232003-02-01 Mark Kettenis <kettenis@gnu.org>
21524
21525 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21526 gdb.mi/mi1-pthreads.exp: Return instead of calling
21527 gdb_suppress_entire_file.
21528
eabd8992
MS
215292003-02-01 Mark Salter <msalter@redhat.com>
21530
21531 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21532
71469e2f
MS
215332003-01-31 Mark Salter <msalter@redhat.com>
21534
21535 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21536 Support empty arg.
21537
38a94d44
MC
215382003-01-30 Michael Chastain <mec@shout.net>
21539
21540 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21541 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21542 has been fixed in gdb/readline on 2003-01-09.
21543
19ea9e73
MS
215442003-01-29 Michael Snyder <msnyder@redhat.com>
21545
e8d359df
MS
21546 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21547 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21548 * gdb.base/args.exp: Skip if target does not support args passing.
21549
2307bd6a
DJ
215502003-01-22 Daniel Jacobowitz <drow@mvista.com>
21551
19ea9e73 21552 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21553 gdb_test. Accept a list of expect arguments as the third
21554 parameter.
21555 (gdb_test): Use it.
21556
f2dd3617
EZ
215572003-01-20 Elena Zannoni <ezannoni@redhat.com>
21558
21559 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21560 allow for different test tree configurations. Update some
21561 tescases accordingly.
21562 * gdb.arch/altivec-regs.exp: Ditto.
21563 * gdb.asm/asm-source.exp: Ditto.
21564 * gdb.base/advance.exp: Ditto.
21565 * gdb.base/display.exp: Ditto.
d63a86f8 21566 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21567 * gdb.base/mips_pro.exp: Ditto.
21568 * gdb.base/overlays.exp: Ditto.
21569 * gdb.base/relocate.exp: Ditto.
21570 * gdb.base/setshow.exp: Ditto.
21571 * gdb.base/step-line.exp: Ditto.
21572 * gdb.base/step-test.exp: Ditto.
21573 * gdb.base/until.exp: Ditto.
21574 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21575
c71cdefd
DC
215762003-01-17 David Carlton <carlton@math.stanford.edu>
21577
21578 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21579 corresponding to PR c++/945.
21580 Update copyright.
21581
fdba05d7
DC
215822003-01-17 David Carlton <carlton@math.stanford.edu>
21583
21584 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21585 corresponding to PR c++/68.
21586
215872003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21588
21589 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21590 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21591 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21592
c362c33a
EZ
215932003-01-15 Elena Zannoni <ezannoni@redhat.com>
21594
0fbc361c
EZ
21595 * gdb.base/break.exp: Fix change of default location, because of
21596 removal of until tests.
21597 * gdb.base/help.exp: Update test for new 'until' help message.
21598 Add test for help on 'advance'.
a9c64011 21599 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21600
dabf8a35
MK
216012003-01-15 Mark Kettenis <kettenis@gnu.org>
21602
21603 * gdb.base/default.exp: Adapt "info float" test for recent changes
21604 to that command. Add test for "info vector".
21605 * gdb.base/float.exp: New file. Add test for "info float" that
21606 resembles the old test in gdb.base/default.exp.
21607
a1769aca
DC
216082003-01-15 David Carlton <carlton@math.stanford.edu>
21609
21610 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21611
82025e13
EZ
216122003-01-15 Elena Zannoni <ezannoni@redhat.com>
21613
21614 * gdb.base/break.exp: Move the tests of until command from here...
21615 * gdb.base/until.exp: ... to here. New file. Add other tests.
21616 * gdb.base/advance.c: New file.
21617 * gdb.base/advance.exp: New file.
21618
8f9ab801
EZ
216192003-01-14 Elena Zannoni <ezannoni@redhat.com>
21620
a9c64011
AS
21621 * gdb.base/args.c: New file.
21622 * gdb.base/args.exp: New file.
8f9ab801 21623
9ae66589
DJ
216242003-01-14 Daniel Jacobowitz <drow@mvista.com>
21625
21626 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21627
8d77e5c3
DJ
216282003-01-14 Daniel Jacobowitz <drow@mvista.com>
21629
21630 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21631
12d2f0a1
DJ
216322003-01-14 Daniel Jacobowitz <drow@mvista.com>
21633
21634 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21635 dates.
21636
6ca37014
DJ
216372003-01-13 Daniel Jacobowitz <drow@mvista.com>
21638
21639 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21640
b0023472
DJ
216412003-01-13 Daniel Jacobowitz <drow@mvista.com>
21642
21643 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21644 (ptype &*"foo").
21645 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21646
607fbc54 216472003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21648
21649 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21650 * gdb.mi/mi1-console.exp: Likewise.
21651
607fbc54 216522003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21653
21654 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21655 * gdb.mi/mi1-console.exp: Likewise.
21656
a1fb14a2
DJ
216572003-01-13 Daniel Jacobowitz <drow@mvista.com>
21658
21659 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21660
c4cf40b7
DJ
216612003-01-09 Daniel Jacobowitz <drow@mvista.com>
21662
21663 * gdb.base/detach.exp: New test.
21664
696d5a5b
DJ
216652003-01-09 Daniel Jacobowitz <drow@mvista.com>
21666
21667 * Makefile.in (ALL_SUBDIRS): New variable.
21668 (subdirs, clean, distclean): Use it.
21669 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21670 regenerating Makefile, since it is generated from the top level.
21671 * gdb.asm/Makefile.in: Likewise.
21672 * gdb.base/Makefile.in: Likewise.
21673 * gdb.c++/Makefile.in: Likewise.
21674 * gdb.disasm/Makefile.in: Likewise.
21675 * gdb.java/Makefile.in: Likewise.
21676 * gdb.mi/Makefile.in: Likewise.
21677 * gdb.threads/Makefile.in: Likewise.
21678 * gdb.trace/Makefile.in: Likewise.
21679
754533e4
DC
216802003-01-09 David Carlton <carlton@math.stanford.edu>
21681
21682 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21683 Add copyright year 2003.
21684
d8b3e9ee
MC
216852003-01-06 Michael Chastain <mec@shout.net>
21686
21687 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21688 When selecting a thread, 'line' and 'file' are optional.
21689 * gdb.mi/mi1-pthreads.exp: Likewise.
21690
8e9e0fe6
AS
216912003-01-06 Andreas Schwab <schwab@suse.de>
21692
21693 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21694 failures.
21695
b5ab8ff3
DJ
216962003-01-04 Daniel Jacobowitz <drow@mvista.com>
21697
21698 Fix PR gdb/844
21699 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21700 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21701
21702 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21703 instead of calling gdb_suppress_entire_file.
21704 * gdb.threads/print-threads.exp: Likewise.
21705 * gdb.threads/schedlock.exp: Likewise.
21706
21707 * gdb.threads/killed.exp: Return instead of calling
21708 gdb_suppress_entire_file.
21709 * gdb.threads/linux-dp.exp: Likewise.
21710 * gdb.threads/pthreads.exp: Likewise.
21711
1e698235
DJ
217122003-01-04 Daniel Jacobowitz <drow@mvista.com>
21713
21714 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21715 stabs.
21716 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21717 * gdb.base/whatis.exp: Always allow (void) after function names.
21718
147ff08c
DJ
217192003-01-04 Daniel Jacobowitz <drow@mvista.com>
21720
21721 * gdb.c++/casts.exp: Correct regexp.
21722
dc62bfc2
MK
217232003-01-04 Mark Kettenis <kettenis@gnu.org>
21724
21725 * configure.in: Call AC_CONFIG_HEADER. Don't call
21726 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21727 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21728 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21729 aforementioned directories in the AC_OUPUT call.
21730 * config.hin: New file.
21731 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21732 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21733 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21734 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21735 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21736 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21737 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21738 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21739 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21740 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21741 gdb.threads/configure.in, gdb.threads/configure,
21742 gdb.threads/config.in, gdb.trace/configure.in,
21743 gdb.trace/configure: Removed.
21744
77afa639
MC
217452003-01-03 Michael Chastain <mec@shout.net>
21746
21747 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21748 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21749
7634bb6e
DJ
217502003-01-03 Daniel Jacobowitz <drow@mvista.com>
21751
21752 * gdb.base/store.exp: Fix regular expressions.
21753
b39c905e
MK
217542002-12-28 Mark Kettenis <kettenis@gnu.org>
21755
21756 * configure.in: Rewrite.
21757 * configure: Regenerated.
21758
0a8551dd
DC
217592003-01-03 David Carlton <carlton@math.stanford.edu>
21760
21761 * gdb.base/psymtab.exp: New file.
21762 * gdb.base/psymtab1.c: Ditto.
21763 * gdb.base/psymtab2.c: Ditto.
21764
c60b7188
AF
217652002-12-23 Adam Fedor <fedor@gnu.org>
21766
21767 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21768
ee73db83
DC
217692002-12-23 David Carlton <carlton@math.stanford.edu>
21770
21771 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21772 and current_directory initialization.
21773
d6c1774e
JB
217742002-12-22 Jim Blandy <jimb@redhat.com>
21775
f0a847b8
JB
21776 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21777 rather than as part of the output file name.
21778
d6c1774e
JB
21779 * gdb.base/attach.exp: There's no need to copy the test program to
21780 /tmp; that was only ever necessary on HP/UX, and this test is
21781 entirely disabled there anyway.
21782
f0708dbb
JB
217832002-12-21 Jim Blandy <jimb@redhat.com>
21784
4c2acfea
JB
21785 * gdb.c++/psmang.exp: Doc fix.
21786
f0708dbb
JB
21787 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21788 test.
21789
9579e000
DC
217902002-12-20 David Carlton <carlton@math.stanford.edu>
21791
21792 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21793
d1810171
MC
217942002-12-18 Michael Chastain <mec@shout.net>
21795
21796 * gdb.c++/annota2.exp: Add copyright year 2002.
21797
76565097
DC
217982002-12-17 David Carlton <carlton@math.stanford.edu>
21799
21800 * gdb.c++/try_catch.cc: Add marker comments.
21801 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21802 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21803 * gdb.c++/m-static.cc: Ditto.
21804 * gdb.c++/m-static1.cc: Ditto.
21805 * gdb.c++/try_catch.cc: Ditto.
21806
da81390b
JJ
218072002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21808
21809 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21810 to see whether we are using the new -environment-directory
21811 command which resets via -r or the old version of the command
21812 which may prompt the user. Part of fix for gdb/741.
21813
b304d130
AC
218142002-12-13 Andrew Cagney <ac131313@redhat.com>
21815
21816 * gdb.fortran/types.exp: Update obsolete comment.
21817 * gdb.fortran/exprs.exp: Ditto.
21818 * lib/gdb.exp: Delete obsolete code.
21819 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21820 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21821 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21822 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21823 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21824 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21825 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21826 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21827 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21828 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21829 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21830 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21831 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21832 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21833 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21834 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21835 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21836 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21837 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21838 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21839 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21840 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21841 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21842 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21843 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21844 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21845 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21846 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21847 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21848 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21849 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21850 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21851 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21852 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21853 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21854 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21855 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21856
a23b6e6a
DC
218572002-12-11 David Carlton <carlton@math.stanford.edu>
21858
21859 * gdb.c++/m-data.exp: Add test for members that shadow global
21860 variables: see PR gdb/804.
21861 * gdb.c++/m-data.cc: Ditto.
21862
6604731b
DJ
218632002-12-10 Daniel Jacobowitz <drow@mvista.com>
21864
21865 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21866
de46ecd7
DC
218672002-12-06 David Carlton <carlton@math.stanford.edu>
21868
21869 * gdb.base/store.c: Don't declare functions static.
21870
27e829d0
AC
218712002-12-04 Andrew Cagney <ac131313@redhat.com>
21872
21873 * gdb.base/store.exp, gdb.base/store.c: New files.
21874
92806416
DJ
218752002-12-03 Daniel Jacobowitz <drow@mvista.com>
21876
21877 * gdb.base/selftest.exp: Update for current gdb.
21878
3bcbaac5
DJ
218792002-12-03 Daniel Jacobowitz <drow@mvista.com>
21880
21881 * gdb.base/maint.exp: Only dump symbols from one source file
21882 or objfile.
21883
f4f00b1f
DJ
218842002-12-03 Daniel Jacobowitz <drow@mvista.com>
21885
21886 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21887 function call.
21888
f1c8a949
JB
218892002-11-25 Jim Blandy <jimb@redhat.com>
21890
21891 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21892 function appearing in error message.
21893
9e297a97
DJ
218942002-11-21 Daniel Jacobowitz <drow@mvista.com>
21895
21896 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21897
1f312e79
JJ
218982002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21899
d63a86f8
RM
21900 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21901 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21902 should be in mi console format. This is part of fix for PR gdb/604.
21903
83c31e7d
FN
219042002-09-18 Fernando Nasser <fnasser@redhat.com>
21905
21906 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21907 which explicitly prints the zero offset as "+0".
21908
322b3f65
DJ
219092002-10-22 Daniel Jacobowitz <drow@mvista.com>
21910
21911 * gdb.threads/schedlock.c (args): Make unsigned.
21912
219132002-10-21 Daniel Jacobowitz <drow@mvista.com>
21914
21915 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21916 numbers. Allow "foo2|selected stack frame".
21917 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21918 * gdb.asm/asmsrc2.s: Likewise.
21919 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21920 comments.
21921 * gdb.asm/mips.inc: New file.
21922
5e2fe5b8
AF
219232002-10-18 Adam Fedor <fedor@gnu.org>
21924
21925 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21926 * gdb.base/help.exp: Likewise.
21927
abe1a5d0
KB
219282002-10-17 Kevin Buettner <kevinb@redhat.com>
21929
21930 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21931 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21932
10abb1d4
JB
219332002-10-02 Jim Blandy <jimb@redhat.com>
21934
21935 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21936
1f609b42
AC
219372002-10-01 Andrew Cagney <ac131313@redhat.com>
21938
21939 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21940 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21941 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21942 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21943 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21944 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21945 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21946
0aee02e4
AC
219472002-09-29 Andrew Cagney <ac131313@redhat.com>
21948
21949 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21950 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21951 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21952 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21953 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21954 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21955 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21956
6fde09ad
KB
219572002-09-27 Kevin Buettner <kevinb@redhat.com>
21958
21959 * gdb.base/annota1.exp (info break): Make directory components of
21960 path optional since not all compilers emit this debug information.
21961
889bf7c5
PA
21962 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21963 step ends up stepping out of the function instead of stopping on
21964 the epilogue.
6fde09ad 21965
9e8aab75
KS
219662002-09-26 Keith Seitz <keiths@redhat.com>
21967
21968 * lib/insight-support.exp (gdbtk_start): Figure out where
21969 the insight executable is based on where gdb is. Use this
21970 executable to start insight instead of gdb.
21971
e36180d7
AC
219722002-09-25 Andrew Cagney <cagney@redhat.com>
21973
21974 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21975
9dd34b2b
AC
219762002-09-24 Andrew Cagney <ac131313@redhat.com>
21977
21978 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21979 test_isolated_complaints.
21980 (test_empty_complaint): New function.
21981 (test_empty_complaints): New function. Check no output when no
21982 complaints.
d63a86f8 21983
dea97812
KB
219842002-09-19 Jim Blandy <jimb@redhat.com>
21985
a9c64011 21986 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21987
54951bd7
AC
219882002-09-19 Andrew Cagney <ac131313@redhat.com>
21989
21990 * gdb.gdb/complaints.exp: New file.
21991
dec43320
AC
219922002-09-18 Andrew Cagney <ac131313@redhat.com>
21993
21994 * gdb.base/maint.exp: Check `help maint internal-warning'.
21995
e70d6e3f
DC
219962002-09-18 David Carlton <carlton@math.stanford.edu>
21997
21998 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21999 numbers, and replace them by a single breakpoint after the
22000 constructors are all finished.
22001 Add test 4.
22002 * gdb.c++/m-static.cc: Add test 4.
22003 * gdb.c++/m-static.h: New file.
22004 * gdb.c++/m-static1.cc: New file.
22005
22006 * gdb.c++/printmethod.exp: New file.
22007 * gdb.c++/printmethod.cc: New file.
22008
22009 * gdb.c++/pr-574.exp: New file.
22010 * gdb.c++/pr-574.cc: New file.
22011
afb5c968
CV
220122002-09-18 Corinna Vinschen <vinschen@redhat.com>
22013
22014 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22015 embedded targets which never actually exit.
22016
31e45dee
FN
220172002-09-18 Fernando Nasser <fnasser@redhat.com>
22018
22019 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22020 "don't step after run" as unresolved or unsupported, instead of xfail.
22021
a283c5a1
CV
220222002-09-18 Corinna Vinschen <vinschen@redhat.com>
22023
22024 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22025 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22026 Add newline to expected string in "step out of main (status wrapper)"
22027 case.
22028
11350d2a
CV
220292002-09-18 Corinna Vinschen <vinschen@redhat.com>
22030
22031 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22032 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22033
0deec7d6
TT
220342002-09-17 Tom Tromey <tromey@redhat.com>
22035
22036 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22037 \000, not \0, in double-quoted string.
22038
b2b4a1b5
CV
220392002-09-14 Corinna Vinschen <vinschen@redhat.com>
22040
c9d37158 22041 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22042 string after running the commands execution on breakpoint tests.
22043
1c56143a
CV
220442002-09-13 Corinna Vinschen <vinschen@redhat.com>
22045
22046 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22047
37f8da45
JB
220482002-09-12 Joel Brobecker <brobecker@gnat.com>
22049
22050 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22051
08b468e0
KS
220522002-09-10 Keith Seitz <keiths@redhat.com>
22053
22054 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22055 runto proc.
22056 (mi_run_to_main): Use mi_runto.
22057 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22058
dc360f58
KS
220592002-09-10 Keith Seitz <keiths@redhat.com>
22060
22061 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22062 regexp for stopping at main. Could have multiple event notifications.
22063 Don't assume that main was declared with no parameters.
22064 (mi_next): Use mi_step_to.
22065 (mi_step): Use mi_next_to.
22066
ce3abcfb
CV
220672002-09-09 Corinna Vinschen <vinschen@redhat.com>
22068
22069 * gdb.base/default.exp: Fix expected string in `info float' test.
22070
d1f5b980
BE
220712002-09-09 Ben Elliston <bje@redhat.com>
22072
22073 * config/mips.exp: Update comments.
22074 * config/mips-idt.exp: Likewise.
22075 * config/nind.exp: Likewise.
22076 * config/slite.exp: Likewise.
22077 * config/sparclet.exp: Likewise.
22078 * config/udi.exp: Likewise.
22079 * config/vx.exp: Likewise.
22080 * config/vxworks29k.exp: Likewise.
22081
2f71430b
JB
220822002-09-05 Jim Blandy <jimb@redhat.com>
22083
22084 * gdb.threads/killed.exp: Fix test failure message.
22085
7ddebc7e
KS
220862002-09-04 Keith Seitz <keiths@redhat.com>
22087
22088 * lib/mi-support.exp: Update copyright.
22089 (mi_gdb_test): Increase the priority of the expected pattern
22090 so that it matches gdb_test.
22091
0ae67eb3
KS
220922002-09-03 Keith Seitz <keiths@redhat.com>
22093
22094 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22095 Use integer comparison instead of string comparison for testing
22096 whether binary was built.
22097
38fc42c8
JB
220982002-09-03 Jim Blandy <jimb@redhat.com>
22099
22100 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22101
b6ff0e81
JB
221022002-08-29 Jim Blandy <jimb@redhat.com>
22103
22104 * gdb.threads/pthreads.exp: Move the portable thread compilation
22105 code into a function in lib/gdb.exp, and call that from here.
22106 * lib/gdb.exp (gdb_compile_pthreads): New function.
22107
07c98896
KS
221082002-08-29 Keith Seitz <keiths@redhat.com>
22109
22110 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22111 expect_out so that callers can get at it.
22112
0312286c
DJ
221132002-08-23 Daniel Jacobowitz <drow@mvista.com>
22114
22115 * gdb.threads/print-threads.c: New file.
22116 * gdb.threads/print-threads.exp: New file.
22117 * gdb.threads/schedlock.c: New file.
22118 * gdb.threads/schedlock.exp: New file.
22119
dd039bc4
EZ
221202002-08-22 Elena Zannoni <ezannoni@redhat.com>
22121
a9c64011
AS
22122 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22123 not altivec.c.
dd039bc4 22124
1f36144c
MK
221252002-08-17 Mark Kettenis <kettenis@gnu.org>
22126
22127 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22128 targets. The problem should be fixed now.
22129
16057ec7 221302002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22131
22132 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22133 2002-07-24 change that removes final dots from error messages.
22134
3c1499ad
TT
221352002-08-13 Tom Tromey <tromey@redhat.com>
22136
22137 * gdb.base/readline.exp: New file.
22138
a20ce2c3
AC
221392002-08-01 Andrew Cagney <ac131313@redhat.com>
22140
22141 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22142 supress message.
22143
db034ac5
AC
221442002-08-01 Andrew Cagney <cagney@redhat.com>
22145
22146 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22147 CHILL_FOR_TARGET and CHILL_LIB.
22148 * configure.in (configdirs): Remove gdb.chill.
22149 * configure: Regenerate.
22150 * lib/gdb.exp: Obsolete references to chill.
22151 * gdb.fortran/types.exp: Ditto.
22152 * gdb.fortran/exprs.exp: Ditto.
22153
3e000b18
KB
221542002-07-30 Kevin Buettner <kevinb@redhat.com>
22155
22156 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22157 set Irix-specific compile and link flags.
22158
28f4966b
KB
221592002-07-29 Kevin Buettner <kevinb@redhat.com>
22160
22161 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22162 source files. The ``-o'' option doesn't work with the ``-E'' option
22163 when using the Irix compiler.
22164
46c0d5a6
DJ
221652002-07-19 Daniel Jacobowitz <drow@mvista.com>
22166
22167 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22168 Improve support for reusing an exec file. Copy exec file
22169 to target, and run gdbserver on the target instead of on the host.
22170
eecf4bed
JB
221712002-07-18 Jim Blandy <jimb@redhat.com>
22172
0f815cdf
JB
22173 * gdb.base/ending-run.exp: Don't expect to see the program end in
22174 some orderly fashion when we're running on a real stand-alone
22175 board.
22176
eecf4bed
JB
22177 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22178 targets that don't support interrupts.
22179
52d309e4
JB
221802002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22181
22182 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22183 systems.
22184 Move comments in expect statements to inside the actions, so that they
22185 don't get matched against.
22186
ff683d9e
MK
221872002-07-10 Mark Kettenis <kettenis@gnu.org>
22188
22189 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22190 function when asleep" test.
22191
b5356753
AC
221922002-07-10 Andrew Cagney <ac131313@redhat.com>
22193
22194 * gdb.base/page.exp: Rewrite to handle problems with very long
22195 `info set' output. Update copyright.
22196
6aa4d13a
AC
221972002-06-26 Andrew Cagney <ac131313@redhat.com>
22198
22199 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22200 gdb.threads-hp.
22201 * gdb.hp/configure: Regenerate.
22202 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22203 * gdb.hp/gdb.threads-hp/configure: Delete file.
22204 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22205
8cf8c2b8
AC
222062002-06-22 Andrew Cagney <ac131313@redhat.com>
22207
22208 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22209 setlocale, bindtextdomain and textdomain.
22210
6827a8f8
JB
222112002-06-11 Jim Blandy <jimb@redhat.com>
22212
919d772c
JB
22213 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22214 preprocessor macro information is present.
22215
6827a8f8
JB
22216 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22217 tests.
22218
c15b0d21
MS
222192002-06-06 Michael Snyder <msnyder@redhat.com>
22220
c5984d70
MS
22221 * gdb.base/overlays.exp: Record addresses of overlay
22222 functions in TCL variables rather than in GDB variables,
22223 to avoid having GDB convert them to pointers (with loss
22224 of information).
22225
d63a86f8 22226 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22227 default linker script changes.
c15b0d21
MS
22228 * gdb.base/long_long.exp: Add check for sizeof (long double).
22229
be26fe0d
ML
222302002-06-06 Michal Ludvig <mludvig@suse.cz>
22231
22232 * gdb.asm/asm-source.exp: Add x86-64 target.
22233 * gdb.asm/x86_64.inc: New.
d63a86f8 22234
258093ca 222352002-05-30 Michael Chastain <mec@shout.net>
258093ca 22236
4b3153f1 22237 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22238 * gdb.c++/m-static.cc: New file.
22239 * gdb.c++/m-static.exp: New file.
22240
241264c6
MS
222412002-05-28 Michael Snyder <msnyder@redhat.com>
22242
22243 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22244 precision.
22245
9bba8c8f 222462002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22247
4b3153f1 22248 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22249 * gdb.c++/m-data.cc: New file.
22250 * gdb.c++/m-data.exp: New file.
22251
222522002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22253
4b3153f1 22254 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22255 * gdb.c++/try_catch.cc: New file.
d63a86f8 22256 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22257
def1b996
MC
222582002-05-27 Michael Chastain <mec@shout.net>
22259
22260 * gdb.c++/local.exp: Accept more nested types in output.
22261
522ba268
MC
222622002-05-26 Michael Chastain <mec@shout.net>
22263
22264 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22265
277254ba
MS
222662002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22267
22268 * lib/gdb.exp (gdb_wrapper_init): Just because
22269 gdb_wrapper_file exists, this does not mean that the file
22270 should not be rebuilt. That is what gdb_wrapper_initialized
22271 is for.
22272 (default_gdb_init): Reset gdb_wrapper_initialized.
22273
b61a8733
MS
222742002-05-23 Michael Snyder <msnyder@redhat.com>
22275
d63a86f8 22276 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22277 the precision of the floating point test results.
22278 * gdb.base/call-rt-st.exp: Ditto.
22279
b61a8733
MS
22280 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22281 * gdb.base/call-rt-st.exp: Ditto.
22282
56f6e910
MC
222832002-05-19 Michael Chastain <mec@shout.net>
22284
22285 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22286
ad0b0016
EZ
222872002-05-19 Elena Zannoni <ezannoni@redhat.com>
22288
a9c64011
AS
22289 * configure.in (configdirs): Add gdb.arch.
22290 * configure: Regenerate.
ad0b0016 22291
f617d2b6
JB
222922002-05-17 Jim Blandy <jimb@redhat.com>
22293
22294 * gdb.base/completion.exp: Recognize the more detailed error
22295 messages produced by the macro expander's lexical analyzer.
22296
eac2a696
EZ
222972002-05-14 Elena Zannoni <ezannoni@redhat.com>
22298
a9c64011
AS
22299 * gdb.arch/altivec-abi.c: New file.
22300 * gdb.arch/altivec-abi.exp: New file.
22301 * gdb.arch/altivec-regs.c: New file.
22302 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22303
2fdde8f8
DJ
223042002-05-14 Daniel Jacobowitz <drow@mvista.com>
22305
22306 * gdb.base/maint.exp (maint print type): Update for new type
22307 structure.
d63a86f8 22308
e31f1a7c
EZ
223092002-05-14 Elena Zannoni <ezannoni@redhat.com>
22310
22311 * gdb.arch: New directory.
22312 * gdb.arch/configure.in: New file.
22313 * gdb.arch/configure: New file.
22314 * gdb.arch/Makefile.in: New file.
22315
db589741
CV
223162002-05-13 Corinna Vinschen <vinschen@redhat.com>
22317
22318 * gdb.asm/asm-source.exp: Add v850 as supported target.
22319 * gdb.asm/v850.inc: New file.
22320
8ce2a7dc
DJ
223212002-05-13 Daniel Jacobowitz <drow@mvista.com>
22322
22323 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22324
df763c7f
DJ
223252002-05-12 Daniel Jacobowitz <drow@mvista.com>
22326
22327 * gdb.base/break.exp: Check 'break "marker2"'.
22328
377daeed
MS
223292002-05-10 Michael Snyder <msnyder@redhat.com>
22330
22331 * gdb.base/long_long.exp: Fix typo.
22332
c4b7bc2b
JB
223332002-05-10 Jim Blandy <jimb@redhat.com>
22334
ecac9a4e
JB
22335 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22336 a bug.
22337
c4b7bc2b
JB
22338 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22339 Recognize more detailed error message produced by the macro
22340 expander's lexical analyzer.
22341 * lib/gdb.exp (test_print_reject): Same.
22342
e71019a1
MK
223432002-05-09 Mark Kettenis <kettenis@gnu.org>
22344
22345 * gdb.c++/method.exp: Fix typo.
22346
fedfc8e6
MS
223472002-05-08 Michael Snyder <msnyder@redhat.com>
22348
166a1957
MS
22349 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22350 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22351 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22352 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22353 Add iftarget clause for strongarm.
d63a86f8 22354
f1c47eb2
MS
223552002-05-06 Michael Snyder <msnyder@redhat.com>
22356
cb9a9d3e
MS
22357 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22358 (gdb_continue_to_end): Accept output from status wrapper.
22359 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22360 Clean up fail messages to match pass messages.
22361
f1c47eb2
MS
22362 Enable the "needs_status_wrapper" testsuite feature.
22363 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22364 (gdb_compile): Conditionally call gdb_wrapper_init.
22365 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22366 * gdb.c++/method.exp: Recognize output from status wrapper.
22367
6079c749
BE
223682002-05-06 Ben Elliston <bje@redhat.com>
22369From Graydon Hoare <graydon@redhat.com>
22370
22371 * config/sid.exp: Include support for "rawsid" protocol.
22372
188baff3
JB
223732002-05-03 Jim Blandy <jimb@redhat.com>
22374
22375 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22376 * gdb.c++/hang3.C: New file.
22377
b9c07f0f
AC
223782002-05-04 Andrew Cagney <ac131313@redhat.com>
22379
22380 * gdb.base/default.exp: Remove obsolete code.
22381 * gdb.c++/misc.exp: Ditto. Update copyright.
22382 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22383 * gdb.base/whatis.exp: Ditto. Update copyright.
22384 * gdb.base/scope.exp: Ditto. Update copyright.
22385 * gdb.base/ptype.exp: Ditto. Update copyright.
22386 * gdb.base/printcmds.exp: Ditto. Update copyright.
22387 * gdb.base/opaque.exp: Ditto. Update copyright.
22388 * gdb.base/list.exp: Ditto.
22389 * gdb.base/funcargs.exp: Ditto. Update copyright.
22390 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22391 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22392 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22393 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22394 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22395 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22396
5c7a0397
MS
223972002-05-02 Michael Snyder <msnyder@redhat.com>
22398
d6dcc264 22399 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22400 * gdb.base/long_long.exp: Add xscale target.
22401 * gdb.base/default.exp: Add xscale target.
22402
eb7f1c48
JB
224032002-05-01 Jim Blandy <jimb@redhat.com>
22404
22405 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22406 gdb.c++/hang.exp: New test.
22407
a6befae8
FF
224082002-05-01 Fred Fish <fnf@redhat.com>
22409
22410 * gdb.base/completion.exp: Handle completions of "./Make" for
22411 more than one completion possibility, as is the case when we
22412 build and test in the source tree.
22413
0a310277
AG
224142002-04-29 Anthony Green <green@redhat.com>
22415
22416 * gdb.java/jmisc1.exp: New file.
22417 * gdb.java/jmisc2.exp: New file.
22418
6ff9af88
DJ
224192002-04-24 Daniel Jacobowitz <drow@mvista.com>
22420
22421 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22422
96b3d632
EZ
224232002-04-23 Elena Zannoni <ezannoni@redhat.com>
22424
22425 * gdb.base/help.exp: Change 'help status' to allow for target
22426 dependent output differences.
22427
5019bb54
MC
224282002-04-22 Michael Chastain <mec@shout.net>
22429
22430 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22431
a805a116
MC
224322002-04-22 Michael Chastain <mec@shout.net>
22433
22434 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22435
a1706bfd
DM
224362002-04-17 David S. Miller <davem@redhat.com>
22437
22438 * gdb.asm/sparc64.inc: New file.
22439 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22440
a73a20a2
EZ
224412002-04-19 Elena Zannoni <ezannoni@redhat.com>
22442
22443 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22444 instruction file directly into the build tree. Clean up at end of
22445 test.
22446
ba678339
DM
224472002-04-18 David S. Miller <davem@redhat.com>
22448
22449 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22450 handle 64-bit platforms correctly.
22451 * gdb.base/maint.exp: Likewise.
22452
b03399da
KB
224532002-04-18 Kevin Buettner <kevinb@redhat.com>
22454
22455 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22456 ``-fpic'' when compiling files comprising a shared library, but
22457 it does need additional linker flags in order to find shared
22458 libraries at run time.
22459
e2004992
KB
224602002-04-18 Kevin Buettner <kevinb@redhat.com>
22461
22462 * gdb.base/cvexpr.c (use): New function.
22463 (main): Invoke use() on all global variables to prevent
22464 some linkers from deleting these otherwise unused symbols.
22465
d8937120
MC
224662002-04-17 Michael Chastain <mec@shout.net>
22467From David S. Miller <davem@redhat.com>
22468
22469 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22470 handle 64-bit platforms correctly.
22471
ffd61a58
MS
224722002-04-12 Michael Snyder <msnyder@redhat.com>
22473From Jim Blandy <jimb@redhat.com>
a9c64011 22474 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22475 script can handle this instead.
22476 * gdb.base/bar.c (barx): Same.
22477 * gdb.base/baz.c (bazx): Same.
22478 * gdb.base/grbx.c (grbxx): Same.
22479
22480 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22481 manager doesn't automatically unmap overlays unnecessarily.
22482
6b8426a6
MH
224832002-04-10 Martin M. Hunt <hunt@redhat.com>
22484
22485 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22486 stepping out of main.
22487
34af4875
MC
224882002-04-09 Michael Chastain <mec@shout.net>
22489
22490 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22491 scope so that the nested scope tests will make sense.
22492 * gdb.c++/local.exp: Write patterns that actually work with gcc
22493 (the HP patterns "were never known to work with gcc").
22494 Keep the old aCC patterns too.
22495
2d1676a0
DJ
224962002-04-09 Daniel Jacobowitz <drow@mvista.com>
22497
22498 * gdb.base/attach.exp: Correct target board test.
22499
3a63e3f9
MC
225002002-04-08 Michael Chastain <mec@shout.net>
22501
22502 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22503 in a const method. Add some xfail and fail cases for configurations
22504 that do not emit the "const ...".
22505
f18dabd2
MC
225062002-04-07 Michael Chastain <mec@shout.net>
22507
22508 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22509 Accept "A * const" and "const A * const" as type of "this".
22510 Fix spelling of getFunky throughout. Make messages uniform.
22511
0fcddd82
EZ
225122002-04-07 Elena Zannoni <ezannoni@redhat.com>
22513
a9c64011 22514 Work around for PR gdb/285:
0fcddd82
EZ
22515 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22516
16a8534a
EZ
225172002-04-07 Elena Zannoni <ezannoni@redhat.com>
22518
22519 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22520 instructions file at run time instead of configure time.
22521 Sometimes we run the test in a directory that is not the one we
22522 configured in.
22523 * gdb.asm/configure.in: Delete creation of symlink.
22524 * gdb.asm/configure: Regenerate.
22525
24181d81
JB
225262002-04-05 J. Brobecker <brobecker@gnat.com>
22527
22528 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22529 xfullpath () function.
22530
7cdb7107
DJ
225312002-04-04 Daniel Jacobowitz <drow@mvista.com>
22532
22533 * gdb.asm/Makefile.in: Correct dependencies.
22534
22535 * gdb.asm/powerpc.inc: New file.
22536 * gdb.asm/asm-source.exp: Add PowerPC.
22537 * gdb.asm/configure.in: Likewise.
22538 * gdb.asm/configure: Regenerated.
22539
a7d17088
DJ
225402002-04-04 Daniel Jacobowitz <drow@mvista.com>
22541
22542 * gdb.base/relocate.exp: New file.
22543 * gdb.base/relocate.c: New file.
22544
cd721503
FF
225452002-04-04 Fred Fish <fnf@redhat.com>
22546
22547 * gdb.base/step-test.exp: Update comment regarding stopping in
22548 memcpy/bcopy calls inserted as part of the compiler runtime.
22549
b22ad7a7
MS
225502002-04-04 Michael Snyder <msnyder@redhat.com>
22551
22552 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22553
5f279fa6
DJ
225542002-04-03 Daniel Jacobowitz <drow@mvista.com>
22555
22556 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22557 (gdb_expect): Remove $notransfer hack.
22558
dd0fd3ce
DJ
225592002-04-02 Daniel Jacobowitz <drow@mvista.com>
22560
22561 * gdb.c++/classes.exp ("calling method for small class"): Match
22562 updated register output.
22563
1e50cda1
DJ
225642002-03-30 Daniel Jacobowitz <drow@mvista.com>
22565
22566 Fix PR gdb/452
22567 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22568 when finished. Make gdb_file_cmd send "exec-file" when
22569 appropriate.
22570
24015922
DJ
225712002-03-30 Daniel Jacobowitz <drow@mvista.com>
22572
22573 * gdb.base/attach.exp: Remove extra setup_xfail.
22574
dd7dfd64
MS
225752002-03-26 Michael Snyder <msnyder@redhat.com>
22576
22577 * gdb.base/default.exp: Add tests for dump, append, and restore.
22578 * gdb.base/help.exp: Add tests for dump, append, and restore.
22579 * gdb.base/dump.exp: New file, test dump, append and restore.
22580 * gdb.base/dump.c: New file.
22581
48b2f8d7
MS
225822002-03-27 Michael Snyder <msnyder@redhat.com>
22583
d63a86f8 22584 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22585 clean-ups in help messages.
22586
05b4d525
FF
225872002-03-26 Fred Fish <fnf@redhat.com>
22588
22589 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22590 have debugging info for those functions and the compiler uses them
22591 internally to copy structs around.
22592
d7679631
FF
225932002-03-26 Fred Fish <fnf@redhat.com>
22594
22595 * gdb.base/list.exp: Revert the change made yesterday and add note
22596 about why we don't list the default lines for remote targets.
22597
523ac3f9
MS
225982002-03-25 Michael Snyder <msnyder@redhat.com>
22599
22600 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22601
754b2b8d
FF
226022002-03-25 Fred Fish <fnf@redhat.com>
22603
22604 * gdb.base/list.exp: This test works on remote targets so remove
22605 the short circuit for remote targets. Update copyright.
22606
33c3e192
FF
226072002-03-25 Fred Fish <fnf@redhat.com>
22608
22609 * gdb.base/attach.exp: Fix logic error that was suppressing this
22610 test for all non hppa*-*-hpux* targets, instead of the hp target.
22611 Move comments closer to the suppression point. Also now need to
22612 check that we are running natively.
22613
d43e73ee
MS
226142002-03-22 Michael Snyder <msnyder@redhat.com>
22615
882c8f02
MS
22616 * gdb.base/default.exp: Add test for gcore. Update copyright.
22617 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22618
04c12f60
FF
226192002-03-06 Fred Fish <fnf@redhat.com>
22620
22621 * gdb.base/funcargs.c: Remove extraneous ';' character.
22622 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22623
b43df995
MC
226242002-03-04 Michael Chastain <mec@shout.net>
22625
22626 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22627 accommodate gcc v3 function signature.
22628 * gdb.mi/mi0-var-cmd-exp: Ditto.
22629
92362027
AC
226302002-02-24 Andrew Cagney <ac131313@redhat.com>
22631
22632 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22633 ``GNU/Linux'' or ``Linux kernel''
22634 * testsuite/gdb.threads/pthreads.c: Ditto.
22635
258ad32d
MC
226362002-02-24 Michael Chastain <mec@shout.net>
22637
22638 * gdb.threads/pthreads.c (thread1): Add a return statement.
22639 (thread2): Likewise.
22640 (foo): Likewise.
22641
04c3b3d4
MC
226422002-02-23 Michael Chastain <mec@shout.net>
22643
22644 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22645 to placate gcc.
22646
5a2a0a20
MC
226472002-02-23 Michael Chastain <mec@shout.net>
22648
22649 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22650 test "ptype bint". The test passes on all my stabs configurations.
22651
a640f7fc
JB
226522002-02-21 Jim Blandy <jimb@redhat.com>
22653
27924826
JB
22654 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22655 filename at a time, and watch for the ones we want to see.
22656
a640f7fc
JB
22657 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22658 types of pointers to prototyped functions.
22659
edcc8c75
AC
226602002-02-20 Andrew Cagney <ac131313@redhat.com>
22661
22662 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22663 signed, unsigned and straight char.
22664 (padding_char, padding_short, padding_int, padding_long,
22665 padding_long_long, padding_float, padding_double,
22666 padding_long_double): New global variables.
22667 (fill, fill_structs): New functions.
22668
22669 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22670 for correctly sized writes. Update copyright.
22671 (get_valueof): New procedure.
22672 (get_sizeof): Call get_valueof.
22673 (check_valueof): New procedure.
22674 (check_padding): New procedure.
22675
ac57ea44
MC
226762002-02-20 Michael Chastain <mec@shout.net>
22677
22678 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22679 to setup_xfail. Document some of the remaining calls.
22680
7a10c941
MC
226812002-02-18 Michael Chastain <mec@shout.net>
22682
22683 * gdb.c++/userdef.exp: Update copyright year.
22684
fb8acdcc
DJ
226852002-02-18 Daniel Jacobowitz <drow@mvista.com>
22686
22687 * gdb.c++/userdef.exp: Test overloaded operators properly.
22688 Remove xfails.
22689
fda6ae12
MS
226902002-02-14 Michael Snyder <msnyder@redhat.com>
22691
22692 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22693
676a0442
DJ
226942002-02-14 Daniel Jacobowitz <drow@mvista.com>
22695
22696 * gdb.base/a2-run.exp: Check for a remote target properly.
22697 * gdb.base/annota1.exp: Likewise.
22698 * gdb.base/list.exp: Likewise.
22699 * gdb.base/reread.exp: Likewise.
22700 * gdb.base/scope.exp: Likewise.
22701 * gdb.base/shlib-call.exp: Likewise.
22702 * gdb.base/term.exp: Likewise.
22703 * gdb.c++/annota2.exp: Likewise.
22704
78b4f468
RE
227052002-02-13 Richard Earnshaw <rearnsha@arm.com>
22706
22707 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22708
9a81ba51
MC
227092002-02-10 Michael Chastain <mec@shout.net>
22710
22711 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22712 (call_after_alloca): Ditto.
22713
004af6c7
DJ
227142002-02-10 Daniel Jacobowitz <drow@mvista.com>
22715
22716 * gdb.base/ending-run.exp: Guard "cont" test with
22717 gdb_skip_stdio_test.
22718
37225f62
JB
227192002-02-06 Jim Blandy <jimb@redhat.com>
22720
22721 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22722 from here...
22723 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22724 To here. Disable this test on non-HP platforms. Add big comment.
22725
fe6fdd96
MS
227262002-02-04 Michael Snyder <msnyder@redhat.com>
22727
22728 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22729 other than d10v and m32r.
22730
036fad3f
RE
227312002-02-02 Richard Earnshaw <rearnsha@arm.com>
22732
22733 * gdb.base/default.exp: Rewrite test patterns to reduce time
22734 taken to match them.
22735
7148ab62
DJ
227362002-01-30 Daniel Jacobowitz <drow@mvista.com>
22737
22738 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22739 Allow a start function above main.
22740 * gdb.threads/linux-dp.exp: Fix copyright date.
22741
396cc255
DJ
227422002-01-30 Daniel Jacobowitz <drow@mvista.com>
22743
a9c64011
AS
22744 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22745 (check_philosopher_stack): Check for manager thread before checking
22746 for a just-starting thread.
396cc255 22747
f038d31b
DJ
227482002-01-30 Daniel Jacobowitz <drow@mvista.com>
22749
22750 From Neil Booth <neil@daikokuya.demon.co.uk>:
22751 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22752 warnings.
22753
b3ff9d9a
FF
227542002-01-21 Fred Fish <fnf@redhat.com>
22755
22756 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22757 not caller.
22758
39ad761d
JB
227592002-01-21 Jim Blandy <jimb@redhat.com>
22760
22761 * gdb.base/reread.exp: Check that GDB properly re-reads the
22762 executable file when it changes while no inferior is running.
22763
aaf320fa
FF
227642002-01-21 Fred Fish <fnf@redhat.com>
22765
a9c64011
AS
22766 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22767 optionally accept the "shlib events" variation.
aaf320fa 22768
808a31f5
JB
227692002-01-21 Jim Blandy <jimb@redhat.com>
22770
22771 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22772 call `fflush' after every `printf', so that the output is produced
22773 at predictable points, regardless of whatever buffering does (or
22774 doesn't) take place.
22775 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22776 at different points.
22777
4420d5e2
DJ
227782002-01-20 Daniel Jacobowitz <drow@mvista.com>
22779
22780 * gdb.c++/inherit.exp: Update copyright years.
22781 * gdb.c++/method.exp: Likewise.
22782
3e36a0f4
DJ
227832002-01-20 Daniel Jacobowitz <drow@mvista.com>
22784
22785 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22786 artificial methods/arguments.
22787 * gdb.c++/derivation.exp: Likewise.
22788 * gdb.c++/inherit.exp: Likewise.
22789 * gdb.c++/method.exp: Likewise.
22790 * gdb.c++/virtfunc.exp: Likewise.
22791
b4ceaee6
AC
227922002-01-18 Andrew Cagney <ac131313@redhat.com>
22793
22794 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22795 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22796 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22797 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22798 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22799 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22800
ecace851
JB
228012002-01-17 Jim Blandy <jimb@redhat.com>
22802
22803 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22804 anchoring the pattern matching the entry point symbol's name.
22805
375fc983
AC
228062002-01-17 Andrew Cagney <ac131313@redhat.com>
22807
22808 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22809 continue/quit query. Update copyright.
22810
fe6fdd96
MS
228112002-01-14 Michael Snyder <msnyder@redhat.com>
22812
22813 * gdb.base/gcore.exp: Remove extra debugging output.
22814
e017c81f
DJ
228152002-01-13 Daniel Jacobowitz <drow@mvista.com>
22816
22817 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22818 for slightly dubious v2 mangled string.
22819
37ab3bf8
DJ
228202002-01-13 Daniel Jacobowitz <drow@mvista.com>
22821
22822 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22823
1bc05c3a 228242002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22825
1bc05c3a 22826 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22827
1bc05c3a
JM
22828 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22829 constructors.
22830 * gdb.c++/derivation.exp: Likewise.
22831 * gdb.c++/templates.exp: Likewise.
22832 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22833
1bc05c3a
JM
228342002-01-10 Michael Snyder <msnyder@redhat.com>
22835
22836 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22837
a911c360
MS
228382002-01-08 Michael Snyder <msnyder@redhat.com>
22839
22840 * gdb.base/gcore.exp: New test for generate-core-file command.
22841 * gdb.base/gcore.c: Testcase for above.
22842 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22843
ea2119ec
JM
228442002-01-08 Jason Merrill <jason@redhat.com>
22845
22846 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22847
68203136
FF
228482002-01-07 Fred Fish <fnf@redhat.com>
22849
22850 * gdb.c++/overload.exp: Remove unconditional xfails for:
22851 print foo_instance1.overloadargs(1)
22852 print foo_instance1.overloadargs(1, 2)
22853 print foo_instance1.overloadargs(1, 2, 3)
22854 print foo_instance1.overloadargs(1, 2, 3, 4)
22855 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22856 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22857 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22858 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22859 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22860 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22861 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22862 print foo_instance1.overload1arg()
22863 print foo_instance1.overload1arg((char)arg2)
22864 print foo_instance1.overload1arg((signed char)arg3)
22865 print foo_instance1.overload1arg((unsigned char)arg4)
22866 print foo_instance1.overload1arg((int)arg7)
22867 print foo_instance1.overload1arg((unsigned int)arg8)
22868 print foo_instance1.overload1arg((float)arg11)
22869 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22870
21b9b5b1
MS
228712002-01-07 Michael Snyder <msnyder@redhat.com>
22872
22873 * gdb.base/huge.exp: New test. Print a very large target data object.
22874 (skip_huge_test): New test variable. Define if you want to skip this
22875 test. The test reads an 8 megabyte data object from the target, so it
22876 might be very time consuming on remote targets with a slow connection.
22877 * gdb.base/huge.c: New file. Test case for above.
22878
725f922e
FF
228792002-01-07 Fred Fish <fnf@redhat.com>
22880
22881 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22882 g_instance.bfoo, and g_instance.cfoo.
22883
889bf7c5 228842002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22885
889bf7c5
PA
22886 * gdb.base/break.c (multi_line_if_conditional): New function.
22887 (multi_ilne_while_conditional): Likewise.
22888 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22889 IF or WHILE condition puts the breakpoint at the start of
22890 the condition.
f286b2c3 22891
634d57ec
JL
22892 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22893 hppa*-*-hpux* expected failure.
22894 * gdb.base/structs.exp (do_function_calls): Similarly.
22895
22896 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22897 watchpoints.
22898
9fbfe2dc
AC
228992002-01-06 Andrew Cagney <ac131313@redhat.com>
22900
22901 Fix PR gdb/66.
22902 * gdb.base/structs.exp: Replace skip for a29k with skip for
22903 gdb,cannot_call_functions.
22904 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22905 * gdb.base/callfuncs.exp: Ditto.
22906 * gdb.base/call-rt-st.exp: Ditto.
22907 * gdb.base/call-strs.exp: Ditto.
22908 * gdb.base/callfwmall.exp: Ditto.
22909 * gdb.base/scope.exp: Obsolete xfail a29k.
22910 * gdb.c++/misc.exp: Ditto.
22911 * gdb.c++/cplusfuncs.exp: Ditto.
22912 * gdb.base/ptype.exp: Ditto.
22913 * gdb.base/printcmds.exp: Ditto.
22914 * gdb.base/opaque.exp: Ditto.
22915 * gdb.base/list.exp: Ditto.
22916 * gdb.base/funcargs.exp: Ditto.
22917 * gdb.base/default.exp: Ditto.
22918
8ddad156
MS
229192002-01-04 Michael Snyder <msnyder@redhat.com>
22920
ca4976a6 22921 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22922 * gdb.base/maint.exp: Add tests for maint info sections options.
22923
1b074332
JL
22924Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22925
22926 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22927
7d159115
CV
229282001-12-20 Corinna Vinschen <vinschen@redhat.com>
22929
22930 * gdb.asm/arm.inc: New file.
22931 * gdb.asm/asm-source.exp: Add arm targets.
22932 * gdb.asm/configure.in: Ditto.
22933 * gdb.asm/configure: Recreated from configure.in.
22934
8fb87725
JL
22935Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22936
afabe08c
JL
22937 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22938 with HP's compiler.
22939 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22940 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22941 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22942 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22943
22944 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22945 either HP's compilers or GCC.
22946
db521deb
JL
22947 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22948 a SIGBUS or SIGSEGV.
22949
22950 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22951
22952 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22953 can be compiled with either HP's compiler or GCC.
22954
cfa88ab7
JL
22955 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22956 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22957 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22958
ca344dff
JL
22959 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22960 to match current gdb output. Update due to using auto-solib-limit
22961 for limiting instead of overloading auto-solib-add.
22962 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22963 test program.
22964
3f3c6e55 22965 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22966 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22967 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22968 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22969 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22970 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22971 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22972 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22973 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22974 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22975 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22976 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22977 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22978
8fb87725
JL
22979 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22980 a SIGTRAP to the inferior.
22981
cf599fa7
CV
229822001-12-19 Corinna Vinschen <vinschen@redhat.com>
22983
22984 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22985 Substitute call to target_link by call to gdb_compile.
22986
2cd045cd
JL
22987Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22988
a9c64011
AS
22989 * gdb.base/break.exp: Fix HP specific search string when testing
22990 backtracing in a called function.
2cd045cd 22991
a9c64011
AS
22992 * gdb.base/constvars.exp: Only set lang to C++ if we're
22993 compiling the test with HP's compilers.
22994 * gdb.base/volatile.exp: Similarly.
2cd045cd 22995
99ebe9ac
JB
229962001-12-19 Jim Blandy <jimb@redhat.com>
22997
22998 * gdb.base/printcmds.exp: Expect the null character to be printed
22999 as '\0', and the '\013' to be printed as '\v'.
23000 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23001 * gdb.base/setvar.exp: Same.
23002
b9891b29
JB
230032001-12-17 Jim Blandy <jimb@redhat.com>
23004
0eba65ab
JB
23005 * gdb.base/completion.exp: Rather than completing very long
23006 filenames, which can make the readline library produce output we
23007 don't recognize, cd to the directory first, and then complete
23008 using nice, short relative paths.
23009
6970b5b1
JB
23010 * gdb.base/completion.exp: On some systems, there is, in fact, a
23011 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23012 variables as being in scope. So use `no_var_named_this'
23013 instead of `b'.
6970b5b1 23014
b9891b29 23015 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23016 can't find the core file's registers as a failure.
b9891b29 23017
e6ccd35f
JSC
230182001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23019
a9c64011
AS
23020 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23021 test expect string more specific.
e6ccd35f 23022
105ba819
CV
230232001-12-13 Corinna Vinschen <vinschen@redhat.com>
23024
23025 * gdb.asm/asm-source.exp: Add support for xstormy16.
23026 * gdb.asm/configure.in: Ditto.
23027 * gdb.asm/configure: Rebuild.
23028 * gdb.asm/xstormy16.inc: New file.
23029
e9e79dd9
FF
230302001-12-10 Fred Fish <fnf@redhat.com>
23031
23032 * gdb.base/maint.exp: Update to match changes in type dumping code.
23033
347dc97d
JB
230342001-12-10 Jim Blandy <jimb@redhat.com>
23035
23036 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23037 matching the entry point symbol's name at the beginning of the
23038 line.
347dc97d 23039
5178b9d6
DJ
230402001-12-07 Daniel Jacobowitz <drow@mvista.com>
23041
23042 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23043 gdb.c++/inherit.exp, gdb.c++/method.exp,
23044 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23045 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23046 and class layout support.
23047
af890c52
DJ
230482001-12-07 Daniel Jacobowitz <drow@mvista.com>
23049
23050 * gdb.c++/classes.exp: Add test for static member function.
23051 * gdb.c++/misc.cc: Add class with static member function.
23052
7a345fb3
JB
230532001-12-07 Jim Blandy <jimb@redhat.com>
23054
f2e54a80 23055 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23056 those tests as `unsupported'.
23057 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23058 Rewrite subsequent tests to use it.
23059
23060 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23061 those tests as `unsupported'.
23062 * gdb.base/structs.exp (call_struct_func): New function.
23063 (do_function_calls): Use call_struct_func to call the functions
23064 returning structs.
23065
0bc69509
JB
23066 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23067 whether functions are prototyped or not, so we can't possibly pass
23068 arguments to t_float_values2 properly.
23069
7a345fb3
JB
23070 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23071 value of `timeout' for targets other than the mips*tx39-*.
23072
edb6ede1
MS
230732001-12-06 Michael Snyder <msnyder@redhat.com>
23074
d63a86f8 23075 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23076 and detect whether the start symbol has a leading underscore.
23077
2d842f13
JB
230782001-12-04 Jim Blandy <jimb@redhat.com>
23079
23080 * gdb.base/completion.exp: Clarify indentation.
23081
68550daf
JB
230822001-12-03 Jim Blandy <jimb@redhat.com>
23083
23084 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23085 variables on the S/390, not `.word'.
23086
cd5195a8
JB
230872001-11-30 Jim Blandy <jimb@redhat.com>
23088
23089 Add assembly-source tests for s390-ibm-linux.
23090 * gdb.asm/s390.inc: New file.
23091 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23092 the S/390 architecture.
a9c64011 23093 * gdb.asm/configure: Regenerated.
cd5195a8 23094
ca9efc90
MS
230952001-11-30 Michael Snyder <msnyder@redhat.com>
23096
23097 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23098 next, info source, info sources, info line, global and static
23099 variables, and static functions.
23100 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23101 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23102 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23103 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23104 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23105 (gdbasm_leave): Restore frame pointer.
23106 (gdbasm_startup): Copy stack set-up from crt0.S.
23107
d0e66976
FN
231082001-11-26 Fernando Nasser <fnasser@redhat.com>
23109
23110 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23111 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23112 to a local (non-static) variable. Copy tstruct.a to a static buffer
23113 and return a pointer to that buffer.
23114 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23115
e2334072
MK
231162001-11-24 Mark Kettenis <kettenis@gnu.org>
23117
23118 * gdb.asm/configure.in: Fix recognition of ix86 target.
23119 * gdb.asm/configure: Regenerate.
23120
756caa3d
MS
231212001-11-21 Michael Snyder <msnyder@redhat.com>
23122
23123 * gdb.asm/sparc.inc: New file.
23124 * gdb.asm/asm-source.exp: Recognize sparc target.
23125 * gdb.asm/configure.in: Recognize sparc target.
23126 * gdb.asm/configure: Regenerate.
d63a86f8 23127
9a4d72d5
MS
231282001-11-21 Michael Snyder <msnyder@redhat.com>
23129
23130 * gdb.asm/m32r.inc: New file.
23131 * gdb.asm/asm-source.exp: Recognize m32r target.
23132 * gdb.asm/configure.in: Recognize m32r target.
23133 * gdb.asm/configure: Regenerate.
23134
a773d1cd
MS
231352001-11-20 Michael Snyder <msnyder@redhat.com>
23136
017ac23d
MS
23137 * gdb.asm/i386.inc: New file.
23138 * gdb.asm/asm-source.exp: Recognize ix86 target.
23139 * gdb.asm/configure.in: Recognize ix86 target.
23140 * gdb.asm/configure: Regenerate.
23141
a773d1cd
MS
23142 * gdb.c++/namespace.exp: Fix quotes in output messages.
23143
bb632afb
MS
231442001-11-14 Michael Snyder <msnyder@redhat.com>
23145
25d559ca 23146 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23147 qualifier in a type cast expression, to designate an address
23148 in the instruction space (Harvard architecture).
23149
4749e309
MS
231502001-11-13 Michael Snyder <msnyder@redhat.com>
23151
23152 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23153 Tests for expressions using 'const' and 'volatile'.
23154
25050984
CV
231552001-11-13 Corinna Vinschen <vinschen@redhat.com>
23156
23157 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23158
1902c51f
DJ
231592001-11-12 Daniel Jacobowitz <drow@mvista.com>
23160
23161 * lib/mi-support.exp (mi_run_to_helper): Move comments
23162 outside of gdb_expect.
23163
dcf95b47
DJ
231642001-11-11 Daniel Jacobowitz <drow@mvista.com>
23165
23166 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23167 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23168 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23169 mi0_run_to): New functions.
23170 * gdb.mi/mi-simplerun.exp: Use them.
23171 * gdb.mi/mi0-simplerun.exp: Likewise.
23172 * gdb.mi/mi-var-cmd.exp: Likewise.
23173 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23174
45b074e1
AC
231752001-11-10 Andrew Cagney <ac131313@redhat.com>
23176
23177 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23178 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23179
bf50d346
AC
231802001-11-09 Andrew Cagney <ac131313@redhat.com>
23181
23182 * gdb.base/restore.exp: Include $expected value in restored test
23183 message.
23184
9383332c
AC
231852001-11-09 Andrew Cagney <ac131313@redhat.com>
23186
23187 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23188 implemented.
23189
db62520a
MS
231902001-11-08 Michael Snyder <msnyder@redhat.com>
23191
23192 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23193 Add pass/fail message for stop at breakpoint in call dummy function.
23194
b5703437
MS
231952001-11-07 Michael Snyder <msnyder@redhat.com>
23196
d63a86f8
RM
23197 * gdb.c++/templates.exp (test_template_breakpoints):
23198 If we get an overload menu, but it does not match what
760f6330 23199 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23200 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23201 making the whitespace optional. Argument for "new" may be
23202 "unsigned" as well as "unsigned int/long".
d63a86f8 23203 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23204 making the whitespace optional. Also replace "(void) with
23205 "((void|)), making the keyword "void" optional.
d63a86f8 23206 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23207 making the whitespace optional. Also replace "(void) with
23208 "((void|)), making the keyword "void" optional.
3bf40917
MS
23209 * gdb.base/callfuncs.c (t_float_values): This function must
23210 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23211 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23212 can be tested against both cases. Usually one case involves
23213 promotion of float to double, while the other does not.
23214 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23215 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23216 includes a stack frame for "start".
23217
c8ab4e6d
JB
232182001-11-05 Jim Blandy <jimb@redhat.com>
23219
23220 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23221 pointers are 32 bits long, and that offsets of relocs are always
23222 stored in the data (REL-style), and not in the reloc entry itself
23223 (RELA-style).
23224 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23225 stabs.
23226
3f08ced9
MS
232272001-11-01 Michael Snyder <msnyder@redhat.com>
23228
23229 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23230 and regular expression operators by using quoting.
23231
cbfa24cd
MS
232322001-10-31 Michael Snyder <msnyder@redhat.com>
23233
23234 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23235 depending on what the symbol table contains.
23236 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23237 the output of the ptype command. Similarly, accept both "const &"
23238 and "const&".
23239
aaa68313
CV
232402001-10-31 Corinna Vinschen <vinschen@redhat.com>
23241
23242 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23243 symbol `STORAGE' to allow to choose the storage class of
23244 the local datastructures.
23245 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23246 compiler directive.
23247
91740388
MS
232482001-10-30 Michael Snyder <msnyder@redhat.com>
23249
23250 * gdb.base/jump.exp: Allow it to run for all targets.
23251
1b7c05e7
CV
232522001-10-29 Corinna Vinschen <vinschen@redhat.com>
23253
23254 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23255 with new double_array size.
23256 (main): Change storage class of all local variables to static.
23257 Reduce size of double_array to 9.
23258 * gdb.base/call-ar-st.exp: Increase timeout value.
23259 Change expected output for double array to match new size in
23260 call-ar-st.c.
23261
36a22261
CV
232622001-10-29 Corinna Vinschen <vinschen@redhat.com>
23263
23264 * gdb.base/ending-run.exp: Create identical output when passing
23265 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23266 Stormy16 target.
36a22261 23267
92b8ae91
MK
232682001-10-28 Mark Kettenis <kettenis@gnu.org>
23269
23270 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23271 that we catch the expected failure under Linux/x86.
23272
cb135b83
OF
232732001-10-29 Orjan Friberg <orjanf@axis.com>
23274
23275 * gdb.base/setvar.exp: Escape curly braces.
23276 * gdb.stabs/weird.exp: Ditto.
23277
6884aa54
DJ
232782001-10-27 Daniel Jacobowitz <drow@mvista.com>
23279
23280 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23281 * gdm.mi/mi0-hack-cli.exp: Likewise.
23282
0398c9aa
AC
232832001-10-25 Andrew Cagney <ac131313@redhat.com>
23284
23285 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23286 messages.
23287
d20bf2e8
AC
232882001-10-21 Andrew Cagney <ac131313@redhat.com>
23289
23290 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23291 checking MI enabled.
23292
03dd63aa
CV
232932001-10-09 Corinna Vinschen <vinschen@redhat.com>
23294
23295 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23296
1d9d99f3
FCE
232972001-10-04 Frank Ch. Eigler <fche@redhat.com>
23298
23299 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23300 if gdb child process crashes, just signal an error.
23301
838ae6c4
JB
233022001-10-02 Jim Blandy <jimb@redhat.com>
23303
23304 * lib/gdb.exp (test_xfail_format): Simplify.
23305
23306 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23307 front of the variable name `format'. Simplify `if'.
23308
8f0cbc1c
DJ
233092001-10-01 Daniel Jacobowitz <drow@mvista.com>
23310
23311 * gdb.threads/pthreads.exp: Wait for output and delay
23312 before sending ^C.
23313
1f08dafd
DJ
233142001-10-01 Daniel Jacobowitz <drow@mvista.com>
23315
23316 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23317 some incorrect output instead of timing out.
23318 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23319
674f90ff
CV
233202001-09-28 Corinna Vinschen <vinschen@redhat.com>
23321
23322 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23323 check to allow additional `int'.
23324
9b284272
DJ
233252001-09-27 Daniel Jacobowitz <drow@mvista.com>
23326
23327 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23328 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23329
b55a4771
MS
233302001-09-27 Michael Snyder <msnyder@redhat.com>
23331
23332 * lib/gdb.exp (test_debug_format): New proc.
23333 (setup_xfail_format): Use new proc test_debug_format.
23334 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23335 proc; use new service proc test_debug_format.
23336 Replace all other "gcc_compiled" tests with this test.
23337 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23338 proc; use new service proc test_debug_format.
23339 Replace all other "gcc_compiled" tests with this test.
23340
233412001-09-27 Michael Snyder <msnyder@redhat.com>
23342
23343 * gdb.base/cvexpr.exp: New file.
23344 * gdb.base/cvexpr.c: New file
23345 Test for expressions using const and volatile keywords.
23346
4e6667ac
CV
233472001-09-26 Corinna Vinschen <vinschen@redhat.com>
23348
23349 * gdb.base/constvars.exp: Check for different orders of keywords
23350 and additional "int" strings in output.
23351
4f337972
AC
233522001-09-22 Andrew Cagney <ac131313@redhat.com>
23353
23354 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23355 responses from "help maint".
23356
2015650d
FCE
233572001-09-19 Frank Ch. Eigler <fche@redhat.com>
23358
23359 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23360 to localhost:NNN instead of :NNN, in case Xvfb is listening
23361 only on TCP.
23362
f3bcedc1
CV
233632001-09-19 Corinna Vinschen <vinschen@redhat.com>
23364
23365 * gdb.base/recurse.exp: When checking leaving the watchpoint
23366 scope, recognize when gdb is in function's epilogue and pass.
23367
6b819c92
KS
233682001-09-18 Keith Seitz <keiths@redhat.com>
23369
23370 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23371 support for running tests against sid targets.
23372 (gdbtk_done): Ditto.
23373
a10c9419
CV
233742001-09-18 Corinna Vinschen <vinschen@redhat.com>
23375
23376 * gdb.base/ending-run.c (main): Set stdout buffersize
23377 to the same reasonable value for any target.
23378 * gdb.base/ending-run.exp: Add a regular expression
23379 to make testsuite happy on Sanyo Stormy16 target.
23380
739d0d99
CV
233812001-09-17 Corinna Vinschen <vinschen@redhat.com>
23382
23383 * gdb.base/display.c (do_loops): Add float variable `f'.
23384 Increment f in loop.
23385 * gdb.base/display.exp: Increment timeout by 60 seconds.
23386 Change float display test to use variable `f'.
23387
1b8947f0
JB
233882001-09-17 Jim Blandy <jimb@redhat.com>
23389
23390 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23391 overflowing the limited breakpoint tables on some ROM monitors
23392 (like the ROM68K).
23393
9890ac81
FCE
233942001-09-15 Frank Ch. Eigler <fche@redhat.com>
23395
23396 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23397 the "-ac" (disable access control) flag.
23398
6db765ea
JH
233992001-08-30 Jeff Holcomb <jeffh@redhat.com>
23400
23401 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23402 ints.
23403
4c32cc04
KS
234042001-08-30 Keith Seitz <keiths@redhat.com>
23405
23406 * lib/gdb.exp: Move all insight-related functionality into
23407 separate file.
23408 * lib/insight-support.exp: New file.
23409
8d6e6f81
FCE
234102001-08-29 Frank Ch. Eigler <fche@redhat.com>
23411
23412 * config/sid.exp (sid_start): Never set sid verbosity; disable
23413 expect_background {} that consumed its stdout; tolerate </dev/null.
23414 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23415
6a90e1d0
AC
234162001-08-18 Andrew Cagney <ac131313@redhat.com>
23417
23418 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23419 CLI jump command to start it.
23420 (mi_run_to_main): Fail immediatly when unexpected output.
23421
1759b3c3
AC
234222001-08-18 Andrew Cagney <ac131313@redhat.com>
23423
23424 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23425 beginning of function. Fix PR gdb/191.
23426
61d11d80
FCE
234272001-08-16 Frank Ch. Eigler <fche@redhat.com>
23428
23429 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23430 what to force sid endianness to.
23431
942a4df2
KS
234322001-08-15 Keith Seitz <keiths@redhat.com>
23433
23434 * lib/gdb.exp (gdbtk_start): Don't set environment
23435 variables for TCL_LIBRARY and friends. Insight will
23436 now figure these out for itself.
23437
0521c418
MS
234382001-08-02 Michael Snyder <msnyder@redhat.com>
23439
23440 * gdb.base/completion.exp: Remove the symbol "a64l" from
23441 the expect string; this is target-specific, and not related
23442 to what is being tested.
23443
74a9a58a
DB
234442001-08-02 Dave Brolley <brolley@redhat.com>
23445
23446 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23447
c70819fa
MS
234482001-07-25 Michael Snyder <msnyder@redhat.com>
23449
c2b8fa57
MS
23450 * gdb.base/consecutive.exp: New file. Test stepping over
23451 breakpoints on consecutive instructions.
23452 * gdb.base/consecutive.c: New file.
23453
c70819fa
MS
23454 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23455 curly braces in regular expressions.
23456
2b1a1355
MS
234572001-07-25 Michael Snyder <msnyder@redhat.com>
23458
23459 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23460 legitimate output from stepping out of main.
23461
413eca6f
KS
234622001-07-22 Keith Seitz <keiths@redhat.com>
23463
23464 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23465 the empty string, do not run the tests.
23466
7e5a9322
SC
234672001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23468
23469 * gdb.base/long_long.exp: Detect size of pointer. Take into
23470 account 2-byte pointers when testing for p/a results.
23471
de58f10f
SC
234722001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23473
d63a86f8 23474 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23475 and defined to 1K for m68hc11.
23476 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23477 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23478 (sizeof_random_data): New variable to tell the size of the data table;
23479 don't test past this size; always run to main.
23480
d6f5fea1
SC
234812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23482
23483 * gdb.base/return2.exp: return of long long and double fails for
23484 68HC11; don't execute these tests on that platform.
23485 * gdb.base/return.exp: Return of a double fails for 68hc11.
23486
c477543d
SC
234872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23488
23489 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23490 tests that print a float.
23491 * call-rt-st.exp: Likewise.
23492
63cf1c79
MK
234932001-07-12 Mark Kettenis <kettenis@gnu.org>
23494
23495 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23496 running this test on Linux.
23497
112f9ab5
MC
234982001-06-24 Michael Chastain <chastain@redhat.com>
23499
23500 * gdb.base/arithmet.exp: Remove some tests to make all test names
23501 unique.
23502
4970cb0f
MS
235032001-07-03 Michael Snyder <msnyder@redhat.com>
23504
23505 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23506 the output of the ptype command.
23507
d85da69f
MS
235082001-07-02 Michael Snyder <msnyder@redhat.com>
23509
4c8a82de
MS
23510 * gdb.base/completion.exp: Don't assume that break.c is the only
23511 source file that may contain functions named "marker".
d85da69f
MS
23512 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23513
8afc772b
AC
235142001-06-28 Andrew Cagney <ac131313@redhat.com>
23515
23516 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23517 of files to delete.
23518
23519 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23520 * gdb.disasm/h8300s.exp: New file.
23521 gdb.disasm/h8300s.s: Likewise.
23522
cff22675
AC
235232001-06-27 Andrew Cagney <ac131313@redhat.com>
23524
23525 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23526 empty breakpoint tables.
23527
68c81b54
AC
235282001-06-25 Andrew Cagney <ac131313@redhat.com>
23529
23530 * lib/mi-support.exp: Update args=... part of stop-reason
23531 patterns. Accept either a list or a tuple.
23532
2dd62704
AC
235332001-06-23 Andrew Cagney <ac131313@redhat.com>
23534
23535 * lib/mi-support.exp: Remove local emacs variable defining
23536 change-log-default-name.
23537
b4127474
MC
235382001-06-22 Michael Chastain <chastain@redhat.com>
23539
23540 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23541 This is operationally compatible with the previous version.
23542
8dbfb380
JB
235432001-06-13 Jim Blandy <jimb@redhat.com>
23544
23545 * lib/gdb.exp (gdb_test): Doc fix.
23546
f2d8c86d
MC
235472001-06-10 Michael Chastain <chastain@redhat.com>
23548
23549 * gdb.base/exprs.exp: Remove a duplicate test.
23550
81564d34
JB
235512001-06-06 Jim Blandy <jimb@redhat.com>
23552
23553 * gdb.base/return2.exp (main): Use values to test float and double
23554 returns that are not NaN's, to avoid being confused by IEEE
23555 comparison rules.
23556
da55addb
MS
235572001-06-04 Michael Snyder <msnyder@redhat.com>
23558
23559 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23560 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23561 rather than wait for 12 more tests to time out.
23562
42c65987
JB
235632001-06-06 Jim Blandy <jimb@redhat.com>
23564
b18bced9 23565 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23566 Don't forget to match the GDB prompt.
b18bced9 23567
42c65987
JB
23568 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23569
5b41e5f0
JB
235702001-06-04 Jim Blandy <jimb@redhat.com>
23571
23572 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23573 command.
23574
015e046f
KB
235752001-05-31 Kevin Buettner <kevinb@redhat.com>
23576
23577 * gdb.base/annota1.exp (info break): Match four or more spaces
23578 after "Address".
23579
fb1ffbbe
MC
235802001-05-31 Michael Chastain <chastain@redhat.com>
23581
23582 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23583 (dm_type_int_star): Likewise.
23584 (dm_type_long_star): Likewise.
23585 (dm_type_void_star): Likewise.
23586
5ea2a32c
KB
235872001-05-29 Kevin Buettner <kevinb@redhat.com>
23588
23589 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23590 to a known value in order to get consistent results regardless
23591 of the setting of INPUTRC or the presence or contents of .inputrc.
23592
ae23c492
MS
235932001-05-24 Michael Snyder <msnyder@redhat.com>
23594
ac55707e
MS
23595 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23596 Don't require that the main thread and the manager thread are the
23597 first in the list.
23598
ae23c492
MS
23599 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23600 debugging. If test fails, issue an "unsupported" not a "fail".
23601
400071f1
JB
236022001-05-24 Jim Blandy <jimb@redhat.com>
23603
23604 Don't assume that short is shorter than int.
23605 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23606 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23607 this isn't true.
400071f1
JB
23608 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23609 an int, is not equal to ~0 stored in an unsigned char. This tests
23610 the same thing that the previous test meant to, but works on
23611 16-bit machines, too.
23612 ("print unsigned char != (~0)"): Same test, complemented.
23613
0816a3e5
MS
236142001-05-24 Michael Snyder <msnyder@redhat.com>
23615
23616 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23617 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23618 and prevents dejagnu getting out of step.
23619
f6dc23a9
KB
236202001-05-23 Kevin Buettner <kevinb@redhat.com>
23621
23622 * gdb.base/finish.exp (finish_void): Revise pattern for
23623 stopping on the call statement to not permit stopping at
23624 the start of the instructions comprising the call sequence.
23625
7dbd117d
MC
236262001-05-19 Michael Chastain <chastain@redhat.com>
23627
23628 * gdb.base/callfuncs.exp: Make all test names unique.
23629 * gdb.base/commands.exp: Make all test names unique.
23630 * gdb.base/condbreak.exp: Make all test names unique.
23631 * gdb.base/dbx.exp: Make all test names unique.
23632 * gdb.base/default.exp: Make all test names unique.
23633 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23634 and TIMEOUT messages to their corresponding PASS message.
23635 * gdb.base/ending-run.exp: Make all test names unique.
23636 * gdb.base/long_long.exp: Remove duplicate test.
23637
6b0b0a9e
KB
236382001-05-21 Kevin Buettner <kevinb@redhat.com>
23639
23640 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23641 stop on the call statement as well as the statement after the
23642 call.
23643
2caa35cb
MS
236442001-05-21 Michael Snyder <msnyder@redhat.com>
23645
23646 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23647
40713331
EZ
236482001-05-10 Elena Zannoni <ezannoni@redhat.com>
23649
a9c64011
AS
23650 * gdb.base/completion.exp: Revamp test. Make it execute on all
23651 platforms.
40713331 23652
c2c1be8d
EZ
236532001-05-10 Elena Zannoni <ezannoni@redhat.com>
23654
a9c64011
AS
23655 * config/gdbserver.exp (gdb_load): Handle the case
23656 in which the arguments to gdbserver are given in the
23657 baseboard configuration file.
23658 Also handle the case in which the server needs to do a
23659 load.
2c9cd303 23660
9671de48
KS
236612001-05-07 Keith Seitz <keiths@cygnus.com>
23662
a9c64011
AS
23663 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23664 set up the display for testing.
23665 (gdbtk_start): Convert all paths to paths that tcl will like.
23666 Export target information to environment.
23667 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23668 necessary.
23669 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23670 (to_tcl_path): New proc to convert a given pathname into
23671 a path acceptible as an argument to a tcl command.
23672 (_gdbtk_export_target_info): New proc to export target info
23673 into the environment for gdbtk testing.
23674 (gdbtk_done): New proc to signal end-of-test.
9671de48 23675
5a360f47
JB
236762001-05-06 Jim Blandy <jimb@redhat.com>
23677
23678 * restore.c: Make the code of caller0 correspond to its comment.
23679
66c756c6
MS
236802001-05-03 Michael Snyder <msnyder@redhat.com>
23681
23682 * config/sid.exp (gdb_target_sid): Check for error messages.
23683 On error or timeout, don't make expect exit (which will terminate
23684 all subsequent tests); instead just make gdb exit.
d63a86f8 23685 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23686 return a negative value.
23687
a966fde5
JB
236882001-04-24 Jim Blandy <jimb@redhat.com>
23689
851c18e0
JB
23690 * gdb.c++/templates.exp: If we see the prompt for the overload
23691 list, but we haven't recognized any of the longer patterns,
23692 arrange for this test to fail, not hang.
23693
a966fde5
JB
23694 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23695 variations.
23696
db144853
MC
236972001-04-22 Michael Chastain <chastain@redhat.com>
23698
23699 * gdb.c++/local.exp: Use the 'runto' library function.
23700 * gdb.c++/namespace.exp: Likewise.
23701 * gdb.c++/overload.exp: Likewise.
23702
3207ec21
KB
237032001-03-26 Kevin Buettner <kevinb@redhat.com>
23704
23705 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23706 * gdb.base/step-line.exp: New file. Test step/next in presence of
23707 #line directives.
23708 * gdb.base/step-line.c: New file. Test program for the above.
23709 * gdb.base/step-line.inp: New file. We pretend that this file has
23710 been transformed by some other tool into step-line.c.
23711
13b57657
JB
237122001-03-21 Jim Blandy <jimb@redhat.com>
23713
23714 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23715 unmangled operator names.
23716
754cbe1c
JB
237172001-03-20 Jim Blandy <jimb@redhat.com>
23718
23719 * gdb.threads/linux-dp.exp: Recognize an additional message
23720 generated by GDB when it doesn't understand how to debug threads
23721 on the target system.
23722
177495c9
AC
237232001-03-19 Andrew Cagney <ac131313@redhat.com>
23724
23725 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23726
f266096b
MC
237272001-03-12 Michael Chastain <chastain@redhat.com>
23728
23729 * gdb.c++/derivation.exp: Use the 'runto' library function.
23730
cac3c2ff
MC
237312001-03-12 Michael Chastain <chastain@redhat.com>
23732
23733 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23734
b6c11a24
MC
237352001-02-24 Michael Chastain <chastain@redhat.com>
23736
23737 * gdb.c++/ref-types.exp: Change handwritten code to library
23738 function 'runto'.
23739
6bae5bce
OF
237402001-03-16 Orjan Friberg <orjanf@axis.com>
23741
23742 * gdb.base/signals.exp: Set count to 0 explicitly.
23743
0015fd9a
MS
237442001-03-15 Mark Salter <msalter@redhat.com>
23745
23746 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23747 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23748 (gdb_load): Add support for additional target_info: gdb_download_size
23749 and gdb_load_timeout.
0015fd9a 23750
fc33412a
DT
23751Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23752
23753 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23754 file -- to prevent failing when the compile fails but we have no
23755 intention of running the tests anyway.
fc33412a
DT
23756
23757 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23758 tests if set.
23759
23760 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23761 integers.
fc33412a
DT
23762
23763 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23764 * gdb.c++/namespace.exp: Ditto.
23765
115f06de
OF
237662001-03-07 Orjan Friberg <orjanf@axis.com>
23767
23768 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23769 * gdb.base/pointers.exp: Relax pattern match of decimals.
23770
b6ba6518
KB
237712001-03-06 Kevin Buettner <kevinb@redhat.com>
23772
23773 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23774 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23775 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23776 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23777 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23778 config/sh.exp, config/sid.exp, config/slite.exp,
23779 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23780 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23781 config/vxworks.exp, config/vxworks29k.exp,
23782 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23783 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23784 gdb.base/arithmet.exp, gdb.base/assign.exp,
23785 gdb.base/async.exp, gdb.base/attach.exp,
23786 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23787 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23788 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23789 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23790 gdb.base/commands.exp, gdb.base/completion.exp,
23791 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23792 gdb.base/constvars.exp, gdb.base/corefile.exp,
23793 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23794 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23795 gdb.base/ending-run.exp, gdb.base/environ.exp,
23796 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23797 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23798 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23799 gdb.base/funcargs.exp, gdb.base/help.exp,
23800 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23801 gdb.base/logical.exp, gdb.base/long_long.exp,
23802 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23803 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23804 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23805 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23806 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23807 gdb.base/regs.exp, gdb.base/relational.exp,
23808 gdb.base/remote.exp, gdb.base/reread.exp,
23809 gdb.base/restore.exp, gdb.base/return2.exp,
23810 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23811 gdb.base/selftest.exp, gdb.base/setshow.exp,
23812 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23813 gdb.base/sigall.exp, gdb.base/signals.exp,
23814 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23815 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23816 gdb.base/step-test.exp, gdb.base/structs.c,
23817 gdb.base/structs.exp, gdb.base/structs2.exp,
23818 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23819 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23820 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23821 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23822 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23823 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23824 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23825 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23826 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23827 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23828 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23829 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23830 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23831 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23832 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23833 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23834 gdb.trace/circ.exp, gdb.trace/collection.exp,
23835 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23836 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23837 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23838 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23839 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23840 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23841 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23842 notices.
23843
dc96c6c7 238442001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23845
23846 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23847 first arg is int not float.
23848
dc96c6c7 238492001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23850
23851 * gdb.base/reread.exp: Unsupported for non-native targets;
23852 doesn't work for remote debugging.
23853
9b0c4aeb
FN
238542001-02-19 Fernando Nasser <fnasser@redhat.com>
23855
23856 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23857 * gdb.base/ending-run.exp: Properly handle the BSP state when
23858 stepping past the end of main.
9b0c4aeb 23859
02aa71d5
MC
238602001-02-19 John Moore <jmoore@redhat.com>
23861
23862 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23863 Converted HPUX fix for non-expected items following multiple
23864 step commands into general solution for all platforms.
23865
1fa449a4
MC
238662001-02-18 Michael Chastain <chastain@redhat.com>
23867
23868 * gdb.c++/classes.exp (do_tests): Change runto statements
23869 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23870 statements demangler agnostic.
23871 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23872 (gdb_virtfunc_restart): Likewise.
23873
b2f9ec70
MC
238742001-02-14 Michael Chastain <chastain@redhat.com>
23875
23876 * gdb.c++/inherit.exp (do_tests): Change runto statements
23877 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23878 statements demangler agnostic.
23879
cf74b8ca
AC
23880Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23881
23882 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23883 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23884 before calling common_routine 15 times'' tests.
cf74b8ca 23885
99f78f56
MC
238862001-02-11 Michael Chastain <chastain@redhat.com>
23887
23888 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23889 Helps the test script figure out which demangler is in use.
23890 (dm_type_foo_ref): Ditto.
23891 (dm_type_int_star): Ditto.
23892 (dm_type_long_star): Ditto.
23893 (dm_type_unsigned_int): Ditto.
23894 (dm_type_void): Ditto.
23895 (dm_type_void_star): Ditto.
99707966 23896 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23897 Probe the gdb demangler and set variables to accommodate
23898 formatting differences.
23899 (info_func_regexp): New function. Same as info_func, but
23900 matches against a regexp.
23901 (info_func): Match against a literal string.
23902 (print_addr_2): New function. Match against a literal string,
23903 which can be different from the input to gdb.
23904 (print_addr): Simply call print_addr_2 with the same argument twice.
23905 (test_lookup_operator_functions): Use demangler formatting variables.
23906 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23907 the tests in the same order as the C++ class declaration.
23908 (test_paddr_operator_functions): Ditto.
23909 (test_paddr_overloaded_functions): Ditto.
23910 (test_paddr_hairy_functions): Use demangler formatting variables.
23911 Add reference to gdb/19 for related tests.
23912 (do_tests): Call probe_demangler.
23913
1de8f023
KB
239142001-01-30 Kevin Buettner <kevinb@redhat.com>
23915
23916 * gdb.c++/templates.cc (printf): Remove unused function definition.
23917
ca3f91ed
MS
239182001-01-26 Felix Lee <flee@redhat.com>
23919
23920 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23921
239222001-01-25 matthew green <mrg@redhat.com>
23923
23924 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23925 up sid.
23926 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23927
239282001-01-25 matthew green <mrg@redhat.com>
23929
23930 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23931 Deprecate $sid_spawn_id.
ca3f91ed
MS
23932 (sid_exit): Remove code necessary only for `spawn.'
23933
239342001-01-25 matthew green <mrg@redhat.com>
23935
23936 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23937
fb18ec4a
MC
239382001-01-28 Michael Chastain <chastain@redhat.com>
23939
23940 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23941 to call when tests fail. It takes gdb out of the overloaded
23942 function choice menu back to the main prompt, so that the test
23943 program stays synchronized.
23944 (set_bp_overloaded): New proc to collect all the common
23945 code for setting a breakpoint on an overloaded name. Calls
23946 take_gdb_out_of_choice_menu when needed.
23947 (menu_overload1arg): New variable to collect the repeated
23948 instances of the expected menu for an overloaded name. Change
23949 the regular expression to handle changes in g++ type encoding:
23950 "void" can be either "void" or "", and "unsigned int" can be
23951 either "unsigned int" or "unsigned".
23952 (continue_to_bp_overloaded): Change regular expressions to handle
23953 changes in g++ type encoding.
23954 (no proc): Call take_gdb_out_of_choice_menu when needed.
23955 Remove redundant calls to "info break". Accept either "canceled"
23956 or "cancelled". Change regular expressions in "info break"
23957 calls to handle changes in g++ type encoding. Give all tests
23958 unique strings.
23959
9c646a6e
BE
239602001-01-17 Ben Elliston <bje@redhat.com>
23961
23962 * config/sid.exp: New file.
23963
9549d9c1
AC
23964Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23965
23966 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23967
dc96c6c7 239682000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23969
23970 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23971 Add a RE to accept a non-ascii char if one is ever presented.
23972
b4df4f68
FN
239732000-12-20 Fernando Nasser <fnasser@redhat.com>
23974
297dd0fd 23975 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23976
dc96c6c7 239772000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23978
d63a86f8 23979 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23980 in regexp. One '\' does not suffice on Linux.
23981
4a7bddb6
MC
239822000-12-09 Michael Chastain <chastain@redhat.com>
23983
23984 * gdb.base/break.exp (test_clear_command): Use a marker function
23985 rather than 'main' for the test function. Also move this
23986 test to an execution point where the marker function names are
23987 guaranteed to be bound to functions. (Executing tests after a
23988 'finish' from main runs into name conflicts with local names
23989 in __libc_start_main).
23990
dc96c6c7 239912000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23992
23993 * gdb.base/finish.exp: New test for gdb's "finish" command.
23994 * gdb.base/return2.exp: New test for gdb's "return" command.
23995 * gdb.base/return2.c: New source file for above.
23996
dc96c6c7 239972000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23998
23999 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24000 * gdb.base/miscexprs.exp: Ditto.
24001 * gdb.base/pointers.exp: Ditto.
24002 * gdb.c++/derivation.exp: Ditto.
24003 * gdb.c++/local.exp: Ditto.
24004 * gdb.c++/namespace.exp: Ditto.
24005 * gdb.c++/overload.exp: Ditto.
24006 * gdb.c++/ref-types.exp: Ditto.
24007
dc96c6c7 240082000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24009
24010 * gdb.base/constvars.exp: Test result of "up" command.
24011 * gdb.base/miscexprs.exp: Ditto.
24012 * gdb.base/pointers.exp: Ditto.
24013 * gdb.base/scope.exp: Ditto.
24014 * gdb.c++/derivation.exp: Ditto.
24015 * gdb.c++/local.exp: Ditto.
24016 * gdb.c++/namespace.exp: Ditto.
24017 * gdb.c++/overload.exp: Ditto.
24018 * gdb.c++/ref-types.exp: Ditto.
24019
44097287
FN
240202000-11-22 Michael Chastain <chastain@redhat.com>
24021
24022 * mips_pro.exp: Accept either "middle -> top -> main" or
24023 "middle -> main" in the backtrace, because gcc can optimize
24024 tail calls to jumps. Remove setup_xfail for the hppa case.
24025 Add a comment with the original warning messages from PR 3016,
24026 which was filed in 1993, to preserve them for posterity.
24027
9d2e1bab
ND
240282000-11-17 Nick Duffek <nsd@redhat.com>
24029
24030 * lib/gdb.exp (gdb_test): Override timeout with board info.
24031
1aca8eb7
ND
240322000-11-17 Nick Duffek <nsd@redhat.com>
24033
24034 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24035 the second kill and detach messages.
24036
93076499
ND
240372000-11-17 Nick Duffek <nsd@redhat.com>
24038
24039 * configure.in: Add AC_EXEEXT.
24040 * configure: Regenerate.
24041 * Makefile.in (just-check): Export EXEEXT.
24042 * lib/gdb.exp ($EXEEXT): Import from environment.
24043 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24044 expect "maint dump-me" on Cygwin.
24045 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24046 $EXEEXT.
24047
30e87cd3
ND
240482000-11-17 Nick Duffek <nsd@redhat.com>
24049
24050 * gdb.base/break.exp: Test backtrace and finish from called
24051 function on all platforms, not just HP-UX.
24052
dc96c6c7 240532000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24054
24055 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24056 code from gdb_target_monitor, so it can be used independantly
24057 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24058
dc96c6c7 240592000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24060
24061 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24062 * gdb.base/corefile.exp: Expect the message "Program is being
24063 debugged already" when we send the "corefile" command, since
24064 the preceeding gdb_load may have connected gdb to a remote target.
24065 * gdb.base/display.exp: Disable hardware watchpoints if new
24066 board info variable "no_hardware_watchpoints" is true.
24067 Replace single-letter commands with more readable ones.
24068 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24069 if new board info variable "no_hardware_watchpoints" is true.
24070 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24071 to see if stdio (printf) testing is possible.
24072 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24073 board info variable "no_hardware_watchpoints" is true. Use new
24074 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24075
39124dea
FN
240762000-11-13 Fernando Nasser <fnasser@redhat.com>
24077
24078 From Orjan Friberg <orjanf@axis.com>:
24079 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24080 in array print pattern match.
24081
a9e2e984
FN
240822000-11-09 Fernando Nasser <fnasser@redhat.com>
24083
24084 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24085 spelling "cancelled" to U.S. spelling "canceled" to match changes
24086 made to gdb.
24087 * gdb.c++/ovldbreak.exp: Ditto.
24088
c7db355b
PS
240892000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24090
24091 * gdb.base/callfuncs.c (main): Moved to end of file, call
24092 t_double_values to initialize the FPU before inferior calls are made.
24093 * gdb.base/callfuncs.exp: Test for register preservation after calling
24094 inferior functions. Add tests for continuining, finishing and
24095 returning from a stop in a call dummy.
24096
dc96c6c7 240972000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24098
24099 * gdb.base/commands.exp: Break up long lines, and re-indent.
24100
dc96c6c7 241012000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24102
24103 * config/gdbserver.exp: Rewritten from the ground up, to make it
24104 compatible with the current dejagnu tree, and to make it work with
24105 the new "gdbserver" in libremote.
24106
dc96c6c7 241072000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24108
24109 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24110 * gdb.base/varargs.exp: Skip entire test if no printf support.
24111 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24112 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24113
dc96c6c7 241142000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24115
24116 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24117 no floating point support.
24118 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24119 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24120 * gdb.base/call-rt-st.exp: Ditto.
24121 * gdb.base/call-strs.exp: Ditto.
24122
bac5fc66
JG
241232000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24124
24125 * gdb.base/sizeof.c: include <stdio.h>.
24126
24127 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24128 'finish', otherwise uncaptured gdb_prompt would potentially
24129 throw remaining test points out of sync.
bac5fc66 24130
b22a6027
SB
241312000-07-26 Scott Bambrough <scottb@netwinder.org>
24132
24133 * gdb.base/recurse.exp: Run tests for all targets.
24134 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24135 gnu-oldld case on ARM.
24136 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24137 for ARM targets.
d63a86f8 24138
d8231941
AG
24139Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24140
24141 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24142 * gdb.java/configure: Rebuild.
24143
8caabe69
AG
24144Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24145
24146 * gdb.java/jv-exp.exp: New file.
24147
9d273ca3
AG
24148Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24149
24150 * configure: Rebuilt.
24151 * configure.in (configdirs): Add gdb.java.
24152 * gdb.java/jmisc.java: New file.
24153 * gdb.java/jmisc.exp: New file.
24154 * gdb.java/Makefile.in: New file.
24155 * gdb.java/configure: Rebuilt.
24156 * gdb.java/configure.in: New file.
24157 * lib/java.exp: New file.
24158
4f823a66
AC
24159Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24160
24161 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24162 underflow.
4f823a66 24163
2391e11d
AC
24164Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24165
24166 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24167 and the compilers sizes.
2391e11d 24168
54602222
ND
241692000-07-09 Nick Duffek <nsd@redhat.com>
24170
24171 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24172 (use_methods): New function.
24173 (main): Call use_methods().
24174 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24175 (do_tests): Call test_method_param_class.
24176
2bec0572
ND
241772000-07-09 Nick Duffek <nsd@redhat.com>
24178
24179 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24180 spelling.
24181 (test_enums): New procedure. Move enum tests from end of script
24182 to here. Set breakpoint on function name instead of line number.
24183 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24184 (enums2): New marker function.
24185 (enums1): New function.
24186 (main): Call enums1(). Move enum tests to enums1().
24187
78492fde
AC
24188Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24189
24190 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24191 compile/link program. Update line numbers.
78492fde
AC
24192 * gdb.asm/d10v.inc: Define ``startup''.
24193 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24194
49a2cef8
AC
24195Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24196
24197 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24198
3e6c8688
EZ
241992000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24200
24201 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24202 of 'help maint print' command.
3e6c8688 24203
9ff5cbe9
AC
24204Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24205
24206 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24207 they use gdb_expect_list.
9ff5cbe9 24208
17c579bd
AC
24209Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24210
24211 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24212 memory-read-packet-size'' instead of ``set endian big'' to test
24213 long commands.
17c579bd 24214
e6d71bf3
DB
242152000-06-03 Daniel Berlin <dan@cgsoftware.com>
24216
24217 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24218 g++, and stop skipping them.
e6d71bf3
DB
24219
24220 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24221 work under g++.
24222
d63a86f8 24223 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24224 initialization.
24225
dc96c6c7 242262000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24227
24228 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24229 the regular expression: accept an (almost) arbitrary sequence of
24230 "frames-invalid" and "breakpoints-invalid" messages both before
24231 and after the "starting" message.
24232
dc96c6c7 242332000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24234
24235 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24236
dc96c6c7 242372000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24238
24239 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24240 Relax the regular expression a little, make it pass on Solaris 8.
24241
8216cda9
KB
242422000-05-12 Kevin Buettner <kevinb@redhat.com>
24243
24244 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24245 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24246 Instead, it is permissible for gdb to stop on the line of the
24247 call itself.
24248
1a570b2f
MS
242492000-05-12 Michael Snyder <msnyder@.cygnus.com>
24250
24251 * gdb.base/break.exp (bp on small function, optimized file):
24252 Add a second pass pattern. The behavior differs here between stabs
24253 and dwarf for one-line functions. Stabs preserves two line symbols
24254 (one before the prologue and one after) with the same line number,
24255 but dwarf regards these as duplicates and discards one of them.
24256 Therefore the address after the prologue (where the breakpoint is)
24257 has no exactly matching line symbol, and GDB reports the breakpoint
24258 as if it were in the middle of a line rather than at the beginning.
24259
dc96c6c7 242602000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24261
d63a86f8 24262 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24263 rather than "send_gdb" (for consistancy).
24264
7d418785
AC
24265Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24266
24267 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24268 * gdb.c++/templates.cc: Properly check for GCC version number.
24269 * lib/compiler.cc: Likewise
24270
dc96c6c7 242712000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24272
d63a86f8 24273 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24274 gdb may not stop at the first line of main, due to code motion.
24275
dc96c6c7 242762000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24277
24278 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24279 This test depends on parsing the printf output from the target.
24280 Since the sparclet stub doesn't do stdio, this will never work.
24281 * gdb.base/call-rt-st.exp: ditto.
24282 * gdb.base/call-strs: ditto.
24283
dc96c6c7 242842000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24285
24286 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24287
24288 * gdb.base/ending-run.exp: After connecting to a remote target,
24289 but before running, the target will appear to be in a random
24290 location. Specify both a file and a line for breakpoints.
24291 Also, the function that calls main may be called 'init'
24292 rather than 'start'.
24293
a5a51225
EZ
242942000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24295
24296 * gdb.base/help.exp: Update output for add-symbol-file command.
24297
7930cc7c
FN
242982000-04-10 Fernando Nasser <fnasser@cygnus.com>
24299
24300 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24301 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24302
23e37ab1
C
243032000-04-07 J.T. Conklin <jtc@redback.com>
24304
e93c542c
C
24305 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24306
23e37ab1
C
24307 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24308
591b8fa3
PDM
24309Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24310
24311 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24312 values that can be represented exactly.
591b8fa3
PDM
24313 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24314 above change, and to not check against the directory part of the source
24315 file name.
24316 (step into print_long_arg_list): Likewise.
24317 (print print_small_structs from print_long_arg_list): Likewise.
24318 (print print_long_arg_list): Likewise.
24319
7a495180
EZ
243202000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24321
30b53638 24322 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24323
beb998c6
AC
24324Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24325
24326 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24327
1c689132
DB
243282000-03-25 Daniel Berlin <dan@cgsoftware.com>
24329
24330 * gdb.base/commands.exp (deprecated_command_test): Add test for
24331 deprecate with no arguments.
24332
c1790a9d
JL
243332000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24334
24335 * gdb.base/break.exp: Add new test for setting breakpoints on
24336 optimized code so we can test breakpoints work even when function
24337 prologues may be optimized away
24338
003ba290
FN
243392000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24340
24341 From David Whedon <dwhedon@gordian.com>
a9c64011 24342 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24343
6837a0a2
DB
243442000-03-22 Daniel Berlin <dan@cgsoftware.com>
24345
24346 * gdb.base/help.exp: Added test for new apropos command.
24347
b9593231
KB
243482000-03-21 Kevin Buettner <kevinb@redhat.com>
24349
24350 * gdb.base/pointers.c (usevar): New function.
24351 (main): Make sure that global variables v_int_pointer2, rptr,
24352 and y are all referenced someplace in the program by calling
24353 usevar() on them. [Some linkers delete symbols which are
24354 never referenced. The space remains, but there's no way to
24355 get a (symbolic) handle on the variable from the debugger.]
24356
751a959b
EZ
243572000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24358
24359 * gdb.base/printcmds.c: Add typedeffed arrays.
24360
24361 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24362 procedure to test arrays that are typedef'd.
751a959b 24363
73a93a32
JI
243642000-03-13 James Ingham <jingham@leda.cygnus.com>
24365
24366 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24367 the library directories.
73a93a32 24368
fb40c209
AC
24369Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24370
24371 * configure.in (configdirs): Add sub directory gdb.mi.
24372 * configure: Re-generate.
24373
24374 * gdb.mi: New directory.
d63a86f8 24375
ee4dd2c9
AC
243762000-02-25 Scott Bambrough <scottb@netwinder.org>
24377
24378 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24379 a long long value as a double on ARM platforms.
ee4dd2c9 24380
70f0cc22
JB
243812000-02-16 Jim Blandy <jimb@redhat.com>
24382
24383 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24384 default source file is set properly before running this test.
24385
853819b8
EZ
243862000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24387
24388 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24389 gdbtk/library directory, not in gdbtcl2.
853819b8 24390
dfcd3bfb
JM
243912000-02-04 Jim Blandy <jimb@redhat.com>
24392
24393 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24394 backslash from regexp pattern.
24395
24396 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24397 procedure. Use it to run all the "continue to bp overloaded"
24398 tests. Note that this changes the names of the tests slightly.
24399 If the breakpoint hit message includes a hex PC value, because
24400 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24401 from the real source code, still consider that a pass.
24402
24403 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24404 XFAIL here if the breakpoint message contains a hex address. Note
24405 similar change on 1999-11-02.
24406
24407 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24408
24409 * gdb.base/ptype.exp: Establish a default source file before
24410 calling get_debug_format.
24411
244122000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24413
24414 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24415
8b93c638
JM
244162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24417
24418 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24419 of successive stepi commands -- while in the prologue we should see
24420 the function entry bracket.
24421
244222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24423
24424 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24425 reach __change_mode() when stepping through the end of main().
24426
c5394b80
JM
244272000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24428
24429 * gdb.base/default.exp: Fix expected pattern.
24430 * gdb.base/help.exp: Same.
24431
0d06e24b
JM
244322000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24433
24434 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24435 Don't use xfail's because that affects only the following test.
d63a86f8 24436
0d06e24b 24437 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24438 solaris or linux.
0d06e24b
JM
24439
24440 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24441
dc96c6c7 244422000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24443
d63a86f8 24444 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24445 "A syntax error" rather than "A parse error". Accept both.
24446
244472000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24448
24449 * gdb.base/default.exp: Remove OS dependent string from "target
24450 remote" test.
24451 * gdb.base/help.exp: Same for "help target remote" test.
24452
c3f6f71d
JM
244532000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24454
24455 From Jim Kingdon <kingdon@redhat.com>:
24456
24457 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24458 prompt (cleanup rather than necessity, but still might keep output
24459 from spilling to next test).
c3f6f71d
JM
24460
244612000-01-02 Fred Fish <fnf@cygnus.com>
24462
24463 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24464 AIX, which defines them in <sys/types.h>.
24465
ed9a39eb 244661999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24467
ed9a39eb 24468 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24469 float" test.
ed9a39eb
JM
24470
244711999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24472
ed9a39eb 24473 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24474
24475 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24476 outermost frame disallowed".
24477
244781999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24479
24480 * gdb.base/setvar.exp: New tests for setting the value of a struct
24481 with a constant list.
24482
244831999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24484
24485 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24486 require the user to type a cast before setting the value of a struct.
24487
de57eccd
JM
244881999-12-06 Jim Blandy <jimb@cygnus.com>
24489
24490 * gdb.base/default.exp: Expect the new 'info float' command on
24491 all i386 platforms.
24492
24493 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24494 LinuxThreads libraries that don't support debugging.
24495
c2d11a7d
JM
24496Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24497
24498 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24499 Change the buffer type to ``unsigned char'' to simplify size
24500 arithmetic.
c2d11a7d
JM
24501
24502 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24503 stub only handles 400-1 byte packets. Verify that the download
24504 worked.
c2d11a7d
JM
24505
245061999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24507
24508 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24509 tests, using UNRESOLVED for the untested cases. Also, does not wait
24510 for a timeout if the prompt was received before a recognizable pattern.
24511
245121999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24513
24514 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24515
245161999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24517
24518 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24519 watchpoints.
c2d11a7d
JM
24520
245211999-11-24 Jason Merrill <jason@casey.cygnus.com>
24522
24523 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24524
24525 * gdb.c++/local.exp: Be more flexible in recognizing local class
24526 name mangling. Don't allow horribly truncated method names.
24527 * gdb.c++/derivation.exp: Expect protected inheritance.
24528 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24529 * gdb.c++/virtfunc.exp: Likewise.
24530 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24531 when printing a nested enum.
24532
245331999-11-22 Jim Blandy <jimb@cygnus.com>
24534
24535 * gdb.base/step-test.exp: Properly await GDB's response to setting
24536 a breakpoint on the call to large_struct_by_value.
24537
24538 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24539 just because we have debug info for the `start' function.
24540
245411999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24542
24543 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24544 "Unknown signal" messages, which indicate (on LinuxThreads) that
24545 GDB doesn't know how to debug threads on this system. This is
24546 better than hanging while philosopher 0 dumps chatter into gdb.log.
24547
245481999-11-18 Tom Tromey <tromey@cygnus.com>
24549
24550 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24551
245521999-11-18 Fred Fish <fnf@cygnus.com>
24553
24554 * gdb.base/coremaker2.c: Add sample program for generating
24555 cores that is more self contained than coremaker.c. Eventually
24556 I'll add more code to this and tie it into the testsuite.
24557
4ce44c66
JM
245581999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24559
24560 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24561
245621999-11-10 Jimmy Guo <guo@cup.hp.com>
24563
24564 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24565 from $srcdir/lib/.
4ce44c66 24566 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24567 and gdb.c++/.
4ce44c66
JM
24568
24569 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24570
d63a86f8 24571 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24572 'continue with watch' test point.
24573
245741999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24575
24576 Merged from p2linux-990323-branch:
d63a86f8 24577
4ce44c66
JM
24578 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24579
11cf8741
JM
24580Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24581
24582 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24583 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24584
24585Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24586
24587 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24588 gdb_expect_list.
11cf8741
JM
24589
24590Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24591
24592 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24593
245941999-11-03 Mark Salter <msalter@cygnus.com>
24595
24596 * gdb.base/break.exp: Fix "stub continue" pattern.
24597
245981999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24599
24600 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24601
246021999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24603
24604 * gdb.base/display.exp ("finish"): Add timeout clause.
24605
24606 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24607 plain prompt clause, so this doesn't have to time out in order to
24608 fail.
24609
24610 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24611 breakpoint hit messages include an address.
11cf8741
JM
24612
24613 * gdb.base/display.exp: Don't forget to escape parens in regular
24614 expressions. Unix regexp notatation sucks.
24615
246161999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24617
24618 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24619 order for 'signalled' message.
11cf8741 24620
5c44784c
JM
246211999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24622
24623 From Jimmy Guo <guo@cup.hp.com>:
24624 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24625 * gdb.base/annota1.c: Add code for tests to work with.
24626
246271999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24628
24629 * gdb.base/remote.exp: New test for remote downloading settings.
24630 * gdb.base/remote.c: New file with large .data.
24631
917317f4
JM
246321999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24633
24634 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24635 for LinuxThreads support, merged from the Code Fusion branch.
24636
24637Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24638
24639 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24640 containing exp_continue into a while within an expect. Don't
24641 attempt a start more than three times. Check return value from
24642 gdb_load.
d63a86f8 24643
2df3850c
JM
24644Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24645
24646 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24647 a pass case.
2df3850c 24648
2acceee2
JM
246491999-10-01 Kevin Buettner <kevinb@cygnus.com>
24650
24651 * gdb.base/break.c (main): Added a statement that we can step
24652 off of.
24653 * gdb.base/break.exp: Added tests for setting a breakpoint
24654 at an offset and stepping onto a breakpoint.
24655
246561999-10-01 Fred Fish <fnf@cygnus.com>
24657
d63a86f8 24658 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24659 gdb output.
24660
c2c6d25f
JM
246611999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24662
24663 * gdb.base/break.exp: Code locations are in hex, don't forget!
24664 (For HP-UX.)
24665
246661999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24667
24668 * condbreak.exp: Use break.c as test program.
24669 * condbreak.c: Remove, redundant with break.c.
24670
246711999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24672
24673 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24674 Z-packets if the target needs it.
c2c6d25f
JM
24675
246761999-09-13 James Ingham <jingham@leda.cygnus.com>
24677
24678 * gdb.c++/overload.exp: Added tests for listing overloaded
24679 functions with function pointers in the arg, explicitly calling
24680 out the version you want.
24681
cff3e48b
JM
246821999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24683
24684 * long_long.exp: Add variations of test cases that work for
24685 targets with 16-bit ints and 32-bit doubles.
24686
d4f3574e
SS
246871999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24688
24689 * break.c (main): Compare a possibly-uninitialized argc with an
24690 unlikely value that fits in 16 bits.
24691
246921999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24693
24694 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24695 0xfeeb, don't want negative numbers if ints are 16 bits.
24696
24697 * lib/gdb.exp (skip_cplus_tests): New proc.
24698 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24699 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24700 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24701 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24702 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24703 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24704 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24705 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24706
24707 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24708
24709Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24710
24711 * gdb.base/corefile.exp (up): Allow a parameter to appear
24712 in the frame that we're going up to.
24713
24714 From Jim Blandy <jimb@cygnus.com>:
24715
24716 * gdb.base/default.exp (info float): Expect some output now.
24717
24718 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24719 returning floating-point values to fail on the x86.
24720 * gdb.base/callfwmall.exp (do_function_calls): Same.
24721
24722 * gdb.base/list.exp (test_listsize): Correct expectations for
24723 listing line 1 with listsize 2. Also, listing a single line
24724 works now, as does listing three lines. [Kevin's note: There
24725 were a number of other cases fixed too where the expectations
24726 differed...]
24727
247281999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24729
24730 * gdb.base/selftest.exp: Add case for when version prints as
24731 constant string instead of char pointer.
24732
104c1213
JM
247331999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24734
24735 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24736 stepping out of main.
104c1213
JM
24737
24738 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24739 G++ used.
24740
24741 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24742 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24743
24744 * gdb.c++/ovldbreak.exp: Update match string in test that
24745 includes a warning of multiple breakpoints.
24746
247471999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24748
24749 * gdb.base/display.exp: Improve precision of step-after-finish
24750 added yesterday.
24751
24752 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24753 test.
104c1213
JM
24754
24755 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24756 configs when using G++, not just hppa*.
24757
247581999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24759
24760 * gdb.base/async.c: New file.
24761 * gdb.base/async.exp: New file.
24762
24763Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24764
24765 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24766 PA64.
24767
53a5351d
JM
24768Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24769
104c1213
JM
24770 * gdb.base/display.exp: "finish" can leave us mid-line on many
24771 targets, deal with it. Add a small constant to main, instead of
24772 1000 since main+1000 may not be a valid address in the target.
24773
53a5351d
JM
24774 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24775 on hpux11.
24776
24777 * gdb.base/attach.exp: Handle another hpux11 error message variant
24778 when attaching to a process that does not exist.
24779
247801999-08-19 J.T. Conklin <jtc@redback.com>
24781
24782 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24783 characters in 'continue to 1241' test.
53a5351d
JM
24784
247851999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24786
24787 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24788 stop in print_long_arg_list, define and use a whitespace
24789 variable in print_small_structs test, add an XFAIL for Solaris.
24790 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24791 interested enough to fix.
24792
7be570e7
JM
247931999-08-13 Keith Seitz <keiths@cygnus.com>
24794
24795 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24796 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24797 proc knows about targets other than the natives.
24798 (test_assign): Use "gdb_run_cmd" to "run" the target.
24799 Check that we've actually hit the breakpoint at main.
24800 When we attempt to assign a value to a local variable, check
24801 that the variable is in the current scope, i.e., don't use
24802 a test with an empty result.
24803
24804Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24805
24806 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24807 command.
7be570e7
JM
24808
248091999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24810
24811 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24812 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24813 gdb.compat, gdb.threads-hp.
24814 gdb.hp/configure, gdb.hp/configure.in: New files.
24815 gdb.hp/Makefile.in: Recurse into new subdirs.
24816 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24817 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24818 in object files.
24819 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24820
96baa820
JM
248211999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24822
24823 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24824 funky printf, remove a bogus p/a test.
96baa820
JM
24825
248261999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24827
24828 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24829 connected to the target. This is necessary when running not
24830 natively.
96baa820
JM
24831
248321999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24833
24834 * gdb.base/step-test.exp: Removed some extraneous messages.
24835
24836 * gdb.base/long_long.exp: Don't run memory examination tests
24837 on little-endian targets (they will need a different set of
24838 results to match).
24839
248401999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24841
24842 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24843 until somebody decides to fix GDB.
24844
24845 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24846 constant as "ULL".
96baa820
JM
24847 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24848 matches for a couple x/2 commands.
24849
a0b3c4fd
JM
248501999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24851
24852 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24853 by merging in ref-types2 tests.
24854 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24855
24856 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24857 * gdb.c++/Makefile.in: Add standard actions.
24858 (EXECUTABLES): Rename from PROGS, update list.
24859 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24860 from gdb.hp.
24861 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24862 foo and bar locals.
24863 * gdb.c++/anon-union.exp: Fix tests to match.
24864 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24865 expect matches to handle output variations.
24866 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24867 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24868 output, add HP alternatives for new and delete prints.
a0b3c4fd 24869 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24870 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24871 * gdb.c++/demangle.exp: Use $style when reporting failure.
24872 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24873 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24874 match alternatives.
24875 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24876 compilers.
a0b3c4fd
JM
24877 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24878 * gdb.c++/method.exp: Add match alternatives.
24879 * gdb.c++/misc.cc: Add bool types.
24880 * gdb.c++/misc.exp: Add tests for bool types.
24881 * gdb.c++/overload.exp: Add xfails.
24882 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24883 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24884 add some more template parameter tests (only for HP currently).
24885 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24886 * gdb.c++/virtfunc.cc: Add return type and value for main.
24887 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24888 match alternatives.
d63a86f8 24889
a0b3c4fd
JM
248901999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24891
24892 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24893
248941999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24895
24896 * gdb.base/signals.exp: Don't expect getting a backtrace from
24897 within a signal handler to fail on Linux.
24898
248991999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24900
24901 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24902 * lib/gdb.exp: Remove some gratuitious semicolons.
24903 (delete_breakpoints): Increase timeout.
24904 (gdb_expect): Add -notransfer option.
24905 (gdb_test): Use -notransfer option.
24906 (get_compiler_info): Add f77 case.
24907 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24908 case.
a0b3c4fd
JM
24909 (gdb_preprocess): Call get_compiler.
24910
24911 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24912 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24913 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24914 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24915 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24916 third arg to gdb_test.
a0b3c4fd
JM
24917 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24918 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24919 HP-UX xfails, add others.
a0b3c4fd
JM
24920 * gdb.base/completion.exp: Reflect name change of self-test.
24921 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24922 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24923 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24924 HP failure number.
a0b3c4fd
JM
24925 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24926 useless HP-UX 10.30 references.
24927 * gdb.base/maint.exp: Loosen matches.
24928 * gdb.base/pointers.c (main): Declare more_code.
24929 * gdb.base/pointers.exp: Match on output of a `next'.
24930 * gdb.base/structs.c: Add prototypes.
24931 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24932 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24933
249341999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24935
24936 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24937 command.
a0b3c4fd
JM
24938
249391999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24940
24941 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24942 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24943
24944 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24945 debug info. Deal with lack of signal hanlder info in stack.
24946
a9c64011 24947 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24948 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24949
5a2468f5
JM
249501999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24951
24952 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24953 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24954
adf40b2e
JM
24955Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24956
24957 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24958 a1-selftest.exp.
adf40b2e
JM
24959 * gdb.base/configure: Re-generate.
24960
249611999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24962
24963 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24964 in trying to run first and name is too long.
24965
24966 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24967 pointers2.c and pointers2.exp, respectively.
24968 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24969 doschk happier.
24970
43e526b9
JM
249711999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24972
24973 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24974 callfuncs2.c and callfuncs2.exp.
24975
24976 * gdb.base/list.exp: Remove mistaken xfails.
24977 * gdb.base/list0.h: Add optional prototypes.
24978
9846de1b
JM
24979Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24980
a9c64011 24981 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24982 calling malloc.
a9c64011
AS
24983 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24984 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24985 use.
9846de1b
JM
24986
249871999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24988
24989 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24990 * gdb.base/annota2.cc, annota2.exp: Move from here.
24991 * gdb.c++/annota2.cc, annota2.exp: To here.
24992 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24993
43ff13b4
JM
24994Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24995
24996 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24997 a consistent format.
43ff13b4 24998
085dd6e6
JM
249991999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25000
25001 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25002 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25003 HP compilers, also set the globals $true and $false.
25004
25005 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25006 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25007 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25008 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25009 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25010 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25011 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25012 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25013 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25014 whatis.c} Add C++ compatible function definitions and return
25015 types, add includes for library functions.
085dd6e6
JM
25016 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25017 * gdb.base/step-test.c (myglob): Rename from glob.
25018 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25019 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25020 files, move here from gdb.hp.
085dd6e6 25021 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25022 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25023 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25024 Adjust line numbers in regexps.
085dd6e6
JM
25025
25026 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25027 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25028 instead of 0/1.
25029
25030 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25031 foll-vfork.exp: New files, move here from gdb.hp.
25032 * gdb.base/page.exp: New file, test of pagination command.
25033
25034 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25035 recursion test.
25036 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25037
25038 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25039 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25040
25041 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25042 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25043 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25044 watchpoint test.
085dd6e6
JM
25045 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25046 them work.
25047 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25048 expressions properly.
25049 * gdb.base/corefile.exp: Loosen the match slightly.
25050 * gdb.base/default.exp: Allow "Error accessing memory" message
25051 also.
25052 * gdb.base/display.exp: Skip over x/0 j if PA64.
25053 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25054 * gdb.base/interrupt.exp: Ditto.
25055 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25056 in use.
25057 * gdb.base/list.exp: Add xfails for HP-UX.
25058 * gdb.base/long_long.exp: Refine some of the numeric matches.
25059 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25060 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25061 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25062 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25063 * gdb.base/ptype.exp: Succeed on more varieties of output.
25064 * gdb.base/scope.exp: Add xfails for HP-UX.
25065 * gdb.base/sect-cmd.exp: Add more cases.
25066 * gdb.base/setvar.exp: Add xfails for HP-UX.
25067 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25068 * gdb.base/signals.exp: Match on void symbolically.
25069 * gdb.base/step-test.exp: Add case for PA64.
25070 * gdb.base/term.exp: Add exit and restart.
25071 * gdb.base/twice.exp: Clean up after self.
25072 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25073 * gdb.base/whatis.exp: Allow more ways to pass tests.
25074
25075 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25076 no longer useful.
085dd6e6
JM
25077
25078Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25079
25080 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25081 list of patterns.
085dd6e6 25082 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25083 print_double_array(double_array)", "continuing to breakpoint
25084 1018", "print print_double_array(array_d)" and "continuing to
25085 1034" tests.
d63a86f8 25086
085dd6e6
JM
250871999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25088
a9c64011 25089 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25090
250911999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25092
25093 * config/mt-*: Remove, these haven't been used since 1996.
25094
250951999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25096
25097 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25098 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25099 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25100
9e0b60a8
JM
251011999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25102
25103 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25104 simpler match case for the ptype of the big class.
25105
251061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25107
25108 * gdb.exp: Fix test for gdb_prompt existence.
25109
251101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25111
25112 * gdb.exp (gdb_test): Add fail after calls to perror.
25113
251141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25115
25116 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25117
251181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25119
25120 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25121
0f71a2f6
JM
25122Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25123
25124 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25125 malloc() is linked in.
0f71a2f6
JM
25126
251271999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25128
25129 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25130 step at end.
25131
25132 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25133
251341999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25135
25136 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25137
cce74817
JM
25138Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25139
25140 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25141 * gdb.base/mips_pro.exp: Likewise.
25142
251431999-06-02 Keith Seitz <keiths@cygnus.com>
25144
25145 * gdb.c++/templates.cc: Change all "new" operators to throw
25146 an exception.
25147 * gdb.c++/cplusfuncs.cc: Likewise.
25148
25149 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25150
25151Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25152
25153 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25154 * gdb.base/ending-run.exp: When stepping out of main, accept a
25155 step into an arbitrary assembler file.
cce74817 25156
392a587b
JM
251571999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25158
d63a86f8 25159 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25160 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25161 * gdb.base/annota2.exp: Revise line number for main
25162 breakpoint. Allow any number of "frames-invalid" and
25163 "breakpoint-invalid" to be printed.
392a587b
JM
25164 * gdb.base/annota2.cc: Initialize a.x to 0.
25165
9e086581
JM
251661999-05-17 Keith Seitz <keiths@cygnus.com>
25167
6fdff2c5
PA
25168 * gdb.base/call-ar-st.exp: Skip
25169 "print print_double_array (double_array)" when "skip_float_tests" set.
25170 Ditto for "print print_double_array(array_d)",
25171 "print print_small_structs", "print print_ten_doubles", and
25172 "step into print_long_arg_list".
25173 Don't assume we can step into "print_long_arg_list": we could step
25174 into memcpy.
25175 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25176 "skip_float_tests" is set: "print print_one_double(*d1)"
25177 and "print print_two_floats(*f3)".
9e086581
JM
25178 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25179 "skip_float_tests" is set.
6fdff2c5
PA
25180 * gdb.base/varargs.exp: Skip
25181 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25182 "skip_float_tests" set.
d63a86f8 25183
cd0fc7c3
SS
251841999-05-06 Keith Seitz <keiths@cygnus.com>
25185
25186 * gdb.base/annota2.cc: Include stdio.h.
25187
25188Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25189
25190 * gdb.base/crossload.exp: Remove, this has been disabled ever
25191 since BFD stopped including all targets, and cross-GDB gets
25192 plenty of testing anyway.
25193 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25194 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25195 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25196 * gdb.base/README: Remove, was doc for this.
25197 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25198 needed.
cd0fc7c3 25199
b83266a0
SS
252001999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25201
25202 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25203 output.
25204
25205 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25206 * gdb.base/annota2.exp: New file. More annotation tests.
25207 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25208 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25209
252101999-04-23 Angela Marie Thomas <angela@cygnus.com>
25211
25212 * config/cfdbug.exp: New file.
25213
7a292a7a
SS
252141999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25215
25216 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25217 Marcus Daniel's and Dale Hawkins's demangler crashes.
25218
25219 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25220 test_lucid_style_demangling, test_arm_style_demangling,
25221 test_hp_style_demangling): Try Tom Tromey's core-dumping
25222 identifier under each demangling style.
7a292a7a
SS
25223
252241999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25225
25226 * gdb.c++/demangle.exp: Include the current demangling style
25227 in all test names.
25228 (current_demangling_style): New global variable.
25229 (set_demangling_style, test_demangling_core, test_demangling,
25230 test_demangling_exact): New functions.
25231 (test_gnu_style_demangling, test_lucid_style_demangling,
25232 test_arm_style_demangling, test_hp_style_demangling): Use those,
25233 instead of calling gdb_test and gdb_test_exact directly.
25234 (catch_demangling_errors): New function, which reports errors
25235 signalled by the demangling test functions in an orderly way.
25236 (do_tests): Use catch_demangling_errors.
25237
252381999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25239
25240 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25241 grouping in expressions, not {}.
7a292a7a
SS
25242
25243 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25244 initialized yet.
7a292a7a
SS
25245
252461999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25247
25248 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25249 are listed.
25250
252511999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25252
25253 * gdb.stabs/weird.exp: Test for CC being defined before
25254 looking at its value.
25255
252561999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25257
25258 * gdb.base/call-ar-st.exp: Remove stray '#'.
25259 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25260 "short int" and "long int".
25261 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25262 change, to mollify finicky HP compiler.
7a292a7a
SS
25263 * gdb.hp/reg-test.exp (testfile): Fix file name.
25264 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25265
7a292a7a
SS
25266 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25267 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25268 alternate form of enum ptype.
25269
c906108c
SS
252701999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25271
7a292a7a
SS
25272 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25273 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25274 passing skip_hp_tests, so as not to waste time on guaranteed
25275 failure.
7a292a7a 25276
c906108c
SS
25277 * gdb.c++/overload.cc: Pass string instead of char addr, always
25278 init ccpfoo.
25279 * gdb.c++/templates.cc: Fix syntax error.
25280
7a292a7a
SS
25281Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25282
25283 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25284 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25285 command.
25286
252871999-03-18 James Ingham <jingham@cygnus.com>
25288
25289 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25290
25291 * gdb.c++/method.exp: It was testing an uninitialized int on the
25292 stack and assuming it was positive.
25293
25294 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25295
25296 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25297 keep it from killing the rest of the tests.
7a292a7a
SS
25298 Use gdb_continue_to_end.
25299
25300 * gdb.base/sigall.exp: use gdb_continue_to_end.
25301
25302 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25303
25304 * gdb.base/display.exp: use runto_main, not run.
25305
d63a86f8
RM
25306 * gdb.base/default.exp: Check for the current error message in the
25307 r abbreviation test.
7a292a7a
SS
25308 Add strongarm to the targets that know info float.
25309
d63a86f8 25310 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25311 run which doesn't work with monitors.
25312
6fdff2c5
PA
25313 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25314 1034 test.
7a292a7a
SS
25315
25316 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25317
6fdff2c5
PA
25318 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25319 end of a program. Traps the case (in Cygmon) when the program
25320 never really exits. Same as Mark's continue_to_exit, but I had
25321 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25322
25323 * config/monitor.exp (gdb_target_monitor): added another
25324 target_info parameter: remotebinarydownload. This will set the
25325 remotebinarydownload flag if this is causing some boards trouble.
25326
253271999-03-18 Mark Salter <msalter@cygnus.com>
25328
25329 * lib/gdb.exp (continue_to_exit): New function.
25330
25331 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25332 * gdb.base/ending-run.exp: Ditto.
25333 * gdb.base/step-test.exp: Ditto.
25334
253351999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25336
25337 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25338 (suggested by Art Haas <ahaas@neosoft.com>).
25339
253401999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25341
889bf7c5 25342 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25343
25344Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25345
25346 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25347 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25348
253491999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25350
25351 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25352 a call to strlen; sometimes we do have sources.
25353
253541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25355
25356 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25357 character, so GDB won't print garbage after its end.
d63a86f8 25358
c906108c
SS
25359 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25360 breakpoint there instead. Sometimes GCC emits memcpy to handle
25361 the large structures being passed by value, so we step into that
25362 instead of sum_array_print, which obscures what we're really testing.
25363 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25364 the bizarre steps into memcpy, so do that here. Add check for
25365 stepping into function calls that pass large structures by value.
25366 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25367 Remove all references to specific line numbers.
25368 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25369 New type and function.
25370 (main): Call large_struct_by_value, passing it a large struct by value.
25371 * lib/gdb.exp (gdb_get_line_number): New function.
25372
25373 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25374 more portable.
25375
7a292a7a
SS
253761999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25377
c906108c
SS
25378 * lib/gdb.exp: Doc fixes.
25379
7a292a7a
SS
253801999-03-05 Nick Clifton <nickc@cygnus.com>
25381
d63a86f8 25382 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25383
253841999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25385
c906108c 25386 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25387 commands. They're not germane to this test, and they don't work
25388 that way on remote targets.
c906108c 25389
3fc11d3e
JM
253901999-03-01 James Ingham <jingham@cygnus.com>
25391
25392 * Changelog entries merged over from gdb development branch.
25393
3fc11d3e
JM
25394 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25395
25396 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25397 for outputting results of test run.
25398
2d4a1622 25399 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25400
25401 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25402
7a292a7a
SS
254031999-02-25 Felix Lee <flee@cygnus.com>
25404
25405 * lib/gdb.exp (debug_format): initialize
25406
c906108c
SS
254071999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25408
25409 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25410 * gdb.base/call-rt-st.c: Ditto.
25411
c906108c
SS
254121999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25413
25414 * gdb.threads/pthreads.exp (horiz): New variable.
25415 (test_startup): Fix regexps that capture thread numbers.
25416
254171999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25418
25419 * gdb.base/smoke.exp: Disambiguate two test case names (both
25420 called ``print'').
25421
25422Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25423
25424 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25425 compilation.
c906108c
SS
25426
254271999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25428
25429 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25430 actual output formatting.
25431 * gdb.base/smoke.exp: GDB removes leading 0's.
25432 * gdb.base/volatile.exp: Don't check type of remuneration;
25433 that variable is no longer defined in constvars.c.
25434 * gdb.base/step-test.c (main): Exit with explicit exit code.
25435 * gdb.base/step-test.exp: Remove two nexti checks--they are
25436 not portable.
25437
254381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25439
25440 * gdb.base/help.exp ("help delete display"): Fix test to match
25441 gdb's output.
25442
25443 * gdb.base/long_long.c (known_types): Initialize values to zero.
25444 * gdb.base/long_long.exp: Step one more line
25445 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25446 leading zeros. Explicitly ask for hex formatting. Use
25447 unique test case names.
c906108c
SS
25448
25449Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25450
d63a86f8 25451 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25452
25453 * gdb.c++/method.exp: Add missing close brace.
25454
254551999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25456
25457 * gdb.base/maint.exp: Use 'set height 0' to disable page
25458 prompting, not 'set height 400'.
25459
25460 Fix a bunch of timeouts.
25461 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25462 four separate tests, so expect doesn't take forever to match a ton
25463 of text against a regexp with lots of .* forms.
25464 ("maint print psymbols", "maint print symbols"): Make some of
25465 these greps more selective, so that expect doesn't try to wade
25466 through huge piles of output and time out.
25467
25468 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25469
25470 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25471 tests: one which doesn't expect shlib events to be reported, and
25472 another which does, but is XFAIL for all platforms other than
25473 HP/UX.
c906108c
SS
25474
25475 * gdb.base/break.exp: Teach the test suite that the `catch
25476 fork', `catch vfork', and `catch exec' commands produce error
25477 messages on platforms that don't provide these features.
25478
25479Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25480
25481 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25482 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25483 (shortening names from solib_threshold.exp etc), won't run on
25484 anything but HP-UX for the foreseeable future.
c906108c 25485 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25486 reflect move.
c906108c
SS
25487
25488Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25489
25490 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25491 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25492
25493Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25494
25495 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25496 successfully re-sets breakpoints in shared libraries.
25497 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25498
25499Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25500
d63a86f8
RM
25501 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25502 and compiled w/o GCC.
c906108c
SS
25503
25504 * gdb.hp/watch-cmd.exp: ditto.
25505
25506 * gdb.hp/watch-hp.exp: ditto.
25507
25508 * gdb.hp/xdb1.exp: ditto.
25509
25510 * gdb.hp/xdb2.exp: ditto.
25511
25512 * gdb.hp/dbx.exp: ditto.
25513
25514Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25515
25516 * constvars.c: Remove C++-isms.
25517 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25518 with GCC.
c906108c
SS
25519
25520Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25521
25522 The following changes are part of the HP merge.
25523
25524 * gdb.base/break.exp: new tests to verify that catchpoints for
25525 fork, vfork, and exec don't trigger inappropriately.
25526
25527 * gdb.base/opaque.exp: compile one file at a time, then link.
25528
25529 * gdb.base/signals.exp: be more restrictive about which hppa
25530 systems receive a setup_xfail. new tests.
25531
25532 * gdb.base/solib_threshold.build: new file.
25533 * gdb.base/solib_threshold.exp: new file.
25534 * gdb.base/solib_threshold.link_opts: new file.
25535 * gdb.base/solib_threshold.mk: new file.
25536 * gdb.base/gen_solib_threshold.c: new file.
25537
25538 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25539 tests. New tests for enums inside classes.
25540
25541 * gdb.c++/compiler.cc: indicate support of template debugging.
25542
25543 * gdb.c++/demangle.exp: run hp style demangling tests.
25544
25545 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25546 tests.
25547
25548 * gdb.c++/misc.cc: changes to support new tests.
25549
25550 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25551 to support new tests.
25552
25553 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25554 gcc, then skip these tests.
25555
25556Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25557
25558 The following files are part of the HP merge; some had longer
25559 names at HP, but have been renamed to be no more than 14
25560 characters in length.
25561
25562 * gdb.hp/ambiguous.cc: new file.
25563 * gdb.hp/ambiguous.exp: new file.
25564 * gdb.hp/attach.exp: new file.
25565 * gdb.hp/attach2.exp: new file.
25566 * gdb.hp/classes-hp.exp: new file.
25567 * gdb.hp/ctti.exp: new file.
25568 * gdb.hp/ctti-add.cc: new file.
25569 * gdb.hp/ctti-add1.cc: new file.
25570 * gdb.hp/ctti-add2.cc: new file.
25571 * gdb.hp/ctti-add3.cc: new file.
25572 * gdb.hp/dbx.exp: new file.
25573 * gdb.hp/exception.cc: new file.
25574 * gdb.hp/exception.exp: new file.
25575 * gdb.hp/foll-exec.c: new file.
25576 * gdb.hp/foll-exec.exp: new file.
25577 * gdb.hp/foll-fork.c: new file.
25578 * gdb.hp/foll-fork.exp: new file.
25579 * gdb.hp/foll-vfork.c: new file.
25580 * gdb.hp/foll-vfork.exp: new file.
25581 * gdb.hp/inherit-hp.exp: new file.
25582 * gdb.hp/more-steps.exp: new file.
25583 * gdb.hp/namespace.cc: new file.
25584 * gdb.hp/namespace.exp: new file.
25585 * gdb.hp/optimize.exp: new file.
25586 * gdb.hp/pxdb.c: new file.
25587 * gdb.hp/pxdb.exp: new file.
25588 * gdb.hp/quicksort.exp: new file.
25589 * gdb.hp/reg-test.exp: new file.
25590 * gdb.hp/reg-test.s: new file.
25591 * gdb.hp/sized-enum.c: new file.
25592 * gdb.hp/sized-enum.exp: new file.
25593 * gdb.hp/start-stop.exp: new file.
25594 * gdb.hp/templ-hp.cc: new file.
25595 * gdb.hp/templ-hp.exp: new file.
25596 * gdb.hp/thr-lib.c: new file.
25597 * gdb.hp/thr-lib.exp: new file.
25598 * gdb.hp/thr-lib.h: new file.
25599 * gdb.hp/thr-liblib.c: new file.
25600 * gdb.hp/virtfun-hp.c: new file.
25601 * gdb.hp/virtfun-hp.exp: new file.
25602 * gdb.hp/watch-cmd.exp: new file.
25603 * gdb.hp/watch-hp.exp: new file.
25604 * gdb.hp/xdb1.exp: new file.
25605 * gdb.hp/xdb2.exp: new file.
25606 * gdb.hp/xdb3.exp: new file.
25607
25608Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25609
25610 The following files are part of the HP merge; some had longer
25611 names at HP, but have been renamed to be no more than 14
25612 characters in length.
25613
25614 * gdb.base/ss.h: new file.
25615 * gdb.base/call-ar-st.c: new file.
25616 * gdb.base/call-ar-st.exp: new file.
25617 * gdb.base/call-rt-st.c: new file.
25618 * gdb.base/call-rt-st-exp: new file.
25619 * gdb.base/call-strs.exp: new file.
25620 * gdb.base/ena-dis-br.exp: new file.
25621 * gdb.base/environ.exp: new file.
25622 * gdb.base/long_long.exp: new file.
25623 * gdb.base/sect-cmd.exp: new file.
25624 * gdb.base/shlib-cl2.exp: new file.
25625 * gdb.base/smoke.exp: new file.
25626 * gdb.base/so-impl-ld.c: new file.
25627 * gdb.base/so-impl-ld.exp: new file.
25628 * gdb.base/so-indr-cl.c: new file.
25629 * gdb.base/so-indr-cl.exp: new file.
25630 * gdb.base/varargs.exp: new file.
25631 * gdb.base/volatile.exp: new file.
25632 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25633 * gdb.base/display.exp: new file.
c906108c
SS
25634 * gdb.c++/derivation.exp: new file.
25635 * gdb.c++/local.exp: new file.
25636 * gdb.c++/member-ptr.exp: new file.
25637 * gdb.c++/overload.exp: new file.
25638 * gdb.c++/ovldbreak.exp: new file.
25639 * gdb.c++/ref-types.exp: new file.
25640 * gdb.c++/ref-types2.exp: new file.
25641 * gdb.c++/userdef.exp: new file.
d63a86f8 25642
c906108c
SS
25643Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25644
25645 * gdb.base/default.exp: Reflect wording change in remote.c.
25646
dc96c6c7 25647Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25648
25649 * gdb.base/help.exp: Update to reflect current text.
25650
25651Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25652
25653 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25654 they're stack variables and contain garbage.
25655 * gdb.c++/anon-union.exp: new file.
25656
25657 The following changes were made by David Taylor
889bf7c5
PA
25658 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25659 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25660 in changes by HP.
c906108c
SS
25661
25662 * gdb.base/bitops.exp: new file.
25663 * gdb.base/default.exp: change expected messages for catch and
25664 info catch tests to reflect HP merge changes.
25665 * gdb.base/enable-disable-break.exp
25666 * gdb.base/ending-run.c: new file.
25667 * gdb.base/long_long.c: new file.
25668 * gdb.base/maint.exp: new file.
25669 * gdb.base/pointers2.exp: new file.
25670 * gdb.base/shlib-call2.exp: new file.
25671 * gdb.base/solib.exp: new file.
25672 * gdb.base/step-test.c: new file.
25673 * gdb.c++/anon-union.cc: new file.
25674 * gdb.c++/local.cc: new file.
25675 * gdb.c++/member-pointer.cc: new file.
25676 * gdb.c++/method.cc: new file.
25677 * gdb.c++/ref-types.cc: new file.
25678 * gdb.c++/ref-types2.cc: new file.
25679 * gdb.c++/userdef.cc: new file.
d63a86f8 25680
c906108c
SS
25681 * gdb.base/scope.exp: compile one file at a time, then link.
25682 * gdb.base/langs.exp: ditto.
25683 * gdb.base/list.exp: ditto.
d63a86f8 25684
c906108c
SS
25685Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25686
25687 The following changes were made by David Taylor
889bf7c5
PA
25688 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25689 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25690 in changes by HP.
d63a86f8 25691
c906108c
SS
25692 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25693 skip tests. When compiling pass c++ flag to gdb_compile.
25694 * gdb.c++/
d63a86f8 25695
c906108c
SS
25696 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25697 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25698 (skip_hp_tests): new function.
25699 (gdb_preprocess): new function.
25700
25701 * configure.in (hpdir): decide whether to configure gdb.hp.
25702 * configure: regenerated.
25703
25704 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25705 to delete on clean.
25706 (EXECUTABLES): update to reflect new additions.
25707 * gdb.base/commands.exp: update message expected.
25708 * gdb.base/default.exp: add copyright notice.
25709 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25710 * gdb.base/help.exp: update messages to reflect current text.
25711 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25712 targets for recurse tests.
25713 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25714 skip this file.
25715
25716 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25717 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25718 compilation.
25719 * gdb.c++/misc.exp: ditto.
25720 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25721 run the tests. tell gdb_compile that it's a c++ compilation.
25722
25723 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25724
c906108c
SS
25725 * gdb.base/all-bin.exp: new file.
25726 * gdb.base/arithmet.exp: new file.
25727 * gdb.base/assign.exp: new file.
25728 * gdb.base/completion.exp: new file.
25729 * gdb.base/cond-expr.exp: new file.
25730 * gdb.base/condbreak.exp: new file.
25731 * gdb.base/define.exp: new file.
25732 * gdb.base/dollar.exp: new file.
25733 * gdb.base/environment.exp: new file.
25734 * gdb.base/eval-skip.exp: new file.
25735 * gdb.base/jump.exp: new file.
25736 * gdb.base/logical.exp: new file.
25737 * gdb.base/pointers.exp: new file.
25738 * gdb.base/relational.exp: new file.
25739 * gdb.base/section_command.exp: new file.
25740 * gdb.base/whatis-expr.exp: new file.
25741
25742 * gdb.base/all-types.c: new file.
25743 * gdb.base/call-array-struct.c: new file.
25744 * gdb.base/call-return-struct.c: new file.
25745 * gdb.base/call-strings.c: new file.
25746 * gdb.base/callfuncs2.c: new file.
25747 * gdb.base/condbreak.c: new file.
25748 * gdb.base/constvars.c: new file.
25749 * gdb.base/display.c: new file.
25750 * gdb.base/int-type.c: new file.
25751 * gdb.base/jump.c: new file.
25752 * gdb.base/miscexprs.c: new file.
25753 * gdb.base/pointers.c: new file.
25754 * gdb.base/pointers2.c: new file.
25755 * gdb.base/shmain.c: new file.
25756 * gdb.base/shr1.c: new file.
25757 * gdb.base/shr2.c: new file.
25758 * gdb.base/solib.c: new file.
25759 * gdb.base/solib1.c: new file.
25760 * gdb.base/solib2.c: new file.
25761 * gdb.base/varargs.c: new file.
25762 * gdb.c++/derivation.cc: new file.
25763 * gdb.c++/overload.cc: new file.
25764 * gdb.c++/ovldbreak.cc: new file.
25765 * gdb.hp/attach.c: new file.
25766 * gdb.hp/attach2.c: new file.
25767 * gdb.hp/average.c: new file.
25768 * gdb.hp/compiler.c: new file.
25769 * gdb.hp/compiler.cc: new file.
25770 * gdb.hp/execd-program.c: new file.
25771 * gdb.hp/follow-exec.c: new file.
25772 * gdb.hp/follow-fork.c: new file.
25773 * gdb.hp/follow-vfork-and-exec.c: new file.
25774 * gdb.hp/misc-hp.cc: new file.
25775 * gdb.hp/more-steps.c: new file.
25776 * gdb.hp/optimize.c: new file.
25777 * gdb.hp/quicksort.c: new file.
25778 * gdb.hp/run-hp.c: new file.
25779 * gdb.hp/start-stop.c: new file.
25780 * gdb.hp/sum.c: new file.
25781 * gdb.hp/templates-hp.cc: new file.
25782 * gdb.hp/thread-local-in-lib.c: new file.
25783 * gdb.hp/thread-local-in-lib.h: new file.
25784 * gdb.hp/thread-local-in-lib.lib.c: new file.
25785 * gdb.hp/vforked-program.c: new file.
25786 * gdb.hp/virtfunc-hp.cc: new file.
25787 * gdb.hp/watchpoint-hp.c: new file.
25788 * gdb.hp/xdb.c: new file.
25789 * gdb.hp/xdb0.c: new file.
25790 * gdb.hp/xdb0.h: new file.
25791 * gdb.hp/xdb1.c: new file.
25792
25793Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25794
25795 The following change was made by Edith Epstein
889bf7c5
PA
25796 <eepstein@cygnus.com> as part of a project to merge in changes
25797 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25798
25799 * gdb.c++/demangle.exp: changed the expected output for some
25800 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25801 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25802 T1<char>::~T1<char>(void)
c906108c 25803 becomes,
a9c64011
AS
25804 maint demangle __dt__11T1__pt__2_cFv
25805 T1<char>::~T1(void)
c906108c 25806
889bf7c5 25807 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25808
c906108c
SS
25809Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25810
25811 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25812 * gdb.trace/backtrace.exp: Likewise.
25813 * gdb.trace/circ.exp: Likewise.
25814 * gdb.trace/collection.exp: Likewise.
25815 * gdb.trace/deltrace.exp: Likewise.
25816 * gdb.trace/infotrace.exp: Likewise.
25817 * gdb.trace/limits.exp: Likewise.
25818 * gdb.trace/packetlen.exp: Likewise.
25819 * gdb.trace/passc-dyn.exp: Likewise.
25820 * gdb.trace/passcount.exp: Likewise.
25821 * gdb.trace/report.exp: Likewise.
25822 * gdb.trace/save-trace.exp: Likewise.
25823 * gdb.trace/tfind.exp: Likewise.
25824 * gdb.trace/tracecmd.exp: Likewise.
25825 * gdb.trace/while-dyn.exp: Likewise.
25826 * gdb.trace/while-stepping.exp: Likewise.
25827
258281998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25829
25830 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25831
25832Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25833
25834 From Brendan Kehoe:
25835 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25836 int return types.
25837
25838Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25839
25840 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25841 remote dos host testing right.
c906108c
SS
25842
25843Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25844
25845 * gdb.base/corefile.exp: remove some xfails.
25846
25847Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25848
25849 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25850 have different timestamps.
c906108c
SS
25851
25852Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25853
25854 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25855 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25856
25857Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25858
25859 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25860 delta.
c906108c
SS
25861
25862Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25863
25864 * gdb.base/default.exp: Add brace missing from previous delta.
25865
25866Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25867
25868 * gdb.base/default.exp: Support test for info float for all
25869 varieties of arm toolchain.
25870
dc96c6c7 25871Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25872
25873 * gdb.trace/*.exp: remove "remote_download" command.
25874
dc96c6c7 25875Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25876
25877 * gdb.trace/*.exp: remove -gdwarf from compile.
25878
25879Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25880
25881 * gdb.trace/configure.in(AC_INIT): typo
25882 * gdb.trace/configure: regenerated
25883
dc96c6c7 25884Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25885
25886 * config/m68k-emc.exp: New file.
25887 * lib/<emc-support.exp trace-support.exp}: New files.
25888 * configure.in: add new test directory gdb.trace.
25889 * gdb.trace/{configure configure.in Makefile.in}: New files.
25890 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25891 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25892 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25893 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25894 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25895 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25896 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25897
dc96c6c7 25898Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25899
25900 * gdb.c++/classes.exp: Change all regular expressions to match
25901 arbitrary combinations of newline/carriage-return, so that they
25902 will work equally well on Unix and Windows.
25903 * gdb.c++/inherit.exp: ditto.
25904 * gdb.c++/virtfunc.exp: ditto.
25905
259061998-08-11 Dawn Perchik <dawn@cygnus.com>
25907
25908 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25909
c2d11a7d
JM
25910Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25911
25912 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25913 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25914 to use a0-a3/d0-d3 as needed.
25915
25916Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25917
25918 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25919 * gdb.disasm/am33.exp: Corresponding changes.
25920
c906108c
SS
259211998-07-11 Felix Lee <flee@cygnus.com>
25922
25923 * gdb.base/callfuncs.exp: add cmp10 test.
25924 * gdb.base/callfuncs.c (cmp10): new function.
25925
25926Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25927
d63a86f8 25928 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25929 into two parts to get around a synchronization problem in expect.
25930
3fc11d3e
JM
25931Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25932
25933 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25934
25935 * configure.in: Add options for gdbtk testsuite.
25936
25937 * configure: Regenerate.
25938
25939 * gdb.gdbtk: New directory to hold gdbtk tests.
25940
c906108c
SS
25941Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25942
25943 * gdb.fortran/types.exp: Escape brackets in expect patterns
25944 for test_float_literal_types_accepted tests.
25945 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25946 before run test.
25947
c2d11a7d
JM
25948Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25949
25950 * am33.exp: Just compile, do not link the testcase.
25951 * am33.s: Add ".am33" pseudoop to force am33 mode.
25952
c906108c
SS
259531998-06-25 Felix Lee <flee@cygnus.com>
25954
25955 * gdb.base/setshow.exp: make sure $pc is sane.
25956
25957 * gdb.stabs/weird.exp: split expect patterns properly.
25958
c2d11a7d
JM
25959Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25960
25961 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25962 * gdb.disasm/am33.exp: Run it.
25963
dc96c6c7 25964Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25965
25966 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25967 match processing (and eliminate spurious timeouts when running).
25968
dc96c6c7 25969Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25970
25971 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25972 exception test, but conditionalize it on target [mach | gnu].
25973
dc96c6c7 25974Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25975
25976 * gdb.base/overlays.exp: fixup compile line for linker script.
25977
25978Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25979
25980 * gdb.fortran/types.exp: don't guess at float size.
25981
25982Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25983
25984 * gdb.base/exprs.exp: delete test that depends on int size.
25985
25986Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25987
25988 * config/sim.exp: Removed checks for target triplets.
25989 (gdb_target_sim): Use gdb,target_sim_options.
25990
25991Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25992
25993 * gdb.base/reread.exp: New file.
25994 * gdb.base/reread1.c: New file.
25995 * gdb.base/reread2.c: New file.
25996
25997Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25998
25999 * config/sim.exp: Use 'target sim -sparclite' when running
26000 SPARClite programs.
26001
26002Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26003
26004 * gdb.base/structs2.exp: New file.
26005 * gdb.base/structs2.c: New file.
26006
26007Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26008
26009 * gdb.asm/common.inc: New file.
26010 * gdb.asm/d10v.inc: New file.
26011 * asm-source.exp: Pass -I's to gas to find .inc files.
26012 Update line numbers in expected output.
26013 * asmsrc1.s: Rewrite.
26014 * asmsrc2.s: Rewrite.
26015 * configure.in: Create arch.inc symlink.
26016 * configure: Regenerate.
26017 * Makefile.in (distclean): Delete arch.inc.
26018
26019Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26020
26021 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26022 (t_enum_value2): ditto
26023 (t_enum_value3): ditto
26024 (main): ditto
c906108c
SS
26025Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26026
26027 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26028 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26029 change.
26030 Use gdb_test instead of send_gdb/gdb_expect sequences.
26031
26032Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26033
26034 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26035 not void.
26036
26037Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26038
26039 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26040 subroutines. Used to test gdbs ability to single step through PC
26041 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26042
26043Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26044
26045 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26046 more rigorous EGCS C++ error checking.
26047
26048Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26049
a9c64011
AS
26050 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26051 tests.
26052 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26053 function when asleep.
26054 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26055 for i*86 Linux and SVR4 signal handling problems.
26056 Remove linux xfail for `next to handler in signals_tests_1', fixed
26057 by recent infrun.c change.
26058 Limit backtrace to 10 frames to avoid timeout problems with infinite
26059 stack backtraces.
26060 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26061 target.[ch] change.
c906108c
SS
26062
26063Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26064
26065 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26066 for a newline from gdb before continuing.
26067 (default_gdb_exit): Just look for y or n.
26068 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26069 it does, fail the rests of the tests in the file.
26070
26071Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26072
26073 * config/cygmon.exp: New file.
26074
26075Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26076
26077 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26078 main" test on remote targets.
c906108c
SS
26079
26080 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26081 run test on remote targets.
26082
26083Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26084
26085 * gdb.asm: New directory.
26086 * configure.in: Configure it.
26087 * configure: Regenerate.
26088 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26089 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26090
26091Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26092
26093 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26094
dc96c6c7 26095Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26096
a9c64011
AS
26097 * gdb.base/overlays (several files): Merge the two overlay
26098 managers into one. Change variables (foox, barx, bazx, grbxx)
26099 back into ints but force them to load in their proper sections.
c906108c
SS
26100
26101Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26102
26103 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26104 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26105 (D10VCopy): Handle memory regions crossing 16k boundaries.
26106 (D10VCopy): Transfer data in 32 bit chunks.
26107
26108Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26109
26110 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26111 correct.
c906108c
SS
26112
26113 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26114 map. Include space for printf in .text segment.
c906108c
SS
26115
26116 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26117 updated d10v memory VMA/LMA map.
c906108c 26118 (D10VCopy): Call D10VTranslate.
d63a86f8 26119
c906108c
SS
26120Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26121
26122 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26123
26124 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26125 that it won't be put into the .sdata - small data -
26126 section. Update reference.
c906108c
SS
26127 * gdb.base/baz.c (bazx, baz): Ditto.
26128 * gdb.base/foo.c (foox, foo): Ditto.
26129 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26130
26131 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26132 to be arrays.
d63a86f8 26133
dc96c6c7 26134Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26135
a9c64011
AS
26136 * gdb.base/overlays.exp: fix up and get working again.
26137 Add tests for backtraces from an overlay function.
d63a86f8 26138
c906108c
SS
26139Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26140
26141 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26142 "calling function with watchpoint enabled".
26143
26144Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26145
26146 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26147 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26148 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26149 pending review of whether it is useful or not.
26150
26151Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26152
26153 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26154
26155Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26156
26157 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26158 * config/dve.exp: New file to support Densan boards.
26159
26160Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26161
26162 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26163 reads and BSD.
c906108c
SS
26164
26165Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26166
26167 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26168 response.
26169
26170 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26171
26172Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26173
26174 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26175 test.
c906108c
SS
26176
26177 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26178 target_sizeof_long and target_bigendian_p.
c906108c 26179 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26180 to targets word size and endianess.
d63a86f8 26181
c906108c
SS
26182Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26183
26184 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26185 output.
c906108c
SS
26186
26187Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26188
26189 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26190 Update test of set args help to match source change.
c906108c
SS
26191
26192Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26193
26194 * gdb.base/default.exp: Expect help system output to be in
26195 alphabetical order.
26196 * gdb.base/help.exp: Ditto.
26197
26198Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26199
26200 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26201 "i*86-pc-linux-gnu*".
26202 * gdb.base/interrupt.exp: Ditto.
26203 * gdb.base/corefile.exp: Ditto.
26204
26205 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26206 define vxworks when building the testcase.
c906108c
SS
26207
26208 * gdb.base/ptype.exp: Fix testnames to be unique.
26209 * gdb.base/radix.exp: Ditto.
26210 * gdb.base/term.exp: Ditto.
26211 * gdb.base/whatis.exp: Ditto.
26212 * gdb.c++/classes.exp: Ditto.
26213
26214Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26215
26216 * gdb.base/callfuncs.exp: Fix indentation.
26217
26218 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26219 suppress_flag has been set.
26220 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26221 target feature.
26222
26223Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26224
26225 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26226 the testcase.
26227
26228 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26229 set_debug_traps() and breakpoint().
c906108c
SS
26230 * gdb.c++/misc.cc (main): Ditto.
26231 * gdb.c++/templates.cc (main): Ditto.
26232 * gdb.c++/virtfunc.cc (main): Ditto.
26233
26234Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26235
26236 * lib/gdb.exp(gdb_step_for_stub): New function.
26237 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26238 exists, reload the executable and do a "continue" instead of
26239 doing a jump.
26240 (runto_main): Use gdb_step_for_stub.
d63a86f8 26241
c906108c 26242 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26243 tests to have unique names.
c906108c
SS
26244 * gdb.base/callfuncs.exp: Ditto.
26245 * gdb.base/commands.exp: Ditto.
26246 * gdb.base/default.exp: Ditto.
26247 * gdb.base/help.exp: Ditto.
26248 * gdb.base/list.exp: Ditto.
26249 * gdb.base/opaque.exp: Ditto.
26250 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26251 similar tests.
d63a86f8 26252
c906108c
SS
26253 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26254 * gdb.c++/cplusfuncs.cc: Ditto.
26255 * gdb.c++/virtfunc.cc: Ditto.
26256
26257 * config/monitor.exp: Keep track of the last file we saw, rather
26258 than trying to get the info from gdb.
26259
26260 * gdb.fortran/types.exp: Move comment to previous line.
26261
26262Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26263
26264 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26265 target mode.
c906108c
SS
26266
26267Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26268
26269 From Bob Manson:
26270 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26271 string from GDB when it connects.
c906108c
SS
26272
26273 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26274
26275Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26276
26277 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26278 if we can't get a debug format from GDB (we may be testing an
26279 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26280
26281 * gdb.stabs/weird.exp: Fix quoting.
26282
26283 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26284
26285Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26286
26287 * config/arm-ice.exp: New file.
26288
26289Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26290
26291 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26292 until it has been modified to work with the new testsuite.
c906108c 26293
99707966 26294 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26295 testcase won't compile, cause all of the testcases in the file to
26296 fail instead.
c906108c
SS
26297
26298 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26299 (gdb_clear_suppressed): New procedure.
26300 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26301 it contains a positive value.
26302
26303Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26304
26305 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26306
26307 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26308
26309Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26310
26311 * lib/gdb.exp (setup_xfail_format): New function.
26312 (get_debug_format): New function to get debug format.
26313 (debug_format): New global variable to hold last value set
26314 by get_debug_format.
26315 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26316 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26317 * gdb.c++/ptype.exp: Ditto.
26318 * gdb.c++/classes.exp: Ditto.
26319 * gdb.c++/cplusfuncs.exp: Ditto.
26320 * gdb.c++/inherit.exp: Ditto.
26321 * gdb.c++/templates.exp: Ditto.
26322 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26323
c906108c
SS
26324Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26325
26326 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26327 host doesn't have a currently-open connection.
26328
26329 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26330 any gdb stub target. Handle cases where gdb doesn't respond when
26331 interrupted in a sane fashion.
c906108c
SS
26332
26333 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26334 same thing in a totally different way.
c906108c
SS
26335
26336 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26337 setting "timeout".
c906108c 26338 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26339 default_gdb_init now.
c906108c
SS
26340
26341Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26342
26343 * gdb.base/printcmds.exp: Fix "check for floating addition"
26344 regexp to accept results within approx +/- .01 of exact value.
26345 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26346
26347Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26348
26349 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26350 properly.
c906108c
SS
26351 (gdb_expect): Add optional timeout parameter, and add timeout
26352 value to various calls.
26353 (gdb_suppress_tests): Only give one warning message per group.
26354
26355Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26356
26357 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26358 global variables. Handle getting a value for $timeout more
26359 gracefully.
c906108c
SS
26360
26361Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26362
26363 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26364 initialize.
c906108c 26365 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26366 by a target configuration file.
c906108c
SS
26367 (gdb_expect): Pass the timeout to remote_expect.
26368
26369 * config/monitor.exp(gdb_load): Fix typo in regexp.
26370
26371Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26372
26373 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26374
26375Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26376
26377 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26378 here. Call gdb_target_exec before rebooting the target, to make
26379 sure the connection to the target is closed.
c906108c
SS
26380 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26381 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26382 Also detect "Timeout reading from remote" error.
26383
26384 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26385 gdb_target_monitor. Don't call gdb_file_cmd here; let
26386 gdb_target_monitor do it.
c906108c
SS
26387
26388 * gdb.disasm/hppa.exp: Don't use exec_output.
26389
26390Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26391
26392 * gdb.base/list.exp: If we're debugging a non-native target,
26393 try to set the pc register to point to the start of the
26394 program before doing the first list command.
26395
26396 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26397 test_calls after restarting.
c906108c
SS
26398
26399 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26400 reloading.
c906108c
SS
26401
26402 * gdb.base/watchpoint.exp: Fix typo.
26403
26404 * gdb.base/setshow.exp: Check for use_gdb_stub.
26405
26406 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26407 stub case.
c906108c
SS
26408 * gdb.base/langs.exp: Ditto.
26409
26410 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26411 gdb_load_offset. If we weren't given a file to load, figure out
26412 what the current file is and use it.
c906108c
SS
26413
26414 * config/i386-bozo.exp: New file.
26415
26416Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26417
26418 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26419 feature.
26420
26421 * config/proelf.exp: New entry.
26422
26423Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26424
26425 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26426 of regexps.
26427
26428 * gdb.base/watchpoint.exp: Don't run the test_stepping
26429 tests if gdb can't call functions on the target.
26430
26431 * gdb.base/setshow.exp: Don't run the set prompt tests if
26432 the board has gdb_prompt set.
26433
26434Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26435
26436 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26437 * gdb.base/commands.exp: Likewise.
26438 * gdb.base/setshow.exp: Likewise.
26439
26440Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26441
26442 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26443 feature.
26444
26445 * config/i960.exp: New file.
26446
26447Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26448
26449 * gdb.base/funcargs.exp: Check for gdb,short_int target
26450 feature instead of looking for explicit target triplets.
26451
dc96c6c7 26452Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26453
d63a86f8 26454 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26455 "p 123DEADBEEF", to check parse_number.
26456 * top.c: change "to enable to enable" to "to enable" in a couple
26457 of help strings.
26458
26459Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26460
26461 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26462 on the mn10300.
d63a86f8 26463
c906108c
SS
26464Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26465
26466 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26467 where the test executable is run with explicit args.
26468 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26469
26470Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26471
26472 * gdb.base/run.c: Use FAKEARGV to build test executable that
26473 does not require a command line arg, since most simulators
26474 don't currently support passing such an arg into the simulated
26475 program.
26476 * gdb.base/commands.exp: Change tests to insert the proper
26477 value as the arg to the first recursive factorial call. Change
26478 compilation line to define FAKEARGV at compile time.
26479
26480Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26481
26482 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26483 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26484 function with watchpoint enabled" test.
26485
26486Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26487
26488 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26489 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26490
26491 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26492 "Tests restarted" messages.
c906108c
SS
26493
26494Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26495
26496 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26497
dc96c6c7 26498Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26499
26500 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26501 for INFO SYMBOL; add help tests for OVERLAY commands.
26502 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26503 add tests for OVERLAY commands
26504 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26505 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26506 * gdb.base/sigall.c: add usestubs code frag
26507 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26508
c906108c
SS
26509Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26510
26511 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26512 failures.
26513 (gdb_stop_suppressing_tests): Note that tests have restarted.
26514
26515Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26516
26517 * config/h8300.exp: New file.
26518
26519Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26520
26521 * gdb.base/setshow.exp: Check for the existence of a
26522 feature, not its value.
26523
26524Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26525
26526 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26527
26528 * gdb.base/scope.exp: It's now init0(), not init().
26529
26530 * gdb.base/scope0.c: For now, change init() to be init0().
26531
26532 * config/monitor.exp: Use gdb_serial in preference to serial
26533 or netport.
26534
26535 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26536 and it's not already set.
c906108c
SS
26537
26538Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26539
26540 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26541 isn't using a stub and if it supports argument passing.
c906108c
SS
26542
26543Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26544
26545 * config/udi.exp(gdb_start): Make sure UDICONF is set
26546 properly before starting gdb.
26547
26548Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26549
26550 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26551 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26552 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26553
26554Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26555
26556 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26557 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26558
26559 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26560
26561 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26562
26563 * config/monitor.exp: Make sure we disconnect from the target.
26564 Also, try a reboot/reload cycle instead of failing if the
26565 load fails.
26566
26567Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26568
26569 * gdb.base/default.exp: Don't set match_max.
26570 * gdb.base/help.exp: Ditto.
26571 * gdb.base/list.exp: Ditto.
26572 * gdb.base/signals.exp: Ditto.
26573
26574 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26575 set, use remote_ld to download the testcase instead of
26576 the GDB loader.
26577
26578Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26579
26580 * config/vr5000.exp: New file.
26581
26582 * config/monitor.exp(gdb_target_monitor): Add pattern for
26583 "Ending remote" to detect errors in connecting.
26584
26585 * gdb.base/setshow.exp: Add .* within auto language test.
26586
26587 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26588 target feature.
26589
26590 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26591 and reboot the board if necessary.
c906108c
SS
26592
26593 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26594 a set of tests. Remove print.* from the patterns being checked.
26595
26596Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26597
26598 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26599 refer to gdb_spawn_id.
26600
26601 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26602 longer used.
26603 * config/sparclet.exp: Ditto.
26604 * config/sparclet-old.exp: Ditto.
26605 * config/slite.exp: Ditto.
26606 * config/sim.exp: Ditto.
26607 * gdb.base/funcargs.exp: Ditto.
26608
26609 * lib/gdb.exp:Remove references to gdb_spawn_id.
26610 (gdb_expect): Move to remote.exp.
26611
26612Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26613
26614 * config/monitor.exp: Detect the "Couldn't establish connection"
26615 message from GDB.
26616
26617Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26618
26619 * gdb.base/bitfields.exp: Use runto instead of explicit
26620 gdb_run_cmd/gdb_expect sequences.
26621
26622 * gdb.base/break.exp(text_next_with_recursion): Add match for
26623 gdb_expect call.
26624
26625 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26626 We also need to handle the "A program is being debugged already"
26627 prompt from gdb. Use gdb_test to set the baud rate.
26628
26629 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26630 to 20000. Really. I mean it.
26631
26632Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26633
26634 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26635 fails. If suppress_flag is set, skip perror message about not
26636 being able to send to GDB.
c906108c 26637 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26638 GDB.
c906108c
SS
26639 (gdb_expect): If suppress_flag is set, always fail immediately.
26640 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26641 (gdb_init): Call gdb_stop_suppressing_tests.
26642 (default_gdb_exit): Ditto.
26643 (default_gdb_start): Ditto.
26644
26645 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26646 gdb_stop_suppressing_tests as appropriate.
c906108c 26647 * gdb.base/break.exp: Ditto.
889bf7c5 26648 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26649 * gdb.base/commands.exp: Ditto.
26650 * gdb.base/exprs.exp: Ditto.
889bf7c5 26651 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26652 * gdb.base/list.exp: Ditto.
26653 * gdb.base/recurse.exp: Ditto.
889bf7c5 26654 * gdb.base/scope.exp: Ditto.
c906108c
SS
26655 * gdb.base/structs.exp: Ditto.
26656 * gdb.c++/inherit.exp: Ditto.
26657
26658Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26659
26660 * config/vr4300.exp: New file.
26661
99707966 26662 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26663
99707966 26664 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26665
26666Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26667
26668 * lib/gdb.exp(gdb_init): New function.
26669
26670 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26671 for each individual variable set.
c906108c
SS
26672
26673 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26674 name.
26675
26676 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26677
26678 * gdb.base/scope.exp: Use gdb_test.
26679
26680 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26681 aborting; the testsuite driver will do that for us (see
26682 gdb_finish). Also, use gdb_test in a few more places.
26683
26684Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26685
26686 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26687
26688Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26689
26690 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26691 and "add_tests" are not at the same address.
26692
26693Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26694
26695 * gdb.base/ptype.exp: Use gdb_test.
26696
26697Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26698
26699 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26700 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26701 left in. No longer expect them to fail.
26702
26703 * gdb.stabs/*.mt; Deleted, no longer used.
26704 * gdb.stabs/configure.in: Remove references to target makefile
26705 frags.
26706 * gdb.stabs/configure: Rebuilt.
26707
26708 * gdb.disasm/*.mt: Deleted, no longer used.
26709 * gdb.disasm/configure.in: Remove references to target makefile
26710 frags. Use "sh3.s" as the unique filename for this directory.
26711 * gdb.disasm/configure: Rebuilt.
26712
26713 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26714 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26715 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26716
26717Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26718
26719 * config/udi.exp: Use mondfe,name instead of remote_host.
26720
26721Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26722
26723 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26724 a function with a watchpoint enabled on the mn10200.
26725
26726 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26727 before trying to create it!
26728
26729Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26730
26731 * config/vx.exp: Use hostname instead of netport.
26732
26733 * config/vxworks.exp: New file.
26734
26735 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26736
26737 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26738 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26739 occurs.
26740
26741 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26742 $gdb_spawn_id directly.
26743 (gdb_run_cmd): Try _start as well as start. Use the target feature
26744 gdb,start_symbol as the symbol to start from when jumping.
26745
26746Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26747
26748 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26749 redundant) test.
26750
26751 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26752 it doesn't lose for 16bit integer systems.
26753
26754Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26755
26756 * gdb.fortran/types.exp: If the target doesn't support "double"
26757 data types, then expect "real" types to only be 4 bytes.
26758
26759 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26760 call tests if the target doesn't support inferior function calls.
26761
26762 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26763 in printf tests.
26764
26765Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26766
26767 * gdb.base/help.exp: Disable "help set", "help show", and
26768 "help support". Simplify regexp for "help stack".
26769
26770 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26771 to 60 seconds. Temporarily set match_max to 15000 around the
26772 "info copying" test.
26773
26774 * gdb.base/nodebug.exp: Don't try to do an inferior function
26775 call if the target doesn't support them.
26776 * gdb.base/printcmds.exp: Likewise.
26777 * gdb.base/setvar.exp: Likewise.
26778 * gdb.base/structs.exp: Likewise.
26779 * gdb.c++/templates.exp: Likewise.
26780 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26781
26782 * gdb.base/recurse.exp: Enable for the mn10200.
26783
26784 * configure.in: Do configure gdb.stabs directory for *-*-elf
26785 targets.
26786 * configure: Rebuilt.
26787
26788 * gdb.base/break.exp: Check for gdb,noresults before testing
26789 exit status and/or results from the target.
26790 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26791 * lib/gdb.exp: Remove old (now bogus) initialization of
26792 noinferior, noargs, noresults and nosignals.
26793
26794Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26795
26796 * config/sh.exp: New file.
26797
26798 * config/slite.exp: Try to connect multiple times to the board
26799 before rebooting. Only send a "monitor run" if need_monitor_run
26800 is set.
26801
26802 * gdb.base/break.exp: Don't do the "stub continue" test if
26803 the target has gdb_stub set.
26804
26805 * gdb.base/callfuncs.exp: Increase the timeout.
26806
26807 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26808 if the target has gdb,noinferiorio set.
26809
26810 * gdb.base/list.exp: Increase match_max to 10000 characters.
26811
26812 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26813
26814 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26815 target.
26816
26817 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26818
26819Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26820
26821 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26822 trying to delete the copy of gdb. Catch the file delete so we
26823 don't die if the delete fails; also, the file should be copied to
26824 the host, not to the build.
c906108c
SS
26825
26826Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26827
26828 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26829 parenthesis in case it contains multiple regexps separated
c906108c
SS
26830 with |.
26831
26832 * gdb.base/watchpoint.exp: Use gdb_test.
26833 * gdb.base/default.exp: Ditto.
26834
26835Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26836
99707966 26837 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26838
c906108c
SS
26839 * gdb.base/scope.exp: Use gdb_test.
26840 * gdb.c++/classes.exp: Ditto.
26841 * gdb.c++/inherit.exp: Ditto.
26842
26843Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26844
26845 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26846 remote_exec instead.
26847 * gdb.base/corefile.exp: Don't be ridiculous.
26848 * gdb.base/*.c: Add missing stub invocations.
26849
26850Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26851
26852 * config/slite.exp: Miscellaneous fixes.
26853
26854 * lib/gdb.exp: Fix runto.
26855
26856 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26857 the target.
26858
26859 * gdb.base/watchpoint.exp: Fix regexp.
26860
26861 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26862 close and wait commands, as the descriptor may now be
26863 invalid. Always call "remote_close host".
26864
26865Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26866
26867 Major rewrite for testsuite revision.
d63a86f8 26868
c906108c
SS
26869 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26870 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26871 instead of relying on spawn_id to always contain a valid
26872 spawn id.
26873 (get_compiler_info): New procedure to build the ${binfile}.ci
26874 file, instead of replicating this in N different places.
26875 (gdb_compile): New procedure.
d63a86f8 26876
c906108c 26877 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26878 appropriate arguments) instead of compile. Use gdb_test in a lot
26879 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26880 at the start of a testcase, as this is no longer done magically.
26881
26882 config/*-gdb.exp: Rename without the -gdb suffix.
26883
26884 config/mips.exp: Use remote_close instead of exit_remote_shell.
26885 config/monitor.exp: Use target_info instead of looking at
26886 baud, timeout, etc.
26887 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26888
26889Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26890
26891 * gdb.c++/templates.exp (test_ptype_of_templates),
26892 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26893 Update expect patterns for destructors and assignment operators
26894 to match corresponding c-typeprint.c changes.
26895 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26896 to destructor breakpoint test, GDB should be able to set the
26897 destructor breakpoint without specifying arguments.
26898
26899Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26900
26901 * gdb.threads/pthreads.exp: Change result for failure to compile due
26902 to lack of pthreads runtime support from an error to simply an
26903 unsupported test, per dejagnu standards.
26904
26905Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26906
26907 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26908 where GDB exits to reduce pattern match time.
26909 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26910
26911 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26912
dc96c6c7 26913Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26914
26915 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26916 * gdb.base/default.exp: ditto.
26917 * gdb.base/nodebug.exp: ditto.
26918 * gdb.base/printcmds.exp: ditto.
26919 * gdb.base/ptype.exp: ditto.
26920 * gdb.base/setvar.exp: ditto.
26921 * gdb.base/structs.exp: ditto.
26922 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26923
26924Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26925
26926 * configure, */configure: Rebuild with autoconf 2.12.
26927
26928Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26929
26930 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26931 use new i*86-pc-linux*-gnu quads.
26932 * gdb.base/corefile.exp: Ditto.
26933 * gdb.base/signals.exp: Ditto.
26934 * gdb.base/sigall.exp: Ditto.
26935 * gdb.base/interrupt.exp: Ditto.
26936
26937 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26938 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26939 RedHat 4.0.
d63a86f8 26940
c906108c 26941 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26942 linux. This allows the test case to at least compile on latest
26943 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26944
26945Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26946
26947 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26948 directory to search gdb directory. Accept and step over conditional
26949 stack alignment code. Consume $prompt in failure cases.
26950 Reset timeout to $oldtimeout instead of some arbitrary value.
26951 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26952 timeout problems with infinite stack backtraces.
26953 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26954 Accept function parameters for linkfunc member.
26955
26956Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26957
26958 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26959 (CXXFLAGS): Remove, unreferenced.
26960 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26961 previous -B options and also add -B option to pick up cross compiled
26962 runtime.
c906108c
SS
26963 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26964 doing cross compiles.
26965 (target_alias): Declare global.
26966 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26967 to verify that gcc exists in build tree, and if so set CC to that
26968 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26969
c906108c
SS
26970Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26971
26972 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26973 ptype test for anonymous union. Fixup testcase to match
26974 current gcc debug output.
26975
26976Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26977
26978 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26979 force argument to an unsigned long type.
26980
26981Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26982
26983 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26984 tests and anonymous union print/ptype tests.
c906108c
SS
26985 * gdb.base/list.exp (test_forward-search): Increase timeout by
26986 5 minutes for the "search extremely long line" case.
26987 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26988 completely optional and that the pass/fail messages use the command as
26989 the message if that third arg is a null string.
26990 (gdb_test_exact): Arrange that a null string pattern means match a
26991 null string output rather than any output, which might include random
889bf7c5 26992 errors.
c906108c
SS
26993 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26994 backtrace test.
26995 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26996 always failing and failure is now exposed by gdb.exp changes.
26997
26998Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26999
27000 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27001 weren't being noted.
27002
27003Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27004
27005 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27006 * gdb.stabs/weird.exp: Remove v_comb xfails.
27007
dc96c6c7 27008Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27009
27010 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27011 list.exp scope.exp watchpoint.exp]
c906108c 27012 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27013
dc96c6c7 27014Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27015
27016 * config/monitor.exp: Increase download timeout to 1000 seconds.
27017
dc96c6c7 27018Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27019
27020 * config/m32r.exp: Increase timeout to 120 seconds.
27021
27022Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27023
27024 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27025 and accept older ordering as obsolescent gcc or gdb.
27026 * gdb.c++/templates.exp: Ditto.
27027 * gdb.c++/virtfunc.exp: Ditto.
27028
27029Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27030
27031 * gdb.base/coremaker.c: Add code to mmap some data so we
27032 can check that it ends up in the core file.
27033 * gdb.base/corefile.exp: Add test to read mmapped data
27034 from core file.
27035
dc96c6c7 27036Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27037
27038 * config/m32r.exp: New file.
27039
27040Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27041
27042 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27043 that cflags can contains -gstabs, and work correctly for other tests.
27044
dc96c6c7 27045Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27046
27047 * gdb.base/setshow.exp: New file, tests show and set.
27048 * gdb.base/setshow.c: New file, tests show and set.
27049 * gdb.base/help.exp: Add test for help set|show annotate.
27050 * gdb.base/default.exp: Add test for set|show annotate.
27051
27052Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27053
27054 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27055 errors unique.
27056 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27057 explicitly.
27058
27059Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27060
27061 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27062 and width commands. This is done elsewhere.
27063 * (gdb_start): Don't call gdb_start_sim here. That's already
27064 done in gdb_load. This fixes lots of failures in default.exp.
27065
27066Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27067
27068 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27069 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27070 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27071 in the same we we treat other failures (since it may be an expected
889bf7c5 27072 condition), rather than as an error.
c906108c
SS
27073 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27074 old test format.
27075
27076Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27077
27078 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27079 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27080 twice. Nuke the duplicates.
c906108c 27081 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27082 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27083 Remove config.h along with other config files.
27084
27085Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27086
27087 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27088 "p func1 ()" and note that rests of tests are skipped.
27089 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27090 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27091 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27092 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27093 affected by the previous run test.
27094 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27095 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27096 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27097 "pass int powerset tuple" and "pass modeless int powerset tuple".
27098 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27099 "real write 4" and "real write 8".
27100 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27101 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27102 "print \$i after tuple assign 2", and
27103 "print vs2 after tuple assign 2".
27104 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27105 meaningful error message and return -1 so the caller can
27106 suppress further tests and avoid a cascade of errors.
d63a86f8 27107
c906108c
SS
27108Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27109
27110 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27111 format for printing version.
27112 * gdb.base/default.exp: Ditto.
27113 * gdb.base/interrupt.exp: Fix problem with cascade of
27114 errors if child process dies while calling a function.
d63a86f8 27115
c906108c
SS
27116Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27117
27118 * Makefile.in (VPATH): Add
27119 * Makefile.in (Makefile, config.status): Fix rules so things get
27120 remade when necessary.
27121
27122Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27123
27124 * Makefile.in (just-check): Add path to sibling expect dir
27125 to environment variable specified by RPATH_ENVVAR.
27126
27127Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27128
27129 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27130 (just-check): Add shared library paths for libstdc++, tk,
27131 tcl, bfd, and opcodes to the environment variable specified
27132 in RPATH_ENVVAR.
27133 * configure.in: Add support to recognize --enable-shared flag
27134 and generate correct value for RPATH_ENVVAR.
27135 * configure: Regenerated with autoconf.
27136
27137Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27138
27139 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27140 include all osf versions.
c906108c
SS
27141 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27142 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27143 when target is linux. When failing to build pthreads test
27144 executable, give more meaningful message.
27145 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27146 arg for pthread_create.
d63a86f8 27147
c906108c
SS
27148Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27149
27150 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27151 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27152 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27153 and -lpthreads (everybody else).
c906108c
SS
27154 (test_startup): Fail gracefully if threads are not supported.
27155 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27156 "p/c array_index("abcdef",2)" when not gcc compiled.
27157 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27158 "print func2::coremaker_local" when not gcc compiled.
27159 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27160 "ptype on opaque struct tagname (statically)",
27161 "ptype on opaque struct tagname (dynamically) 1", and
27162 "ptype on opaque struct tagname (dynamically) 2"
27163 for not compiled with gcc.
27164 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27165 backtrace when compiled with gcc.
d63a86f8 27166 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27167 than always return success.
27168
27169Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27170
27171 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27172
27173Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27174
27175 * gdb.base/structs.exp: Undo last change.
27176
27177Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27178
27179 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27180 encapsulate all the steps/nexts done during self test, starting
27181 at main, and makes them less sensitive to optimization issues.
27182 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27183 signal handler" test.
27184 * gdb.threads/pthreads.exp: Only run this for native configs.
27185 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27186 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27187 tests.
27188 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27189 for "runto test_calls(void)" test.
d63a86f8 27190
c906108c
SS
27191Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27192
27193 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27194 and don't expect address info in breakpoint confirmations.
27195
27196Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27197
27198 * gdb.base/list.exp (test_forward_search): Increase timeout
27199 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27200 and then reset to old value when done. Increase expect input
c906108c
SS
27201 buffer to 10000.
27202
27203Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27204
27205 * gdb.base/list.exp (test_forward_search): Fix to handle very
27206 long source line without overflowing expect's input buffer.
27207
27208Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27209
27210 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27211 "buffer_full".
27212
27213 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27214 "buffer_full".
27215
27216 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27217 "buffer_full".
27218
27219 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27220 "buffer_full".
27221
27222Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27223
27224 * configure.in (configdirs): Add gdb.threads.
27225 * configure: Regenerated with autoconf.
27226 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27227 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27228 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27229
c906108c
SS
27230Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27231
27232 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27233
27234Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27235
27236 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27237 each signal's status in the output of "handle all print".
27238 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27239 the \r\n sequence that immediately precedes the gdb prompt.
27240 * gdb.base/a1-selftest.exp: Save original timeout and restore
27241 after test.
27242
27243Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27244
27245 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27246 symbol.
27247
27248Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27249
27250 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27251
27252Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27253
27254 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27255 timeout by 60 seconds.
27256
27257Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27258
27259 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27260 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27261 error return.
27262
27263Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27264
27265 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27266 gdb initialization, also report how long dejagnu waited. Restore
27267 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27268 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27269
27270Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27271
27272 * lib/gdb.exp: Report timeout value for verbosity level 2.
27273 * config/gdbserver.exp: Ditto.
27274 * config/hppro.exp: Ditto.
27275 * config/mips-gdb.exp: Ditto.
27276 * config/monitor.exp: Ditto.
27277 * config/netware.exp: Ditto.
27278 * config/sim-gdb.exp: Ditto.
27279 * config/slite-gdb.exp: Ditto.
27280 * config/udi-gdb.exp: Ditto.
27281 * config/unix-gdb.exp: Ditto.
27282 * config/vx-gdb.exp: Ditto.
27283 * gdb.base/a1-selftest.exp: Ditto.
27284 * gdb.base/a2-run.exp: Ditto.
27285 * gdb.base/break.exp: Ditto.
27286 * gdb.base/corefile.exp: Ditto.
27287 * gdb.base/list.exp: Ditto.
27288 * gdb.base/recurse.exp: Ditto.
27289 * gdb.base/scope.exp: Ditto.
27290 * gdb.base/signals.exp: Ditto.
27291
27292Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27293
27294 * gdb.threads/Makefile.in (docdir): Removed.
27295
27296Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27297
27298 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27299 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27300 @srcdir@.
d63a86f8 27301 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27302 autoconf 2.5 or higher.
27303 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27304
27305Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27306
27307 * configure: Regenerated.
27308 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27309 avoid name clashes with SunOS headers.
27310
27311Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27312
27313 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27314
27315Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27316
27317 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27318 prototype information ends up in the compiler info file.
27319
27320Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27321
27322 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27323 attempting to regenerate it. Eliminate use of a temporary file
27324 and just generate the info file directly. Source it immediately,
27325 for consistency of use.
27326 * gdb.base/corefile.exp: Ditto
27327 * gdb.base/exprs.exp: Ditto.
27328 * gdb.base/funcargs.exp: Ditto.
27329 * gdb.base/langs.exp: Ditto.
27330 * gdb.base/list.exp: Ditto.
27331 * gdb.base/mips_pro.exp: Ditto.
27332 * gdb.base/nodebug.exp: Ditto.
27333 * gdb.base/opaque.exp: Ditto.
27334 * gdb.base/ptype.exp: Ditto.
27335 * gdb.base/scope.exp: Ditto.
27336 * gdb.base/setvar.exp: Ditto.
27337 * gdb.base/signals.exp: Ditto.
27338 * gdb.base/whatis.exp: Ditto.
27339 * gdb.c++/templates.exp: Ditto.
27340 * gdb.c++/virtfunc.exp: Ditto.
27341 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27342 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27343
27344Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27345
27346 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27347 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27348 Increase timeout, a lot of single stepping might be needed if the
27349 target has no hardware watchpoints.
27350
27351Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27352
27353 * gdb.base/break.exp: Ignore compiler warnings when compiling
27354 break.c.
27355 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27356 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27357 from remote-sim.
27358 * gdb.base/exprs.exp: Add h8300 xfails.
27359 * gdb.base/funcargs.exp: Likewise.
27360 * gdb.base/nodebug.exp: Likewise.
27361 * gdb.base/printcmds.exp: Likewise.
27362 * gdb.base/ptype.exp: Likewise.
27363 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27364 h8300 xfails.
d63a86f8 27365 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27366 on the h8300.
27367 * gdb.base/funcargs.c: Explicitly make last constant argument to
27368 call_after_alloca_subr an unsigned long type.
27369 * gdb.base/return.c: Include stdio.h.
27370
27371Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27372
27373 * config/abug.exp: New file for the older Motorola Bug monitor
27374 that runs on the mvme13x series VME boards.
27375 * config/monitor.exp: Use the new config array for target settings
27376 if they exist.
27377
27378Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27379
27380 * sim-gdb.exp: Make the SH simulator allocate less space when
27381 it is targeted.
27382
27383Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27384
27385 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27386 test.
27387
27388Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27389
27390 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27391 "rs6000-*-*" for "list function in include file" when gcc compiled.
27392 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27393 for "p ctable1[120]".
27394 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27395 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27396 Remove setup_xfail for "rs6000-*-*" for
27397 "print 'scope0.c'::filelocal before run".
27398 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27399 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27400 since some compilers don't allow both options to be given
27401 on the same command line. Create object file and move it.
d63a86f8 27402
c906108c
SS
27403Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27404
27405 * gdb.base/corefile.exp: Always regenerate the core file, since
27406 we always regenerate the coremaker program. Detect special case
27407 where registers cannot be read from core file.
d63a86f8 27408
c906108c
SS
27409Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27410
27411 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27412 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27413 * gdb.c++/templates.exp: Only match on basename of file since
27414 some formats like xcoff don't encode directory information.
27415 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27416 and rs6000 AIX xcoff targets.
27417 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27418 * configure: Regenerate.
27419 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27420 here, rather than in distclean.
d63a86f8 27421
c906108c
SS
27422Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27423
27424 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27425 defined, and use it to compile the test case with -O2. The
27426 native compilation still uses no optimization.
27427 * gdb.base/mips_pro.c: Remove inline assembly code since
27428 it is compiled PIC by default, which results in assembler
27429 warnings that make the testsuite think the compilation
27430 was unsuccessful.
27431
27432Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27433
27434 * gdb.c++/misc.exp: Add note to message for
27435 "print s.a for foo struct" that this is a known gcc 2.7.2
27436 and earlier bug.
27437
27438Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27439
27440 * gdb.base/break.exp: Fix pattern for matching "Delete all
27441 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27442 setup_xfail for deleting all breakpoints test. Fix various
27443 timeout messages to include "(timeout)".
27444 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27445 for "p t_float_values2(3.14159,float_val2)".
27446 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27447 for "continue to call2g" when gcc compiled.
27448 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27449 "up to foo in langs.exp", "show language at foo in langs.exp",
27450 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27451 and "show language at fsub in langs.exp".
27452 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27453 "list line 1 in include file", "list message for lines past EOF",
27454 "list function in include file", "list list0.h:foo", and
27455 "list filename:function; nonexistant function".
27456 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27457 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27458 and "ptype t_char_array" to be for native cc only.
d63a86f8 27459
c906108c
SS
27460Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27461
d63a86f8 27462 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27463 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27464 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27465
27466Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27467
27468 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27469 "bt in signals.exp". This problem only appears when running
27470 the testsuite, and then only intermittently.
27471
27472Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27473
27474 * gdb.base/return.exp (return_tests): Differentiate between
27475 two tests of continuing.
27476
27477Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27478
27479 * */Makefile.in (maintainer-clean): Remove config.log.
27480 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27481 * gdb.c++/Makefile.in (PROGS): Add inherit.
27482 (clean): Remove *.ci.
27483
27484Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27485
27486 * gdb.c++/misc.cc: Add test code from Mike Stump.
27487 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27488
27489Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27490
27491 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27492 to "alpha-*-osf2*" and add comment.
27493 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27494 setup_xfail for "step over execarg initialization" and
27495 "step over corearg initialization".
c906108c
SS
27496 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27497 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27498 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27499 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27500 "print func2::coremaker_local", and "backtrace in corefile.exp".
27501 * gdb.base/signals.exp: Build and source signals.ci.
27502 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27503 to be for gcc only.
27504 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27505
c906108c
SS
27506Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27507
27508 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27509 Feb 3 procfs.c change.
27510
27511Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27512
27513 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27514
27515Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27516
27517 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27518 from dejagnu's apparent default of 10 seconds, which gives random
27519 results when running the tests over NFS on moderately loaded systems.
27520 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27521
27522Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27523
27524 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27525 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27526 result reports.
c906108c
SS
27527
27528Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27529
27530 * configure.in (CY_AC_PATH_TCLH): Remove.
27531 * configure: Regenerate.
27532
27533Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27534
27535 * gdb.c++/Makefile.in (clean): Add missing '{'.
27536
27537Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27538
27539 * lib/gdb.exp: Provide a default value for noinferior.
27540
27541 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27542 Load libgloss.exp.
27543
27544Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27545
27546 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27547 the executable, not the .o to run the tests from.
27548
27549Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27550
27551 * gdb.base/break.exp: Don't test for program exit or exit status
27552 if $noresults if nonzero.
27553 * gdb.base/langs.exp: Likewise.
27554 * gdb.base/watchpoint.exp: Likewise.
27555
27556 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27557 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27558 trying to compile the testcase.
27559
27560Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27561
27562 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27563 * gdb.base/signals.exp (continue to handler): Likewise.
27564
27565Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27566
27567 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27568
27569 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27570
27571Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27572
27573 * gdb.base/corefile.exp: Recognize "not found" as failure
27574 when trying to determine if a core file was generated.
27575 If no core file was generate the first time, try again without
27576 the ulimit -c to work around braindamaged shells.
27577
27578Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27579
27580 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27581 [] tests with "test" and enclose string in quotes.
27582 * gdb.stabs/configure: Rebuild
d63a86f8 27583
c906108c
SS
27584Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27585
27586 Changes in sync with expect:
27587 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27588 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27589 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27590 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27591 argument to AC_REQUIRE.
27592 * configure: Regenerated.
27593
27594Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27595
27596 * gdb.base/corefile.exp: When generating a core, discard any
27597 error messages about ulimit not found and the "core dumped"
27598 message from the shell that runs the coredumper.
27599
27600Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27601
27602 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27603
27604 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27605 which sed script to run. Expect failure for v_comb test
27606 on PA targets too.
d63a86f8 27607
c906108c
SS
27608Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27609
27610 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27611 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27612
27613Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27614
27615 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27616 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27617 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27618 * lib/gdb.exp (default_gdb_start): Fix typo.
27619 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27620 messages to not include the full program name that caused
27621 the core dump since some systems (such as solaris) apparently
27622 truncate this path to about 80 characters.
27623 When generating a core file first try increasing the core file
27624 size limit to unlimited since some systems may default it to
27625 zero, and it is harmless to try it. Move the test for failing
27626 to generate a core file to where it will actually get executed.
27627 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27628 new gdb result from g++ debug info improvements and make old
27629 pattern obsolescent. Also account for size_t differences
27630 (may be int or long).
27631 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27632 initialization before function call is placed in the delay slot
27633 and thus appears to be skipped over by commands such as "next".
27634
27635Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27636
27637 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27638
27639Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27640
27641 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27642 input source file; fix code to compile test to deal with this
27643 convention.
27644 * gdb.c++/*.exp: Likewise.
27645
27646Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27647
27648 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27649 "bt in signals.exp".
27650
27651Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27652
27653 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27654 "step over execarg initialization" and
889bf7c5 27655 "step over corearg initialization".
c906108c
SS
27656
27657Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27658
27659 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27660 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27661
27662Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27663
27664 From Rob Savoye (rob@poseidon.cygnus.com)
27665 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27666 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27667 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27668 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27669 configure.in}: Major reworking for autoconfig.
c906108c
SS
27670 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27671 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27672 New files.
c906108c
SS
27673 * config/unix-gdb.exp: Make GDB global.
27674 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27675 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27676 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27677 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27678 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27679 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27680 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27681 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27682 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27683 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27684 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27685 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27686 to returns as necessary, arrange for test to compile own testcase
27687 executable.
c906108c 27688 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27689
c906108c
SS
27690Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27691
27692 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27693 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27694 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27695 "backtrace through signal handler".
27696
27697Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27698
27699 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27700 continuing from a job control stop signal.
27701 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27702
27703Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27704
27705 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27706 * gdb.base/corefile.exp: Likewise.
27707 * gdb.base/funcargs.exp: Likewise.
27708
27709Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27710
27711 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27712 * config/monitor.exp: Add support for setting baud rate.
27713
27714Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27715
27716 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27717 i*86-*-linux* xfails for "backtrace through signal handler".
27718 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27719 "print func2::coremaker_local".
27720 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27721 alpha-dec-osf2* xfail for
c906108c
SS
27722 "delete all breakpoints when none".
27723
27724Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27725
27726 * gdb.base/break.exp: Change test that deletes all breakpoints
27727 when no user breakpoints are installed. A post 4.15 change
27728 causes gdb to no longer prompt in this case.
27729
27730Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27731
27732 * gdb.base/return.exp (return_tests): Change xfail for test
27733 "correct value returned double test" to stop xfailing at
27734 Solaris 2.5. Apparently the bug has been fixed.
27735
27736Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27737
27738 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27739 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27740
27741Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27742
27743 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27744 * gdb.disasm/hppa.s: Corresponding changes.
27745
27746Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27747
27748 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27749 makefile fragment.
27750 * config/mt-hpux: Deleted.
27751
27752Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27753
d63a86f8 27754 * Many files: When warning about suppressed tests due to a
c906108c
SS
27755 nonexistant test binary, avoid incrementing the warning count.
27756
27757Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27758
27759 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27760
c906108c
SS
27761Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27762
27763 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27764 "sparc-*-solaris2*".
27765
27766Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27767
27768 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27769 Add global and local variables and initialize them.
27770 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27771 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27772 extracts the file name and terminating signal from the core file.
27773 * TODO: Remove note about tests for correct mapping of corefile.
27774 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27775 from optimizing it away.
27776 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27777 handles common blocks.
27778
27779Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27780
27781 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27782 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27783
27784Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27785
27786 * Makefile.in (maintainer-clean): New target, synonym for
27787 realclean.
27788 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27789 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27790 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27791 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27792 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27793 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27794
27795Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27796
27797 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27798 xfails when not gcc compiled for "print foo::funclocal".
27799 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27800 "print foo::funclocal at foo",
27801 "print 'scope1.c'::foo::funclocal at foo",
27802 "print foo::funclocal_bss at foo",
27803 "print 'scope1.c'::foo::funclocal_bss at foo",
27804 "print foo::funclocal_ro at foo",
27805 "print 'scope1.c'::foo::funclocal_ro at foo",
27806 "print bar::funclocal at foo" and
27807 "print 'scope1.c'::bar::funclocal at foo".
27808 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27809 gcc compiled for "print foo::funclocal at bar".
27810 Expand all messages to ensure that they identify that
27811 the test is at bar().
27812 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27813 gcc compiled for:
27814 "ptype on opaque struct pointer (statically)",
27815 "ptype on opaque struct tagname (statically)",
27816 "ptype on opaque struct pointer (dynamically) 1",
27817 "ptype on opaque struct tagname (dynamically) 1",
27818 "ptype on opaque struct pointer (dynamically) 2" and
27819 "ptype on opaque struct tagname (dynamically) 2
27820 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27821 gcc compiled for:
27822 "p datalocal"
27823 "whatis datalocal",
27824 "ptype datalocal",
27825 "p bsslocal",
27826 "whatis bsslocal", and
27827 "ptype bsslocal".
27828 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27829 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27830 when not gcc compiled.
27831 * gdb.base/funcargs.exp (float_and_integral_args): Add
27832 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27833 compiled.
27834 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27835 "backtrace from call6a" when not gcc compiled.
27836 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27837 "backtrace from call7a" when not gcc compiled.
27838 * gdb.base/callfuncs.exp (do_function_calls):
27839 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27840 "p t_char_array_values(char_array_val2,char_array_val1)",
27841 "p t_char_array_values(char_array_val1,char_array_val2)",
27842 "p t_char_array_values("carray 1","carray 2")",
27843 "p t_char_array_values("carray 1",char_array_val2)",
27844 "p t_char_array_values(char_array_val1,"carray 2")",
27845 "p sum_args(1,{2})",
27846 "p sum_args(2,{2,3})",
27847 "p sum_args(3,{2,3,4})",
27848 "p sum_args(4,{2,3,4,5})"
27849 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27850 "backtrace in corefile.exp" when not gcc compiled.
27851
27852Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27853
27854 * gdb.base/signals.exp: Rewrite `handle all print' test as
27855 a procedure. Accept blanks or TABs as whitespace, increase
27856 timeout and expect input buffer size for the large output
27857 from the command. Remove "i*86-*-bsdi2.0" xfail.
27858
27859Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27860
27861 * gdb.base/setvar.exp: Add new testcases for truncation when
27862 assigning invalid values to bitfields.
27863
27864Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27865
d63a86f8 27866 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27867 mips-sgi-irix* xfail for
27868 "call inferior func with struct - returns char *"
27869 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27870 accepted in the result.
c906108c
SS
27871
27872Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27873
27874 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27875 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27876 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27877 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27878 that accidentally got checked in.
27879
27880Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27881
d63a86f8 27882 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27883 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27884 compiled test.
27885 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27886 Add mips-sgi-irix5* xfail for not gcc compiled.
27887 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27888 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27889 compiled for "p top", "whatis top", "p middle", and "whatis
27890 middle".
c906108c
SS
27891 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27892 "whatis signed char" for not gcc compiled.
27893 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27894 "set variable signed char=-1 (-1)" and
27895 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27896 * gdb.base/funcargs.exp (float_and_integral_args):
27897 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27898 Add mips-sgi-irix* xfail when not gcc compiled for
27899 "continue to call2b".
27900 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27901 "continue to call2g".
6fdff2c5
PA
27902 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27903 compiled for "backtrace from call6a"
27904 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27905 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27906 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27907 (localvars_after_alloca): Fix gdb_test cmds for
27908 "print * after runto ...".
27909 Remove rs6000-*-* xfails for
27910 "print i after runto localvars_after_alloca" and
27911 "print l after runto localvars_after_alloca"
27912 for all compilers.
27913 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27914 when not compiled with gcc, for:
c906108c
SS
27915 "print signed char == (minus)",
27916 "print signed char != (minus)",
27917 "print signed char < (minus)",
27918 "print signed char > (minus)".
27919 * gdb.base/callfuncs.exp (do_function_calls):
27920 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27921 "call inferior func with struct - returns char *".
d63a86f8 27922 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27923 "correct value returned double test" to include Solaris 2.4.
27924 * gdb.base/funcargs.exp (float_and_integral_args):
27925 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27926
c906108c
SS
27927Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27928
27929 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27930 enumeration bitfields if compiling with GNU C.
27931 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27932 to empty' prompt.
27933
27934Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27935
27936 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27937 test for PRO targets.
27938
27939 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27940 breakpoints in the inferior at any given time by making
27941 two groups of breakpoints for call2*, call6* and call7*
27942 tests.
27943
27944Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27945
27946 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27947 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27948 from optimizing it away.
27949 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27950 "call inferior func with struct".
27951
27952Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27953
27954 * configure.in: Only configure gdb.chill for particular targets.
27955
27956Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27957
27958 * gdb.base/Makefile.in: Add action to .c.o transformation
27959 rule that generates a .ci file for each .o file and remove
27960 explicit .c.o rules except for callfuncs.o.
27961 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27962 generates a .ci file for each .o file and remove explicit
27963 .cc.o rules.
27964 (clean): Remove *.tmp *.ci files.
27965 (EXECUTABLES): Remove templ-info.exp.
27966 * gdb.base/compiler.c: New file.
27967 * gdb.c++/compiler.cc: New file
27968 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27969 Change rs6000-*-* xfail for
27970 "print 'scope0.c'::filelocal_ro" and
27971 "print 'scope1.c'::filelocal" and
27972 "print 'scope1.c'::filelocal_bss" and
27973 "print 'scope1.c'::filelocal_ro" and
27974 "print 'scope1.c'::foo::funclocal" and
27975 "print 'scope1.c'::foo::funclocal_ro" and
27976 "print 'scope1.c'::bar::funclocal" and
27977 "print 'scope0.c'::filelocal_ro" and
27978 "print 'scope1.c'::filelocal at foo" and
27979 "print 'scope1.c'::filelocal_bss at foo" and
27980 "print 'scope1.c'::filelocal_ro at foo" and
27981 "print 'scope1.c'::foo::funclocal at foo" and
27982 "print 'scope1.c'::foo::funclocal_bss at foo" and
27983 "print 'scope1.c'::foo::funclocal_ro at foo" and
27984 "print 'scope1.c'::bar::funclocal at foo" and
27985 "print 'scope0.c'::filelocal_ro" and
27986 "print 'scope1.c'::filelocal" and
27987 "print 'scope1.c'::filelocal_bss" and
27988 "print 'scope1.c'::filelocal_ro" and
27989 "print 'scope1.c'::foo::funclocal" and
27990 "print 'scope1.c'::foo::funclocal_bss" and
27991 "print 'scope1.c'::foo::funclocal_ro" and
27992 "print 'scope1.c'::bar::funclocal" and
27993 "print 'scope1.c'::bar::funclocal_bss"
27994 to only be xfail'd when not compiled with gcc.
d63a86f8 27995 Add rs6000-*-* xfail for
c906108c
SS
27996 "print 'scope0.c'::filelocal_bss before run"
27997 when compiled with gcc.
27998 (test_at_main): Add rs6000-*-* xfail for
27999 "print filelocal_ro in test_at_main"
28000 when compiled with gcc.
28001 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28002 Add rs6000-*-aix* xfail for
c906108c
SS
28003 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28004 "ptype t_char_array", not compiled with gcc.
28005 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28006 xfail for "list foo (in include file)" when gcc compiled.
28007 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28008 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28009 "run to call0a" if not compiled with gcc.
28010 (unsigned_integral_args): Add rs6000-*-* xfail for
28011 "run to call1a" if not compiled with gcc.
28012 (float_and_integral_args): Add rs6000-*-* xfail for
28013 "run to call2a" if not compiled with gcc and for
28014 "continue to call2b" for any compiler.
28015 Add rs6000-*-* xfail to
28016 "print f1 after run to call2a" for gcc compiled.
28017 (discard_and_shuffle): Add rs6000-*-* xfail for
28018 "run to call6a".
28019 (shuffle_round_robin): Add rs6000-*-* xfail for
28020 "backtrace from call7a" if not compiled with gcc.
28021 Add rs6000-*-* xfail for
28022 "backtrace from call7b" if compiled with gcc.
28023 (call_after_alloca): Add rs6000-*-* xfail for
28024 "print c in call_after_alloca" and
28025 "print s in call_after_alloca" and
28026 "backtrace from call_after_alloca_subr"
28027 if not compiled with gcc.
28028 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28029 "print c in localvars_in_indirect_call" and
28030 "print c in localvars_in_indirect_call" and
28031 "backtrace in indirectly called function" and
28032 "stepping into indirectly called function"
28033 if not compiled with gcc.
28034 (localvars_after_alloca): Add rs6000-*-* xfail for
28035 "print c after runto localvars_after_alloca" and
28036 "print s after runto localvars_after_alloca" and
28037 "print i after runto localvars_after_alloca" and
28038 "print l after runto localvars_after_alloca"
28039 for all compilers.
28040 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28041 than whatis-info.exp.
28042 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28043 than opaque-info.exp.
28044 Setup rs6000-*-* xfail for
d63a86f8 28045 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28046 "ptype on opaque struct pointer (dynamically)" when
28047 not compiled with gcc.
28048 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28049 rather than callf-info.exp.
28050 (do_function_calls): Add clear_xfail for rs6000-*-* for
28051 "p t_float_values2(3.14159,float_val2)". Seems to work
28052 fine there, both with xlc and gcc. Need to find out what
28053 it is doing right and fix other platforms.
28054 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28055 "call inferior func with struct - returns int",
28056 "call inferior func with struct - returns long",
28057 "call inferior func with struct - returns float",
28058 "call inferior func with struct - returns double",
28059 "call inferior func with struct - returns char *",
28060 but only if not gcc compiled (presumes xlc compiled).
28061 Change rs6000-*-* xfails for
28062 "call inferior func with struct - returns char" and
28063 " call inferior func with struct - returns short" to only
28064 xfail if not using gcc.
28065 (clean mostlyclean): Remove *.ci and *.tmp files.
28066 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28067 than templ-info.exp.
28068 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28069 Add rs6000-*-* xfail for "up to foo in langs.exp"
28070 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28071 when not gcc compiled.
d63a86f8 28072
c906108c
SS
28073Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28074
28075 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28076 * gdb.base/corefile.exp: Likewise.
28077 * gdb.base/list.exp: Likewise.
28078 * gdb.base/scope.exp: Likewise.
28079 * gdb.base/siganls.exp: Likewise.
28080
28081 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28082 compiler output.
28083 * gdb.base/whatis.exp: Likewise.
28084
28085Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28086
28087 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28088 failure (opcode table has been fixed to match reality).
28089
28090Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28091
28092 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28093 "call inferior func with struct - returns char",
28094 "call inferior func with struct - returns short"
28095
28096 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28097 "print 'scope0.c'::filelocal at main",
28098 "print 'scope0.c'::filelocal_bss in test_at_main",
28099 "print 'scope0.c'::filelocal at foo",
28100 "print 'scope0.c'::filelocal_bss in test_at_foo",
28101 "print 'scope0.c'::filelocal at bar",
28102 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28103
c906108c
SS
28104 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28105 in source file 1". This bug seems to have been fixed with both
28106 gcc and native cc (was native assembler bug?).
28107
28108Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28109
28110 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28111 "backtrace through signal handler" to "i*86-*-sysv4*".
28112 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28113 continue" case. Add "known SVR4 bug" to fail message.
28114 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28115 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28116 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28117 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28118 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28119 "up to foo in langs.exp", "show language at foo in
28120 langs.exp", "up to cppsub_ in langs.exp", "show
28121 language at cppsub_ in langs.exp", "up to fsub in
28122 langs.exp", and "show language at fsub in langs.exp".
28123 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28124 "bactrace in corefile.exp".
28125 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28126 "call inferior function with struct - returns float" and
28127 "call inferior function with struct - returns double".
d63a86f8 28128
c906108c
SS
28129Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28130
28131 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28132 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28133 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28134 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28135
28136Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28137
28138 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28139 (or overriden) "CHILL" macro rather then bare "gcc".
28140 Also look for ../../gcc/xgcc since that is what we will
28141 actually need, not "Makefile". Remove following assignment
28142 of CHILL to CHILL_FOR_TARGET because that results in
28143 recursive definition.
28144
28145Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28146
28147 * gdb.base/corefile.exp: Change xfail for backtrace in
28148 corefile.exp from linuxaout to all linux.
28149 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28150 cases where we miss the breakpoint at the signal handler
28151 for some reason. Setup xfail for linuxoldld/linuxaout and
28152 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28153 hitting SIGURG breakpoint.
28154 * gdb.base/signals.exp: Setup xfail for "next" acting like
28155 continue to add linuxoldld. Setup xfail for all linux for
28156 "next to handler in signals_tests_1", "backtrace in
28157 signals_tests_1", "continue to func1", "pass SIGUSR1",
28158 and continue to handler".
28159
28160Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28161
28162 * Update all FSF addresses except those in COPYING* files.
28163
28164Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28165
28166 * gdb.base/a2-run.exp: Change messages to be more explicit about
28167 the status of args, and quote binfile in results.
28168
28169Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28170
28171 * gdb.base/callfuncs.exp: Add tests for passing structs to
28172 inferior functions and return various types.
28173 * gdb.base/callfuncs.c: Add functions to receive a struct
28174 and return a member of the struct, in various types.
28175
28176Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28177
28178 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28179
28180Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28181
28182 * config/vxworks29k.exp: New file, sources vxworks.exp.
28183
28184Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28185
28186 * config/gdbremote.exp: New file. Testing framework using
28187 gdbserver.
28188
28189Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28190
28191 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28192 "call function when asleep" and "send end of file".
28193 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28194 for "backtrace in corefile.exp".
28195 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28196 for "backtrace through signal handler".
28197 * gdb.base/corefile.exp: Make sure we actually generate a core file
28198 before trying the core tests. Some systems allow the user to suppress
28199 generation of core files and default to that (linux for example).
28200 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28201 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28202
28203Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28204
28205 * gdb.threads: New directory with some crude multi-threaded
28206 gdb tests (step.exp and step2.exp).
28207 * config/mt-lynx (STEP_EXECUTABLE): Define.
28208 (THREADFLAGS): Define.
28209
28210Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28211
28212 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28213
28214 * gdb.base/signals.exp: Disable whole file for lynx until
28215 further notice.
28216
28217 * gdb.base/signals.exp: xfail test where "next" acts like
28218 "continue" for lynx.
28219
28220 * gdb.base/interrupt.exp: xfail test for calling function while
28221 inferior is asleep for lynx.
28222
28223 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28224 than one cr-lf after each command.
28225
28226Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28227
28228 * configure.in: Reinstate setting of stabsdirs variable, fix
28229 typo in setting up configdirs for native builds.
28230
28231 * gdb.base/return.exp: Fix typo in return double test.
28232 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28233 compiler from optimizing them away.
28234
28235Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28236
28237 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28238 sequences to be echo'd by gdb when using gdb_test.
28239 * gdb.chill/chexp.exp: Likewise.
28240 * gdb.fortran/exprs.exp: Likewise
28241
28242Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28243
28244 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28245 after the inferior gdb has started.
28246
28247 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28248 after each command.
28249 * gdb.base/funcargs.exp: Likewise.
28250 * gdb.base/gdbvars.exp: Likewise.
28251 * gdb.base/interrupt.exp: Likewise.
28252 * gdb.base/list.exp: Likewise.
28253 * gdb.base/watchpoint.exp: Likewise.
28254 * gdb.c++/demangle.exp: Likewise.
28255 * gdb.c++/inherit.exp: Likewise.
28256 * gdb.chill/chexp.exp: Likewise.
28257 * gdb.fortran/exprs.exp: Likewise.
28258
28259 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28260 test if we can't handle IO to/from the inferior.
28261
28262 * gdb.c++/misc.exp: Always check for a program already being
28263 started after sending a "run" command to gdb.
28264
28265 * gdb.base/twice.exp: Start with a fresh gdb.
28266
28267 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28268 only depend on gdb's expression code, not the chill runtime.
28269
28270 * gdb.base/return.c: Put return values into variables so we
28271 can have gdb print them rather than depending on the program
28272 to print them.
28273 * gdb.base/return.exp: Corresponding changes.
28274
28275 * lib/gdb.exp: Provide default value for noinferiorio.
28276 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28277 the inferior.
28278
28279 * gdb.base/break.exp: Always check for a program already being
28280 started after sending a "run" command to gdb.
28281 (text_next_with_recursion): Don't check the output from the
28282 program's printf statement. Instead just make sure the program
28283 exited.
28284
28285 * gdb.base/commands.exp: Protect tests which need arguments with
28286 $noargs conditionals.
28287
28288Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28289
28290 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28291 of structure member arrays to match gdb/valops.c:value_addr change.
28292
28293Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28294
28295 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28296 cases.
28297
28298Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28299
28300 * configure.in (configdirs): Remove gdb.chill from default list
28301 of subdirs and then add it back in only if doing a native build.
28302 The current chill compiler does not yet work in any cross build.
28303 * Revert all signal changes from Jul 6.
28304 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28305 for sh-hms targets, allowing these tests to link, with no other
28306 changes. Testing is suppressed by setting "nosignals" in site.exp.
28307
28308Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28309
28310 * configure.in (signaldirs): Define and add to configdirs for all
28311 targets except some specific ones that are known to not support signals.
28312 Also clean up formatting.
28313 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28314 (signals, sigall): Remove rules to build.
28315 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28316 Moved to new gdb.signals directory.
28317 * gdb.signals: New test directory.
28318 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28319 signals.c signals.exp}: New or moved files.
28320
28321Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28322
28323 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28324
28325Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28326
28327 * gdb.base/return.exp: Xfail `return double' test failure
28328 on at least Solaris 2.3 and handle future/past versions on
28329 a case by case basis as appropriate. Also update message
28330 to include i*86 failures.
28331
28332Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28333
28334 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28335
28336 * lib/gdb.exp: Fix comment which erroneously identified
28337 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28338 gdb_file_cmd not gdb_load).
28339 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28340
28341 * gdb.base/setvar.exp: Make test names consistent between pass and
28342 fail cases. Use gdb_test more.
28343
28344Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28345
28346 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28347
28348Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28349
28350 * gdb.base/help.exp: Fix expected help string for `show commands'.
28351
28352Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28353
28354 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28355
28356 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28357 of a text section.
28358
28359Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28360
28361 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28362 that loop eventually terminates. Fix Connection refused logic so
28363 that testsuite will expire nicely.
28364
28365Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28366
28367 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28368 config/rom68k.exp: New tcl glue for the appropriate monitors.
28369 These all just end up calling monitor.exp.
28370 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28371 refused' by retrying. Cleanup some timeout issues.
28372 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28373 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28374 callers don't have to set/restore global timeout variable.
28375
28376 * The following set of changes centralizes management of the global
28377 timeout variable. This way, it can be set in one target dependent
28378 place instead of dozens of places scattered throughout the test suite.
28379 If you need to lengthen a timeout, then you should either set timeout
28380 in one of the config/{target}.exp files, or multiply it by a factor.
28381 Setting it to an absolute value is always going to lose for some
28382 targets.
28383 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28384 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28385 * gdb.base/funcargs.exp: Don't set timeout.
28386 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28387 * gdb.base/printcmds.exp (test_print_string_constants
28388 test_print_array_constants): Don't set timeout.
28389 * gdb.base/ptype.exp: Don't set timeout.
28390 * gdb.base/recurse.exp: Don't set timeout.
28391 * gdb.base/return.exp: Don't set timeout.
28392 * gdb.base/watchpoint.exp: Don't set timeout.
28393 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28394 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28395
28396Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28397
28398 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28399
28400Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28401
28402 * lib/gdb.exp: Disable chill tests for irix5.
28403
28404Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28405
28406 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28407 each test pass or fail.
28408
28409Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28410
28411 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28412 xlc not gcc.
28413
28414Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28415
28416 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28417
28418Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28419
28420 * config/est.exp: Fix copyright and comments. Remove dead code.
28421 Use targetname, serialport and baud variables instead of fixed
28422 constants.
28423 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28424 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28425
28426Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28427
28428 * gdb.base/watchpoint.exp: Don't run
28429 test_watchpoint_triggered_in_syscall for sunos.
28430
28431Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28432
28433 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28434 they don't seem to exist. Do include stdio.h.
28435
28436Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28437
28438 * gdb.base/a1-selftest.exp: Add alpha xfail.
28439
28440Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28441
28442 * gdb.base/watchpoint.c (main): Prompt before calling read().
28443 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28444 Revise accordingly. Remove cruft about sending "123" several
28445 times, until it gets noticed. Clean up the "print buf[0]" stuff
28446 so that it passes or fails, and waits for prompts in the usual way.
28447
28448Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28449
28450 * gdb.base/recurse.exp: Fix comment.
28451
28452 * TODO: Remove item about printing variables in nodebug.exp. Add
28453 item about enabling tests which are only run on some targets.
28454
28455 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28456 fail, make test names unique, use new gdb_test convention
28457 regarding pattern, use gdb_test more, etc.).
28458
28459 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28460 fail, make test names unique, etc.).
28461
28462Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28463
28464 * gdb.base/nodebug.c: Change return type of top and middle to
28465 short.
28466 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28467 are fixed by the recent mdebugread.c changes. Allow `short ()'
28468 as type for top and middle.
28469
28470Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28471
28472 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28473 nearly as I can tell, the whole thing was an accident in Stu's
28474 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28475 to replace a send/expect pair with gdb_test, but ended up only
28476 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28477 of 30 Mar 1995 took care of it, but left this vestigial comment
28478 which I am now nuking.
28479
28480Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28481
28482 * gdb.base/break.exp: Look for different line number for
28483 breakpoint at main depending on usestubs.
28484
28485Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28486
28487 * gdb.base/list.exp: Adjust some alternate expect patterns to
28488 match recent list0.c change. Add alternate expect pattern for
28489 output from `list default lines around main' for optimizing
28490 compilers.
28491
28492Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28493
28494 * lib/gdb.exp: If nosignals is not set, set it to 0.
28495
28496Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28497
28498 * config/slite-gdb.exp: Responds to load symbol table prompt.
28499 * gdb.base/break.exp: Adjust line number, fix rerun.
28500 * gdb.base/langs0.c: Add #ifdef usestubs.
28501
28502Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28503
28504 * gdb.base/list.exp: Adjust line contents after adding new lines in
28505 list0.c. Also fix a syntax error.
28506
28507 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28508 * gdb.base/break.exp: ditto.
28509 * gdb.base/list.exp: ditto.
28510 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28511 * gdb.base/run.c: ditto.
28512 * gdb.base/list0.c: ditto.
28513 * gdb.base/funcargs.c: ditto.
28514
28515Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28516
28517 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28518 $targetname, $serialport and $baud instead of hardwired variables.
28519 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28520 target doesn't support signals.
28521
28522Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28523
28524 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28525
28526Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28527
28528 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28529 Don't rely on the value of an auto variable before it has been
28530 initialized. Use gdb_test more.
28531
28532Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28533
28534 * lib/gdb.exp (default_gdb_version): A version number must start
28535 with a digit, but other than that contains all characters up to
28536 the first whitespace character.
28537
28538Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28539
28540 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28541
28542Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28543
28544 * gdb.c++/*.exp: Warn if executable does not exist. The original
28545 reason for skipping the warning was that configure.in sometimes
28546 intentionally skipped building the executables but the tcl code
28547 had no way of knowing. That (a) was always bogus with respect to
28548 error handling, (b) is no longer true (right now there is no way
28549 to skip C++ tests).
28550
28551 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28552
28553Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28554
28555 * gdb.base/list.exp: Add expect patterns for output from
28556 SunPRO compiled executables.
28557 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28558 types.
28559
28560Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28561
28562 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28563 number (we are already testing that the correct source line text
28564 gets printed).
28565
28566 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28567 that is what is intended, but something needed to be done to get
28568 sunos4 native working again.
28569
28570 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28571
28572 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28573 apparently went with a (very) old xfail.
28574
28575Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28576
28577 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28578 runto_main is a proc in gdb.exp that will do 'step' for target use
28579 stubs.
28580 * gdb.base/exprs.exp: ditto.
28581 * gdb.base/interrupt.exp: ditto.
28582 * gdb.base/opaque.exp: ditto.
28583 * gdb.base/printcmds.exp: ditto.
28584 * gdb.base/ptype.exp: ditto.
28585 * gdb.base/scope.exp: ditto.
28586 * gdb.base/setvar.exp: ditto.
28587 * gdb.base/signals.exp: ditto.
28588 * gdb.base/twice.exp: ditto.
28589 * gdb.c++/classes.exp: ditto.
28590 * gdb.c++/inherit.exp: ditto.
28591 * gdb.c++/templates.exp: ditto.
28592 * gdb.base/break.exp: no run and hit main for stubs. Change line
28593 numbers for breakpoints and info breakpoint.
28594 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28595 breakpoint().
28596 * gdb.base/callfuncs.c: ditto.
28597 * gdb.base/exprs: ditto.
28598 * gdb.base/interrupt.c: ditto.
28599 * gdb.base/opaque0.c: ditto.
28600 * gdb.base/printcmds.c: ditto.
28601 * gdb.base/ptype.c: ditto.
28602 * gdb.base/scope0.c: ditto.
28603 * gdb.base/setvar.c: ditto.
28604 * gdb.base/signals.c: ditto.
28605 * gdb.base/twice.c: ditto.
28606 * gdb.c++/misc.cc: ditto.
28607 * gdb.c++/templates.cc: ditto.
28608
28609Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28610
28611 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28612
28613 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28614 somewhere between `read' and `main.c'. I'm pretty sure the
28615 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28616 and it isn't particularly useful.
28617
28618 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28619
28620Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28621
28622 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28623
28624Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28625
28626 * config/mt-slite: add LIBS and -nostdlib.
28627 * config/slite-gdb.exp: add this new file to support sparclite target.
28628
28629Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28630
28631 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28632
28633 * gdb.base/a2-run.exp: Change argument to istarget from
28634 "*-*-vxworks" to "*-*-vxworks*".
28635 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28636
28637Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28638
28639 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28640 will not runto main but do a 'step' to step out of breakpoint().
28641 * config/mt-slite: add -Dusestubs.
28642
28643Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28644
28645 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28646 instead of just @.
28647
28648 * gdb.base/signals.exp: Add test for "handle all print".
28649 * TODO: Remove "handle all print". Also remove item about
28650 checking copyright date (I don't like the idea of a spurious FAIL
28651 based on when we run the tests).
28652
28653 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28654 for SunOS4 (reason for failure not investigated). Remove
28655 redundant test for $binfile.
28656
28657 * gdb.base/nodebug.c (array_index): Call malloc.
28658
28659 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28660
28661Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28662
28663 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28664 conventions and slightly simplify the matching regexp.
28665
28666Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28667
28668 * gdb.base/break.exp: Update gdb_test invocation to use new
28669 convention.
28670
28671 * lib/gdb.exp: If noargs is not set, set it to 0.
28672
28673 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28674 tests unique.
28675
28676 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28677
28678Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28679
28680 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28681 one argument of type "<non-float parameter>".
28682
28683Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28684
28685 * config/rom68k.exp: New file to support Motorola IDP board.
28686 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28687 * gdb.base/break.c: Change things around so that this program
28688 doesn't depend upon args. This is necessary to make remote
28689 targets work (in general, they can't take args).
28690 * gdb.base/break.exp: Don't try to send args to program. Don't
28691 expect output. Also, replace lots of code with gdb_test.
28692
28693Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28694
28695 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28696 printing of '\'' (which is what the comment says we are testing,
28697 even though we were not), not '''.
28698 (test_integer_literals_rejected): Test that printing ''' is an error.
28699
28700 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28701 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28702 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28703 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28704 Use gdb_test not test_print_accept.
28705 * lib/gdb.exp: Remove test_print_accept.
28706
28707 * gdb.base/signals.exp (signal_tests_1): Make pass message
28708 consistent with fail message.
28709
28710 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28711 unsigned char; the bug (PR 1821) is fixed.
28712
28713 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28714
28715 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28716 successful tests--makes xfailing them work right.
28717
28718Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28719
28720 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28721 only \r\n, not .*. The test can pass .* as the last thing in
28722 $pattern if that is what it wants. In addition to providing this
28723 flexibility, this change should speed up pattern matching in cases
28724 where the pattern already ended with .* (there were a number of
28725 them). This change also helps catch bad patterns--in the old
28726 scheme the typo "char \*" instead of "char \\*" would pass. Now
28727 it is caught.
28728 * Many .exp files: Update callers.
28729
28730 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28731 clearer and does not spuriously match multiple ('s. Likewise for
28732 ) and *.
28733
28734 * gdb.base/nodebug.exp: Test ability to call a function and pass
28735 it a string (even with no debugging info).
28736
28737 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28738 "p '\'", which is the same as "p ''" once tcl gets done with
28739 quoting, to "p '\\'", which I suspect is what is intended (one
28740 backslash gets sent to GDB).
28741
28742 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28743
28744Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28745
28746 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28747 1817) was fixed literally years ago.
28748
28749Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28750
28751 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28752 test, it causes stepping out of call_after_alloca_subr with
28753 optimizing compilers.
28754 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28755 fails.
28756
28757 * gdb.c++/templates.exp: Source templ-info.exp only if
28758 the templates executable exists.
28759
28760 * gdb.c++/misc.cc (class Contains_static_instance,
28761 class Contains_nested_static_instance),
28762 gdb.c++/classes.exp (test_static_members): Test printing of
28763 a class that contains a static instance of the class.
28764
28765Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28766
28767 * gdb.base/langs2.c (cppsub_): Don't prototype.
28768 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28769 only, I believe).
28770
28771Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28772
28773 * lib/gdb.exp (skip_chill_tests): New procedure.
28774
28775 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28776
28777Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28778
28779 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28780 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28781
28782Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28783
28784 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28785
28786 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28787 disassemble 8, not 16, instructions for part 4.
28788
28789 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28790 support the latter anymore.
28791
28792 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28793 -DNO_PROTOTYPES.
28794 * gdb.base/callfuncs.c: Control use of prototypes based on
28795 NO_PROTOTYPES, not __STDC__.
28796 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28797 t_float_values2 tests if prototypes in use.
28798
28799 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28800 t_double_values): When checking differences against DELTA, check
28801 that difference is within the range (-DELTA,DELTA), not just
28802 (-infinity,DELTA).
28803
28804Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28805
28806 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28807 'file' command firts, then 'target', then 'load', this is due to gdb
28808 target set up.
28809 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28810
28811Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28812
28813 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28814 FP load/store variants.
28815 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28816
28817Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28818
28819 * gdb.base/term.exp: Do not give a warning if not native, it is
28820 not an abnormal condition.
28821
28822Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28823
28824 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28825 t_char_array".
28826
28827Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28828
28829 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28830 are getting the version number.
28831
28832 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28833 if not native, it is not an abnormal condition.
28834
28835Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28836
28837 * lib/gdb.exp: Just use "file exists", rather than undocumented
28838 dejagnu procedure "findfile".
28839
28840Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28841
28842 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28843 (LDFLAGS): Set to -Xlinker -Ur.
28844
28845 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28846 Removed, these values are set by lib/gdb.exp.
28847
28848 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28849
28850Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28851
28852 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28853 of replicating gdb startup code.
28854
28855 * config/mt-vxworks (LDFLAGS): Set to -r.
28856 (CFLAGS_FOR_TARGET): Removed.
28857
28858 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28859 (gdb) and gdb for vxworks uses (vxgdb).
28860
28861 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28862 executable is not in the tree and host != target, use sed and
28863 program_transform_name to determine the gdb name used by the
28864 target.
28865
28866 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28867 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28868
28869Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28870
28871 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28872 floats, chars, and shorts where there are ANSI-style function
28873 definitions.
28874
28875 * gdb.base/langs.exp, gdb.base/langs*: New test.
28876 * gdb.base/Makefile.in: Build it.
28877 * TODO: Remove item about checking that C names don't get C++
28878 demangling applied; this test tests it.
28879
28880Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28881
28882 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28883 went with the const70 xfail. The xfail went away a year ago.
28884
28885 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28886
28887 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28888 for hp300.
28889
28890 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28891
28892 * gdb.base/a1-selftest.exp: Don't run on hp300.
28893
28894Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28895
28896 * Makefile.in (site.exp): Set host_alias and target_alias as well
28897 as host_triplet and target_triplet.
28898
28899Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28900
28901 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28902
28903 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28904 places as other ecoff systems).
28905
28906 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28907 ultrix.
28908
28909Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28910
28911 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28912 remove them.
28913 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28914 variable and "variable" in addition to "data variable".
28915 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28916
28917 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28918 2.
28919 * gdb.base/list1.c (long_line): Add additional statement at start
28920 of function.
28921 * gdb.base/list.exp (test_forward_search): Update line number to
28922 reflect new statement.
28923
28924Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28925
28926 * gdb.base/signals.exp: Reinitialize searched source directories
28927 after gdb_start call.
28928
28929Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28930
28931 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28932 * gdb.stabs/Makefile.in: Likewise.
28933
28934 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28935 change. Instead split the tests into smaller pieces.
28936 * gdb.disasm/hppa.s: Corresponding changes.
28937
28938Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28939
28940 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28941 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28942
28943 * gdb.base/funcargs.exp: Modify many tests so that every test
28944 either passes or fails. Make some test names unique.
28945
28946Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28947
28948 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28949 Call stty to set interrupt character.
28950
28951 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28952 for HP assembler versus GNU assembler based on actual behavior of
28953 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28954
28955 * TODO: Suggest a few more stepping tests.
28956
28957Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28958
28959 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28960 restart GDB for h8300 after a continue.
28961 (return): Add pattern to match a29k-udi behavior.
28962 * gdb.base/nodebug.exp: Remove obsolete comment.
28963 * gdb.base/regs.exp: New file, testing of register displays.
28964 * gdb.base/return.exp: Fix typo in reference to $objdir.
28965 * gdb.base/whatis.exp: Always start with a fresh GDB.
28966
28967Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28968
28969 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28970 higher, these tests generate a lot of output.
28971
28972Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28973
28974 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28975 code following the catch silently ignored some errors; without the
28976 catch they should be thrown like any other tcl error. Also, the
28977 catch used "" instead of {} which meant all the callers who wanted
28978 to include one of the characters "[]$ had to quote it an extra time.
28979 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28980 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28981 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28982 Remove extra quoting.
28983
28984Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28985
28986 * gdb.base/commands.exp: Make test names unique; every test either
28987 passes or fails. Update some comments.
28988
28989 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28990
28991Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28992
28993 The following fixes a FAIL caused by the fact that the alpha stabs
28994 configuration didn't use the ".if alpha" code in weird.def.
28995 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28996 bit pointer, so the 32 bit version works even on the alpha.
28997 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28998 Remove the stuff which allowed us to have separate versions for
28999 alpha and everything else.
29000
29001 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29002 regexp which "info func operator\[\](" is supposed to match. Fix
29003 string to send to GDB. Note that GDB still doesn't work right. Add a
29004 new test for "info func .perator\[\](" which GDB does handle correctly.
29005
29006 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29007
29008Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29009
29010 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29011 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29012 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29013 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29014 it makes the tests harder to understand and confuses test-o-matic.
29015 The preferred style is that each test provides a PASS or a FAIL,
29016 and has a unique message (e.g. "continue #54" not just "continue")
29017 which is the same for the pass and the fail.
29018 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29019 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29020 to lib/gdb.exp.
29021 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29022 prt_accept which was basically the same thing. Likewise for
29023 test_print_reject and prt_reject.
29024 * lib/gdb.exp (test_print_reject): Add some more error message
29025 patterns to match from the former printcmds.exp (prt_reject).
29026 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29027 One defect of the passcount stuff is that some of it failed to
29028 report XPASS where appropriate.
29029 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29030 stuff before and after arg in expected pattern.
29031 (test_paddr_operator_functions): Re-do test without print_addr_of;
29032 this is the only test which seems to want extra stuff there.
29033
29034Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29035
29036 * gdb.base/nodebug.exp: Update new tests to reflect improved
29037 wording of gdb output.
29038
29039 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29040 and "ptype" work on variables in files compiled without -g.
29041 Replaces commented out "maint print msymbol" tests.
29042
29043Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29044
29045 * gdb.base/setvar.c (dummy): Call malloc.
29046
29047 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29048 losing with the irix4 sed.
29049
29050 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29051 ALRM" on irix4.
29052
29053Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29054
29055 * TODO: Remove items about corefile.exp testing new exec-file and
29056 backtrace; both are now done. Add items about printing enums.
29057
29058Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29059
29060 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29061 "get signal $thissig" test fails.
29062
29063 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29064
29065Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29066
29067 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29068 compiler warning with dec alpha compiler.
29069
29070 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29071 extra \n from gdb_test call (this explains why the prompt test
29072 that I removed yesterday was there).
29073 (user_defined_command_test): Remove extra \n and prompt test.
29074
29075 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29076 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29077 doesn't exist.
29078 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29079 Also remove alpha workaround, which turns out to be because
29080 SIGABRT == SIGLOST.
29081
29082 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29083
29084 * gdb.base/help.exp: Don't test "help show".
29085
29086Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29087
29088 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29089 "set print address" is on.
29090 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29091 pass prompt to gdb_test; gdb_test already looks for the prompt.
29092
29093 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29094
29095 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29096 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29097 was to make sure that gdb can read a core file. But (a) the "read
29098 the corefile" part didn't make it to a1-selftest.exp, we just
29099 delete the corefile after creating it, and (b) we test reading
29100 corefiles in corefile.exp anyway. Also, this test left around a
29101 xgdb process on Solaris.
29102
29103 * gdb.base/corefile.exp: Also test backtrace.
29104
29105Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29106
29107 * gdb.base/commands.exp: Test a simple user defined command with
29108 arguments and if/while statements; verify the full user command is
29109 printed by "show user".
29110
29111 * gdb.base/commands.exp: Test if/while commands as part of a
29112 breakpoint command list; verify they appear in breakpoint
29113 information.
29114
29115Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29116
29117 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29118 than by dividing by zero.
29119
29120Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29121
29122 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29123 performing an inferior call with watchpoints enabled.
29124 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29125 call.
29126
29127Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29128
29129 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29130 of "file" command.
29131
29132 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29133 Add additional pattern for when "int operator int(void);" appears
29134 in a different order.
29135
29136Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29137
29138 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29139
29140 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29141 and "signal" with ".*".
29142
29143Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29144
29145 * TODO: Add note about "handle all nostop".
29146
29147 * gdb.base/{sigall.c, sigall.exp}: New test.
29148 * gdb.base/Makefile.in: Add it.
29149
29150Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29151
29152 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29153 when invoking GDB, suppresses any windowing interface.
29154
29155Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29156
29157 * config/sim-gdb: New file, simulator testing support.
29158
29159Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29160
29161 * gdb.base/interrupt.exp: Test calling func1 twice.
29162
29163Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29164
29165 * gdb.base/list.exp (test_forward_search): Set timeout higher
29166 when we'll be getting lots of output from gdb.
29167
29168 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29169 "init_malloc" to after the expect statement. Run it if that
29170 regexp is taken, but also for two others which happen if source
29171 cannot be found.
29172
29173Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29174
29175 * gdb.base/printcmds.exp: New test, for printing register before
29176 program is running.
29177
29178Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29179
29180 * gdb.base/list.exp: Correct some alternate expect patterns
29181 to reflect changes in list1.c.
29182
29183Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29184
29185 * TODO: Add item regarding large frames.
29186
29187 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29188
29189 * TODO: Remove item about enabling return.exp; it
29190 is enabled. Suggest a few more "return" tests.
29191
29192Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29193
29194 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29195 anonymous unions.
29196
29197Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29198
29199 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29200 and pr-5646.o, so "make" is the same as "make all", not "make
29201 pr-4975.o".
29202
29203Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29204
29205 * gdb.base/list.exp: Adjust expectations to reflect changes in
29206 list1.c.
29207 (test_forward_search): New test proc.
29208 * gdb.base/list1.c (long_line): New function, has long source line.
29209
29210Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29211
29212 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29213 additional line of code that was added.
29214
29215Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29216
29217 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29218 tests so as not to overflow expect's input buffers.
29219 * gdb.disasm/hppa.exp: Corresponding changes.
29220
29221Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29222
29223 Beginnings of template debugging tests.
29224 * gdb.c++/templ-info.cc: New file to test for template
29225 debugging capability of the compiler.
29226 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29227 templ-info.cc.
29228 * gdb.c++/templates.cc: Add explicit template instantiations
29229 to enable compiling with -fno-implicit-templates. Add destructor
29230 and 'value' method to T5 class for template tests.
29231 * gdb.c++/templates.exp: Add testcases for printing of template
29232 types, setting breakpoints on template methods and calling a
d63a86f8 29233 template method.
c906108c
SS
29234
29235Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29236
29237 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29238 branch target since some assemblers (gas-2.5) may emit a
29239 relocation for the branch instead of resolving it in the
29240 assembler.
29241
29242Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29243
29244 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29245 through signal handler.
29246
29247Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29248
29249 * configure.in (*-*-netware): Use config/mt-netware.
29250
29251 * config/mt-netware: New file.
29252 * config/mt-i386-netware: Removed, separate configs for different
29253 netware architectures are no longer needed now that we have
29254 --with-headers.
29255
29256Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29257
29258 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29259 by the recent changes to use ANSI C arithmetic conversions.
29260
29261Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29262
29263 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29264 bug involving using inferior_pid to figure out whether to select a
29265 frame.
29266
29267Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29268
29269 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29270 match the current disassembler output.
29271
29272Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29273
29274 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29275 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29276 types, expect "int" as type of integer values (for now).
29277
29278Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29279
29280 * gdb.base/commands.exp: New tests for if/while commands.
29281
29282Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29283
29284 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29285 by .*, since hex values have different syntax in Chill mode.
29286
29287Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29288
29289 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29290 linefeed from expect pattern for repeated types with indices > 9.
29291
29292Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29293
29294 First part of Fortran test suite.
29295 * gdb.fortran: New directory.
29296 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29297
29298Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29299
29300 * gdb.base/default.exp: Update expect pattern for load command
29301 without arguments.
29302
29303Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29304
29305 * configure.in: Change i386 to i[345]86.
29306 * gdb.base/configure.in: Likewise.
29307 * gdb.c++/configure.in: Likewise.
29308 * gdb.chill/configure.in: Likewise.
29309
29310Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29311
29312 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29313 patterns, since that is not a valid context for comments.
29314
29315Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29316
29317 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29318 repeated types and repeated types with indices > 9.
29319
29320Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29321
29322 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29323 2417; old bug has been fixed.
29324
29325Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29326
29327 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29328 send the newline ourselves instead of assuming gdb_test will do
29329 so when passed an empty input string.
29330
29331 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29332 stabs testcode.
29333
29334Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29335
29336 * lib/gdb.exp (gdb_test): Don't send anything if the first
29337 argument is an empty string. This makes cases where we want to
29338 match output that is already in expect's buffers (for example,
29339 matching a breakpoint after gdb_run_cmd has been called) work
29340 reliably.
29341
29342Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29343
29344 * config/netware.exp: New file.
29345
29346Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29347
29348 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29349 the -B and -L prefixes so we can find the debugging stub.
29350
29351 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29352 there and we are using the gcc from the tree.
29353
29354 * gdb.base/types.c: Removed.
29355
29356 * gdb.base/configure.in: Look for makefile fragments in ../config.
29357 Recognize i386-*-netware.
29358 * gdb.c++/configure.in: Likewise.
29359
29360Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29361
29362 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29363 the correct TCL syntax.
29364
29365Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29366
29367 * gdb.base/opaque.exp: use runto instead of messing around with
29368 breakpoints. Simplify by using gdb_test.
29369
29370 * gdb.base/bitfields.exp: restart between tests on netware targets
29371 because breakpoints aren't relocated after target death. Run
29372 processes to completion.
29373
29374 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29375
29376Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29377
29378 * Makefile.in: Remove extra tabs that confuse some versions
29379 of "make". Use the newly built gdb to test with by default,
29380 rather than the first one in the tester's search path.
29381
29382Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29383
29384 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29385
29386 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29387 condition help.
29388
29389Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29390
29391 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29392
29393 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29394 running.
29395 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29396 * gdb.base/funcargs.exp: Likewise.
29397
29398 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29399 * gdb.base/funcargs.exp: Likewise.
29400
29401 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29402 message is "".
29403
29404Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29405
29406 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29407 return,signals,twice}.exp: Handle non-existant binaries
29408 consistantly.
29409
29410 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29411 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29412 might testing a cross development system.
29413
29414Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29415
29416 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29417 runtest script is relative to ${srcdir}, not ${rootdir}.
29418
29419Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29420
29421 * gdb.base/signals.exp: Allow for optionality of breakpoint
29422 address.
29423
29424Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29425
29426 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29427
29428Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29429
29430 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29431 for size_t definition.
29432 * gdb.c++/templates.cc: Likewise
29433
29434 * config/mt-i386-netware: New file.
29435
29436 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29437 defined.
29438
29439 * gdb.base/Makefile.in: Added support for systems that name core
29440 files by appending "core" to the program name.
29441 * gdb.base/a1-selftest.exp: Likewise.
29442
29443Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29444
29445 * gdb.base/return.exp: Add comment and message for `return double'
29446 test failure on Sparc Solaris.
29447
29448Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29449
29450 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29451
29452Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29453
29454 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29455 from optimizing them away.
29456 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29457 patterns to include default constructors and assignment operators,
29458 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29459 character in the output of the virtual base pointer.
29460
29461Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29462
29463 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29464 expression match in print_addr_of to avoid unintented matches.
29465 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29466 versions up to 2.5.8.
29467
29468Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29469
29470 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29471 included file to run under newer versions of expect.
29472 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29473 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29474 Remove xfail for the virtual table of BDDHookV.
29475
29476Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29477
29478 * lib/gdb.exp (string_to_regexp): Set a default result.
29479 (default_gdb_start): Fix misleading message.
29480
29481Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29482
29483 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29484 Remove all CC, etc definitions.
29485 * config/mt-hpux: New file.
29486 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29487 (CFLAGS, LDFLAGS): Define.
29488 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29489
29490 * Makefile.in (site.exp): Don't insert host_os, etc.
29491 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29492 (distclean): Check existence of subdir.
29493 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29494 * gdb.base/Makefile.in: General cleanup and simplification.
29495 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29496 to build executables. Use default rule to build .o files.
29497 (EXPECT, RUNTEST, CC): Fix relative pathname.
29498 (site.exp): Don't insert host_os, etc.
29499 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29500 and/or SIGUSR1 defined.
29501 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29502 * gdb.c++/Makefile.in: General cleanup and simplification.
29503 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29504 (CFLAGS): Remove.
29505 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29506
29507Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29508
29509 * gdb.base/recurse.exp: Misc changes to get tests running again
29510 after Kung's changes to the watchpoint code.
29511 * gdb.base/watchpoint.exp: Likewise.
29512
29513Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29514
29515 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29516
29517Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29518
29519 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29520 * lib/gdb.exp (default_gdb_start): Define.
29521 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29522 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29523 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29524 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29525 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29526 Don't call gdb_target_udi in between tests.
29527
29528Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29529
29530 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29531 (which was basically just a local version of the same thing). In
29532 addition to avoiding duplication, gdb_test_exact is faster.
29533 * lib/gdb.exp (gdb_test_exact): Fix typo.
29534
29535 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29536 don't give an error.
29537
29538 * gdb.base/term.exp: Call delete_breakpoints before starting.
29539
29540 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29541 (t10): Add comment.
29542
29543Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29544
29545 Reorganization of the GDB Test Suite.
29546
29547 * gdb.base: New directory, contains all the basic tests.
29548 * gdb.c++: New directory, tests specific to C++.
29549 * gdb.chill: New directory, tests specific to Chill.
29550 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29551 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29552 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29553 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29554 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29555 t30-31 to chill).
29556 * */gdbme.*: Rename to match appropriate expect scripts.
29557 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29558 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29559 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29560 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29561 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29562 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29563 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29564 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29565 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29566 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29567 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29568 gdb.c++/virtfunc.cc: New names of C++ files.
29569 * gdb.chill/chillvars.ch: New name of Chill file.
29570 * gdb.base/configure.in, gdb.c++/configure.in,
29571 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29572 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29573 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29574 * configure.in (configdirs): Update to reflect directory changes.
29575 (target_abbrev): No longer define for any configuration.
29576 * Makefile.in: Cosmetic improvements to header comments.
29577
29578Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29579
29580 Various changes to gdb.t31:
29581
29582 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29583 * gdbme.ch: Make all key-words and predefineds be upper-case.
29584 * chillvars.exp: Expect key-words and predefinds in upper-case.
29585
29586 * chillvars.exp: Use gdb_test_exact many places.
29587 Change expected output for arrays (which now includes index labels).
29588
29589 * pr-5020.exp, gdme.ch (module PR_5020):
29590 New test, for PR-5020.
29591
29592Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29593
29594 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29595 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29596
29597Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29598
29599 * Makefile.in: Fix bit-rot in definitions of CHILL,
29600 CHILL_FOR_TARGET and Chill_LIB.
29601 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29602 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29603 CHILL, and CHILL_LIB.
29604
29605Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29606
29607 * Revert the previous changes. Please see Rob's directory
29608 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29609
29610Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29611
29612 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29613 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29614 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29615 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29616 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29617 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29618 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29619 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29620 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29621 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29622 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29623 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29624 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29625 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29626 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29627 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29628 changes from 94Q1.
29629
29630Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29631
29632 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29633 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29634 Rob's new testing fragments.
29635
29636Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29637
29638 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29639 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29640
29641Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29642
29643 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29644 version also, match on casted version strings, and match on
29645 gdb startup case where the line numbers might be messed up.
29646
29647Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29648
29649 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29650 (CFLAGS): Delete it from here.
c906108c
SS
29651
29652Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29653
29654 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29655
29656Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29657
29658 * Makefile.in (RUNTEST): Default to just "runtest".
29659
29660Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29661
29662 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29663 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29664 the code has been restructured.
29665
29666Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29667
29668 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29669 \n, not just one of each.
29670
29671 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29672 /bin/cc gives a warning if you do.
29673
29674Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29675
d63a86f8 29676 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29677 __t10ListS_link1ZUiRCUiPT0
29678
29679Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29680
29681 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29682 on local variables in recursive functions.
29683
29684 * gdb.t07/Makefile.in: Build the new test.
29685
29686Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29687
29688 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29689 directly. Instead compare the return values from actual calls.
29690
29691Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29692
29693 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29694
29695Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29696
29697 * From Peter Schauer with minor modifications.
a9c64011
AS
29698 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29699 stops in mid-line in the caller. Add xfail for returning a float
29700 value on X86 targets.
c906108c
SS
29701
29702Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29703
29704 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29705 to avoid expect lossage.
29706 (fmem_LRbug_tests): Likewise.
29707 * gdb.disasm/hppa.s: Corresponding changes.
29708
29709 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29710 conditions to work with latest dejagnu/expect.
29711
29712 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29713 expected to fail on the PA.
29714 (backtrace in call with trampolines): Explicitly require main
29715 to be frame #1 (no trampolines should show up in backtrace).
29716
29717 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29718 "continue -expect".
29719 * gdb.t06/break.exp: Likewise.
29720 * gdb.t07/watchpoint.exp: Likewise.
29721 * gdb.t13/bitfields.exp: Likewise.
29722 * gdb.t15/{funcargs,return}.exp: Likewise.
29723 * gdb.stabs/weird.exp: Likewise.
29724 * config/{mips,udi}-gdb.exp: Likewise.
29725
29726 * hppa.sed: Enclose comments within a sed command to avoid
29727 losing with the old OSF1 sed.
29728
29729Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29730
29731 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29732 sequent dynix.
29733 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29734 * gdb.t15/funcargs.exp: Conditionally step again to really
29735 finish from marker_call_with_trampolines. Handle the case where
29736 the first step from within call_with_trampolines already steps
29737 us back to main.
29738 * gdb.t15/gdbme.c: Add comment to closing brace of
29739 call_with_trampolines for funcargs.exp.
29740
29741Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29742
d63a86f8 29743 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29744 Fix typo(s).
29745
29746Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29747
29748 * gdb.t07/gdbme.c: More code for watchpoint testing.
29749
29750 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29751 "Hardware watchpoint" throughout file.
29752 (test_watchpoint_triggered_in_syscall): New test.
29753 (test_complex_watchpoint): New test.
29754
29755Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29756
29757 * gdbme.c (call_with_trampolines): New function to try and step
29758 into. Tests trampoline problems on the PA.
29759
29760 * funcargs.exp (localvars_in_indirect_call): No longer expect
29761 stepping into indirect call to fail on PAs.
29762 (test_stepping_over_trampolines): New test.
29763
29764Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29765
29766 * TODO: Add suggestions for static member function tests, and
29767 completion tests.
29768
29769Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29770
29771 * TODO: Add suggestions for "p/a" tests.
29772
29773 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29774 (default_gdb_exit): Replace all the hair with sending "quit" to
29775 the process with a simple close.
29776
29777Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29778
29779 * TODO: Add suggestions for shared library tests.
29780
29781Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29782
29783 * TODO: Add suggestions for x/s tests.
29784
29785Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29786
29787 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29788 "enable once", and "enable breakpoints once" with ".*".
29789
29790Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29791
29792 * TODO: Add suggestions about structure passing tests.
29793
29794Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29795
29796 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29797 the primary1 test, use work around if __GNUC__ < 2.
29798 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29799 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29800 Test for bad output rather than waiting for timeout. Issue
29801 second continue only if first continue failed.
29802
29803Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29804
29805 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29806 operator[] test with gdb_test because the old code didn't seem to
29807 be getting the quoting right with the new dejagnu.
29808
29809Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29810
29811 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29812 one from the path.
29813 * Makefile.in: Use a fresh expect if there is one, use runtest
29814 from the src tree if there is one.
d63a86f8 29815
c906108c
SS
29816Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29817
29818 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29819 next over recursive call. Revise the tests from that point on
29820 (which had been skipped) to match GDB's actual (correct) output.
29821
29822 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29823 with next over a breakpoint whose condition is false.
29824
29825 * gdb.t00/help.exp: Comment out "help set print" tests just like
29826 (and for same reason as) "help set" test.
29827
29828Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29829
29830 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29831 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29832
29833Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29834
29835 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29836 necessary gdb_target_udi.
29837
29838 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29839
29840 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29841 1838 and 2417; they are fixed.
29842
29843 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29844 gdb.t03/ptype.exp (ptype structure, ptype union):
29845 Remove xfails; the test is looser than when the xfails were added.
29846
29847 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29848 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29849
29850 * gdb.t01/run.exp: Only run shell test if isnative.
29851
29852 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29853 since "run" automatically loads if necessary. Call gdb_target_udi
29854 after the "file" since "file" kills any execution target.
29855
29856 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29857 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29858 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29859 argument for UDI.
29860
29861Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29862
29863 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29864
29865 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29866
29867Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29870 properly quoting regexps. This makes the second argument to
29871 demangle a fixed string, which matches the callers, instead of a
29872 shell-style pattern which is what the previous implementation
29873 used. Update some of the callers.
29874
29875Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29876
29877 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29878 (comib_nullified_tests): Fix typo.
29879 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29880 strings. No longer expected to fail.
29881
29882 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29883 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29884 strings. No longer expected to fail.
29885
29886 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29887 string. No longer expected to fail.
29888
29889Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29890
29891 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29892 No longer expected to fail.
29893
29894 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29895 string. No longer expected to fail.
29896
29897Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29898
29899 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29900 only in the names (I probably got most of them). I was even
29901 generous with some which differed in underscores in names, and
29902 probably missed a few, and I *still* was able to remove almost a
29903 third of the file with almost no impact on testsuite coverage.
29904
29905Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29906
29907 * gdb.t00/default.exp: Match udi_attach error message as well as
29908 the one from child_attach.
29909
29910 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29911
29912 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29913
29914 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29915 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29916
29917 * Move test with enums and partial symbols back to
29918 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29919 Reverts the change of 26 May 93. Per today's change to
29920 stabs.texinfo, the behavior that weird.exp was expecting was
29921 unreasonable; what is important is that the compiler+gdb get
29922 things right, which happens with a recent gcc. Also fix the test
29923 to deal with native compilers which put out the stab gdb can't
29924 deal with.
29925
29926Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29927
29928 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29929 in the names. The main thing these accomplish is to slow things down.
29930 Many more such duplicates surely remain.
29931
29932 * gdb.t00/help.exp: Comment out "help support" test just like
29933 (and for same reason as) "help set" test.
29934
29935Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29936
29937 * gdb.t06/break.exp: Remove setup_xfails for
29938 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29939 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29940 about known bug in gcc to include up through 2.5.8.
29941 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29942 well as "_vb$".
29943 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29944 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29945 with latest gcc and gdb.
29946 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29947 well as "_vb$".
29948
29949Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29950
29951 * configure.in (hppa*-*-*): Also configure and build stabs-only
29952 tests.
29953
29954Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29955
29956 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29957 * gdb.t10/configure.in (hppa*-*-*): Use it.
29958
29959Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29960
29961 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29962
29963Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29964
29965 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29966 versions prior to 1.13.5.
29967
29968Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29969
29970 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29971 the prompt is at the start of a line.
29972
29973Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29974
29975 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29976 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29977 in the copr tests now.
29978 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29979 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29980 expected to fail.
29981
29982Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29983
29984 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29985 gdb.t31/chillvars.exp, lib/gdb.exp:
29986 Tweak to run under either version of expect.
29987 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29988 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29989 * gdb.t11/list.exp: Remove extraneous whitespace.
29990
29991Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29992
29993 * gdb.t16/printcmds.exp (test_print_strings): Accept
29994 "(unsigned char *) " before the string.
29995
29996 * TODO: Add notes about printing of fancy types and GDB expressions.
29997
29998Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29999
30000 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30001 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30002 if doing mips-idt-ecoff.
c906108c
SS
30003
30004Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30005
30006 * Most .exp files: Tweak to run under either version of expect.
30007
30008Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30011 xfails; I'm not sure why they are failing, but not because of PR 1806.
30012
30013Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30014
30015 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30016 defined in lib/gdb.exp.
30017
30018Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30019
30020 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30021 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30022 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30023 have to be typeless.
30024
30025Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30026
30027 * TODO: Add suggestion for copyright year test.
30028
30029Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30030
30031 * configure.in (*-*-lynxos*): Add stabs tests.
30032
30033Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30034
30035 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30036 so insert a tab before any assembler directive in column zero.
30037
30038 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30039 stores.
30040 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30041 stores.
30042 (fpu_short_memory_tests): Likewise.
30043
30044Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30045
30046 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30047 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30048 .stabs directives in comments.
30049
30050Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30051
30052 * TODO: New file, describing tests we could write.
30053 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30054
30055Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30056
30057 * gdb.t06/signals.exp: Add kludge to force re-sync.
30058
30059 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30060 to xgdb instead of gdb, get out of gdb.
30061
30062Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30063
30064 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30065 for info.
30066
30067Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30068
30069 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30070 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30071 * gdb.stabs/hppa.sed: New sed script for the PA.
30072
30073Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30074
30075 * gdb.stabs: Re-write weird.def and configuration to use sed
30076 instead of cpp. sed is portable and POSIX; cpp is neither.
30077
30078Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30079
30080 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30081
30082Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30083
30084 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30085
30086Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30087
30088 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30089 "_vb$".
30090 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30091 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30092
30093Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30094
30095 * lib/gdb.exp: Comment out code which depends on non-existent
30096 `transform' procedure.
30097
30098Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30099
30100 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30101 * lib/gdb.exp: Transform tool name.
30102 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30103 1.1's new error handling system.
30104
30105Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30106
30107 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30108
30109Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30110
30111 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30112 They made pattern matching so slow that timeouts happened on
30113 heavily loaded systems. Now any output from "show print" which
30114 gets us back to the GDB prompt is a PASS.
30115
30116Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30117
30118 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30119
30120Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30121
30122 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30123
30124 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30125 It is not from PR 3220.
30126
30127Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30128
30129 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30130 just started failing because they depended on the order the
30131 subcommands are presented, or exact docstring text. This kind of
30132 test is a pain and has minimal benefit.
30133
30134Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30135
30136 * gdb.t09/corefile.exp: At end of test, use "core" command with
30137 no arguments.
30138
30139Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30140
30141 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30142 17}/Makefile.in: Make it possible to run the testsuite with Sun
30143 make and CC = cross gcc by adding explicit build rules for .o
30144 files.
30145
30146Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30147
30148 * gdb.t15/funcargs.exp: Don't put comments on same line as
30149 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30150
c906108c
SS
30151Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30152
30153 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30154
30155Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30156
30157 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30158 * gdb.t20/inherit.exp: remove three dumplicate entries.
30159
30160Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30161
30162 * gdb.t06/break.exp: For "next over recursive call", fail on any
30163 incorrect output, not just on "factorial (value=2)".
30164
30165Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30166
30167 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30168 working now. Add an xfail if accesing a bss variable causes
30169 a memory error if the target is not yet run.
30170
30171Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30172
30173 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30174 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30175 name of __st* demangling (2 strings). Did Kung really get the
30176 more than 95 others right without testing them?
30177
30178Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30179
30180 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30181
30182Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30183
30184 * configure.in (configdirs): Add gdb.disasm
30185 * gdb.disasm: New directory for GDB disassembler tests.
30186 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30187
30188Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30189
30190 * gdb.t00/help.exp: Don't test "help set".
30191
30192 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30193 from within expect statements. None of these happen anymore and
30194 they cause regressions to be silently unnoticed.
30195
30196 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30197 messages) about known failures with gcc cygnus-2.4.5-930417.
30198
30199 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30200 comp-info.exp so it gets built if it doesn't exist.
30201
30202 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30203 it is no longer used.
30204 * gdb.t13/comp-info.c: Removed.
30205
30206Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30207
30208 * gdb.t06/signals.exp: Add xfail for sun3.
30209
30210Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30211
30212 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30213 relevant because ^C doesn't get sent but failure can be reproduced
30214 interactively).
30215
30216Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30217
30218 * gdb.stabs/alpha.mt: New configuration file for alpha.
30219 * gdb.stabs/configure.in: Use it.
30220 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30221 sharing with alpha.mt, redefine long to word via preprocessor.
30222 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30223 for alpha.
30224 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30225 native cc.
30226 * gdb.t00/teststrategy.exp: Change expect string so that we
30227 consume the `(xgdb)' from the command echo and from the gdb prompt.
30228 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30229 gdb currently compares all values as long, so this failure probably
30230 applies to any configuration where LONGEST is bigger than a target int.
30231 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30232 with gcc.
30233 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30234 to handle opaque pointers, gcc is.
30235 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30236 as first argument. Include <sys/types.h> and change all operator
30237 new definitions to use size_t.
30238 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30239 now that we use size_t.
30240
30241Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30242
a9c64011 30243 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30244 a long or float array cast all array members to the same type.
a9c64011 30245 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30246 with 64 bit longs.
a9c64011 30247 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30248 on alpha.
a9c64011 30249 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30250
30251Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30252
30253 * gdb.t24 (demangle.exp): Constructors of templates have names like
30254 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30255 section 14.6 of the ARM.
30256
30257 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30258 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30259 accomplish little and slow down the testsuite.
30260
30261 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30262 Accept spaces various places.
30263
30264Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30265
30266 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30267 with watchpoint enabled.
30268
30269 * Makefile.in: Remove definition of CC and remove the second
30270 definition of CXX (the "CXX = gcc" one remains). These definitions
30271 were causing backquotes to be expanded within backquotes, which
30272 doesn't work.
30273
30274Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30275
30276 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30277
30278Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30279
a9c64011
AS
30280 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30281 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30282 by mips cc and contains no stabs entries.
30283
30284Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30285
30286 * config/vx-gdb.exp: Use fake device to load files rather than
30287 NFS.
30288 * lib/gdb.exp: New proc to do "file" command.
30289 * config/unix-gdb.exp: Use new "file" proc.
30290
30291Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30292
30293 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30294 Rework board rebooting slightly.
30295 (gdb_exit): Don't exit from the remote shell; there isn't one.
30296 * gdb.stabs/weird.exp: If a program is being debugged already,
30297 kill it.
30298 * gdb.t04/setvar.exp: Stop and restart gdb.
30299 * gdb.t05/expr.exp: Likewise.
30300 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30301 restart gdb and reload the program.
30302 * gdb.t08/opaque.exp: Likewise.
30303 * gdb.t12/scope.exp: Likewise.
30304 * gdb.t13/bitfields.exp: Likewise.
30305 * gdb.t15/funcargs.exp: Likewise.
30306 * gdb.t20/classes.exp: Likewise.
30307 * gdb.t03/ptype.exp: Increase timeout.
30308 * gdb.t16/printcmds.exp (test_print_string_constants,
30309 test_print_array_constants): Likewise.
30310 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30311 * gdb.t20/classes.exp (do_tests): Likewise.
30312 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30313
30314Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30315
30316 * gdb.stabs: Renamed *wierd* to *weird*.
30317
30318Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30319
30320 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30321 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30322
30323Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30324
30325 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30326 (do_tests): Remove xfail for whatis on one_var and two_var.
30327
30328Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30329
30330 * Makefile.in: Made cross building work better by adding
30331 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30332
30333Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30334
30335 * gdb.t15/{return.c,return.exp,Makefile.in}:
30336 New test, currently commented out.
30337
30338Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30339
30340 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30341 still running and removes the leftover named socket so GDb can do
30342 clean restarts.
30343
30344Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30345
30346 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30347 console, not GDB.
30348 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30349 cross testing works better with "make check"
30350 * config/unix-gdb: Use default procedures for exit and version.
30351 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30352 with the newest VxWorks.
30353
30354Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30355
30356 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30357 old form.
30358
30359 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30360 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30361
30362 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30363
30364 * config/unix-gdb.exp: Remove this version of gdb_exit
30365 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30366 Rob says he'll look at it when he gets back to testing boards.
30367
30368Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30369
30370 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30371 an expected fail for certain ptype commands.
30372
30373 * gdb.t20/classes.exp: Update expected results of "ptype class
30374 Base1" to account for the constructor that now appears in the type.
30375
30376Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30377
30378 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30379 disappeared from list.
30380 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30381 "alldone" proc with call to cleanup and exit.
30382 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30383 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30384 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30385 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30386 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30387 "alldone" proc with simple returns that suppress remaining
30388 tests. The alldone proc went away many months ago.
30389
30390Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30391
30392 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30393
30394 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30395
30396Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30397
30398 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30399 as vax gdb will display them.
30400
30401Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30402
30403 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30404 optimizers.
30405
30406 * scope.exp: Change "bad value for localval" messages so each one
30407 is unique.
30408
30409 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30410 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30411
30412 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30413
30414Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30415
30416 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30417 doesn't exist (due to optimization).
30418
30419Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30420
30421 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30422 contains \r because the filename is long.
30423
30424 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30425 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30426
30427Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30428
30429 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30430 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30431 Ultrix.
30432 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30433 int tests.
30434 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30435
30436Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30437
30438 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30439
30440 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30441 to match does not match the passing case but still matches the
c906108c
SS
30442 failing case.
30443
30444Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30445
30446 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30447
30448Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30449
30450 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30451 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30452 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30453 Remove various versions of gdb_exit.
30454 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30455 gdb_exit.
30456 * config/unix-gdb.exp: gdb_exit remains here, and should override
30457 the generic version, since it's doing a lot of wierd stuff that
30458 the other versions aren't. FIXME, fold it in, or abandon this
30459 version.
30460
30461Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30462
30463 * gdb.t24/demangle.exp: Add tests for PR 3220.
30464
30465Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30466
30467 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30468
30469Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30470
30471 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30472 "i386-*-*". Works for i486 as well.
30473
30474 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30475 bug, and expand domain of xfail to all SVR4 systems, since the
30476 actual problem is likely to be in generic SVR4 /proc support.
30477
30478Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30479
30480 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30481
30482Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30483
30484 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30485 xfails for other systems. Match a missing 'Continuing.' as an
30486 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30487
30488 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30489 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30490 Only issue warning for missing executables if -all option is used.
30491
30492 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30493 file if -all option is used. It's like an unpredictable XFAIL.
30494
30495Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30496
30497 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30498 for dynamically linked binaries.
30499
30500 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30501
30502Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30503
30504 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30505 to state that this is a known bug in old versions of g++.
30506
30507Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30508
30509 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30510 while waiting for `Continuing'.
30511
30512Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30513
30514 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30515 in text, data, and bss.
30516 * gdb.t10/nodebug.c: Add local and global test variables for
30517 initialized and uninitialized data.
30518
30519Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30520
30521 * config/unix-gdb.exp (gdb_exit): Add "wait".
30522
30523Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30524
30525 * gdb.t06/signals.exp: xfail the continue from the handler for all
30526 targets.
30527
30528 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30529 function with watchpoints enabled, the i386 call dummy starts with
30530 a call.
30531
30532 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30533 386 bsd names its corefiles.
30534
30535Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30536
30537 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30538 compilers don't grok it.
30539 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30540 with small octal ints rather than character constants, which
30541 are signed and might not fit if first promoted to int.
30542
30543Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30544
30545 * gdb.t09/Makefile.in (clean): Remove corefile.
30546
30547Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30548
30549 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30550
30551Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30552 and Jim Kingdon (kingdon@cygnus.com)
30553
30554 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30555 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30556 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30557
30558Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30559
30560 * gdb.t17/interrupt.exp: Add xfail for hppa.
30561
30562Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30563
30564 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30565 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30566 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30567 to determine signed-ness of bitfields and use the result to setup
30568 the xfail.
30569 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30570 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30571 call line is reached if necessary.
30572
30573Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30574
30575 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30576
30577Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30578
30579 * gdb.t06/break.exp: Also test `clear' command.
30580
30581Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30582
30583 * gdb.t00/teststrategy.exp: Remove extra quote.
30584
30585 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30586 watchpoint enabled to be for all non-68k machines.
30587
30588 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30589
30590Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30591
30592 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30593 targets use aout.mt instead of ecoff.mt as gas understands
30594 standard aout format.
30595
30596Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30597
30598 * lib/gdb.exp (runto): Don't insist that function we are running to
30599 was compiled with -g.
30600
30601 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30602
30603 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30604 to get back into the read system call.
30605 Accept leading newline in case where we woke it up.
30606
30607Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30608
30609 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30610 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30611 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30612 enable ecoff configuration.
30613
30614Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30615
30616 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30617
30618Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30619
30620 * gdb.t16/printcmds.exp: Add another printf test.
30621
30622Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30623
30624 * configure.in: If configured -with-stabs on any target, add
30625 stabsdirs to configdirs.
30626
30627Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30628
30629 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30630 fun" so pattern does not match the command itself.
30631
30632Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30633
30634 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30635
30636Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30637
30638 * gdb.t17/interrupt.exp: Test for more things.
30639
30640Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30641
30642 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30643 compiler arranges the code and line numbers.
30644
30645 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30646
30647Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30648
30649 * gdb.t00/help.exp: Increase expect input buffer size.
30650
30651Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30652
30653 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30654
30655 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30656
30657 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30658
30659 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30660 [0-9]*, not just [0-9].
30661
30662Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30663
30664 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30665
30666 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30667
30668Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30669
30670 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30671
30672Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30673
30674 * gdb.t06/signals.c: Add xfails for sun3.
30675
30676 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30677
30678 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30679 test_stepping tests.
30680
30681Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30682
30683 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30684
30685 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30686
30687 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30688 rather than actually putting it through cpp twice.
30689
30690 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30691
30692Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30693
30694 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30695 no longer needed.
30696
30697Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30698
30699 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30700
30701 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30702 C++ features prints as "struct", make it a pass, not an xfail.
30703
30704Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30705
30706 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30707 Don't require VA to print as "class" rather than "struct".
30708
30709Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30710
30711 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30712
30713Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30714
30715 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30716
30717Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30718
30719 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30720 order.
30721
30722Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30723
30724 * gdb.t16/printcmds.exp: Add printf tests.
30725
30726 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30727
30728 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30729
30730Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30731
30732 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30733 pass counts, to counteract any existing or future setup_xfails.
30734
30735Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30736
30737 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30738 {BEGIN,END}_COMMON for common block instead of STAB.
30739 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30740
30741 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30742 intp_var should be N_GSYM not N_LSYM.
30743 wierd-aout.S: Use a label for the value of the N_SO.
30744 wierd.def: Remove all backslashes.
30745 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30746
30747Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30748
30749 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30750 get the expected next to inheritance3.
30751
30752Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30753
30754 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30755 now that gcc-2.4 gets it right.
30756
30757Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30758
30759 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30760
30761 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30762 generating comp-info.exp which works for cross-compilation.
30763
30764Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30765
30766 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30767 "*-*-sysv4.*".
30768
30769Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30770
30771 * gdb.t01/run.exp: Start with a fresh gdb.
30772 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30773 SVR4.x.
30774
30775Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30776
30777 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30778 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30779 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30780 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30781 things to remove.
30782
30783Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30784
30785 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30786 test cases from bug reports.
30787
30788Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30789
30790 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30791 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30792 avoid spurious xfails.
30793 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30794 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30795 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30796
30797Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30798
30799 * gdb.t00/teststrategy.exp: Rework to provide more useful
30800 description of each test, fix problem with systems that define
30801 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30802 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30803 results for "next over recursive call" so timeouts aren't taken
30804 by error.
30805
30806Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30807
30808 * gdb.t12/scope.exp: Test printing of variables before run.
30809
30810 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30811 printed in wrong order due to sorting.
30812
30813Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30814
30815 * gdb.t00/teststrategy.exp: Fix expected results for printing
30816 user entered string constant. Is array of char, prints with no
30817 address.
30818
30819 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30820 commands.
30821 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30822 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30823 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30824 of struct of char arrays.
30825 * gdb.t00/radix.exp: New tests for radix commands.
30826
30827Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30828
30829 * gdb.t16/printcmd.exp: Print a variable before running program
30830 (with xfail for AIX).
30831
30832Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30833
30834 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30835
30836 * gdb.t16/printcmd.exp: Don't print variables before running program.
30837
30838 * gdb.t06/break.exp: Don't require envp argument to main.
30839
30840 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30841
30842 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30843 Add xfails for rs6000.
30844
30845 * gdb.t02/whatis.exp: Change other tests not to re-test something
30846 we already tested.
30847
30848 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30849 each type used has a variable of that type.
30850
30851Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30852
30853 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30854
30855Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30856
30857 * configure.in: change srctrigger to be a file, not a directory
30858
30859Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30860
30861 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30862
30863 * gdb.t11/list.exp: Fixed a couple of typos.
30864
30865Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30866
30867 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30868 is fixed and PR is closed.
30869 * gdb.t16 (gdbme.c): Add simple test string variable.
30870 * gdb.t16 (printcmds.exp): Add tests with simple test string
30871 variable, primarily for boundaries on "set print elements".
30872
30873Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30874
30875 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30876 Make leading 0's optional and don't expect a tab in the middle
30877 of the number.
30878
30879 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30880
30881 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30882 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30883 don't end command passed to gdb_test with newline.
30884
30885 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30886 signed keyword away, don't expect signed bitfields to be signed.
30887
30888 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30889 printing with only as many 1's as are in the field as well as printing
30890 with 32 1's (see comment).
30891
30892Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30893
30894 * gdb.t00/default.exp: Start with a fresh gdb.
30895 * configure.in (configdirs): Remove gdb.t31 until the chill
30896 compiler works again. It no longer is able to find chillrt0
30897 since it isn't in libchill.a anymore.
30898 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30899 wierd.o, make more modular.
30900 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30901 spurious newlines that caused problems.
30902
30903Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30904
30905 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30906 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30907 gdb.stabs/wierd.{exp,def}: Many new tests.
30908
30909 * gdb.t00/default.exp: update info line for new message.
30910
30911 * gdb.t02/{whatis.exp,gdbme.c}:
30912 Test that "char *" doesn't print as "caddr_t".
30913
30914Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30915
30916 * gdb.t00/help.exp: Use .* in place of some help messages which
30917 just changed.
30918 gdb.t00/default.exp: Update "info frame" test for new message.
30919 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30920 Remove some xfails
30921
30922Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30923
30924 * gdb.t03/{gdbme.c,ptype.exp}:
30925 Add tests for typedef'd struct and union without tags.
30926 Also check "whatis" on a variable of a typedef'd enum without a tag.
30927
30928 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30929 PRMS 1823; the bug still exists but isn't reproduced by this test
30930 anymore), and remove rs6000 XFAIL (the bug is fixed).
30931
30932 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30933 duplicated from whatis.exp. For those that are left, accept
30934 "long", "long int", or "int" for long variables (whatis.exp already
30935 has an XFAIL for "int", so no need to fail it here).
30936
30937 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30938 Deal with GCC's names for types now that GDB uses the compiler's names.
30939
30940 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30941 setup_xfail's for sunos4. If we #defined the signed keyword away,
30942 don't expect GDB to know that char it is signed.
30943
30944 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30945
30946Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30947
30948 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30949 should work on any system, regardless of debugging format.
30950 * gdb.t21/demangle.exp: Move to gdb.t24.
30951 * gdb.t24/demangle.exp: Move from gdb.t21.
30952 * gdb.t24/{Makefile.in, configure.in}: New files.
30953
30954Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30955
30956 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30957 * gdb.stabs: New directory.
30958
30959Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30960
30961 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30962 not just "Quit anyway?".
30963
30964Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30965
30966 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30967 that all setup_xfails are immediately followed by clear_xfails.
30968
30969Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30970
30971 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30972 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30973 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30974 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30975 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30976 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30977 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30978 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30979 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30980 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30981 gdb.t31/chillvars.exp, lib/gdb.exp:
30982 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30983 bug-gdb@prep.ai.mit.edu.
30984
30985Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30986
30987 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30988 with 0.0, not integer 0.
30989
30990Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30991
30992 * gdb.t06/break.exp: Update for "Kill the program" message change.
30993
30994Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30995
30996 * Makefile.in (GDBFLAGS): Set to -nx.
30997 * Makefile.in (site.exp): Use GDBFLAGS.
30998
30999Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31000
31001 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31002 Makefiles.
31003 (check): depend on just-check.
31004 (just-check): added so that tests can be run without a noop
31005 build pass.
31006
31007Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31008
31009 Switch to using configure's configdirs.
31010 * Makefile.in (Makefile): add configure.in dependency.
31011 (SUBDIRS): removed redundant assignment.
31012 * configure.in: switch subdirs assignment to configdirs.
31013 * gdb.t*/configure.in: new files.
31014
31015Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31016
31017 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31018 works.
31019
31020Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31021
31022 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31023 in explicit rules. Apparently this is not supported by some makes.
31024
31025Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31026
31027 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31028
31029Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31030
31031 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31032 disappeared.
31033
31034Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31035
31036 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31037
31038Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31039
31040 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31041 watchpoint problem that is now fixed.
31042 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31043 uninitialized convenience variables.
31044 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31045 structures.
31046
31047Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31048
31049 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31050 which causes expect to get out of sync with gdb on long output
31051 from help set.
31052 * gdb.t09/corefile.exp: Make expected pattern for core file
31053 failing signal and frame output format less sun specific.
31054
31055Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31056
31057 * gdb.t31/chillvars.exp: Add and remove initial dummy
31058 breakpoint, so that symbol table is forced in.
31059 (Needed at least on Sunos4, though it seems not SVR4.)
31060 * gdb.t31/chillvars.exp: Update for changed output format.
31061
31062Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31063
a9c64011 31064 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31065
31066Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31067
31068 * Makefile.in: Added --srcdir when invoking runtest, removed the
31069 need for a local config file. (optional now)
31070
31071Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31072
31073 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31074 failure count used to force early termination. Add some more
31075 expected failures for gnu style demangling.
31076
31077Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31078
31079 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31080 pmi variable from gdb.t20/gdbme to get optimized away.
31081 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31082 Check for written corefile upon timeout _and_ eof.
31083
31084Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31085
31086 * config/unix-gdb.exp: Add missing return 0.
31087
31088Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31089
31090 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31091 test termination.
31092
31093Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31094
31095 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31096 disappeared.
31097
31098Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31099
31100 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31101 time as i860 support works.
31102
d63a86f8 31103 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31104 "backtrace 100\r" rather than just "backtrace\r", to match last
31105 change.
31106
31107Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31108
31109 * config/udi-gdb.exp (gdb_exit): Remove close command.
31110 (gdb_target_udi): New procedure to set the UDI target.
31111 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31112 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31113 Added waits for prompts after several question responses. Added
31114 some more responses used by a29k-amd-udi-gdb.
31115 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31116 pass different arguments, restart UDI connection after program
31117 completion.
31118 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31119 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31120 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31121 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31122 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31123 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31124 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31125 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31126 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31127 after program completion.
31128 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31129 compiled with a SELECT_VECS setting.
31130 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31131 infinite recursion.
31132
31133 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31134 Added checks for COFF results, and made them expected failures for
31135 all targets. It would be better to make them expected failures
31136 for COFF targets only.
31137
31138Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31139
31140 * Makefile.in: add null dvi target, don't bother to recurse
31141 through test directories for info and install-info; rename
31142 $(datadir) to be dejagnu instead of deja-gnu
31143
31144Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31145
31146 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31147 compiler to coredump.
31148 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31149 code.
31150
31151Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31152
31153 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31154 coredump.
31155 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31156 code.
31157
31158Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31159
31160 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31161 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31162 which in a shell. Deletes xgdb when done.
31163 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31164 Tests the return from the "set height" or "set width" commands.
31165 Added a few return codes where needed.
31166
31167Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31168
31169 * Makefile.in (SUBDIRS): Add gdb.t17.
31170 * configure.in (subdirs): Add gdb.t17.
31171 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31172 files to test gdb's calling of functions in the inferior with
31173 the correct arguments and gdb's ability to retrieve any
31174 result returned.
31175
31176Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31177
31178 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31179 may be called after gdb goes away. Previous versions of expect
31180 needed these to avoid file descriptor leaks, but they cause
31181 errors with the current revision of expect.
31182 * gdb.t00/gdbvars.exp: Use -re on expected output after
31183 setting sevenbit-strings.
31184 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31185 to set sevenbit-strings consistent across tests.
31186 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31187 set sevenbit-strings consistent across tests.
31188
31189Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31190
31191 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31192 expected output to match current "expect" expectations.
31193
31194Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31195
31196 * gdb.t00/default.exp: Change expected output for default "source"
31197 command, to match new gdb behavior which requires a filename to
31198 source.
31199
31200Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31201
31202 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31203 expected fail for i486-*-* that misses the marker2 function.
31204 * gdb.t10/crossload.exp (bfddefault): Allow successful
31205 recognition of a format to pass even if no symbols are found.
31206 Explicitly catch failures where the format is not recognized
31207 or is ambiguous, and add the reason to the fail message.
31208 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31209 the cause is and invalid target and add reason to failure message.
31210 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31211 elf32-i386, elf32-sparc, and elf32-i860.
31212 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31213 Set up expected failure for 'filename'::variable scope resolution,
31214 which is now apparently broken on all targets.
31215 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31216 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31217 gdb.t23/templates.exp: Change failure for missing binfile into
31218 just a warning.
31219 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31220 references.
31221
31222Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31223
31224 * gdb.t00/default.exp: Add expected output for default "source"
31225 command, to match new gdb behavior.
31226 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31227
31228Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31229
31230 * config/*-gdb.exp: returns an error, rather than exiting on
31231 internal errors.
31232
31233Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31234
31235 * gdb.t03/gdbme.c: Add pointer to struct variable.
31236 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31237 referencing struct members.
31238
31239Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31240
31241 * configure.in (mips-idt-ecoff): New target.
31242 * config/mips-gdb.exp: New file for remote board using MIPS remote
31243 debugging protocol.
31244
31245 * Redid configuration scheme. Removed gdb.t*/configure.in.
31246 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31247 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31248 distclean targets. Built executables via .o files. Adjusted
31249 tests to account for source files in $(srcdir) rather than
31250 $(objdir).
31251 * lib/gdb.exp (runto): Don't expect () after the function name,
31252 because it may have arguments.
31253
31254Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31255
31256 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31257 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31258 expected failures for mips-idt-* and mips-sgi-*.
31259 * gdb.t00/default.exp (attach): Kill process if requested.
31260 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31261 that does not read core files.
31262 * gdb.t01/run.exp: Removed checks for exit status code.
31263 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31264 it is linked in.
31265 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31266 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31267 appropriate, rather than doing it by hand.
31268 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31269 execution.
31270 * gdb.t10/crossload.exp: Kill existing program if needed.
31271 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31272 appropriate, rather than doing it by hand. Always increase
31273 timeout for this test, not just for VxWorks.
31274
31275Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31276
31277 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31278 of Chill STRUCT types and STRUCT values.
31279 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31280 than "char".
31281 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31282 struct2): New struct definitions and initializations to test
c906108c
SS
31283 simple Chill STRUCT types.
31284
31285Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31286
31287 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31288 the null byte at the end of strings.
31289 * gdb.t00/default.exp: Make show version insensitive to copyright
31290 date.
31291 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31292 to avoid dependencies on target char signedness.
31293 * gdb.t16/printcmds.exp: Update expected results for explicitly
31294 unsigned char.
31295 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31296 now work.
31297 * gdb.t21/demangle.exp: Add many more patterns for template
31298 demangling, most of them being expected failures.
31299 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31300 string we are matching for, to match on the whole string.
31301 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31302 and fix a whole bunch that had incorrect expected output but were
31303 passing anyway because of the bug in "proc demangle".
31304 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31305 type.
31306 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31307
31308Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31309
a9c64011
AS
31310 * gdb/testsuite: made modifications to testcases, etc., to allow
31311 them to work properly given the reorganization of deja-gnu and the
31312 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31313
31314Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31315
31316 * gdb/testsuite: Initial creation of gdb/testsuite.
31317 Migrated dejagnu testcases and support files for testing nm to
31318 gdb/testsuite from deja-gnu. These files were moved "as is"
31319 with no modifications. This migration is part of a major overhaul
31320 of dejagnu. The modifications to these testcases, etc., which
31321 will allow them to work with the new version of dejagnu will be
31322 made in a future update.
48efe704 31323
8d8cb839 31324 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31325\f
8d8cb839
EZ
31326;; Local Variables:
31327;; mode: change-log
31328;; left-margin: 8
31329;; fill-column: 74
31330;; version-control: never
31331;; End:
902f2ccb 31332
28e7fd62 31333 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31334 Copying and distribution of this file, with or without modification,
31335 are permitted provided the copyright notice and this notice are preserved.