gold/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f92b06da
WT
12013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
2
3 * gdb.xml/maint_print_struct.exp: New file.
4 * gdb.xml/maint_print_struct.xml: New file.
5
ff546935
TT
62013-04-25 Tom Tromey <tromey@redhat.com>
7
8 * gdb.dwarf2/nostaticblock.exp: New file.
9
bf9e4d0c
MB
102013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
11
12 PR gdb/10462
13 * gdb.base/setshow.exp: Add test case.
14
a11cfd87
HZ
152013-04-23 Hui Zhu <hui@codesourcery.com>
16
17 PR gdb/15293
a11cfd87
HZ
18 * gdb.base/dprintf.exp: Add ignore command.
19
2d9442cc
HZ
202013-04-23 Hui Zhu <hui@codesourcery.com>
21
22 PR gdb/15165
2d9442cc
HZ
23 * gdb.base/save-bp.exp: Add test for dprintf.
24
0f3305ed
TT
252013-04-22 Tom Tromey <tromey@redhat.com>
26
27 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
28 notice_open_fds.
29
d504301e
SDJ
302013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
31
32 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
33 ldflags.
34
9991b207
SDJ
352013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
36
37 * gdb.arch/arm-bl-branch-dest.c: New file.
38 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
39
433730c9
PA
402013-04-19 Vladimir Kargov <kargov@gmail.com>
41 Pedro Alves <palves@redhat.com>
42
43 * gdb.arch/i386-float.S: New file.
44 * gdb.arch/i386-float.exp: New file.
45
9a908334
LM
462013-04-18 Luis Machado <lgustavo@codesourcery.com>
47
48 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
49 type void *.
50
4f22ed5c
DE
512013-04-17 Doug Evans <dje@google.com>
52
53 * lib/dwarf.exp (Dwarf): New proc "tu".
54 * gdb.dwarf2/missing-sig-type.exp: New file.
55
a0d3f2f5
SCR
562013-04-15 Siva Chandra Reddy <sivachandra@google.com>
57
58 Add option to link testcases with Pthreads library when
59 using 'prepare_for_testing' in tests.
60
61 * lib/gdb.exp (build_executable_from_specs): Use
62 gdb_compile_pthreads to compile if option "pthreads" is
63 specified.
64
cc16e6c9
TT
652013-04-15 Tom Tromey <tromey@redhat.com>
66
67 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
68
72f1fe8a
TT
692013-04-15 Tom Tromey <tromey@redhat.com>
70
71 * gdb.base/default.exp: Update for $_exception.
72 * gdb.cp/exceptprint.cc: New file.
73 * gdb.cp/exceptprint.exp: New file.
74 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
75
6e72ca20
TT
762013-04-15 Tom Tromey <tromey@redhat.com>
77
78 * gdb.cp/typeid.cc: New file.
79 * gdb.cp/typeid.exp: New file.
80
591f19e8
TT
812013-04-15 Tom Tromey <tromey@redhat.com>
82
83 * gdb.cp/exception.exp: Add "catch rethrow" tests.
84
da9160e4
YQ
852013-04-13 Yao Qi <yao@codesourcery.com>
86
87 * gdb.base/completion.exp: Test completion of command
88 'target ctf' if target ctf is supported.
89
f81d1120
PA
902013-04-10 Pedro Alves <palves@redhat.com>
91
92 * gdb.base/completion.exp: Test "set height", "set listsize" and
93 "set trace-buffer-size" completion.
94 * gdb.base/setshow.exp: Test "set height unlimited".
95 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
96 unlimited".
97
393fd4c3
YQ
982013-04-10 Yao Qi <yao@codesourcery.com>
99
100 * gdb.trace/actions.exp: Save trace data to CTF.
101 Change to ctf target if GDB supports, read CTF data in ctf
102 target, and check the actions of tracepoints.
103 * gdb.trace/while-stepping.exp: Likewise.
104 * gdb.trace/report.exp: Test GDB saves trace data to CTF
105 format and read CTF trace file if GDB supports.
106 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
107 target is supported, change to ctf target, read trace data and
108 check output of command "tstatus".
109 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
110 read CTF data by target ctf and call check_tsv.
111
b7a273f8
YQ
1122013-04-10 Yao Qi <yao@codesourcery.com>
113
114 * gdb.trace/actions.exp (check_tracepoint): New.
115 (top level): Start the tracing and check the actions of
116 tracepoints. Save trace data to tfile format. Restart GDB
117 and read trace file in tfile target. Check the actions of
118 tracepoints again.
119 * gdb.trace/while-stepping.exp: Likewise.
120
f3786771
YQ
1212013-04-10 Yao Qi <yao@codesourcery.com>
122
123 * gdb.trace/report.exp: Use standard_output_file for saved
124 trace file.
125
5c2b4418
HZ
1262013-04-10 Hui Zhu <hui@codesourcery.com>
127
128 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
129 (MISCELLANEOUS): Add dprintf-pendshr.sl.
130 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
131
f7543f0a
JK
1322013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
133
134 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
135 response.
136
f6de8ec2
PA
1372013-04-08 Pedro Alves <palves@redhat.com>
138
139 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
140 the location.
141
b8abfd58
SL
1422013-04-04 Sandra Loosemore <sandra@codesourcery.com>
143
144 * gdb.cp/cplabel.exp: Allow empty directory in file reported
145 for breakpoint location.
146
156bffd0
SL
1472013-04-04 Sandra Loosemore <sandra@codesourcery.com>
148
149 * gdb.linespec/linespec.exp: Make dir/file:line tests
150 conditional for non-remote hosts only.
151
c9a6ce02
PA
1522013-04-04 Stan Shebs <stan@codesourcery.com>
153 Pedro Alves <palves@redhat.com>
154
155 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
156 * gdb.trace/actions-changed.c: New file.
157 * gdb.trace/actions-changed.exp: New file.
158 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
159 (gdb_trace_setactions_command): ... this. Add "actions_command"
160 parameter, and handle it.
161 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
162
4bd05f24
YQ
1632013-04-04 Yao Qi <yao@codesourcery.com>
164
165 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
166 'step'.
167
3758b5ce
YQ
1682013-04-03 Yao Qi <yao@codesourcery.com>
169
170 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
171 "tfile-basic.tf".
172 (test_tfind_tfile): Likewise.
173
1dcaed0d
YQ
1742013-04-03 Yao Qi <yao@codesourcery.com>
175
176 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
177 "tfile-basic.tf" instead of "basic.tf".
178 (write_error_trace_file): Pass argument "tfile-error.tf"
179 instead of "error.tf".
180 * gdb.trace/tfile.exp: Update tfile names to
181 "tfile-basic.tf" and "tfile-error.tf".
182
0e7a53fc
SL
1832013-04-02 Sandra Loosemore <sandra@codesourcery.com>
184
185 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
186 empty directory in file for breakpoint hit.
187
9852c492
YQ
1882013-03-29 Yao Qi <yao@codesourcery.com>
189
190 * gdb.base/completion.exp: Test completion of commands
191 "target core", "target tfile" and "target exec".
192 * gdb.trace/tfile.exp: Test completion of command
193 "target tfile".
194
af312be7
JB
1952013-03-28 Joel Brobecker <brobecker@adacore.com>
196
197 * gdb.ada/win_fu_syms: New testcase.
198
e4a48d9d
DE
1992013-03-28 Doug Evans <dje@google.com>
200
201 * gdb.base/maint.exp (maint print statistics): Update expected output.
202
7f7cc265
PA
2032013-03-28 Pedro Alves <palves@redhat.com>
204
205 PR gdb/15294
206
207 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
208 mean unlimited instead of $arg < 0.
209 (test_listsize): Remove "listsize of 0 suppresses output" test.
210 Test that "set listsize 0" ends up with an unlimited listsize.
211
fc0da894
PA
2122013-03-28 Pedro Alves <palves@redhat.com>
213
214 * gdb.base/list.exp (last_line): New global.
215 (last_line_re): New global.
216 (test_listsize, test_list_function, test_list_forward)
217 (test_repeat_list_command, test_list_range)
218 (test_list_filename_and_function): Use them.
219 * gdb.base/list0.c: Comment the last line of the file with "last
220 line".
221
abe7b711
PA
2222013-03-28 Pedro Alves <palves@redhat.com>
223
224 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
225 list the whole file.
226
15b3979c
PA
2272013-03-28 Pedro Alves <palves@redhat.com>
228
229 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
230 "set listsize".
231
96811e3b
KS
2322013-03-26 Keith Seitz <keiths@redhat.com>
233
234 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
235 from passing.
236
4043f22b
PA
2372013-03-26 Pedro Alves <palves@redhat.com>
238
239 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
240 until after GDB has run.
241
14a1aa17
YQ
2422013-03-26 Yao Qi <yao@codesourcery.com>
243
244 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
245 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
246
99c819ee
MM
2472013-03-26 Markus Metzger <markus.t.metzger@intel.com>
248
249 * gdb.btrace/enable.exp: Add regression test.
250
24955f63
TT
2512013-03-25 Tom Tromey <tromey@redhat.com>
252
253 * gdb.cp/m-static.exp: Add destructor-printing tests.
254
fce632b6
TT
2552013-03-25 Tom Tromey <tromey@redhat.com>
256
257 * gdb.cp/m-static.exp: Add constructor ptype tests.
258 * gdb.cp/m-static.cc (single_constructor): New class.
259 (main): Make instance of single_constructor.
260
598d3636
JK
2612013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
262 Pedro Alves <palves@redhat.com>
263
264 * gdb.server/server-kill.c: New file.
265 * gdb.server/server-kill.exp: New file.
266
c12440c9
PA
2672013-03-21 Pedro Alves <palves@redhat.com>
268
269 * gdb.trace/trace-buffer-size.exp (get default buffer size):
270 Expect $gdb_prompt in gdb_test_multiple.
271
bd712aed
DE
2722013-03-21 Doug Evans <dje@google.com>
273
274 * gdb.base/maint.exp: Update tests for per-command stats.
275
b2f83c08
TT
2762013-03-21 Tom Tromey <tromey@redhat.com>
277
278 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
279 * gdb.cp/misc.exp: Add test for FILENAME:: case.
280
ef0026f0
PA
2812013-03-20 Pedro Alves <palves@redhat.com>
282
283 PR gdb/15289
284
285 * gdb.base/remote.exp: Test
286 "set remote hardware-watchpoint-limit -1",
287 "set remote hardware-breakpoint-limit -1",
288 "set remote hardware-watchpoint-limit 2147483647" and
289 "set remote hardware-breakpoint-limit 2147483647".
290
3f1175a9
PA
2912013-03-20 Pedro Alves <palves@redhat.com>
292 Yao Qi <yao@codesourcery.com>
293
294 * gdb.trace/tfile.c: Add comments.
295 (nonconstglob): New global.
296 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
297 global that is not covered by the trace frame. Test
298 disassembling.
299
a09ae1c1
JK
3002013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 * gdb.base/valgrind-infcall.exp
303 (continue #$continue_count) <remote connection closed>
304 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
305 $valgrind_pid.
306
9ce98649
TT
3072013-03-15 Tom Tromey <tromey@redhat.com>
308
309 * gdb.cp/overload.cc (intintfunc): New.
310 * gdb.cp/overload.exp: Add regression test.
311
0a251e08
YQ
3122013-03-15 Yao Qi <yao@codesourcery.com>
313
314 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
315 using with_test_prefix.
316 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
317 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
318 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
319 * gdb.threads/watchpoint-fork.exp (test): Likewise.
320 * gdb.base/break-interp.exp (test_core): Likewise.
321 (test_attach_gdb): Likewise.
322 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
323 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
324 Likewise.
325 * gdb.base/jit-so.exp (one_jit_test): Likewise.
326 * gdb.base/jit.exp (one_jit_test): Likewise.
327 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
328 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
329 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
330 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
331 Likewise.
332 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
333 Likewise.
334 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
335 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
336 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
337 (tracepoint_change_loc_2): Likewise.
338 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
339 Likewise.
340 (disconnected_tfind): Likewise.
341 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
342 Likewise.
343 (test_tfind_remote): Likewise.
344 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
345 Likewise.
346 (test_pending_resolved): Likewise.
347 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
348 Likewise.
349 (test_upload_tsv): Likewise.
350 * gdb.trace/pending.exp (pending_tracepoint_resolved):
351 Likewise.
352 (pending_tracepoint_works): Likewise.
353 * gdb.trace/report.exp (use_collected_data): Likewise.
354 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
355 Likewise.
356 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
357 * gdb.trace/strace.exp (strace_info_marker): Likewise.
358 (strace_trace_on_same_addr): Likewise.
359 (strace_trace_on_diff_addr): Likewise.
360 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
361 (gdb_collect_locals_test): Likewise.
362 (gdb_unavailable_registers_test): Likewise.
363 (gdb_collect_globals_test): Likewise.
364
2c415c0f
YQ
3652013-03-15 Yao Qi <yao@codesourcery.com>
366
367 * gdb.base/condbreak.exp: Add semicolon back which was removed
368 by my previous commit.
369
ae59b1da
YQ
3702013-03-14 Yao Qi <yao@codesourcery.com>
371
372 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
373 'return'.
374 (gdb_target_monitor, gdb_load): Likewise.
375 * config/sid.exp (gdb_load): Likewise.
376 * config/slite.exp (gdb_load): Likewise.
377 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
378 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
379 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
380 (single_step_until): Likewise.
381 * gdb.arch/powerpc-d128-regs.exp: Likewise.
382 * gdb.arch/system-gcore.exp: Likewise.
383 * gdb.base/bigcore.exp (extract_heap): Likewise.
384 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
385 * gdb.base/call-ar-st.exp: Likewise.
386 * gdb.base/call-rt-st.exp: Likewise.
387 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
388 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
389 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
390 * gdb.base/corefile.exp: Likewise.
391 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
392 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
393 * gdb.base/fixsection.exp: Likewise.
394 * gdb.base/funcargs.exp: Likewise.
395 * gdb.base/gcore-buffer-overflow.exp: Likewise.
396 * gdb.base/gcore-relro.exp: Likewise.
397 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
398 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
399 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
400 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
401 * gdb.base/list.exp: Likewise.
402 (set_listsize): Likewise.
403 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
404 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
405 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
406 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
407 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
408 * gdb.base/setvar.exp: Likewise.
409 (test_set): Likewise.
410 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
411 * gdb.base/solib-overlap.exp: Likewise.
412 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
413 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
414 * gdb.base/watchpoint.exp (initialize): Likewise.
415 (test_simple_watchpoint): Likewise.
416 (test_disabling_watchpoints): Likewise.
417 (test_watchpoint_triggered_in_syscall): Likewise.
418 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
419 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
420 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
421 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
422 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
423 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
424 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
425 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
426 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
427 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
428 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
429 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
430 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
431 * gdb.mi/gdb792.exp: Likewise.
432 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
433 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
434 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
435 * gdb.threads/gcore-thread.exp: Likewise.
436 (load_core): Likewise.
437 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
438 (test_startup, check_control_c): Likewise.
439 * gdb.threads/sigstep-threads.exp: Likewise.
440 * gdb.threads/thread_check.exp: Likewise.
441 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
442 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
443 (set_a_tracepoint, trace_buffer_normal): Likewise.
444 (gdb_trace_circular_tests): Likewise.
445 * gdb.trace/collection.exp: Likewise.
446 * gdb.trace/disconnected-tracing.exp: Likewise.
447 * gdb.trace/infotrace.exp: Likewise.
448 * gdb.trace/mi-traceframe-changed.exp: Likewise.
449 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
450 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
451 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
452 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
453 * gdb.trace/stap-trace.exp: Likewise.
454 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
455 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
456 * gdb.trace/trace-buffer-size.exp: Likewise.
457 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
458 * gdb.trace/unavailable.exp: Likewise.
459 * gdb.trace/while-dyn.exp: Likewise.
460 * lib/fortran.exp (set_lang_fortran): Likewise.
461 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
462 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
463 (default_gdb_start, get_compiler_info): Likewise.
464 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
465 (get_debug_format, setup_xfail_format): Likewise.
466 (rerun_to_main, gdb_skip_float_test): Likewise.
467 (build_id_debug_filename_get, get_remotetimeout): Likewise.
468 * lib/java.exp (set_lang_java): Likewise.
469 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
470 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
471 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
472 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
473 * lib/objc.exp (set_lang_objc): Likewise.
474 * lib/pascal.exp (set_lang_pascal): Likewise.
475 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
476 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
477 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
478
bb869963
SDJ
4792013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
480
481 PR c++/15203
482 PR c++/15210
483 * gdb.cp/m-static.cc (keepalive_int): New function.
484 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
485 * gdb.cp/m-static.exp: New test for `sintvar'.
486
e2be70a0
YQ
4872013-03-14 Yao Qi <yao@codesourcery.com>
488
489 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
490 of 'tstatus' into tstatus_output.
491 (top level): Save the trace data to tfile. Read trace file in
492 tfile target. Check the trace status.
493
8ddb1965
YQ
4942013-03-13 Yao Qi <yao@codesourcery.com>
495
496 * gdb.trace/tsv.exp (check_tsv): New.
497 (top level): Save a tfile on current trace session. Call
498 check_tsv on live target. Load the tfile with target tfile
499 and call check_tsv again.
500
045dd51f
YQ
5012013-03-13 Yao Qi <yao@codesourcery.com>
502
503 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
504 Replace some "gdb_test" with "gdb_test_no_output".
505
82d049ab
PH
5062013-03-12 Paul Hilfinger <hilfingr@adacore.com>
507
508 * gdb.ada/expr_delims.exp: New file.
509 * gdb.ada/expr_delims/foo.adb: New file.
510 * gdb.ada/expr_delims/pck.ads: New file.
511 * gdb.ada/expr_delims/pck.adb: New file.
512
cb8ea32b
KS
5132013-03-11 Keith Seitz <keiths@redhat.com>
514
515 * watchpoint.exp (test_no_hw_watchpoints): Add test using
516 both condition and thread. Then delete the watchpoint.
517
2f1d9bdd
MM
5182013-03-11 Christian Himpel <christian.himpel@intel.com>
519
520 * Makefile.in: Add btrace testsuite.
521 * configure: Regenerated.
522 * configure.ac: Add btrace testsuite.
523 * gdb.btrace/Makefile.in: New file.
524 * gdb.btrace/enable.c: New file.
525 * gdb.btrace/enable.exp: New file.
526 * gdb.btrace/function_call_history.c: New file.
527 * gdb.btrace/function_call_history.exp: New file.
528 * gdb.btrace/instruction_history.c: New file.
529 * gdb.btrace/instruction_history.exp: New file.
530 * gdb.btrace/instruction_history.S: New file.
531 * lib/gdb.exp: Add btrace skip proc.
532
05c56a9d
JK
5332013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 Fix entry-values if the callee called a noreturn function.
536 * gdb.arch/amd64-tailcall-noret.S: New file.
537 * gdb.arch/amd64-tailcall-noret.c: New file.
538 * gdb.arch/amd64-tailcall-noret.exp: New file.
539
9112db09
JK
5402013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
541
542 Fix entry-values in C++ across CUs.
543 * gdb.arch/amd64-tailcall-cxx.exp: New file.
544 * gdb.arch/amd64-tailcall-cxx1.S: New file.
545 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
546 * gdb.arch/amd64-tailcall-cxx2.S: New file.
547 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
548
be9a119c 5492013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
550 Hafiz Abid Qadeer <abidh@codesourcery.com>
551
552 gdb/testsuite/
553 * gdb.trace/trace-buffer-size.exp: New file.
554 * gdb.trace/trace-buffer-size.c: New file.
555
049109b0
PA
5562013-03-06 Pedro Alves <palves@redhat.com>
557
558 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
559 doesn't support the tested optional feature, call "unsupported"
560 with the same test message as the "pass" case, instead of calling
561 "pass" with a different message. Use the same text for the "fail"
562 cases too.
563
4aa54120
YQ
5642013-03-06 Yao Qi <yao@codesourcery.com>
565
566 * gdb.trace/tstatus.exp: Remove the invocation of
567 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
568 (test_tracepoints): Don't set fast tracepoint.
569 (top level): Don't check agent library is loaded or not.
570
b8b71e63
YQ
5712013-03-06 Yao Qi <yao@codesourcery.com>
572
573 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
574 parentheses by "\\".
575
33f448b1
JK
5762013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
577
578 * gdb.linespec/base/one/thefile.cc (twodup): New.
579 (m): Call it.
580 * gdb.linespec/base/two/thefile.cc (dupname): New.
581 (n): Call it.
582 * gdb.linespec/break-ask.exp: New file.
583 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
584
1c942fb9
YQ
5852013-02-28 Yao Qi <yao@codesourcery.com>
586
587 * gdb.trace/report.exp: Move some code to ...
588 (use_collected_data): New.
589 (top level): Call use_collected_data once on the live target.
590 Save at file of the current trace session, load it with target
591 tfile, and call use_collected_data again.
592
5b967901
JK
5932013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
594
595 * gdb.threads/fork-thread-pending.c (main): Add alarm.
596
6447023f
JK
5972013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
598
599 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
600 Add final kill of ${valgrind_pid}.
601
9f44fbc0
SCR
6022013-02-20 Siva Chandra Reddy <sivachandra@google.com>
603
604 * gdb.python/py-arch.c: New test case
605 * gdb.python/py-arch.exp: New tests to test
606 gdb.Architecture.disassemble
607 * gdb.python/Makefile.in: Add py-arch to the list of
608 EXECUTABLES.
609
4c9ad8c2
TT
6102013-02-18 Tom Tromey <tromey@redhat.com>
611
612 * gdb.dwarf2/subrange.exp: New file.
613
f5911ea1
HAQ
6142013-02-15 Pedro Alves <pedro@codesourcery.com>
615 Hafiz Abid Qadeer <abidh@codesourcery.com>
616
617 * gdb.trace/tfile.exp: Add test for -trace-status command.
618
420f4384
JK
6192013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
620
621 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
622 nanosleep by sleep.
623
4819b3f8
PA
6242013-02-14 Pedro Alves <palves@redhat.com>
625
626 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
627
1773c82c
HAQ
6282013-02-14 Pedro Alves <pedro@codesourcery.com>
629 Hafiz Abid Qadeer <abidh@codesourcery.com>
630
631 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
632
e234dfaf
TT
6332013-02-12 Tom Tromey <tromey@redhat.com>
634
635 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
636 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
637
6c01dd94
PA
6382013-02-12 Pedro Alves <palves@redhat.com>
639
640 * gdb.base/catch-signal.c: Update copyright years.
641 * gdb.base/catch-signal.exp: Update copyright years.
642 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
643 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
644 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
645 * gdb.dwarf2/dw2-error.S: Update copyright years.
646 * gdb.dwarf2/dw2-error.c: Update copyright years.
647 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
648 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
649 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
650
595fc67f
PA
6512013-02-12 Pedro Alves <palves@redhat.com>
652
653 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
654 message.
655 * gdb.base/sigaltstack.exp: Ditto.
656 * gdb.base/siginfo.exp: Ditto.
657 * gdb.base/sizeof.exp: Ditto.
658
17282693
PA
6592013-02-12 Pedro Alves <palves@redhat.com>
660
661 * gdb.mi/mi-basics.exp: Tweak intro comment.
662 * gdb.mi/mi-break.exp: Tweak intro comment.
663 * gdb.mi/mi-console.exp: Tweak intro comment.
664 * gdb.mi/mi-file.exp: Tweak intro comment.
665 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
666 * gdb.mi/mi-return.exp: Tweak intro comment.
667 * gdb.mi/mi-stepi.exp: Tweak intro comment.
668 * gdb.mi/mi-until.exp: Tweak intro comment.
669 * gdb.mi/mi-watch.exp: Tweak intro comment.
670
8a4ac37e
PA
6712013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
672
673 * gdb.server/no-thread-db.exp: New file.
674 * gdb.server/no-thread-db.c: New file.
675 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
676
c2792f5a
DE
6772013-02-11 Doug Evans <dje@google.com>
678
679 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
680 two decfloats.
681
d9e98382
SDJ
6822013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
683
684 * gdb.base/bitfields.c (struct internalvartest): New declaration.
685 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
686
a321661a
JK
6872013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
688
689 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
690
134a2066
YQ
6912013-02-06 Yao Qi <yao@codesourcery.com>
692
693 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
694 to ...
695 (test_create_delete_modify_tsv): ... here. New test on modifying
696 the initial value of a tsv.
697
5a2dc60a
JK
6982013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
699
700 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
701 (cd .../rdir): ... here.
702
233d95b5
JK
7032013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
704
705 * gdb.linespec/base/one/header.h: New file.
706 * gdb.linespec/base/two/header.h: New file.
707 * gdb.linespec/macro-relative.c: New file.
708 * gdb.linespec/macro-relative.exp: New file.
709
fbd9ab74
JK
7102013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 * gdb.base/fullpath-expand-func.c: New file.
713 * gdb.base/fullpath-expand.c: New file.
714 * gdb.base/fullpath-expand.exp: New file.
715 * gdb.base/realname-expand-real.c: New file.
716 * gdb.base/realname-expand.c: New file.
717 * gdb.base/realname-expand.exp: New file.
718
1b56eb55
JK
7192013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
722 * gdb.dwarf2/dw2-dir-file-name.c: New file.
723
af529f8f
JK
7242013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
725
726 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
727 (compare_filenames_for_search does not match)
728 (compare_filenames_for_search does match): New tests.
729
f5b95b50
JK
7302013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
731
732 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
733
d47921b9
JK
7342013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
735
736 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
737
8a92335b
JK
7382013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
739
740 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
741 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
742 ${binfile}.mini_debuginfo-debuglink and
743 ${binfile}.mini_debuginfo-debuglink.xz.
744
17f2157d
TT
7452013-02-01 Tom Tromey <tromey@redhat.com>
746
747 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
748 attributes.
749
d65f0a9c
TT
7502013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
751 Tom Tromey <tromey@redhat.com>
752
753 * gdb.dwarf2/method-ptr.exp: Link with c++.
754 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
755
f25c0135
TT
7562013-01-31 Tom Tromey <tromey@redhat.com>
757
758 * gdb.base/jit.exp (compile_jit_test): New proc.
759 Add PIE tests.
760
7078baeb
TT
7612013-01-31 Tom Tromey <tromey@redhat.com>
762
763 * gdb.dwarf2/method-ptr.cc: New file.
764 * gdb.dwarf2/method-ptr.exp: New file.
765
1d24041a
TT
7662013-01-31 Tom Tromey <tromey@redhat.com>
767
768 * lib/dwarf.exp (namespace Dwarf): New.
769
8d9878a4
TT
7702013-01-29 Tom Tromey <tromey@redhat.com>
771
772 * gdb.dwarf2/fission-reread.exp: Add unload test.
773
bed911e5
DE
7742013-01-28 Doug Evans <dje@google.com>
775
776 * gdb.dwarf2/fission-loclists.exp: New file.
777 * gdb.dwarf2/fission-loclists.S: New file.
778
e229648e
JK
7792013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 Code cleanup.
782 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
783 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
784 and prepare_for_testing.
785 * gdb.base/store.exp: Likewise.
786
86700f00
TT
7872013-01-25 Tom Tromey <tromey@redhat.com>
788
789 * gdb.python/py-explore.exp: Expect the gdb prompt.
790
8954db33
AB
7912013-01-25 Andrew Burgess <aburgess@broadcom.com>
792
793 * gdb.base/gnu_vector.c: New variable for use in tests.
794 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
795 changes in scalar to vector casting and widening.
796 * gdb.python/py-type.c: New variables for use in tests.
797 * gdb.python/py-type.exp: Update vector related tests to reflect
798 changes in scalar to vector casting and widening.
799
2077afdd
TD
8002013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
801
802 * gdb.base/prologue-include.c: New file.
803 * gdb.base/prologue-include.exp: New file.
804 * gdb.base/prologue-include.h: New file.
805
d7499464
HAQ
8062013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
807
808 PR gdb/13443
809 * gdb.mi/mi-var-block.exp: Make test messages unique.
810
e2a3e0f1
TT
8112013-01-23 Tom Tromey <tromey@redhat.com>
812
813 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
814
152fcc9c
TT
8152013-01-23 Tom Tromey <tromey@redhat.com>
816
817 * gdb.cp/converts.cc (main): Initialize 'a'.
818
bea883fd
SCR
8192013-01-23 Siva Chandra Reddy <sivachandra@google.com>
820
821 * testsuite/gdb.python/frame.exp: Add a test for
822 gdb.Frame.architecture() method.
823
0928e93d
PA
8242013-01-22 Pedro Alves <palves@redhat.com>
825
826 * gdb.base/annota1.exp (signal sent): No longer expect
827 breakpoints-invalid.
828 * gdb.cp/annota2.exp (continue until exit)
829 (watch triggered on a.x): Ditto.
830
9c97429f
PA
8312013-01-22 Pedro Alves <palves@redhat.com>
832
833 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
834 Adjust tests to breakpoints-invalid changes.
835 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
836 variables.
837 Adjust tests to breakpoints-invalid changes.
838
187d10dd
PA
8392013-01-22 Pedro Alves <palves@redhat.com>
840
841 * gdb.base/annota1.exp (annotate ignore count change): Add
842 expected output for failure case.
843
ea3aedcb
TT
8442013-01-22 Tom Tromey <tromey@redhat.com>
845
846 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
847 call.
848
998580f1
MK
8492013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
850
851 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 852 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
853 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
854 Also handle 'thread' field.
855 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
856 * gdb.mi/mi-watch.exp: Ditto.
857 * lib/mi-support.exp: Ditto.
858
8f1d5693
MK
8592013-01-21 Siva Chandra Reddy <sivachandra@google.com>
860
861 * gdb.python/py-explore.exp: Improve a test
862
2d8c5d7c
DB
8632013-01-18  David Blaikie  <dblaikie@gmail.com>
864
865 * gdb.base/label.c (main): Correct the type of the second
866 parameter.
867
46f35228
TT
8682013-01-18 Tom Tromey <tromey@redhat.com>
869
870 * gdb.dwarf2/trace-crash.s: New file.
871 * gdb.dwarf2/trace-crash.exp: New file.
872
5965d69d
HAQ
8732013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
874
43aaf8b6
PA
875 PR gdb/13443
876 * gdb.base/checkpoint.exp: Update test messages to make them
877 unique.
5965d69d 878
5ae4861a
YQ
8792013-01-18 Yao Qi <yao@codesourcery.com>
880
881 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
882 output of 'info tracepoints'.
883 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
884 Likewise.
885 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
886 * gdb.trace/disconnected-tracing.c (struct foo): New.
887
d84fca2c
JK
8882013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 * gdb.dwarf2/dw2-dos-drive.S: New file.
891 * gdb.dwarf2/dw2-dos-drive.exp: New file.
892
aebb1cc9
DE
8932013-01-17 Doug Evans <dje@google.com>
894
2782d512
DE
895 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
896 CXX_FOR_TARGET.
897
aebb1cc9
DE
898 * boards/cc-with-tweaks.exp: New file.
899
db2b2972
TT
9002013-01-17 Tom Tromey <tromey@redhat.com>
901
902 * gdb.base/completion.exp: Add "set cp-abi" completion test.
903
96343774
PA
9042013-01-17 Pedro Alves <palves@redhat.com>
905
906 Merge dg-extract-results.sh from upstream (svn 195224).
907
908 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 909 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
910
911 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 912 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
913
914 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 915 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
916
917 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
918 * dg-extract-results.sh: Redirect grep output to /dev/null instead
919 of grep -q.
920
675921c0
SD
9212012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
922
923 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
924 interface.
925 * gdb.base/jithost.c: New file.
926 * gdb.base/jithost.h: New file.
927 * gdb.base/jitreader.c : New file.
928 * gdb.base/jit-protocol.h: New file.
929
ab04a2af
TT
9302013-01-16 Tom Tromey <tromey@redhat.com>
931
932 * gdb.base/catch-signal.c: New file.
933 * gdb.base/catch-signal.exp: New file.
934
8ac3646f
TT
9352013-01-16 Tom Tromey <tromey@redhat.com>
936
937 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
938
22fc223e
JK
9392013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
940
941 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
942
44478ab3
TT
9432013-01-14 Tom Tromey <tromey@redhat.com>
944
945 * gdb.base/completion.exp: Add "set gnutarget" test.
946
06d66ee9
TT
9472013-01-14 Tom Tromey <tromey@redhat.com>
948
949 * gdb.dwarf2/dw2-restrict.S: New file.
950 * gdb.dwarf2/dw2-restrict.c: New file.
951 * gdb.dwarf2/dw2-restrict.exp: New file.
952
c9bf0622
TT
9532013-01-14 Tom Tromey <tromey@redhat.com>
954
955 * gdb.dwarf2/dw2-error.exp: New file.
956 * gdb.dwarf2/dw2-error.c: New file.
957 * gdb.dwarf2/dw2-error.S: New file.
958
5b12a61c
JK
9592013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
960
961 * gdb.cp/parse-lang.cc: New file.
962 * gdb.cp/parse-lang.exp: New file.
963
f0a4b570
JK
9642013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
965
966 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
967 (set substitute-path): New test.
968 (fullname present): Remove content.
969 (substituted fullname): New test.
970
f751cc97
JB
9712013-01-13 Joel Brobecker <brobecker@adacore.com>
972
973 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
974 check. Move $gdb_py_is_py24 value check right after.
975
04164e8e
JK
9762013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
979 targets.
980
5bf480a5
YQ
9812013-01-11 Yao Qi <yao@codesourcery.com>
982
983 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
984 for dprintf.
985 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
986 Check the fields in "=breakpoint-created" for dprintf.
987
f35a17b5
JK
9882012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 * gdb.mi/mi-fullname-deleted.exp: New file.
991
85817405
JK
9922012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
993
994 * gdb.base/skip-solib.exp (info skip with pending file): Update the
995 expected output.
996 (info skip with pending file): Remove.
997 (ignoring function in solib, info skip for function multiply): Update
998 the expected output.
999 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1000 (info skip (delete 1), info skip after disabling all)
1001 (info skip after enabling all, info skip after disabling 4 2-3)
1002 (info skip after enabling 2-3, info skip 2-3)
1003 (info skip after deleting 2 3): Update the expected output.
1004 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1005 statement to its initialization and return.
1006 * gdb.linespec/skip-two.exp: New file.
1007
27210e12
DE
10082012-12-19 Doug Evans <dje@google.com>
1009
1010 * gdb.base/maint.exp: Handle testing with .gdb_index.
1011
bb627a12
JB
10122012-12-19 Joel Brobecker <brobecker@adacore.com>
1013
1014 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1015 Cavium to FSF.
1016
7785b880
JB
10172012-12-19 Joel Brobecker <brobecker@adacore.com>
1018
1019 * dg-extract-results.sh: Update contact info in copyright notice.
1020 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1021 GPL v3 or later. Update contact info.
1022 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1023 gdb.threads/watchpoint-fork-mt.c,
1024 gdb.threads/watchpoint-fork-parent.c,
1025 gdb.threads/watchpoint-fork-st.c,
1026 gdb.threads/watchpoint-fork.h: Likewise.
1027
f2a8bc8a
YQ
10282012-12-15 Yao Qi <yao@codesourcery.com>
1029
1030 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1031 'installed' field in '=breakpoint-modified'.
1032 (test_reconnect): Check 'installed' field in
1033 '=breakpoint-modified' and '=breakpoint-created'.
1034
1035 * gdb.trace/actions.exp: Update test for 'installed' field.
1036 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1037 (tracepoint_change_loc_2): Likewise.
1038 Check 'info tracepoint' display nothing else.
1039 * gdb.trace/deltrace.exp: Likewise.
1040 * gdb.trace/infotrace.exp: Likewise.
1041 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1042 Likewise.
1043 * gdb.trace/passcount.exp: Likewise.
1044 * gdb.trace/tracecmd.exp: Likewise.
1045 * gdb.trace/while-stepping.exp: Likewise.
1046
6592e36f
TT
10472012-12-14 Tom Tromey <tromey@redhat.com>
1048
1049 * gdb.cp/member-name.exp: New file.
1050 * gdb.cp/member-name.cc: New file.
1051
7d27a96d
TT
10522012-12-14 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1055
f8c05d0d
DE
10562012-12-14 Doug Evans <dje@google.com>
1057
1058 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1059 DW_OP_GNU_implicit_pointer is section-relative.
1060
451b7c33
TT
10612012-12-14 Tom Tromey <tromey@redhat.com>
1062
43aaf8b6 1063 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1064
10e339df
PA
10652012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1066
6fdff2c5 1067 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1068
e780d813
DE
10692012-12-13 Doug Evans <dje@google.com>
1070
1071 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1072 * gdb.multi/multi-arch.exp: Ditto.
1073
ca3dbcc8 10742012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1075
ca3dbcc8
MG
1076 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1077 catch load test library source file.
1078 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1079 load test source file.
1080 * gdb.mi/mi-catch-load.exp: New. Test file for
1081 basic MI -catch-load and -catch-unload tests.
1082
2960a434
PK
10832012-12-11 Paul Koning <paul_koning@dell.com>
1084
1085 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1086 exception.
1087 (_iterator_except): New function.
1088 (ArrayPrinter): Use _iterator function instead of local _iterator
1089 class for Python 3 compatibility.
1090 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1091 _iterator.
2960a434
PK
1092 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1093 execfile for Python 3 compatibility.
1094 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1095 format in error_prompt test.
6fdff2c5 1096
9325cb04
PK
10972012-12-10 Paul Koning <paul_koning@dell.com>
1098
1099 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1100 compatibility.
9325cb04
PK
1101 * gdb.python/py-block.exp: Ditto.
1102 * gdb.python/py-breakpoint.exp: Ditto.
1103 * gdb.python/py-cmd.exp: Ditto.
1104 * gdb.python/py-events.py: Ditto.
1105 * gdb.python/py-finish-breakpoint.py: Ditto.
1106 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1107 * gdb.python/py-finish-breakpoint2.py: Ditto.
1108 * gdb.python/py-frame-inline.exp: Ditto.
1109 * gdb.python/py-frame.exp: Ditto.
1110 * gdb.python/py-infthread.exp: Ditto.
1111 * gdb.python/py-objfile.exp: Ditto.
1112 * gdb.python/py-parameter.exp: Ditto.
1113 * gdb.python/py-progspace.exp: Ditto.
1114 * gdb.python/py-prompt.exp: Ditto.
1115 * gdb.python/py-symbol.exp: Ditto.
1116 * gdb.python/py-symtab.exp: Ditto.
1117 * gdb.python/py-template.exp: Ditto.
1118 * gdb.python/py-value-cc.exp: Ditto.
1119 * gdb.python/python.exp: Ditto.
1120 * gdb.python/source2.py: Ditto.
1121 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1122 compatibility.
9325cb04
PK
1123 Use sorted() function rather than sort() method.
1124 Accept either int or long values for enum values.
1125 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1126 execfile for Python 3 compatibility.
1127 * gdb.python/py-evsignal.exp: Ditto.
1128 * gdb.python/py-evthreads.exp: Ditto.
1129 * gdb.python/py-mi.exp: Ditto.
1130 * gdb.python/py-pp-maint.exp: Ditto.
1131 * gdb.python/py-prettyprint.exp: Ditto.
1132 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1133 Python 3 compatibility.
9325cb04
PK
1134 Skip tests for Python 2.4.
1135 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1136 Python 3 compatibility.
9325cb04
PK
1137 Use byte string rather than character string in memory write test
1138 if Python 3.
1139 * gdb.python/py-pp-maint.py: Change class declarations to "new
1140 class" syntax.
1141 * gdb.python/py-prettyprint.py: Change iterator class to generator
1142 function for Python 3 compatibility.
1143 Make all classes "new style".
1144 Fix indentation issue and stray semicolon.
1145 * gdb.python/py-shared.expChange print syntax for Python 3
1146 compatibility.
1147 Define "long" if Python 3.
1148 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1149 compatibility.
9325cb04
PK
1150 Accept either int or long values for enum values.
1151 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1152 compatibility.
9325cb04
PK
1153 Skip "long" and "unicode" tests if Python 3.
1154 Accept either "type" or "class" in type checks.
1155 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1156 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1157
8b9737bf
TT
11582012-12-10 Tom Tromey <tromey@redhat.com>
1159
1160 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1161 (test): Add "two_cu" argument.
1162 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1163 for types; allow two CUs.
1164
1b80a9fa
JK
11652012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1166
1167 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1168 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1169
f0b6d50a
YQ
11702012-12-08 Yao Qi <yao@codesourcery.com>
1171 Pedro Alves <palves@redhat.com>
1172
1173 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1174 '=breakpoint-created' when GDB merges the tracepoints of both
1175 sides.
1176
2f68a895
TT
11772012-12-07 Tom Tromey <tromey@redhat.com>
1178
1179 * gdb.base/break1.c (enum some_enum, union some_union): New.
1180 (some_enum_global, some_union_global, some_value): New globals.
1181 * gdb.base/completion.exp: Add tag completion tests.
1182
4fc5d43e
TT
11832012-12-07 Tom Tromey <tromey@redhat.com>
1184
1185 * gdb.base/completion.exp: Add tests for ptype and whatis
1186 completion.
1187
6559e013
JB
11882012-12-07 Joel Brobecker <brobecker@adacore.com>
1189
1190 * gdb.base/stale-infcall.exp: Fix copyright line.
1191
ae2b630d
JB
11922012-12-07 Joel Brobecker <brobecker@adacore.com>
1193
1194 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1195
0ba2eb0f
TT
11962012-12-06 Pedro Alves <palves@redhat.com>
1197 Tom Tromey <tromey@redhat.com>
1198
1199 * gdb.base/exprs.exp: Add tests for cast to void.
1200
731145cb
TT
12012012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1202
1203 * gdb.python/py-mi.exp: Correct expected results for attribute
1204 "dynamic" returned by -var-update.
1205 Add test case for correct handling of "diplayhint" for children
1206 of dynamic varobjs.
1207 * gdb.python/py-prettyprint.c (set_itme): New function.
1208 (bug_14741) New function.
1209 (main) Add call to bug_14741().
1210 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1211
e58fcc15
UW
12122012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1213
1214 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1215 ${binfile}.funcsyms list.
1216
e9eb0d14
YQ
12172012-12-04 Yao Qi <yao@codesourcery.com>
1218
1219 PR gdb/13443
1220 * gdb.trace/actions.exp: Make test messages unique.
1221
4983028c
TT
12222012-11-29 Tom Tromey <tromey@redhat.com>
1223
1224 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1225
ea5e6b0e
UW
12262012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1227
1228 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1229 * gdb.opencl/datatypes.exp: Likewise.
1230 * gdb.opencl/operators.exp: Likewise.
1231 * gdb.opencl/vec_comps.exp: Likewise.
1232
cdde3dfb
JG
12332012-11-29 Jerome Guitton <guitton@adacore.com>
1234
1235 * gdb.ada/iwide: New testcase.
1236
b50d69b5
JG
12372012-11-29 Jerome Guitton <guitton@adacore.com>
1238
1239 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1240 ptype test.
1241
c2d3fccf
JG
12422012-11-29 Jerome Guitton <guitton@adacore.com>
1243
1244 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1245 form {VARIANT_TYPE}ADDRESS.
1246
5edf51fe
YQ
12472012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1248
1249 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1250 (func): New function.
1251 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1252 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1253 pointers to members with pointer-to-function type.
1254
608e2dbb
TT
12552012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1256 Tom Tromey <tromey@redhat.com>
1257
1258 * gdb.base/gnu-debugdata.exp: New file.
1259 * gdb.base/gnu-debugdata.c: New file.
1260 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1261 (gdb_unload): Return 0 on success.
1262
4648e588
JK
12632012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1266
17d6efc4
JB
12672012-11-26 Joel Brobecker <brobecker@adacore.com>
1268
1269 * gdb.base/empty_exe.exp: New testcase.
1270
ace21957
MF
12712012-11-20 Mike Frysinger <vapier@gentoo.org>
1272
1273 * gdb.base/completion.exp: Add test for help aliases completion.
1274
5c401a0a
YQ
12752012-11-20 Yao Qi <yao@codesourcery.com>
1276
1277 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1278 Don't test 'maint set show-debug-regs'.
1279 Use command 'set remotecache' instead of
1280 'set circular-trace-buffer'.
1281
8dea366b
KS
12822012-11-16 Keith Seitz <keiths@redhat.com>
1283
1284 PR c++/13615
1285 * gdb.cp/baseenum.cc: New file.
1286 * gdb.cp/baseenum.exp: New file.
1287 * gdb.cp/derivation.cc (A): Add copyright.
1288 Add a typedef.
1289 (B): Use A::value_type instead of int. Change all references.
1290 (D): Use value_type instead of int. Change all references.
1291 (E): Likewise.
1292 (F); Likewise.
1293 (Z): New class.
1294 (ZZ): New class.
6fdff2c5 1295 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1296 (main): Add instances of Z and ZZ.
1297 Make sure all symbols from N are kept.
1298 * gdb.cp/derivation.exp: Update typedef changes in tests.
1299 Add tests for class typedefs both before and after starting
1300 the inferior.
1301 Add tests for searching for a typedef while stopped in a
1302 method.
1303
5e34c6c3
LM
13042012-11-14 Luis Machado <lgustavo@codesourcery.com>
1305
1306 * gdb.mi/mi-var-create-rtti.c: New file.
1307 * gdb.mi/mi-var-create-rtti.exp: New file.
1308
5e487a5f
LM
13092012-11-14 Luis Machado <lgustavo@codesourcery.com>
1310
1311 * gdb.base/structs3.exp: Run to main before doing any tests.
1312
6d67b990
AB
13132012-11-14 Andrew Burgess <aburgess@broadcom.com>
1314
1315 * gdb.python/py-type.exp: Uniquify test names.
1316
e5d98164
YQ
13172012-11-14 Yao Qi <yao@codesourcery.com>
1318
1319 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1320 (thread_function) [DEBUG]: Call 'printf'.
1321 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1322 command line if 'DEBUG=1' is passed to test.
1323 Remove a pattern to match inferior's output.
1324
62747a60
TT
13252012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1326
1327 * gdb.mi/mi-fill-memory.exp: New test.
1328
18a9fc12
TT
13292012-11-12 Tom Tromey <tromey@redhat.com>
1330
1331 * gdb.base/completion.exp: Update for "info type-printers".
1332 * gdb.python/py-typeprint.cc: New file.
1333 * gdb.python/py-typeprint.exp: New file.
1334 * gdb.python/py-typeprint.py: New file.
1335
bd69fc68
TT
13362012-11-12 Tom Tromey <tromey@redhat.com>
1337
1338 * gdb.base/call-sc.exp: Use "ptype/r".
1339 * gdb.base/volatile.exp: Don't expect "int".
1340 * gdb.cp/ptype-flags.cc: New file.
1341 * gdb.cp/ptype-flags.exp: New file.
1342 * gdb.cp/templates.exp: Use ptype/r.
1343 (test_ptype_of_templates, test_template_typedef): Likewise.
1344 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1345 argument. Handle template names and template parameters.
1346 * gdb.mi/mi-var-cmd.exp: Accept "long".
1347 * gdb.mi/mi-var-child.exp: Accept "long".
1348 * gdb.mi/mi-var-display.exp: Accept "long".
1349 * gdb.mi/mi2-var-child.exp: Accept "long".
1350
b3720c3a
TT
13512012-11-12 Tom Tromey <tromey@redhat.com>
1352
1353 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1354 "ptype" from calls to cp_test_ptype_class.
1355 (test_enums): Likewise.
1356 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1357 cp_test_ptype_class.
1358 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1359 calls to cp_test_ptype_class.
1360 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1361 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1362 from calls to cp_test_ptype_class.
1363 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1364 command here. Change "in_command" argument to "in_exp".
1365
0d63ecda
KS
13662012-11-10 Keith Seitz <keiths@redhat.com>
1367
1368 PR gdb/14288
1369 * gdb.base/printcmds.c: Add invalid_XXX globals
1370 for repeated byte tests.
1371 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1372 * gdb.base/wchar.c (main): Add and construct a wchar_t
1373 array with repeated characters.
1374 * gdb.base/wchar.exp: Add repeated character tests.
1375
ed8a1c2d
AB
13762012-11-09 Andrew Burgess <aburgess@broadcom.com>
1377
1378 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1379 disassembly output.
1380
9107fc8d
PA
13812012-11-09 Pedro Alves <palves@redhat.com>
1382
1383 PR gdb/14306
1384
1385 * gdb.multi/multi-arch-exec.c: New file.
1386 * gdb.multi/multi-arch-exec.exp: New file.
1387
558a9d82
YQ
13882012-11-09 Yao Qi <yao@codesourcery.com>
1389
1390 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1391 (top level): Call it.
1392
e714f336
YQ
13932012-11-09 Yao Qi <yao@codesourcery.com>
1394
1395 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1396 typo.
1397
6ecd4729
PA
13982012-11-09 Pedro Alves <palves@redhat.com>
1399
1400 * gdb.multi/multi-arch.exp: New.
1401
9015683b
TT
14022012-11-08 Tom Tromey <tromey@redhat.com>
1403
1404 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1405 core files, if possible.
1406 * gdb.base/siginfo-thread.c: New file
1407 * gdb.base/siginfo-thread.exp: New file
1408
ea9f10bb
TT
14092012-11-08 Tom Tromey <tromey@redhat.com>
1410
1411 * gdb.base/comprdebug.exp: New file.
1412
f6592439
PA
14132012-11-06 Pedro Alves <palves@redhat.com>
1414
1415 PR gdb/14810
1416
1417 * gdb.base/disabled-location.c: New file.
1418 * gdb.base/disabled-location.exp: New file.
1419
2d338fa9
TT
14202012-11-06 Tom Tromey <tromey@redhat.com>
1421
1422 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1423 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1424 gdb_gcore_cmd.
1425 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1426 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1427 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1428 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1429 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1430 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1431 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1432 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1433 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1434
68c9da30
PA
14352012-11-05 Pedro Alves <palves@redhat.com>
1436
1437 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1438 procedure.
1439 (do_vfork_and_follow_child_tests_exec)
1440 (do_vfork_and_follow_child_tests_exit): Call it.
1441
a7c8c931
PA
14422012-11-05 Pedro Alves <palves@redhat.com>
1443
1444 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1445 fails.
1446
6f6484cd
YQ
14472012-11-03 Yao Qi <yao@codesourcery.com>
1448
1449 Fix PR gdb/14617.
1450 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1451 Remove setup_kfail, and update test.
1452
b45627a0
TT
14532012-11-02 Tom Tromey <tromey@redhat.com>
1454
1455 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1456 test.
1457
f50f4e56
PA
14582012-11-02 Pedro Alves <palves@redhat.com>
1459
1460 PR gdb/14766
1461
1462 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1463 setup_kfail.
1464 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1465 get registers".
1466
71ce889d
PA
14672012-11-02 Pedro Alves <palves@redhat.com>
1468
1469 * gdb.base/foll-vfork-exit.c: New file.
1470 * gdb.base/foll-vfork.exp (top level): New file-describing
1471 comment.
1472 (vfork_child_follow_to_exit): New procedure.
1473 (tcatch_vfork_then_child_follow): Rename as ...
1474 (tcatch_vfork_then_child_follow_exec): ... this.
1475 (tcatch_vfork_then_child_follow_exit): New procedure.
1476 (do_vfork_and_follow_parent_tests): New procedure, factored out
1477 from do_vfork_and_exec_tests.
1478 (do_vfork_and_follow_child_tests_exec): Ditto.
1479 (do_vfork_and_exec_tests): Delete.
1480 (do_vfork_and_follow_child_tests_exit): New procedure.
1481 (top level): Run tests with both the program that has the vfork
1482 child execing, and the program has the vfork child exiting.
1483
1e35b1a9
PA
14842012-11-02 Pedro Alves <palves@redhat.com>
1485
1486 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1487 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1488 (vfork_parent_follow_to_bp): Call it.
1489 (kill_child): Delete.
1490 (vfork_and_exec_child_follow_to_main_bp)
1491 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1492 longer call kill_child.
1493 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1494 (do_vfork_and_exec_tests): Don't runto_main before calling each
1495 test procedure.
1496 (top level): Don't clean restart and set verbose before running
1497 each test procedure.
1498
14992012-11-02 Pedro Alves <palves@redhat.com>
1500
1501 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1502 (vfork_parent_follow_to_bp)
1503 (vfork_and_exec_child_follow_to_main_bp)
1504 (vfork_and_exec_child_follow_through_step)
1505 (tcatch_vfork_then_parent_follow)
1506 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1507 Use with_test_prefix.
1508
15092012-11-02 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.base/foll-vfork.c: Add copyright header.
1512 * gdb.base/vforked-prog.c: Add copyright header.
1513
15142012-11-02 Pedro Alves <palves@redhat.com>
1515
1516 * gdb.base/foll-vfork.exp
1517 (vfork_and_exec_child_follow_through_step): Don't skip on
1518 non-HP/UX targets. Expect the next to only step one line on
1519 non-HP/UX targets, rather than stopping only after the exec.
1520
15212012-11-02 Pedro Alves <palves@redhat.com>
1522
1523 Don't hard code line numbers.
1524
1525 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1526 Expect text from the sources instead of a line number.
1527 (vfork_parent_follow_to_bp)
1528 (vfork_and_exec_child_follow_to_main_bp)
1529 (vfork_and_exec_child_follow_through_step)
1530 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1531 Use gdb_get_line_number.
1532
15332012-11-02 Pedro Alves <palves@redhat.com>
1534
1535 Modernize.
1536
1537 * gdb.base/foll-vfork.exp: Use standard_testfile and
1538 build_executable. Pass descriptive string to untested.
1539 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1540 (vfork_and_exec_child_follow_to_main_bp)
1541 (vfork_and_exec_child_follow_through_step)
1542 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1543 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1544 of send_gdb/gdb_expect.
1545
1546 (kill_child): New procedure.
1547 (vfork_and_exec_child_follow_to_main_bp)
1548 (vfork_and_exec_child_follow_through_step): Use it.
1549
f0559fff
YQ
15502012-11-02 Yao Qi <yao@codesourcery.com>
1551
1552 * gdb.base/setvar.exp: Test setting nested struct.
1553 * gdb.base/setvar.c (v_struct3): New.
1554
c207c6da
DE
15552012-11-01 Doug Evans <dje@google.com>
1556
1557 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1558 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1559 use them.
1560
2f27adfe
AB
15612012-10-31 Andrew Burgess <aburgess@broadcom.com>
1562
1563 PR cli/14772
1564 * gdb.base/gnu_vector.c (union_with_vector_1)
1565 (struct_with_vector_1): Add new struct and union for testing
1566 ptype.
1567 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1568 structs / unions containing vectors.
1569
bb662ca6
YQ
15702012-10-25 Yao Qi <yao@codesourcery.com>
1571
1572 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1573 'setup_kfail' instead of 'setup_kfail_for_target'.
1574 * gdb.base/varargs.exp: Likewise.
1575 * lib/gdb.exp (setup_kfail_for_target): Remove.
1576
635d23ff
MK
15772012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1578
1579 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1580
afdb064f
MK
15812012-10-25 Mark Kettenis <kettenis@gnu.org>
1582
1583 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1584
d99dcf51
JB
15852012-10-24 Joel Brobecker <brobecker@adacore.com>
1586
1587 * gdb.ada/set_wstr: New testcase.
1588
32560274
JB
15892012-10-24 Joel Brobecker <brobecker@adacore.com>
1590
1591 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1592
5ded5331
JB
15932012-10-24 Joel Brobecker <brobecker@adacore.com>
1594
1595 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1596
d8d84291
MK
15972012-10-24 Mark Kettenis <kettenis@gnu.org>
1598
1599 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1600
6e933c51
JK
16012012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1602
1603 * gdb.base/callfuncs.exp (do_function_calls): Fix
1604 setup_kfail_for_target for -m32 mode.
1605
274bd000
MK
16062012-10-23 Mark Kettenis <kettenis@gnu.org>
1607
1608 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1609 are now fixed.
1610
545f743d
YQ
16112012-10-23 Yao Qi <yao@codesourcery.com>
1612
1613 * gdb.base/info-os.exp: Resume the inferior until it exits.
1614
48b56b6a 16152012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1616
99c7d5a8 1617 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1618 * gdb.base/print-file-var.exp: Likewise.
1619 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1620
8de0566d
YQ
16212012-10-17 Yao Qi <yao@codesourcery.com>
1622
1623 * gdb.mi/mi-memory-changed.exp: New.
1624
44883546
YQ
16252012-10-16 Yao Qi <yao@codesourcery.com>
1626
1627 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1628 returns true.
1629 Call gdb_load_shlibs.
1630 * gdb.reverse/solib-reverse.exp: Likewise.
1631
345f514a
KS
16322012-10-15 Keith Seitz <keiths@redhat.com>
1633
1634 * lib/cp-support.exp (cp_test_ptype_class): Add support
1635 for class typedefs.
1636
1637 * gdb.cp/derivation.exp: Add tests for g_instance.
1638
9e3a7d65
JK
16392012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1640
1641 Fix entry values resolving in inlined frames.
1642 * gdb.arch/amd64-entry-value-inline.S: New file.
1643 * gdb.arch/amd64-entry-value-inline.c: New file.
1644 * gdb.arch/amd64-entry-value-inline.exp: New file.
1645
21a7b089
JK
16462012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1647 Doug Evans <dje@google.com>
1648
1649 Fix recent gdb_breakpoint regression.
1650 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1651 braces from the parameter.
1652 * gdb.java/jprint.exp: Likewise.
1653
2c47921e
DE
16542012-10-15 Doug Evans <dje@google.com>
1655
1656 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1657
89398707
JB
16582012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1659
1660 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1661
801e4185
TT
16622012-10-15 Tom Tromey <tromey@redhat.com>
1663
1664 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1665
74f910c8
TT
16662012-10-15 Tom Tromey <tromey@redhat.com>
1667
1668 * gdb.python/py-symbol.exp: Test symbol destructor.
1669
91567807
YQ
16702012-10-14 Yao Qi <yao@codesourcery.com>
1671
1672 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1673 * gdb.mi/mi-cli.exp: New.
1674
1675 * gdb.mi/mi2-basics.exp: Remove.
1676 * gdb.mi/mi2-break.exp: Remove.
1677 * gdb.mi/mi2-console.exp: Remove.
1678 * gdb.mi/mi2-disassemble.exp: Remove.
1679 * gdb.mi/mi2-eval.exp: Remove.
1680 * gdb.mi/mi2-file.exp: Remove.
1681 * gdb.mi/mi2-hack-cli.exp: Remove.
1682 * gdb.mi/mi2-pthreads.exp: Remove.
1683 * gdb.mi/mi2-read-memory.exp: Remove.
1684 * gdb.mi/mi2-regs.exp: Remove.
1685 * gdb.mi/mi2-return.exp: Remove.
1686 * gdb.mi/mi2-simplerun.exp: Remove.
1687 * gdb.mi/mi2-stack.exp: Remove.
1688 * gdb.mi/mi2-stepi.exp: Remove.
1689 * gdb.mi/mi2-syn-frame.exp: Remove.
1690 * gdb.mi/mi2-until.exp: Remove.
1691 * gdb.mi/mi2-watch.exp: Remove.
1692 * gdb.mi/mi2-var-block.exp: Remove.
1693 * gdb.mi/mi2-var-cmd.exp: Remove.
1694 * gdb.mi/mi2-var-display.exp: Remove.
1695
87332029
YQ
16962012-10-12 Yao Qi <yao@codesourcery.com>
1697
1698 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1699 trail '.*' on matching patterns.
1700
11fc9057
L
17012012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1702
1703 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1704 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1705 * gdb.arch/i386-disp-step.exp: Likewise.
1706 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1707 * gdb.arch/i386-prologue.exp: Likewise.
1708 * gdb.arch/i386-size-overlap.exp: Likewise.
1709 * gdb.arch/i386-size.exp: Likewise.
1710 * gdb.arch/i386-unwind.exp: Likewise.
1711
7d46bcdc
L
17122012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1713
1714 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1715 * gdb.arch/i386-word.exp: Likewise.
1716
31224d9d
L
17172012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1718
1719 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1720 is_ilp32_target to set nr_regs.
1721 * gdb.arch/i386-sse.exp: Likewise.
1722
5b7d0050
DE
17232012-10-11 Doug Evans <dje@google.com>
1724
7c09e5a0
DE
1725 PR breakpoints/14643.
1726 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1727 * gdb.linespec/thread.c: New file.
1728 * gdb.linespec/thread.exp: New file.
1729
5b7d0050
DE
1730 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1731 Recognize "message" -> print pass and fail. Add eof case.
1732 (runto): Recognize message, no-message. Print pass/fail if requested,
1733 with same treatment as gdb_breakpoint.
1734 (runto_main): Pass no-message to runto.
1735 (gdb_internal_error_resync): Add log message.
1736 (gdb_file_cmd): Tweak internal error fail text for consistency.
1737
2e24f4aa
JK
17382012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1739
1740 Fix crash during stepping on ppc32.
1741 * gdb.base/step-symless.c: New file.
1742 * gdb.base/step-symless.exp: New file.
1743
aa14df25
DE
17442012-10-03 Doug Evans <dje@google.com>
1745
1746 PR symtab/14601
1747 * gdb.cp/using-crash.exp: New file.
1748 * gdb.cp/using-crash.cc: New file.
1749
975531db
DE
17502012-10-02 Doug Evans <dje@google.com>
1751
1752 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1753 more consistent.
1754 (runto,gdb_debug_format): Ditto.
1755 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1756 Clean up logging and error messages.
1757
b3dc46ff
AB
17582012-10-01 Andrew Burgess <aburgess@broadcom.com>
1759
1760 Test find command on unmapped memory.
1761 * gdb.base/find-unmapped.c: New file.
1762 * gdb.base/find-unmapped.exp: New file.
1763
45814d45
YQ
17642012-09-29 Yao Qi <yao@codesourcery.com>
1765
1766 * gdb.trace/mi-tracepoint-changed.exp: New.
1767 * gdb.mi/mi-breakpoint-changed.exp: New.
1768 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1769 * gdb.mi/pendshr2.c: New.
1770
4c2786ba
YQ
17712012-09-28 Yao Qi <yao@codesourcery.com>
1772
1773 * gdb.mi/pr11022.exp: New.
1774 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1775
7977e5d2
TT
17762012-09-27 Tom Tromey <tromey@redhat.com>
1777
1778 * gdb.cp/derivation.exp: Add regression test.
1779 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1780 V_derived): New.
1781 (vderived): New global.
1782
0971de02
TT
17832012-09-26 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.dwarf2/dw2-common-block.S: New file.
1786 * gdb.dwarf2/dw2-common-block.exp: New file.
1787
4357ac6c
TT
17882012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1789
1790 * gdb.fortran/common-block.exp: New file.
1791 * gdb.fortran/common-block.f90: New file.
1792
6f380991
AB
17932012-09-26 Andrew Burgess <aburgess@broadcom.com>
1794
1795 * gdb.base/duplicate-bp.c: New file.
1796 * gdb.base/duplicate-bp.exp: New file.
1797
8ae551cf
YQ
17982012-09-26 Yao Qi <yao@codesourcery.com>
1799
1800 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1801
1802 Revert:
1803 2012-09-21 Yao Qi <yao@codesourcery.com>
1804
1805 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1806
318102b9
SP
18072012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1808
1809 * gdb.base/longest-types.c: New test case.
1810 * gdb.base/longest-types.exp: New test case.
1811
a1e5fd69
YQ
18122012-09-25 Yao Qi <yao@codesourcery.com>
1813
1814 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1815
04e7407c
JK
18162012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1817
1818 Fix internal error on canonicalization of clang types.
1819 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1820 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1821 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1822
9bf4bce9
JK
18232012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 Fix disassemble without parameters in tailcall frame.
1826 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1827
2603f7ee
AB
18282012-09-21 Andrew Burgess <aburgess@broadcom.com>
1829
1830 * gdb.dwarf2/dw2-op-out-param.S: New file.
1831 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1832
a3569abd
YQ
18332012-09-21 Yao Qi <yao@codesourcery.com>
1834
1835 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1836
a065d7af
YQ
18372012-09-21 Yao Qi <yao@codesourcery.com>
1838
1839 * gdb.mi/mi-cli.exp: Remove.
1840 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1841
15544bd9
YQ
18422012-09-21 Yao Qi <yao@codesourcery.com>
1843
1844 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1845 "=record-started" notification.
1846
82a90ccf
YQ
18472012-09-21 Yao Qi <yao@codesourcery.com>
1848
1849 * gdb.mi/mi-record-changed.exp: New.
1850 * gdb.mi/mi-reverse.exp: Adjust expected output.
1851
d7de8e3c
TT
18522012-09-20 Tom Tromey <tromey@redhat.com>
1853
1854 * gdb.python/python.exp: Test atexit.register.
1855
1aa99537
DE
18562012-09-20 Doug Evans <dje@google.com>
1857
05eade73
DE
1858 * boards/dwarf4-gdb-index.exp: New file.
1859
1aa99537
DE
1860 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1861 while running the tests.
1862
4ae24af0
JB
18632012-09-18 Joel Brobecker <brobecker@adacore.com>
1864
1865 * gdb.ada/bp_reset: New testcase.
1866
bb25a15c
YQ
18672012-09-18 Yao Qi <yao@codesourcery.com>
1868
1869 * gdb.trace/mi-tsv-changed.exp: New.
1870
201b4506
YQ
18712012-09-18 Yao Qi <yao@codesourcery.com>
1872
1873 * gdb.trace/mi-traceframe-changed.exp: New.
1874
6fc1c773
YQ
18752012-09-17 Yao Qi <yao@codesourcery.com>
1876
1877 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1878 when it is less than 0.
1879
1ab3b62c
JK
18802012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1881
1882 PR 14119
1883 * gdb.arch/amd64-tailcall-ret.S: New file.
1884 * gdb.arch/amd64-tailcall-ret.c: New file.
1885 * gdb.arch/amd64-tailcall-ret.exp: New file.
1886 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1887 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1888 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1889
acf9414f
JK
18902012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 PR 14548
1893 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1894 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1895 * gdb.reverse/singlejmp-reverse.S: New file.
1896 * gdb.reverse/singlejmp-reverse.c: New file.
1897 * gdb.reverse/singlejmp-reverse.exp: New file.
1898
666b578b
JK
18992012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1900
1901 Fix compatibility with old GCC (~4.1).
1902 * gdb.cp/converts.cc (my_enum_var): New variable.
1903
42056501
AB
19042012-09-14 Andrew Burgess <aburgess@broadcom.com>
1905
1906 * gdb.xml/tdesc-regs.exp: Update expected output for new
1907 vector_size syntax of vector types.
1908
b9516fa1
YPK
19092012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1910
1911 Refactor Python "gdb" module into a proper Python package, by
1912 introducing a new "_gdb" module for code implemented in C, and
1913 using reload/__import__ instead of exec.
1914 * gdb.python/python.exp (Test stderr location): Update module
1915 location of GDB-specific sys.stderr.
1916 (Test stdout location): Ditto for sys.stdout.
1917
18dc9ad8
JK
19182012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1919
1920 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1921
ea3a9873
KS
19222012-09-12 Keith Seitz <keiths@redhat.com>
1923
1924 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1925 conversion statement.
1926
5941debb
DE
19272012-09-12 Doug Evans <dje@google.com>
1928
1929 * gdb.base/help.exp: Remove testing of individual command help text,
1930 too much of a maintenance burden. Instead, test the functionality
1931 of "help" itself.
1932
cfc35e02
DE
19332012-09-11 Doug Evans <dje@google.com>
1934
3a0ed5d7
DE
1935 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1936 breakpoint.
1937
cfc35e02
DE
1938 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1939 * gdb.dwarf2/fission-reread.S: Ditto.
1940 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1941 * gdb.dwarf2/fission-reread.exp: Ditto.
1942
350b1b26
AB
19432012-09-11 Andrew Burgess <aburgess@broadcom.com>
1944
1945 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1946
2fa15f23
JB
19472012-09-10 Joel Brobecker <brobecker@adacore.com>
1948
1949 * gdb.ada/optim_drec: New testcase.
1950
09be558e
DE
19512012-09-10 Doug Evans <dje@google.com>
1952
1953 * boards/fission.exp: Explicitly mark "board" as not remote.
1954
5b4f6e25
KS
19552012-09-10 Keith Seitz <keiths@redhat.com>
1956
1957 PR gdb/13483
1958 * gdb.cp/converts.cc (A::A): Add ctor.
1959 (A::member_): Add member.
1960 (enum my_enum): New enumeration.
1961 (main): Add calls to foo1_7 with various
1962 permitted arguments.
1963 * gdb.cp/converts.exp: Add tests for boolean
1964 conversions permitted by the standard.
1965
b4ca5ed9
YPK
19662012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1967
1968 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1969 avoid spurious results due to ~/.gdbinit.
1970 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1971 $INTERNAL_GDBFLAGS in run command.
1972 * gdb.gdb/observer.exp (setup_test): Ditto.
1973 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1974 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1975
d54b30bb
DE
19762012-09-06 Doug Evans <dje@google.com>
1977
14910956
DE
1978 * boards/fission.exp: New file.
1979
d54b30bb
DE
1980 * gdb.python/py-value.exp: Use clean_restart.
1981
91b253e1
DE
19822012-09-05 Doug Evans <dje@google.com>
1983
1984 * gdb.base/info-macros.c: Fix whitespace.
1985
1292279a
PA
19862012-08-28 Pedro Alves <palves@redhat.com>
1987
1988 PR gdb/14428
1989
1990 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1991
1c8cdcb1
JK
19922012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1993
1994 * gdb.base/break-caller-line.c: New file.
1995 * gdb.base/break-caller-line.exp: New file.
1996
1e8e8b51
JK
19972012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2000 * gdb.arch/i386-cfi-notcurrent.S: New file.
2001 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2002
1591a1e8
PA
20032012-08-27 Wei-cheng Wang <cole945@gmail.com>
2004 Yao Qi <yao@codesourcery.com>
2005 Pedro Alves <palves@redhat.com>
2006
2007 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2008 New procedures.
2009 (top level): Add overlap checking tests.
2010
4442ada7
TT
20112012-08-24 Tom Tromey <tromey@redhat.com>
2012
2013 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2014 gdb_test_multiple fails for other reasons.
2015
e7d50cc9
YQ
20162012-08-24 Yao Qi <yao@codesourcery.com>
2017
2018 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2019
dfbd5e7b
PA
20202012-08-23 Pedro Alves <palves@redhat.com>
2021
2022 * gdb.base/help.exp: Adjust to "handle" help text change.
2023
8d735b87
YQ
20242012-08-23 Yao Qi <yao@codesourcery.com>
2025
2026 * gdb.trace/disconnected-tracing.c (start, end): New.
2027 (main): Call start and end.
2028 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2029 existing tests into this proc.
2030 (disconnected_tfind): New.
2031
61b1d759
YQ
20322012-08-23 Yao Qi <yao@codesourcery.com>
2033
2034 * boards/native-gdbserver.exp (${board}_upload): New.
2035 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2036 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2037 Execute tfile on remote target.
2038 Copy trace file from target to host.
2039
6ca1b147
JM
20402012-08-22 Joseph Myers <joseph@codesourcery.com>
2041
2042 * gdb.arch/thumb-bx-pc.S: New file.
2043 * gdb.arch/thumb-bx-pc.exp: New file.
2044
706e3705
TT
20452012-08-22 Tom Tromey <tromey@redhat.com>
2046
2047 * gdb.base/maint.exp: Update.
2048
b4893d48
TT
20492012-08-22 Tom Tromey <tromey@redhat.com>
2050
2051 * lib/gdb.exp (skip_unwinder_tests): New proc.
2052 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2053 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2054
45b7da81
TT
20552012-08-21 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.hp/gdb.aCC/exception.exp: Remove.
2058
f94363d7
AP
2059012-08-19 Andrew Pinski <apinski@cavium.com>
2060
2061 * gdb.arch/mips-octeon-bbit.c: New file.
2062 * gdb.arch/mips-octeon-bbit.exp: New Test.
2063
e5afdbd7
KS
2064012-08-19 Keith Seitz <keiths@redhat.com>
2065
2066 PR c++/14365
2067 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2068 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2069
c29e8b64
JK
20702012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2073 verbose -log by more specific untested call.
2074
15a7e7bc
YQ
20752012-08-18 Yao Qi <yao@codesourcery.com>
2076
2077 * gdb.trace/tfind.exp: Move tests on various command help before
2078 checking target supports trace.
2079 Fix the expected output of 'help tfind end'.
2080
a451cb65
KS
20812012-08-17 Keith Seitz <keiths@redhat.com>
2082
2083 PR c++/13356
2084 * gdb.base/default.exp: Update all "check type" tests.
2085 * gdb.base/help.exp: Likewise.
2086 * gdb.base/setshow.exp: Likewise.
2087 * gdb.cp/converts.cc (foo1_type_check): New function.
2088 (foo2_type_check): New function.
2089 (foo3_type_check): New function.
2090 (main): Call new functions.
2091 * converts.exp: Add tests for integer-to-pointer conversions
2092 with/without strict type-checking.
2093
dbf6a605
MF
20942012-08-16 Mike Frysinger <vapier@gentoo.org>
2095
2096 * gdb.base/help.exp: Update expected output.
2097
0c92d8c1
JB
20982012-08-16 Joel Brobecker <brobecker@adacore.com>
2099
2100 * gdb.ada/rdv_wait: New testcase.
2101
e56f7f42
JK
21022012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2103
2104 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2105
f47f77df
DE
21062012-08-13 Doug Evans <dje@google.com>
2107
e202d6e8 2108 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2109 * gdb.base/default.exp: Update expected output of "show convenience".
2110
a72c3253
DE
21112012-08-10 Doug Evans <dje@google.com>
2112
2113 * gdb.python/py-strfns.c: New file.
2114 * gdb.python/py-strfns.exp: New file.
2115 * gdb.python/py-type.exp (test_fields): Add vector tests.
2116
de0bea00
MF
21172012-08-10 Mike Frysinger <vapier@gentoo.org>
2118
2119 PR cli/10436:
2120 * gdb.base/completion.exp: Add tests for handle completion.
2121
5b9afe8a
YQ
21222012-08-09 Yao Qi <yao@codesourcery.com>
2123
2124 * gdb.mi/mi-cmd-param-changed.exp: New.
2125 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2126 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2127 * gdb.mi/mi2-prompt.exp: Likewise.
2128
4f485ebc
DE
21292012-08-08 Doug Evans <dje@google.com>
2130
2131 * gdb.base/debug-expr.c: New file.
2132 * gdb.base/debug-expr.exp: New file.
2133 * gdb.base/exprs.exp: Test {type} casts.
2134 * gdb.cp/debug-expr.exp: New file.
2135
5888842d
JK
21362012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2137
2138 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2139 global variable loop, not a 'break'. Add loop count limit to 100.
2140 Add new fail case for terminated vgdb.
2141
4f69f4c2
JK
21422012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2143 Jean-Marc Saffroy <saffroy@gmail.com>
2144
2145 PR 11804
2146 * gdb.base/gcore-relro.exp: New file.
2147 * gdb.base/gcore-relro-main.c: New file.
2148 * gdb.base/gcore-relro-lib.c: New file.
2149
e2de5390
JK
21502012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2151
2152 Do not false FAIL with old GCCs.
2153 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2154 GCC < 4.5 in $no_hw mode.
2155
606603c5
JK
21562012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2157
2158 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2159
777f26c2
JK
21602012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2161
2162 * gdb.base/list.exp (test_only_end): New function.
2163 Call it.
2164
2c12abee
TT
21652012-08-06 Tom Tromey <tromey@redhat.com>
2166
2167 * gdb.python/py-mi.exp: Add test for printer whose children
2168 are a list.
2169 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2170 (main): New variable children_as_list.
2171 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2172 New.
2173 (register_pretty_printers): Register new printer.
2174
0eae2cf4
EBM
21752012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2176
2177 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2178 symbols. Abort if vgdb remote connection is closed.
2179
09e0881d
DE
21802012-08-02 Doug Evans <dje@google.com>
2181
2182 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2183
b40f514f
SDJ
21842012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2185
2186 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2187 s390x, PowerPC 64 and m68k-linux.
2188
11315ae0
UW
21892012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2190
2191 * gdb.base/annota1.exp: Accept no frames-invalid notification
2192 when starting up the program.
2193 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2194 show a symbolic value as well.
2195 * gdb.server/server-exec-info.exp: Skip test when skipping
2196 gdbserver test and/or when skipping shared library tests.
2197 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2198 avoid name conflicts with other tests.
2199
0547eeed
UW
22002012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2201
2202 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2203 Fix wrong output on big-endian systems.
2204 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2205 4-byte pointer types on 64-bit s390x.
2206
bdddb4de
UW
22072012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2208
2209 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2210 marker comment at the beginning (after intialization).
2211 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2212 breakpoint on marker comment instead of function begin.
2213 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2214 PowerPC.
2215 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2216 or 64-bit PowerPC.
2217 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2218 gdb,no_hardware_watchpoints flag is set.
2219 (initialize): Remove now redundant can-use-hw-watchpoints change.
2220
5d206025
YQ
22212012-08-02 Yao Qi <yao@codesourcery.com>
2222 Pedro Alves <palves@redhat.com>
2223
2224 * boards/local-remote-host.exp: New.
2225
4f665099
UW
22262012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2227
2228 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2229 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2230 * gdb.base/print-file-var.exp: Likewise.
2231 * gdb.server/solib-list.exp: Skip on remote targets.
2232
b62e2b27
UW
22332012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2234
2235 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2236 watchpoints on ARM. When expecting software watchpoints, tolerate
2237 (remote) targets that report unsupported hardware watchpoint only
2238 at continue time.
2239 (test_wide_location_2): Likewise.
2240
a967a851
JK
22412012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2242
2243 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2244 valgrind versions.
2245
75d9f9ff 22462012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2247
2248 * gdb.base/valgrind-infcall.c: New file.
2249 * gdb.base/valgrind-infcall.exp: New file.
2250
75d9f9ff
JK
2251 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2252
1c9f2ed2
KS
22532012-07-30 Keith Seitz <keiths@redhat.com>
2254
2255 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2256 linespecs.
2257
7f9b2034
DE
22582012-07-30 Doug Evans <dje@google.com>
2259
85220e01
DE
2260 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2261 * gdb.dwarf2/pr13961.S: Ditto.
2262
7f9b2034
DE
2263 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2264
4e969b4f
AB
22652012-07-30 Andrew Burgess <aburgess@broadcom.com>
2266
2267 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2268 change its format immediately after reloading the binary.
2269
e7de8362
JK
22702012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2271
2272 Fix testsuite regression after --use-deprecated-index-sections removal.
2273 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2274 string.
2275 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2276
7255706c
YQ
22772012-07-27 Yao Qi <yao@codesourcery.com>
2278
2279 KFAIL for PR remote/14161.
2280 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2281 Cleanup socket files.
2282 (strace_info_marker): Detach inferior.
2283
f2e8016f
TT
22842012-07-26 Tom Tromey <tromey@redhat.com>
2285
6fdff2c5 2286 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2287
f66713d2
JK
22882012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2289
2290 * gdb.python/py-inferior.c (thread): New function.
2291 (check_threads): New function.
2292 (test_threads): New function.
2293 * gdb.python/py-inferior.exp: Added test.
2294 Replaced runto with continue to breakpoint.
2295
8223e12c
TT
22962012-07-26 Tom Tromey <tromey@redhat.com>
2297
2298 * lib/ada.exp (standard_ada_testfile): New proc.
2299 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2300 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2301 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2302 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2303 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2304 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2305 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2306 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2307 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2308 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2309 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2310 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2311 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2312 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2313 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2314 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2315 * gdb.ada/complete.exp: Use standard_ada_testfile.
2316 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2317 standard_output_file.
2318 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2319 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2320 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2321 standard_output_file.
2322 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2323 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2324 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2325 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2326 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2327 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2328 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2329 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2330 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2331 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2332 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2333 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2334 * gdb.ada/interface.exp: Use standard_ada_testfile.
2335 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2336 standard_output_file
2337 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2338 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2339 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2340 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2341 * gdb.ada/nested.exp: Use standard_ada_testfile.
2342 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2343 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2344 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2345 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2346 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2347 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2348 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2349 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2350 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2351 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2352 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2353 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2354 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2355 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2356 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2357 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2358 * gdb.ada/start.exp: Use standard_ada_testfile.
2359 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2360 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2361 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2362 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2363 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2364 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2365 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2366 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2367 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2368 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2369 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2370 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2371 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2372 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2373
bbec57e4
JK
23742012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2375
2376 Fix testsuite regression after --use-deprecated-index-sections removal.
2377 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2378
9cc8e32c
JK
23792012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2380
2381 Fix compatibility with Tcl before 7.5.
2382 * lib/future.exp (lreverse): New function if it does not exist.
2383
ea5ca7b5
MK
23842012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2385
2386 * gdb.mi/mi-pending.c: New method to set a second pending
2387 breakpoint.
2388 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2389 condition.
2390
64776a0b
PA
23912012-07-20 Pedro Alves <palves@redhat.com>
2392
2393 PR threads/11692
2394 PR gdb/12203
2395
2396 * gdb.threads/create-fail.c: New file.
2397 * gdb.threads/create-fail.exp: New file.
2398
13e4e967
PA
23992012-07-19 Pedro Alves <palves@redhat.com>
2400
2401 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2402 * config/vx.exp (gdb_start): Likewise.
2403 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2404 * gdb.base/setvar.exp (test_set): Likewise.
2405 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2406 * gdb.reverse/sigall-precsave.exp: Likewise.
2407 * gdb.reverse/sigall-reverse.exp: Likewise.
2408
b7aefa4d
PA
24092012-07-19 Pedro Alves <palves@redhat.com>
2410
2411 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2412 handler before recording.
2413
608b4967
TT
24142012-07-19 Tom Tromey <tromey@redhat.com>
2415
2416 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2417 * gdb.cp/casts.cc (decltype): New function.
2418 (main): Use it.
2419
b1e0c0fa
PA
24202012-07-19 Pedro Alves <palves@redhat.com>
2421
2422 * gdb.base/sigall.exp (signals): New list.
2423 <top level>: Loop over signals in the $signals list instead of
2424 calling a test function once per signal.
2425 * gdb.reverse/sigall-precsave.exp (signals): New list.
2426 <top level>: Loop over signals in the $signals list instead of
2427 calling a test function once per signal.
2428 * gdb.reverse/sigall-reverse.exp (signals): New list.
2429 <top level>: Loop over signals in the $signals list instead of
2430 calling a test function once per signal.
2431
6ace3df1
YQ
24322012-07-19 Yao Qi <yao@codesourcery.com>
2433
2434 * gdb.base/setshow.exp: Test 'set args ~'.
2435
263a0f8c
JK
24362012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2437
2438 * gdb.base/store.exp (check_set): Import gdb_prompt.
2439 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2440 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2441
8f043999
JK
24422012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2443
2444 PR 11914
2445 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2446 (main): Call eval_sub.
2447 * gdb.python/py-prettyprint.exp:
2448 (python execfile ('py-prettyprint.py')): Move it earlier.
2449 New breakpoint for eval-break.
2450 (continue to breakpoint: eval-break, info locals): New test.
2451 (python execfile ('py-prettyprint.py')): Move it from here.
2452 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2453 (register_pretty_printers): Register pp_eval_type.
2454
725c7b66
JK
24552012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 Fix a testcase regression by me.
2458 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2459 DW_FORM_data4.
2460
4359dff1
JK
24612012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2462 Doug Evans <dje@google.com>
2463
2464 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2465 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2466
61e44cfa
JK
24672012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 Fix gdbserver run regression.
2470 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2471
93c0ef37
TT
24722012-07-12 Tom Tromey <tromey@redhat.com>
2473
2474 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2475 (clean_restart): Likewise.
2476 (core_find): Use standard_output_file.
2477
76027ef5
TT
24782012-07-12 Tom Tromey <tromey@redhat.com>
2479
2480 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2481 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2482 prepare_for_testing_full.
2483 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2484 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2485 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2486 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2487 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2488 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2489 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2490 prepare_for_testing_full.
2491 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2492 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2493 prepare_for_testing_full.
2494 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2495 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2496 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2497
85b4440a
TT
24982012-07-12 Tom Tromey <tromey@redhat.com>
2499
2500 * lib/gdb.exp (build_executable_from_specs): New proc, from
2501 build_executable.
2502 (build_executable): Use it.
2503 (prepare_for_testing_full): New proc.
2504
55baab26
TT
25052012-07-11 Tom Tromey <tromey@redhat.com>
2506
2507 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2508 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2509 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2510 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2511 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2512 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2513 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2514 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2515 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2516 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2517
298a9cf0
TT
25182012-07-10 Tom Tromey <tromey@redhat.com>
2519
2520 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2521 standard_output_file.
2522 * gdb.mi/gdb2549.exp: Use standard_testfile.
2523 * gdb.mi/gdb669.exp: Use standard_testfile.
2524 * gdb.mi/gdb701.exp: Use standard_testfile.
2525 * gdb.mi/gdb792.exp: Use standard_testfile.
2526 * gdb.mi/mi-async.exp: Use standard_testfile.
2527 * gdb.mi/mi-basics.exp: Use standard_testfile.
2528 * gdb.mi/mi-break.exp: Use standard_testfile.
2529 * gdb.mi/mi-cli.exp: Use standard_testfile.
2530 * gdb.mi/mi-console.exp: Use standard_testfile.
2531 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2532 * gdb.mi/mi-eval.exp: Use standard_testfile.
2533 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2534 * gdb.mi/mi-file.exp: Use standard_testfile.
2535 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2536 * gdb.mi/mi-logging.exp: Use standard_testfile.
2537 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2538 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2539 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2540 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2541 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2542 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2543 * gdb.mi/mi-pending.exp: Use standard_testfile,
2544 standard_output_file.
2545 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2546 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2547 * gdb.mi/mi-regs.exp: Use standard_testfile.
2548 * gdb.mi/mi-return.exp: Use standard_testfile.
2549 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2550 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2551 * gdb.mi/mi-solib.exp: Use standard_testfile,
2552 standard_output_file.
2553 * gdb.mi/mi-stack.exp: Use standard_testfile.
2554 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2555 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2556 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2557 * gdb.mi/mi-until.exp: Use standard_testfile.
2558 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2559 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2560 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2561 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2562 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2563 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2564 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2565 standard_output_file.
2566 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2567 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2568 * gdb.mi/mi-watch.exp: Use standard_testfile.
2569 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2570 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2571 * gdb.mi/mi2-break.exp: Use standard_testfile.
2572 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2573 * gdb.mi/mi2-console.exp: Use standard_testfile.
2574 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2575 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2576 * gdb.mi/mi2-file.exp: Use standard_testfile.
2577 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2578 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2579 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2580 * gdb.mi/mi2-return.exp: Use standard_testfile.
2581 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2582 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2583 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2584 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2585 * gdb.mi/mi2-until.exp: Use standard_testfile.
2586 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2587 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2588 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2589 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2590 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2591
f5f3a911
TT
25922012-07-10 Tom Tromey <tromey@redhat.com>
2593
2594 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2595 * gdb.cp/ambiguous.exp: Use standard_testfile,
2596 prepare_for_testing.
2597 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2598 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2599 * gdb.cp/anon-ns.exp: Use standard_testfile.
2600 * gdb.cp/anon-struct.exp: Use standard_testfile.
2601 * gdb.cp/anon-union.exp: Use standard_testfile,
2602 prepare_for_testing.
2603 * gdb.cp/arg-reference.exp: Use standard_testfile,
2604 prepare_for_testing.
2605 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2606 * gdb.cp/breakpoint.exp: Use standard_testfile,
2607 prepare_for_testing.
2608 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2609 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2610 standard_output_file.
2611 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2612 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2613 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2614 (test_static_members): Update.
2615 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2616 * gdb.cp/converts.exp: Use standard_testfile.
2617 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2618 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2619 prepare_for_testing.
2620 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2621 * gdb.cp/cplabel.exp: Use standard_testfile.
2622 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2623 prepare_for_testing.
2624 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2625 * gdb.cp/derivation.exp: Use standard_testfile,
2626 prepare_for_testing.
2627 * gdb.cp/destrprint.exp: Use standard_testfile.
2628 * gdb.cp/dispcxx.exp: Use standard_testfile.
2629 * gdb.cp/exception.exp: Use standard_testfile,
2630 prepare_for_testing.
2631 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2632 * gdb.cp/extern-c.exp: Use standard_testfile,
2633 prepare_for_testing.
2634 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2635 prepare_for_testing.
2636 * gdb.cp/fpointer.exp: Use standard_testfile.
2637 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2638 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2639 standard_output_file.
2640 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2641 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2642 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2643 standard_output_file.
2644 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2645 (do_tests): Update.
2646 * gdb.cp/koenig.exp: Use standard_testfile.
2647 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2648 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2649 * gdb.cp/m-static.exp: Use standard_testfile,
2650 prepare_for_testing.
2651 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2652 * gdb.cp/mb-inline.exp: Use standard_testfile,
2653 prepare_for_testing.
2654 * gdb.cp/mb-templates.exp: Use standard_testfile,
2655 prepare_for_testing.
2656 * gdb.cp/member-ptr.exp: Use standard_testfile,
2657 prepare_for_testing.
2658 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2659 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2660 * gdb.cp/method2.exp: Use standard_testfile.
2661 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2662 standard_output_file.
2663 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2664 (do_tests): Update.
2665 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2666 prepare_for_testing.
2667 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2668 prepare_for_testing.
2669 * gdb.cp/namespace.exp: Use standard_testfile,
2670 prepare_for_testing.
2671 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2672 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2673 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2674 * gdb.cp/nsimport.exp: Use standard_testfile,
2675 prepare_for_testing.
2676 * gdb.cp/nsnested.exp: Use standard_testfile.
2677 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2678 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2679 prepare_for_testing.
2680 * gdb.cp/nsstress.exp: Use standard_testfile,
2681 prepare_for_testing.
2682 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2683 * gdb.cp/operator.exp: Use standard_testfile.
2684 * gdb.cp/oranking.exp: Use standard_testfile.
2685 * gdb.cp/overload-const.exp: Use standard_testfile.
2686 * gdb.cp/overload.exp: Use standard_testfile,
2687 prepare_for_testing.
2688 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2689 * gdb.cp/ovsrch.exp: Use standard_testfile.
2690 * gdb.cp/paren-type.exp: Use standard_testfile.
2691 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2692 prepare_for_testing.
2693 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2694 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2695 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2696 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2697 * gdb.cp/pr10728.exp: Use standard_testfile,
2698 standard_output_file.
2699 * gdb.cp/pr12028.exp: Use standard_testfile.
2700 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2701 * gdb.cp/pr9167.exp: Use standard_testfile.
2702 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2703 * gdb.cp/printmethod.exp: Use standard_testfile,
2704 prepare_for_testing.
2705 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2706 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2707 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2708 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2709 standard_output_file.
2710 * gdb.cp/readnow-language.exp: Use standard_testfile.
2711 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2712 (gdb_start_again): Use clean_restart.
2713 * gdb.cp/ref-types.exp: Use standard_testfile,
2714 prepare_for_testing.
2715 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2716 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2717 * gdb.cp/smartp.exp: Use standard_testfile.
2718 * gdb.cp/static-method.exp: Use standard_testfile.
2719 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2720 * gdb.cp/temargs.exp: Use standard_testfile.
2721 * gdb.cp/templates.exp: Use standard_testfile,
2722 prepare_for_testing.
2723 (do_tests): Update.
2724 * gdb.cp/try_catch.exp: Use standard_testfile,
2725 prepare_for_testing.
2726 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2727 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2728 * gdb.cp/virtbase.exp: Use standard_testfile,
2729 prepare_for_testing.
2730 * gdb.cp/virtfunc.exp: Use standard_testfile,
2731 prepare_for_testing.
2732 (do_tests): Update.
2733 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2734 prepare_for_testing.
2735
686f09d0
TT
27362012-07-10 Tom Tromey <tromey@redhat.com>
2737
2738 * lib/gdb.exp (standard_testfile): Unset output variables from
2739 earlier invocations.
2740
9357e021
YQ
27412012-07-10 Yao Qi <yao@codesourcery.com>
2742
2743 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2744 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2745 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2746 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2747 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2748 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2749 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2750 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2751 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2752 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2753 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2754 * gdb.mi/mi-var-display.exp: Likewise.
2755 * gdb.mi/mi-var-invalidate.exp: Likewise.
2756 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2757 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2758 * gdb.mi/mi2-console.exp: Likewise.
2759 * gdb.mi/mi2-disassemble.exp: Likewise.
2760 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2761 * gdb.mi/mi2-read-memory.exp: Likewise.
2762 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2763 * gdb.mi/mi2-simplerun.exp: Likewise.
2764 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2765 * gdb.mi/mi2-syn-frame.exp: Likewise.
2766 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2767 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2768 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2769
e314d629
TT
27702012-07-09 Tom Tromey <tromey@redhat.com>
2771
2772 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2773 * gdb.base/callfuncs.exp: Add cast-based test.
2774 * gdb.base/callfuncs.c (voidfunc): New function.
2775
06928b3f
DE
27762012-07-08 Doug Evans <dje@google.com>
2777
2778 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2779
32f11bad
JK
27802012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2781
2782 Fix XFAIL compatibility with old i386 systems.
2783 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2784 Check also 'Cannot insert breakpoint 0'.
2785
76b83c51
JK
27862012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2787
2788 PR 14321
2789 * gdb.base/find.exp
2790 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2791
a6fb9c08
TT
27922012-07-06 Tom Tromey <tromey@redhat.com>
2793
2794 * gdb.base/whatis.exp: Add test.
2795
71918a86
TT
27962012-07-06 Tom Tromey <tromey@redhat.com>
2797
2798 * gdb.base/whatis.exp: Add regression test.
2799
fcde5961
TT
28002012-07-06 Tom Tromey <tromey@redhat.com>
2801
2802 * gdb.base/whatis.exp: Add tests.
2803
f9cf0f4a
JK
28042012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2805
2806 PR 12649
2807 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2808 gdb_test_multiple $gdb_prompt terminator.
2809
979ade8b
PA
28102012-07-04 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2813 supports_process_record.
2814
8a980b44
PA
28152012-07-04 Pedro Alves <palves@redhat.com>
2816
2817 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2818 endings.
2819 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2820
855ba978
SS
28212012-07-03 Stan Shebs <stan@codesourcery.com>
2822
2823 * gdb.base/info-os.c (main): Retry resource acquisition until an
2824 available one is found.
2825 * gdb.base/info-os.exp: Collect resource keys from the program
2826 and use them in matching.
2827
fcb44371
JK
28282012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2829
2830 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2831 Wrap the test into loop for corefile and core0file.
2832
08a67be6
JK
28332012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2834
2835 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2836 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2837 .note.GNU-stack.
2838
0f3c2347
JK
2839 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2840
ff4a4500
SDJ
28412012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2842
2843 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2844 break): Include help message for the new `-probe' and `-probe-stap'
2845 options.
2846
d3ce09f5
SS
28472012-07-02 Stan Shebs <stan@codesourcery.com>
2848
2849 * gdb.base/dprintf.exp: Add agent style tests.
2850
a1624241
JK
28512012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2852
2853 * gdb.base/stale-infcall.c (infcall): New label test-next.
2854 (main): New labels test-pass and test-fail.
2855 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2856 $test_fail_bpnum to test-fail.
2857 (test system longjmp tracking support): New test.
2858 Delete $test_fail_bpnum.
2859 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2860 breakpoint.
2861
42e7ad6c
DE
28622012-06-30 Doug Evans <dje@google.com>
2863
2864 * gdb.dwarf2/fission-reread.S: New file.
2865 * gdb.dwarf2/fission-reread.exp: New file.
2866
37ce89eb
SS
28672012-06-28 Stan Shebs <stan@codesourcery.com>
2868
2869 * gdb.mi/mi-logging.exp: New file.
2870
e5ef252a
PA
28712012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2872 Pedro Alves <palves@redhat.com>
2873
2874 * gdb.threads/siginfo-threads.exp: New file.
2875 * gdb.threads/siginfo-threads.c: New file.
2876 * gdb.threads/sigstep-threads.exp: New file.
2877 * gdb.threads/sigstep-threads.c: New file.
2878
22f1fbae
TT
28792012-06-28 Tom Tromey <tromey@redhat.com>
2880
2881 * gdb.go/package.exp: Partially revert earlier patch; use
2882 gdb_compile again. Use standard_output_file.
2883
2e3cf129
DE
28842012-06-27 Doug Evans <dje@google.com>
2885
2886 * gdb.dwarf2/fission-base.c: New file.
2887 * gdb.dwarf2/fission-base.S: New file.
2888 * gdb.dwarf2/fission-base.exp: New file.
2889
785fd303
JK
28902012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2893
1bb9788d
TT
28942012-06-27 Tom Tromey <tromey@redhat.com>
2895
2896 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2897 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2898
c83ee902
TT
28992012-06-27 Tom Tromey <tromey@redhat.com>
2900
2901 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2902 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2903 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2904 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2905 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2906 prepare_for_testing.
2907 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2908 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2909 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2910 standard_testfile.
2911 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2912 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2913 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2914 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2915 prepare_for_testing.
2916 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2917 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2918 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2919 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2920 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2921 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2922 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2923 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2924 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2925 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2926 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2927 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2928 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2929 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2930 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2931 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2932 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2933 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2934 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2935 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2936 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2937 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2938 standard_output_file.
2939 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2940 standard_output_file.
2941 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2942 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2943 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2944 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2945 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2946 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2947 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2948 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2949 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2950 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2951 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2952 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2953 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2954 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2955 * gdb.dwarf2/valop.exp: Use standard_testfile,
2956 prepare_for_testing.
2957
5204774b
TT
29582012-06-27 Tom Tromey <tromey@redhat.com>
2959
2960 * gdb.python/python.exp: Fix regexps in pagination tests.
2961
ee0bf529
SCR
29622012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2963
2964 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2965 'last' of gdb.Symtab_and_line.
2966 * gdb.python/py-symbol.c: Move break point comment to enable
2967 testing of gdb.Symtab_and_line.last.
2968
14fcc022
TT
29692012-06-26 Tom Tromey <tromey@redhat.com>
2970
2971 * gdb.threads/step.c: Remove.
2972 * gdb.threads/step.exp: Remove.
2973 * gdb.threads/step2.exp: Remove.
2974
0efbbabc
TT
29752012-06-26 Tom Tromey <tromey@redhat.com>
2976
2977 * gdb.threads/watchpoint-fork.exp (test): Use
2978 standard_output_file. Don't declare objdir.
2979 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2980 standard_output_file.
2981 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2982 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2983 clean_restart. Remove incdir.
2984 * gdb.threads/corethreads.exp: Use standard_testfile.
2985 * gdb.threads/execl.exp: Use standard_testfile,
2986 standard_output_file, clean_restart.
2987 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2988 clean_restart.
2989 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2990 clean_restart.
2991 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2992 incdir.
2993 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2994 clean_restart. Remove incdir.
2995 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2996 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2997 clean_restart. Remove incdir.
2998 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2999 Remove incdir.
3000 * gdb.threads/leader-exit.exp: Use standard_testfile.
3001 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3002 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3003 clean_restart.
3004 * gdb.threads/manythreads.exp: Use standard_testfile,
3005 clean_restart. Remove incdir.
3006 * gdb.threads/multi-create.exp: Use standard_testfile,
3007 clean_restart.
3008 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3009 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3010 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3011 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3012 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3013 * gdb.threads/pending-step.exp: Use standard_testfile,
3014 clean_restart. Remove incdir.
3015 * gdb.threads/print-threads.exp: Use standard_testfile,
3016 clean_restart. Remove incdir.
3017 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3018 clean_restart. Remove incdir.
3019 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3020 Remove incdir.
3021 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3022 incdir.
3023 * gdb.threads/sigthread.exp: Use standard_testfile,
3024 clean_restart.
3025 * gdb.threads/staticthreads.exp: Use standard_testfile,
3026 clean_restart. Remove incdir.
3027 * gdb.threads/switch-threads.exp: Use standard_testfile,
3028 clean_restart. Remove incdir.
3029 * gdb.threads/thread-execl.exp: Use standard_testfile,
3030 clean_restart. Remove incdir.
3031 * gdb.threads/thread-find.exp: Use standard_testfile,
3032 clean_restart.
3033 * gdb.threads/thread-specific.exp: Use standard_testfile,
3034 clean_restart. Remove incdir.
3035 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3036 clean_restart. Remove incdir.
3037 * gdb.threads/thread_check.exp: Use standard_testfile,
3038 clean_restart. Remove incdir.
3039 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3040 incdir.
3041 * gdb.threads/threadapply.exp: Use standard_testfile,
3042 clean_restart. Remove incdir.
3043 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3044 clean_restart. Remove incdir.
3045 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3046 clean_restart.
3047 * gdb.threads/tls-shared.exp: Use standard_testfile,
3048 clean_restart, standard_output_file.
3049 * gdb.threads/tls-var.exp: Use standard_testfile,
3050 standard_output_file.
3051 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3052 Remove incdir.
3053 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3054 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3055 incdir.
3056 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3057 clean_restart. Remove incdir.
3058
497a5eb0
TT
30592012-06-26 Tom Tromey <tromey@redhat.com>
3060
3061 * gdb.trace/actions.exp: Use standard_testfile.
3062 * gdb.trace/ax.exp: Use standard_testfile.
3063 * gdb.trace/backtrace.exp: Use standard_testfile.
3064 * gdb.trace/change-loc.exp: Use standard_testfile.
3065 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3066 * gdb.trace/collection.exp: Use standard_testfile,
3067 prepare_for_testing.
3068 * gdb.trace/deltrace.exp: Use standard_testfile.
3069 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3070 * gdb.trace/ftrace.exp: Use standard_testfile.
3071 * gdb.trace/infotrace.exp: Use standard_testfile.
3072 * gdb.trace/packetlen.exp: Use standard_testfile.
3073 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3074 * gdb.trace/passcount.exp: Use standard_testfile.
3075 * gdb.trace/pending.exp: Use standard_testfile.
3076 * gdb.trace/report.exp: Use standard_testfile.
3077 * gdb.trace/save-trace.exp: Use standard_testfile.
3078 * gdb.trace/stap-trace.exp: Use standard_testfile.
3079 * gdb.trace/status-stop.exp: Use standard_testfile.
3080 * gdb.trace/strace.exp: Use standard_testfile.
3081 * gdb.trace/tfile.exp: Use standard_testfile.
3082 * gdb.trace/tfind.exp: Use standard_testfile.
3083 * gdb.trace/trace-break.exp: Use standard_testfile.
3084 * gdb.trace/trace-mt.exp: Use standard_testfile.
3085 * gdb.trace/tracecmd.exp: Use standard_testfile.
3086 * gdb.trace/tspeed.exp: Use standard_testfile.
3087 * gdb.trace/tstatus.exp: Use standard_testfile.
3088 * gdb.trace/tsv.exp: Use standard_testfile.
3089 * gdb.trace/unavailable.exp: Use standard_testfile,
3090 prepare_for_testing.
3091 * gdb.trace/while-dyn.exp: Use standard_testfile.
3092 * gdb.trace/while-stepping.exp: Use standard_testfile.
3093
7686c074
TT
30942012-06-26 Tom Tromey <tromey@redhat.com>
3095
3096 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3097 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3098 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3099 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3100 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3101 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3102 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3103 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3104 prepare_for_testing.
3105 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3106 prepare_for_testing.
3107 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3108 prepare_for_testing.
3109 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3110 prepare_for_testing.
3111 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3112 prepare_for_testing
3113 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3114 * gdb.reverse/machinestate.exp: Use standard_testfile.
3115 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3116 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3117 build_executable.
3118 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3119 build_executable.
3120 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3121 standard_output_file.
3122 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3123 standard_output_file.
3124 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3125 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3126 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3127 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3128 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3129 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3130
481fc100
TT
31312012-06-26 Tom Tromey <tromey@redhat.com>
3132
3133 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3134 standard_output_file.
3135 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3136 prepare_for_testing. Remove directory-checking code.
3137
7bb18ae2
TT
31382012-06-25 Tom Tromey <tromey@redhat.com>
3139
3140 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3141 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3142 build_executable, not prepare_for_testing.
3143 * gdb.multi/base.exp: Use standard_output_file. Use
3144 build_executable, not prepare_for_testing.
3145
cf09b3e4
TT
31462012-06-25 Tom Tromey <tromey@redhat.com>
3147
3148 * gdb.fortran/subarray.exp: Use standard_testfile,
3149 prepare_for_testing.
3150 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3151 * gdb.fortran/module.exp: Use standard_testfile.
3152 * gdb.fortran/logical.exp: Use standard_testfile.
3153 * gdb.fortran/library-module.exp: Use standard_testfile,
3154 standard_output_file.
3155 * gdb.fortran/derived-type.exp: Use standard_testfile,
3156 prepare_for_testing.
3157 * gdb.fortran/complex.exp: Use standard_testfile,
3158 prepare_for_testing.
3159 * gdb.fortran/charset.exp: Use standard_testfile.
3160 * gdb.fortran/array-element.exp: Use standard_testfile,
3161 prepare_for_testing.
3162
18b5ff1b
KS
31632012-06-25 Keith Seitz <keiths@redhat.com>
3164
3165 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3166 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3167
17b77626
TT
31682012-06-25 Tom Tromey <tromey@redhat.com>
3169
3170 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3171 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3172 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3173 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3174
f91e3dc1
TT
31752012-06-25 Tom Tromey <tromey@redhat.com>
3176
3177 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3178 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3179 * gdb.linespec/linespec.exp: Use standard_testfile.
3180
a884434d
TT
31812012-06-25 Tom Tromey <tromey@redhat.com>
3182
3183 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3184 prepare_for_testing.
3185
efc9d70a
TT
31862012-06-25 Tom Tromey <tromey@redhat.com>
3187
3188 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3189 prepare_for_testing.
3190 * gdb.opt/inline-break.exp: Use standard_testfile,
3191 prepare_for_testing.
3192 * gdb.opt/inline-bt.exp: Use standard_testfile,
3193 prepare_for_testing.
3194 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3195 prepare_for_testing.
3196 * gdb.opt/inline-locals.exp: Use standard_testfile,
3197 prepare_for_testing.
3198
e2fc92c6
TT
31992012-06-25 Tom Tromey <tromey@redhat.com>
3200
3201 * gdb.asm/asm-source.exp: Use standard_output_file,
3202 standard_testfile. Construct .o files in proper subdir.
3203
b0963d73
TT
32042012-06-25 Tom Tromey <tromey@redhat.com>
3205
3206 * gdb.server/ext-attach.exp: Use standard_testfile,
3207 prepare_for_testing.
3208 * gdb.server/ext-run.exp: Use standard_testfile,
3209 build_executable.
3210 * gdb.server/file-transfer.exp: Use standard_testfile,
3211 prepare_for_testing.
3212 * gdb.server/server-exec-info.exp: Use standard_testfile.
3213 * gdb.server/server-mon.exp: Use standard_testfile,
3214 prepare_for_testing.
3215 * gdb.server/server-run.exp: Use standard_testfile,
3216 build_executable.
3217 * gdb.server/solib-list.exp: Use standard_testfile,
3218 standard_output_file.
3219
8a3e1f8d
TT
32202012-06-25 Tom Tromey <tromey@redhat.com>
3221
3222 * lib/gdb.exp (standard_output_file): Use "file join".
3223 * gdb.go/chan.exp: Use standard_testfile.
3224 * gdb.go/handcall.exp: Use standard_testfile.
3225 * gdb.go/hello.exp: Use standard_testfile.
3226 * gdb.integers/chan.exp: Use standard_testfile.
3227 * gdb.go/methods.exp: Use standard_testfile.
3228 * gdb.go/package.exp: Use standard_testfile.
3229 * gdb.go/strings.exp: Use standard_testfile.
3230 * gdb.go/types.exp: Use standard_testfile.
3231 * gdb.go/unsafe.exp: Use standard_testfile.
3232
944a9061
MGD
32332012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3234
3235 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3236
1c06bd58
JK
32372012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3238
3239 Fix regression by the previous commit.
3240 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3241
b4a58790
TT
32422012-06-22 Tom Tromey <tromey@redhat.com>
3243
3244 * gdb.python/lib-types.exp: Use standard_testfile,
3245 prepare_for_testing.
3246 * gdb.python/py-block.exp: Use standard_testfile.
3247 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3248 * gdb.python/py-events.exp: Use standard_testfile,
3249 standard_output_file.
3250 * gdb.python/py-evsignal.exp: Use standard_testfile.
3251 * gdb.python/py-evethreads.exp: Use standard_testfile.
3252 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3253 * gdb.python/py-explore.exp: Use standard_testfile.
3254 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3255 standard_output_file.
3256 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3257 prepare_for_testing.
3258 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3259 * gdb.python/py-frame.exp: Use standard_testfile.
3260 * gdb.python/py-inferior.exp: Use standard_testfile.
3261 * gdb.python/py-infthread.exp: Use standard_testfile.
3262 * gdb.python/py-mi.exp: Use standard_testfile.
3263 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3264 build_executable.
3265 * gdb.python/py-objfile.exp: Use standard_testfile.
3266 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3267 prepare_for_testing.
3268 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3269 * gdb.python/py-progspace.exp: Use standard_testfile,
3270 build_executable.
3271 * gdb.python/py-prompt.exp: Use standard_testfile,
3272 build_executable.
3273 * gdb.python/py-section-script.exp: Use standard_testfile,
3274 build_executable.
3275 * gdb.python/py-shared.exp: Use standard_testfile,
3276 standard_output_file, clean_restart.
3277 * gdb.python/py-symbol.exp: Use standard_output_file,
3278 prepare_for_testing.
3279 * gdb.python/py-symtab.exp: Use standard_output_file,
3280 prepare_for_testing
3281 * gdb.python/py-template.exp: Use standard_testfile.
3282 * gdb.python/py-type.exp: Use standard_testfile.
3283 * gdb.python/py-value-cc.exp: Use standard_testfile.
3284 * gdb.python/py-value.exp: Use standard_testfile.
3285 * gdb.python/python.exp: Use standard_testfile, build_executable.
3286
2c44deac
TT
32872012-06-22 Tom Tromey <tromey@redhat.com>
3288
3289 * gdb.objc/basicclass.exp: Use standard_testfile.
3290 (do_objc_tests): Don't declare objdir.
3291 * gdb.objc/nondebug.exp: Use standard_testfile.
3292 (do_objc_tests): Don't declare objdir.
3293 * gdb.objc/objcdecode.exp: Use standard_testfile.
3294 (do_objc_tests): Don't declare objdir.
3295
c24ccbce
TT
32962012-06-22 Tom Tromey <tromey@redhat.com>
3297
3298 * gdb.java/jmain.exp: Use standard_testfile.
3299 * gdb.java/jmisc.exp: Use standard_testfile.
3300 * gdb.java/jnpe.exp: Use standard_testfile.
3301 * gdb.java/jprint.exp: Use standard_testfile.
3302
0a6d0306
TT
33032012-06-22 Tom Tromey <tromey@redhat.com>
3304
3305 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3306 (standard_output_file, standard_testfile): New procs.
3307 (build_executable, clean_restart): Use standard_output_file.
3308
6ea815ef
YQ
33092012-06-22 Yao Qi <yao@codesourcery.com>
3310
3311 * boards/native-gdbserver.exp: New proc ${board}_exec.
3312 * boards/native-stdio-gdbserver.exp: Likewise.
3313
4c93b1db
TT
33142012-06-21 Tom Tromey <tromey@redhat.com>
3315
3316 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3317 (build_executable): Update.
3318 (get_compiler_info): Remove 'binfile' argument.
3319 * gdb.ada/arrayidx.exp: Update.
3320 * gdb.ada/null_array.exp: Update.
3321 * gdb.arch/altivec-abi.exp: Update.
3322 * gdb.arch/altivec-regs.exp: Update.
3323 * gdb.arch/amd64-byte.exp: Update.
3324 * gdb.arch/amd64-dword.exp: Update.
3325 * gdb.arch/amd64-word.exp: Update.
3326 * gdb.arch/i386-avx.exp: Update.
3327 * gdb.arch/i386-byte.exp: Update.
3328 * gdb.arch/i386-sse.exp: Update.
3329 * gdb.arch/i386-word.exp: Update.
3330 * gdb.arch/ppc-dfp.exp: Update.
3331 * gdb.arch/ppc-fp.exp: Update.
3332 * gdb.arch/vsx-regs.exp: Update.
3333 * gdb.base/all-bin.exp: Update.
3334 * gdb.base/annota1.exp: Update.
3335 * gdb.base/async.exp: Update.
3336 * gdb.base/attach.exp: Update.
3337 * gdb.base/break-interp.exp: Update.
3338 * gdb.base/call-ar-st.exp: Update.
3339 * gdb.base/call-rt-st.exp: Update.
3340 * gdb.base/call-sc.exp: Update.
3341 * gdb.base/callfuncs.exp: Update.
3342 * gdb.base/catch-load.exp: Update.
3343 * gdb.base/completion.exp: Update.
3344 * gdb.base/complex.exp: Update.
3345 * gdb.base/condbreak.exp: Update.
3346 * gdb.base/consecutive.exp: Update.
3347 * gdb.base/constvars.exp: Update.
3348 * gdb.base/corefile.exp: Update.
3349 * gdb.base/eval-skip.exp: Update.
3350 * gdb.base/expand-psymtabs.exp: Update.
3351 * gdb.base/exprs.exp: Update.
3352 * gdb.base/fileio.exp: Update.
3353 * gdb.base/fixsection.exp: Update.
3354 * gdb.base/funcargs.exp: Update.
3355 * gdb.base/gdb11530.exp: Update.
3356 * gdb.base/gdb1555.exp: Update.
3357 * gdb.base/gnu-ifunc.exp: Update.
3358 * gdb.base/gnu_vector.exp: Update.
3359 * gdb.base/info-macros.exp: Update.
3360 * gdb.base/jit-simple.exp: Update.
3361 * gdb.base/jit-so.exp: Update.
3362 * gdb.base/jit.exp: Update.
3363 * gdb.base/langs.exp: Update.
3364 * gdb.base/list.exp: Update.
3365 * gdb.base/logical.exp: Update.
3366 * gdb.base/long_long.exp: Update.
3367 * gdb.base/longjmp.exp: Update.
3368 * gdb.base/macscp.exp: Update.
3369 * gdb.base/mips_pro.exp: Update.
3370 * gdb.base/miscexprs.exp: Update.
3371 * gdb.base/morestack.exp: Update.
3372 * gdb.base/nodebug.exp: Update.
3373 * gdb.base/opaque.exp: Update.
3374 * gdb.base/pc-fp.exp: Update.
3375 * gdb.base/pending.exp: Update.
3376 * gdb.base/permissions.exp: Update.
3377 * gdb.base/pointers.exp: Update.
3378 * gdb.base/prelink.exp: Update.
3379 * gdb.base/printcmds.exp: Update.
3380 * gdb.base/psymtab.exp: Update.
3381 * gdb.base/ptype.exp: Update.
3382 * gdb.base/relational.exp: Update.
3383 * gdb.base/scope.exp: Update.
3384 * gdb.base/setvar.exp: Update.
3385 * gdb.base/shlib-call.exp: Update.
3386 * gdb.base/shreloc.exp: Update.
3387 * gdb.base/signals.exp: Update.
3388 * gdb.base/sizeof.exp: Update.
3389 * gdb.base/so-impl-ld.exp: Update.
3390 * gdb.base/so-indr-cl.exp: Update.
3391 * gdb.base/solib-disc.exp: Update.
3392 * gdb.base/solib-display.exp: Update.
3393 * gdb.base/solib-nodir.exp: Update.
3394 * gdb.base/solib-overlap.exp: Update.
3395 * gdb.base/solib-symbol.exp: Update.
3396 * gdb.base/solib-weak.exp: Update.
3397 * gdb.base/solib.exp: Update.
3398 * gdb.base/store.exp: Update.
3399 * gdb.base/structs.exp: Update.
3400 * gdb.base/structs2.exp: Update.
3401 * gdb.base/type-opaque.exp: Update.
3402 * gdb.base/unload.exp: Update.
3403 * gdb.base/varargs.exp: Update.
3404 * gdb.base/volatile.exp: Update.
3405 * gdb.base/watch_thread_num.exp: Update.
3406 * gdb.base/watchpoint-solib.exp: Update.
3407 * gdb.base/watchpoint.exp: Update.
3408 * gdb.base/watchpoints.exp: Update.
3409 * gdb.base/whatis.exp: Update.
3410 * gdb.cell/arch.exp: Update.
3411 * gdb.cell/break.exp: Update.
3412 * gdb.cell/bt.exp: Update.
3413 * gdb.cell/core.exp: Update.
3414 * gdb.cell/data.exp: Update.
3415 * gdb.cell/ea-cache.exp: Update.
3416 * gdb.cell/f-regs.exp: Update.
3417 * gdb.cell/fork.exp: Update.
3418 * gdb.cell/gcore.exp: Update.
3419 * gdb.cell/mem-access.exp: Update.
3420 * gdb.cell/ptype.exp: Update.
3421 * gdb.cell/registers.exp: Update.
3422 * gdb.cell/sizeof.exp: Update.
3423 * gdb.cell/solib-symbol.exp: Update.
3424 * gdb.cell/solib.exp: Update.
3425 * gdb.cp/ambiguous.exp: Update.
3426 * gdb.cp/breakpoint.exp: Update.
3427 * gdb.cp/bs15503.exp: Update.
3428 * gdb.cp/casts.exp: Update.
3429 * gdb.cp/class2.exp: Update.
3430 * gdb.cp/cpexprs.exp: Update.
3431 * gdb.cp/cplusfuncs.exp: Update.
3432 * gdb.cp/ctti.exp: Update.
3433 * gdb.cp/dispcxx.exp: Update.
3434 * gdb.cp/gdb1355.exp: Update.
3435 * gdb.cp/gdb2384.exp: Update.
3436 * gdb.cp/gdb2495.exp: Update.
3437 * gdb.cp/infcall-dlopen.exp: Update.
3438 * gdb.cp/local.exp: Update.
3439 * gdb.cp/m-data.exp: Update.
3440 * gdb.cp/m-static.exp: Update.
3441 * gdb.cp/mb-ctor.exp: Update.
3442 * gdb.cp/mb-inline.exp: Update.
3443 * gdb.cp/mb-templates.exp: Update.
3444 * gdb.cp/member-ptr.exp: Update.
3445 * gdb.cp/method.exp: Update.
3446 * gdb.cp/namespace.exp: Update.
3447 * gdb.cp/nextoverthrow.exp: Update.
3448 * gdb.cp/nsdecl.exp: Update.
3449 * gdb.cp/nsrecurs.exp: Update.
3450 * gdb.cp/nsstress.exp: Update.
3451 * gdb.cp/nsusing.exp: Update.
3452 * gdb.cp/pr-1023.exp: Update.
3453 * gdb.cp/pr-1210.exp: Update.
3454 * gdb.cp/pr-574.exp: Update.
3455 * gdb.cp/pr9631.exp: Update.
3456 * gdb.cp/printmethod.exp: Update.
3457 * gdb.cp/psmang.exp: Update.
3458 * gdb.cp/re-set-overloaded.exp: Update.
3459 * gdb.cp/rtti.exp: Update.
3460 * gdb.cp/shadow.exp: Update.
3461 * gdb.cp/templates.exp: Update.
3462 * gdb.cp/try_catch.exp: Update.
3463 * gdb.dwarf2/dw2-ranges.exp: Update.
3464 * gdb.dwarf2/pr10770.exp: Update.
3465 * gdb.fortran/library-module.exp: Update.
3466 * gdb.hp/gdb.aCC/optimize.exp: Update.
3467 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3468 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3469 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3470 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3471 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3472 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3473 * gdb.hp/gdb.compat/xdb1.exp: Update.
3474 * gdb.hp/gdb.compat/xdb2.exp: Update.
3475 * gdb.hp/gdb.compat/xdb3.exp: Update.
3476 * gdb.hp/gdb.defects/bs14602.exp: Update.
3477 * gdb.hp/gdb.defects/solib-d.exp: Update.
3478 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3479 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3480 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3481 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3482 * gdb.mi/gdb792.exp: Update.
3483 * gdb.mi/mi-pending.exp: Update.
3484 * gdb.mi/mi-solib.exp: Update.
3485 * gdb.mi/mi-var-cp.exp: Update.
3486 * gdb.opt/clobbered-registers-O2.exp: Update.
3487 * gdb.opt/inline-bt.exp: Update.
3488 * gdb.opt/inline-cmds.exp: Update.
3489 * gdb.opt/inline-locals.exp: Update.
3490 * gdb.python/py-events.exp: Update.
3491 * gdb.python/py-finish-breakpoint.exp: Update.
3492 * gdb.python/py-type.exp: Update.
3493 * gdb.reverse/solib-precsave.exp: Update.
3494 * gdb.reverse/solib-reverse.exp: Update.
3495 * gdb.server/solib-list.exp: Update.
3496 * gdb.stabs/weird.exp: Update.
3497 * gdb.threads/attach-into-signal.exp: Update.
3498 * gdb.threads/attach-stopped.exp: Update.
3499 * gdb.threads/tls-shared.exp: Update.
3500 * gdb.trace/change-loc.exp: Update.
3501 * gdb.trace/strace.exp: Update.
3502
95c391b6
TT
35032012-06-19 Tom Tromey <tromey@redhat.com>
3504
3505 * gdb.base/whatis.exp: Add tests.
3506
e910f0b6
TT
35072012-06-19 Tom Tromey <tromey@redhat.com>
3508
3509 * gdb.cp/m-static.cc (keepalive): New function.
3510 (gnu_obj_1::method): Use it.
3511
422d65e7
DE
35122012-06-18 Doug Evans <dje@google.com>
3513
3514 * gdb.base/info-fun.exp: New file.
3515 * gdb.base/info-fun.c: New file.
3516 * gdb.base/info-fun-solib.c: New file.
3517
e2e4d78b
JK
35182012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 Remove stale dummy frames.
3521 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3522 (maintenance info breakpoints): New tests.
3523 * gdb.base/stale-infcall.c: New file.
3524 * gdb.base/stale-infcall.exp: New file.
3525
1788b2d3
JK
35262012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3527
3528 * gdb.arch/amd64-entry-value-param.S: New file.
3529 * gdb.arch/amd64-entry-value-param.c: New file.
3530 * gdb.arch/amd64-entry-value-param.exp: New file.
3531
663b969e
TT
35322012-06-15 Tom Tromey <tromey@redhat.com>
3533
3534 * gdb.cp/namespace.exp: Add "show lang" test.
3535
8e09ad05
IS
35362012-06-15 Iain Sandoe <iain@codesourcery.com>
3537
3538 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3539 case. (top level): Use gdb_file_cmd instead of gdb_load.
3540
f85e18ee
JK
35412012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 PR tdep/14222
3544 * gdb.arch/i386-sse-stack-align.S: New file.
3545 * gdb.arch/i386-sse-stack-align.c: New file.
3546 * gdb.arch/i386-sse-stack-align.exp: New file.
3547
f3b5e280
KS
35482012-06-13 Keith Seitz <keiths@redhat.com>
3549
3550 PR breakpoints/13798 and mi/11541
3551 * gdb.linespec/ls-errs.exp: Add a few more tests for
3552 filenames with spaces and colons.
3553
50af5481
JK
35542012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3555
3556 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3557 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3558 (test_function): Call CV_f.
3559 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3560 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3561 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3562 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3563 (p CV_f(CV::i)): New tests.
3564
d55637df
TT
35652012-06-13 Tom Tromey <tromey@redhat.com>
3566
3567 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3568
cc80f267
JK
35692012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3570
3571 Fix regression by the "ambiguous linespec" series.
3572 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3573 tests.
3574
bb2af9cc
JK
35752012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3576
3577 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3578 missing.
3579
e81a37f7
TT
35802012-06-11 Tom Tromey <tromey@redhat.com>
3581
3582 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3583 location...
3584 (main): ...here.
3585
8efd7788
YQ
35862012-06-07 Yao Qi <yao@codesourcery.com>
3587
3588 * gdb.trace/strace.exp: Shorten some too-long lines.
3589
359f5fe6
PA
35902012-06-06 Pedro Alves <palves@redhat.com>
3591
3592 * gdb.threads/clone-new-thread-event.c: New file.
3593 * gdb.threads/clone-new-thread-event.exp: New file.
3594
7b2fe205
YQ
35952012-06-06 Yao Qi <yao@codesourcery.com>
3596
3597 * gdb.base/dprintf.c (main): Add extra parameter when calling
3598 printf and fprintf.
3599 (bar): New function. It is a dead function, but to ensure
3600 'malloc' is linked explicitly.
3601
3eca55e8
YQ
36022012-06-06 Yao Qi <yao@codesourcery.com>
3603
3604 * gdb.base/info-proc.exp: Return if target doesn't support
3605 'info proc'.
3606
91cc9324
JK
36072012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3608
3609 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3610 (run program with breakpoint commands): XFAIl if it is not.
3611
c56e7c43
JB
36122012-06-05 Joel Brobecker <brobecker@adacore.com>
3613
3614 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3615 and add comment.
3616 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3617 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3618 "STOP" marker. Adjust testing strategy to make it work on
3619 all targets.
3620
3621 * gdb.base/print-file-var-main.c (main): Rewrite using local
3622 variables and adjust get_version_2's return value check.
3623 Add small comment.
3624 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3625 marker. Adjust testing strategy to make it work on all targets.
3626
ccab2054
JB
36272012-06-05 Joel Brobecker <brobecker@adacore.com>
3628
3629 * gdb.ada/bad-task-bp-keyword: New testcase.
3630
d0d86158
JK
36312012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3634 Simplify it to ...
3635 (symbol-file ${testfile1}): ... here.
3636 (test eliminated var my_global_symbol)
3637 (test eliminated var my_static_symbol)
3638 (test eliminated var my_global_func, get address of main): Wrap them to
3639 'single psymtabs' and 'single symtabs'
3640 (get address of my_global_symbol, get address of my_static_symbol)
3641 (get address of my_global_func, get address of main): Wrap them to
3642 'order1' and 'order2'.
3643
952cf74c
JK
3644 * gdb.base/code_elim.exp
3645 (add-symbol-file ${testfile1} 0x100000)
3646 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3647 'order2'.
3648 (order1: add-symbol-file ${testfile1} 0x100000)
3649 (order1: add-symbol-file ${testfile2} 0x200000)
3650 (order2: add-symbol-file ${testfile2} 0x200000)
3651 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3652 .bss as appropriate.
3653
0c5bf5a9
JK
36542012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3655
3656 * gdb.server/solib-list-lib.c: New file.
3657 * gdb.server/solib-list-main.c: New file.
3658 * gdb.server/solib-list.exp: New file.
3659
4196f325
MR
36602012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3661
3662 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3663 for 'set print symbol' change.
3664
bfb05775
JK
36652012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3668 .debug_abbrev_seg3.
3669
685b1105
JK
36702012-05-24 John Steele Scott <toojays@toojays.net>
3671
3672 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3673 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3674 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3675
f3e0e960
SS
36762012-05-23 Stan Shebs <stan@codesourcery.com>
3677
3678 * gdb.mi/mi-info-os.exp: New file.
3679
11eb1b4d
KS
36802012-05-23 Keith Seitz <keiths@redhat.com>
3681
3682 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3683 return -1 to suppress the rest of the tests.
3684 (compile_stap_bin): Return boolean success value.
3685
b1af9e97
TT
36862012-05-21 Tom Tromey <tromey@redhat.com>
3687
3688 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3689 Remove kfails.
3690 (test_print_mi_member_types): Likewise.
3691
248537e3
TT
36922012-05-21 Tom Tromey <tromey@redhat.com>
3693
3694 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3695 print symbol' change.
3696
d791e155
TJB
36972012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3698
3699 * gdb.python/py-prompt.exp: Quit if the target is remote.
3700
e77afa2e
JK
37012012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3702
3703 Fix ERROR: internal buffer is full.
3704 * gdb.base/info-os.exp (expect_multiline): New function.
3705 (get process list, get process groups, get threads)
3706 (get file descriptors, get internet-domain sockets)
3707 (get shared-memory regions, get semaphores, get message queues): Use
3708 it for these tests.
3709
9cb709b6
TT
37102012-05-18 Tom Tromey <tromey@redhat.com>
3711
3712 * gdb.mi/mi-var-cmd.exp: Update.
3713 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3714 * gdb.cp/virtbase.exp: Update.
3715 * gdb.cp/classes.exp (test_static_members): Update.
3716 * gdb.cp/casts.exp: Update.
3717 * gdb.base/pointers.exp: Update.
3718 * gdb.base/funcargs.exp (pointer_args): Update.
3719 (structs_by_reference): Update.
3720 * gdb.base/find.exp: Update.
3721 * gdb.base/call-strs.exp: Send "set print symbol off".
3722 * gdb.base/call-ar-st.exp: Update.
3723 * gdb.ada/fun_addr.exp: Update.
3724 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3725 Call it.
3726 (test_print_repeats_10, test_print_strings)
3727 (test_print_char_arrays): Update.
3728
b012acdd
TT
37292012-05-18 Tom Tromey <tromey@redhat.com>
3730
3731 * gdb.base/charset.exp (string_display): Update.
3732
1d51a733
TT
37332012-05-18 Tom Tromey <tromey@redhat.com>
3734
3735 * gdb.mi/mi2-var-display.exp: Update.
3736 * gdb.mi/mi-var-display.exp: Update.
3737 * gdb.mi/mi-var-child.exp: Update.
3738 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3739 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3740
957df313
DE
37412012-05-17 Doug Evans <dje@google.com>
3742
682c7f7b
DE
3743 * info-macros.exp: Pass "debug" to prepare_for_testing.
3744
957df313
DE
3745 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3746 * gdb.ada/Makefile.in (clean): Ditto.
3747 * gdb.arch/Makefile.in (clean): Ditto.
3748 * gdb.asm/Makefile.in (clean): Ditto.
3749 * gdb.base/Makefile.in (clean): Ditto.
3750 * gdb.cell/Makefile.in (clean): Ditto.
3751 * gdb.cp/Makefile.in (clean): Ditto.
3752 * gdb.disasm/Makefile.in (clean): Ditto.
3753 * gdb.dwarf2/Makefile.in (clean): Ditto.
3754 * gdb.fortran/Makefile.in (clean): Ditto.
3755 * gdb.go/Makefile.in (clean): Ditto.
3756 * gdb.hp/Makefile.in (clean): Ditto.
3757 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3758 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3759 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3760 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3761 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3762 * gdb.java/Makefile.in (clean): Ditto.
3763 * gdb.linespec/Makefile.in (clean): Ditto.
3764 * gdb.mi/Makefile.in (clean): Ditto.
3765 * gdb.modula2/Makefile.in (clean): Ditto.
3766 * gdb.multi/Makefile.in (clean): Ditto.
3767 * gdb.objc/Makefile.in (clean): Ditto.
3768 * gdb.opencl/Makefile.in (clean): Ditto.
3769 * gdb.opt/Makefile.in (clean): Ditto.
3770 * gdb.pascal/Makefile.in (clean): Ditto.
3771 * gdb.python/Makefile.in (clean): Ditto.
3772 * gdb.reverse/Makefile.in (clean): Ditto.
3773 * gdb.server/Makefile.in (clean): Ditto.
3774 * gdb.stabs/Makefile.in (clean): Ditto.
3775 * gdb.threads/Makefile.in (clean): Ditto.
3776 * gdb.trace/Makefile.in (clean): Ditto.
3777 * gdb.xml/Makefile.in (clean): Ditto.
3778
abc9d0dc
TT
37792012-05-16 Tom Tromey <tromey@redhat.com>
3780
3781 * gdb.base/macscp1.c (macscp_expr): Add comment.
3782 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3783
6a3a010b
MR
37842012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3785
3786 * gdb.base/return-nodebug.exp: Also test float and double types.
3787
01429c8e
JK
37882012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3789
3790 PR testsuite/12649
3791 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3792
54115cd4
JK
3793 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3794
0c5f383f
SDJ
37952012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3796
3797 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3798 `rerun_to_main'.
3799 (stap_test_no_debuginfo): Likewise.
3800
e7e0cddf
SS
38012012-05-14 Stan Shebs <stan@codesourcery.com>
3802
3803 * gdb.base/dprintf.c: New file.
3804 * gdb.base/dprintf.exp: New file.
3805
c772f8e7
HZ
38062012-05-14 Hui Zhu <hui_zhu@mentor.com>
3807
3808 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3809 * gdb.trace/disconnected-tracing.c: New file.
3810 * gdb.trace/disconnected-tracing.exp: New file.
3811
7efc75aa
SCR
38122012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3813
3814 * gdb.python/python.c: Add a new breakpoint comment.
3815 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3816
85d4a676
SS
38172011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3818
3819 * gdb.base/info-os.exp: New file.
3820 * gdb.base/info-os.c: New file.
3821
64ea88dc
JB
38222012-05-10 Joel Brobecker <brobecker@adacore.com>
3823
4647ab1b
JB
3824 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3825 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3826 New files.
64ea88dc 3827
afba63f1
JB
38282012-05-10 Joel Brobecker <brobecker@adacore.com>
3829
3830 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3831 gdb.base/ctxobj.exp: New files.
3832
9d198b1e
TT
38332012-05-09 Tom Tromey <tromey@redhat.com>
3834
3835 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3836
9bfee719
MR
38372012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3838
3839 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3840
3a7341d8
MR
38412012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3842
3843 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3844 before using it.
3845
52b3699b
TG
38462012-05-04 Tristan Gingold <gingold@adacore.com>
3847
3848 * gdb.base/set-noassign.exp: New test.
3849
a20ee7a4
SCR
38502012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3851
3852 * gdb.python/py-symbol.exp: Add tests to test the new methods
3853 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3854 * gdb.python/py-symbol.c: Add new struct to help test
3855 gdb.Symtab.static_block().
3856
bf2f0858
DE
38572012-05-03 Doug Evans <dje@google.com>
3858
3859 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3860 commented out.
3861
2d4e0376
YQ
38622012-05-03 Yao Qi <yao@codesourcery.com>
3863
3864 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3865 doesn't support.
3866 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3867 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3868
6d0bb9f3
YQ
38692012-05-03 Yao Qi <yao@codesourcery.com>
3870
3871 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3872
fd820528
DE
38732012-04-30 Doug Evans <dje@google.com>
3874
3875 PR testsuite/13961
3876 * gdb.dwarf2/pr13961.S: New file.
3877 * gdb.dwarf2/pr13961.exp: New file.
3878
b9e219b9
YQ
38792012-04-29 Yao Qi <yao@codesourcery.com>
3880
3881 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3882
3019eac3
DE
38832012-04-28 Doug Evans <dje@google.com>
3884
3885 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3886 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3887 All uses updated.
3888 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3889 "ptype func_cu1" to expand cu2 before cu1.
3890
62e5f89c
SDJ
38912012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3892 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3895 variables.
3896 * gdb.base/stap-probe.c: New file.
3897 * gdb.base/stap-probe.exp: New file.
3898 * gdb.trace/stap-trace.c: New file.
3899 * gdb.trace/stap-trace.exp: New file.
3900 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3901 libgcc's unwinder.
3902
14132e89
MR
39032012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3904
3905 * gdb.arch/mips16-thunks-inmain.c: New file.
3906 * gdb.arch/mips16-thunks-main.c: New file.
3907 * gdb.arch/mips16-thunks-sin.c: New file.
3908 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3909 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3910 * gdb.arch/mips16-thunks-sinmain.c: New file.
3911 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3912 * gdb.arch/mips16-thunks.exp: New file.
3913
a766d390
DE
39142012-04-25 Doug Evans <dje@google.com>
3915
3916 * configure.ac: Create gdb.go/Makefile.
3917 * configure: Regenerate.
3918 * gdb.base/default.exp: Add "go" to "set language" testing.
3919 * gdb.go/Makefile.in: New file.
3920 * gdb.go/basic-types.exp: New file.
3921 * gdb.go/chan.exp: New file.
3922 * gdb.go/chan.go: New file.
3923 * gdb.go/handcall.exp: New file.
3924 * gdb.go/handcall.go: New file.
3925 * gdb.go/hello.exp: New file.
3926 * gdb.go/hello.go: New file.
3927 * gdb.go/integers.exp: New file.
3928 * gdb.go/integers.go: New file.
3929 * gdb.go/methods.exp: New file.
3930 * gdb.go/methods.go: New file.
3931 * gdb.go/package.exp: New file.
3932 * gdb.go/package1.go: New file.
3933 * gdb.go/package2.go: New file.
3934 * gdb.go/print.exp: New file.
3935 * gdb.go/strings.exp: New file.
3936 * gdb.go/strings.go: New file.
3937 * gdb.go/types.exp: New file.
3938 * gdb.go/types.go: New file.
3939 * gdb.go/unsafe.exp: New file.
3940 * gdb.go/unsafe.go: New file.
3941 * lib/future.exp: Add Go support.
3942 (gdb_find_go, gdb_find_go_linker): New procs.
3943 (gdb_default_target_compile): Add Go support.
3944 * lib/gdb.exp (skip_go_tests): New proc.
3945 * lib/go.exp: New file.
3946
e65f9ffb
TT
39472012-04-25 Tom Tromey <tromey@redhat.com>
3948
3949 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3950
14e75d8e
JK
39512012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3952 Jan Kratochvil <jan.kratochvil@redhat.com>
3953
3954 PR symtab/7259:
3955 * gdb.base/enumval.c: New test case.
3956 * gdb.base/enumval.exp: New test case.
3957 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3958 field.bitpos.
3959
f3525b70
PA
39602012-04-17 Pedro Alves <palves@redhat.com>
3961
3962 * Makefile.in (site.exp): Make site.exp source
3963 $srcdir/lib/append_gdb_boards_dir.exp.
3964 * lib/append_gdb_boards_dir.exp: New file.
3965
bccbefd2
JK
39662012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3967
3968 New option "set auto-load safe-path".
3969 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3970 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3971
bf88dd68
JK
39722012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 auto-load: Implementation.
3975 * gdb.base/help.exp (test set height): Increase the height.
3976 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3977 to ...
3978 (info auto-load python-scripts): ... here.
3979 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3980 to ...
3981 (info auto-load python-scripts *): ... here.
3982
c0d4d1c0
YQ
39832012-04-16 Yao Qi <yao@codesourcery.com>
3984
3985 * lib/trace-support.exp (get_in_proc_agent): New.
3986 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3987 of in process trace agent.
3988 * gdb.trace/ftrace.exp: Likewise.
3989 * gdb.trace/pending.exp: Likewise.
3990 * gdb.trace/trace-break.exp: Likewise.
3991 * gdb.trace/trace-mt.exp
3992 * gdb.trace/tspeed.exp: Likewise.
3993 * gdb.trace/tstatus.exp
3994 * gdb.trace/strace.exp: Likewise.
3995
cbf68a60
TS
39962012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3997
dd6d3b70
TS
3998 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3999 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4000
cbf68a60
TS
4001 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4002
8264ba82
AG
40032012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4004
4005 PR mi/13393
4006 * gdb.mi/mi-var-rtti.cc: New file.
4007 * gdb.mi/mi-var-rtti.exp: New file.
4008 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4009 function.
4010 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4011
de0919f8 40122012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4013
4014 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4015 EXECUTABLES.
4016 * gdb.python/py-explore.c: C program used for testing the new
4017 'explore' command on C constructs.
4018 * gdb.python/py-explore.cc: C++ program used for testing the new
4019 'explore' command on C++ constructs.
4020 * gdb-python/py-explore.exp: Tests for the new 'explore'
4021 command on C constructs.
4022 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4023 command on C++ constructs.
4024
a82da7dd
MK
40252012-04-07 Mark Kettenis <kettenis@gnu.org>
4026
4027 * gdb.base/funcargs.exp (complex_args): Fix typo.
4028
e127cba8
JK
40292012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4030
4031 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4032 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4033
40e084e1
KS
40342012-04-05 Keith Seitz <keiths@redhat.com>
4035
4036 * gdb.base/advance.exp: Update error message for
4037 "advance malformed" test.
4038 * gdb.base/break.exp: Likewise for "breakpoint with
4039 trailing garbage" test.
4040 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4041 with trailing garbage" test.
4042 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4043 trailng garbage" test.
4044 * gdb.base/until.exp: Likewise for "malformed until" test.
4045 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4046 for "breakpoint info (after setting on all)".
4047 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4048 tests.
4049 * gdb.cp/cplabel.cc: New file.
4050 * gdb.cp/cplabel.exp: New test.
4051 * gdb.linespec/ls-errs.c: New file.
4052 * gdb.linespec/ls-errs.exp: New test.
4053
a72c8f6a
JK
40542012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4055
4056 * gdb.trace/unavailable.exp
4057 (collect globals: print object on: print derived_partial)
4058 (collect globals: print object on: print derived_whole)
4059 (collect globals: print object off: print derived_partial)
4060 (collect globals: print object off: print derived_whole): Update
4061 expected output.
4062
f87a3023
KS
40632012-03-30 Keith Seitz <keiths@redhat.com>
4064
4065 * gdb.python: Add test for linespecs with commas.
4066
e2171b3c
KS
40672012-03-28 Keith Seitz <keiths@redhat.com>
4068
4069 * gdb.linespec/ls-dollar.cc: New file.
4070 * gdb.linespec/ls-dollar.exp: New test.
4071
40722012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4073
4074 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4075 starting with the global namespace.
4076
2f4e0a80
DE
40772012-03-23 Doug Evans <dje@google.com>
4078
4079 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4080
7b282c5a
SCR
40812012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4082
4083 * gdb.python/py-value.cc: Add test case for testing the
4084 methodology exposing C++ values to Python.
4085 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4086 exposing C++ values to Python.
4087 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4088
2e98ca53
JK
40892012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4090 Siddhesh Poyarekar <siddhesh@redhat.com>
4091
4092 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4093 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4094 (generate native core dump): Make the test unsupported if core cannot
4095 be generated.
4096
8320cc4f
JK
40972012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4098
4099 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4100 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4101 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4102
3a69ffb2
JK
41032012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4104
4105 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4106
8fabffee
DE
41072012-03-17 Doug Evans <dje@google.com>
4108
4109 * dg-extract-results.sh: Handle KFAILs.
4110
ab260dad
JK
41112012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4112
4113 PR symtab/13777
4114 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4115
53ba8333
JB
41162012-03-16 Joel Brobecker <brobecker@adacore.com>
4117
4118 * gdb.ada/set_pckd_arr_elt: New testcase.
4119
481860b3
GB
41202012-03-16 Gary Benson <gbenson@redhat.com>
4121
4122 PR breakpoints/10738
4123 * gdb.opt/inline-break.exp: New file.
4124 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4125 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4126 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4127 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4128 * gdb.base/async-shell.exp: Likewise.
4129 * lib/mi-support.exp (library_loaded_re): Likewise.
4130
410528f0
TT
41312012-03-15 Tom Tromey <tromey@redhat.com>
4132
4133 * gdb.cp/virtfunc2.exp: Update expected output.
4134 * gdb.cp/pr9631.exp: Update expected output.
4135 * gdb.cp/member-ptr.exp: Update expected output.
4136 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4137 output.
4138 * gdb.cp/casts.exp: Update expected output.
4139
c4aeac85
TT
41402012-03-15 Tom Tromey <tromey@redhat.com>
4141
4142 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4143 (test_info_vtbl): Likewise.
4144 (do_tests): Call test_info_vtbl.
4145 * gdb.cp/virtfunc.cc (va): New global.
4146
856d06f9
TS
41472012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4148
4149 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4150 describing DWARF data structures.
4151 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4152 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4153 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4154 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4155 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4156 * gdb.dwarf2/dw2-param-error.S: Likewise.
4157 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4158 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4159 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4160 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4161 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4162 * gdb.dwarf2/pr11465.S: Likewise.
4163
e837f12a
JK
41642012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 * gdb.mi/mi2-prompt.exp: New file.
4167
ccbb4f28
JB
41682012-03-13 Joel Brobecker <brobecker@adacore.com>
4169
4170 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4171
32039130
JB
41722012-03-13 Joel Brobecker <brobecker@adacore.com>
4173
4174 * gdb.ada/bp_range_type: New testcase.
4175
16899756
DE
41762012-03-13 Doug Evans <dje@google.com>
4177
4178 * gdb.base/default.exp: Delete tests for symbol-reloading.
4179 * gdb.base/help.exp: Ditto.
4180 * gdb.base/setshow.exp: Ditto.
4181 * gdb.base/gdb_history: Delete references to symbol-reloading.
4182
87b0bb13
JK
41832012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4184
4185 * gdb.base/attach-twice.c: New files.
4186 * gdb.base/attach-twice.exp: New files.
4187
0d7941a9
KS
41882012-03-08 Keith Seitz <keiths@redhat.com>
4189
4190 * lib/gdb.exp (gdb_get_line_number): Throw an
4191 error instead of returning -1.
4192 * gdb.base/break.exp: Remove unused variable
4193 bp_location5.
4194 * gdb.base/hbreak2.exp: Likewise.
4195 * gdb.base/sepdebug.exp: Likewise.
4196
f4647387
YQ
41972012-03-08 Yao Qi <yao@codesourcery.com>
4198 Pedro Alves <palves@redhat.com>
4199
4200 Fix PR server/13392.
4201 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4202 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4203 download tracepoints.
4204 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4205 (pending_tracepoint_resolved_during_trace): Likewise.
4206 (pending_tracepoint_installed_during_trace): Likewise.
4207 (pending_tracepoint_with_action_resolved): Likewise.
4208
83c532cb
KS
42092012-03-08 Keith Seitz <keiths@redhat.com>
4210
4211 * gdb.ada/array_bounds.exp: Get breakpoint for line
4212 with "START", not "STOP".
4213 * gdb.python/py-infthread.exp: Do not continue to
4214 line marked "Break here.", which is undefined.
4215
d6b6bbb7
LM
42162012-03-08 Luis Machado <lgustavo@codesourcery.com>
4217
4218 Revert:
4219
4220 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4221
4222 Implement testsuite workaround for PR breakpoints/13781.
4223 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4224 (set breakpoint condition-evaluation host): New conditional command.
4225
7fe25d9b
JK
42262012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4227
4228 Fix CU relative vs. absolute DIE offsets.
4229 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4230 one.
4231
51898c15
JK
42322012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4233
4234 Fix false FAIL on distros with relro linkage as default.
4235 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4236 -Wl,-z,norelro first.
4237
8131799e
JB
42382012-03-06 Joel Brobecker <brobecker@adacore.com>
4239
4240 * gdb.ada/bp_on_var: New testcase.
4241
ba241969
JB
42422012-03-06 Joel Brobecker <brobecker@adacore.com>
4243
4244 * gdb.ada/bp_enum_homonym: New testcase.
4245
abe49676
YQ
42462012-03-06 Yao Qi <yao@codesourcery.com>
4247
4248 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4249 x86_64-*-* and i?86-*-*.
4250 Set up KFAIL for gdb/13808.
4251
d8df103b
TT
42522012-03-05 Tom Tromey <tromey@redhat.com>
4253
4254 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4255 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4256
b7b189f3
TT
42572012-03-05 Tom Tromey <tromey@redhat.com>
4258
4259 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4260
69dc1c4d
YQ
42612012-03-04 Yao Qi <yao@codesourcery.com>
4262
4263 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4264 messages for KFAIL.
4265
3f20c47f
JK
42662012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4267
4268 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4269 (print one_two_three, indexes off, print few_reps, indexes off)
4270 (print many_reps, indexes off, print empty, indexes off)
4271 (print one_two_three, print few_reps, print many_reps, print empty):
4272 Call setup_xfail if $gcc_old.
4273
abf1152a
JK
42742012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4275
4276 Implement testsuite workaround for PR breakpoints/13781.
4277 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4278 (set breakpoint condition-evaluation host): New conditional command.
4279
a06715f8
JK
42802012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4281
4282 Code cleanup.
4283 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4284 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4285 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4286 number 1 by $bpnum. Four times.
4287
5808517f
YQ
42882012-03-03 Yao Qi <yao@codesourcery.com>
4289
4290 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4291
dfe2ac14
JK
42922012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4293
4294 Setup KFAIL for PR server/13796.
4295 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4296
8bbc467a
JB
42972012-03-02 Joel Brobecker <brobecker@adacore.com>
4298
4299 * gdb.ada/operator_bp: New testcase.
4300
c0eac87f
JB
43012012-03-02 Joel Brobecker <brobecker@adacore.com>
4302
4303 * gdb.ada/info_locals_renaming: New testcase.
4304
4f42c881
TT
43052012-03-02 Tom Tromey <tromey@redhat.com>
4306
4307 * gdb.base/nextoverexit.c: New file.
4308 * gdb.base/nextoverexit.exp: New file.
4309
7380c0c9
EBM
43102012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4311
4312 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4313 parameter.
4314
1faeff08
MR
43152012-03-01 Maciej W. Rozycki <macro@mips.com>
4316
4317 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4318 core registers.
4319
320b6f49 43202012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4321 Maciej W. Rozycki <macro@codesourcery.com>
4322 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4323
4324 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4325
ad5f7d6e
PA
43262012-03-01 Pedro Alves <palves@redhat.com>
4327
4328 PR gdb/13767
4329
4330 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4331 (gdb_collect_globals_test): Call it.
4332
d3dc44a6
KS
43332012-03-01 Keith Seitz <keiths@redhat.com>
4334
4335 * gdb.cp/method2.exp: Output of overload menu is now
4336 alphabetized. Update tests for "break A::method".
4337 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4338 of hard-coding them.
4339 Overload menu is alphabetized: rewrite to accommodate.
4340 Unset variables LINE and TYPES which are used in other tests.
4341 Compute the output of "info break".
4342 Update the breakpoint table after all breakpoints are deleted.
4343 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4344 compute ACTUALS and the method body based on parameters.
4345 Update expected output accordingly.
4346 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4347 unique comments to allow the use of gdb_get_line_number.
4348
43492012-03-01 Keith Seitz <keiths@redhat.com>
4350
4351 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4352 some Tcl syntax.
4353 * gdb.cp/ovldbreak.exp: Likewise.
4354
7949c2a0
KS
43552012-03-01 Keith Seitz <keiths@redhat.com>
4356
4357 * gdb.base/help.exp (help show user): Update expected result
4358 for new doc string changes (add "non-python").
4359
7d74f244
DE
43602012-03-01 Scott J. Goldman <scottjg@vmware.com>
4361
4362 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4363 be put in the user-defined category and that the commands appear in
4364 "help user-defined".
4365
1b611343
JB
43662012-02-29 Joel Brobecker <brobecker@adacore.com>
4367
4368 * gdb.ada/tagged_not_init: New testcase.
4369
99b1c762
JB
43702012-02-29 Joel Brobecker <brobecker@adacore.com>
4371
4372 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4373 * gdb.ada/enum_idx_packed: New testcase.
4374
2d4a02ee
JB
43752012-02-29 Joel Brobecker <brobecker@adacore.com>
4376
4377 * gdb.ada/aliased_array: New testcase.
4378
2e6fda7d
JB
43792012-02-29 Joel Brobecker <brobecker@adacore.com>
4380
4381 * gdb.ada/whatis_array_val: New testcase.
4382
9a7f938f
JK
43832012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 Fix disp-step-syscall.exp: fork: single step over fork.
4386 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4387 whitespaces.
4388 (single step over $syscall): Remove its check.
4389 (single step over $syscall final pc): New check.
4390
8703a944
JK
43912012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4392
4393 Support processors without SSSE3.
4394 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4395 pabsd into ...
4396 (ssse3_test): ... a new function.
4397 (main): Call ssse3_test.
4398 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4399 Update expected values everywhere.
4400 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4401 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4402 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4403 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4404 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4405 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4406 Move these tests lower.
4407 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4408 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4409 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4410 New tests.
4411
c03e6ccc
YQ
44122012-02-29 Yao Qi <yao@codesourcery.com>
4413 Pedro Alves <palves@redhat.com>
4414
4415 * gdb.trace/trace-mt.c: New.
4416 * gdb.trace/trace-mt.exp: New.
4417
7964b62a
TS
44182012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4419
2c8910ba
TS
4420 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4421 numbers instead of hardcoding them.
4422 * gdb.base/annota1.c: Provide suitable markers.
4423 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4424 numbers instead of hardcoding them.
4425 * gdb.base/annota3.c: Provide suitable markers.
4426
4427 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4428 * gdb.base/annota3.c: Likewise.
4429 * gdb.base/sigall.c: Likewise.
4430 * gdb.base/signals.c: Likewise.
4431 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4432
5a41c0b7
MR
44332012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4434
4435 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4436 failure return path.
4437
ebbbe5c5
LM
44382012-02-27 Luis Machado <lgustavo@codesourcery.com>
4439
4440 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4441
8d126d8a
LM
44422012-02-24 Luis Machado <lgustavo@codesourcery.com>
4443
4444 * gdb.base/cond-eval-mode.exp: New file.
4445
11337c2f
PA
44462012-02-24 Pedro Alves <palves@redhat.com>
4447
4448 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4449 (top level): Use with_test_prefix.
4450
13fc3e3c
PA
44512012-02-24 Pedro Alves <palves@redhat.com>
4452
4453 * gdb.threads/attach-into-signal.exp (corefunc): Use
4454 with_test_prefix.
4455
07c1b626
JK
44562012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4457
4458 Fix false FAILs on old CPUs without SSE.
4459 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4460 Return untested for Illegal instruction.
4461
596ba138
JK
44622012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 Fix false FAILs with glibc debug infos installed.
4465 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4466 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4467
aeaa2474
SA
44682012-02-22 Sterling Augustine <saugustine@google.com>
4469
4470 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4471 constant with cast.
4472
aed555c9
PA
44732012-02-21 Pedro Alves <palves@redhat.com>
4474
4475 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4476
78afebb4
PA
44772012-02-21 Pedro Alves <palves@redhat.com>
4478
4479 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4480
fdcfef12
PA
44812012-02-21 Pedro Alves <palves@redhat.com>
4482
4483 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4484 with_test_prefix.
4485
0f4d39d5
PA
44862012-02-21 Pedro Alves <palves@redhat.com>
4487
4488 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4489 with_test_prefix here.
4490 (top level): Do it here instead. Remove `:' from the
4491 with_test_prefix string.
4492 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4493 the suffix `:' from the with_test_prefix prefix string.
4494 * gdb.base/break-interp.exp: Ditto.
4495 * gdb.base/catch-load.exp: Ditto.
4496 * gdb.base/disp-step-syscall.exp: Ditto.
4497 * gdb.base/jit-so.exp: Ditto.
4498 * gdb.base/jit.exp: Ditto.
4499 * gdb.base/sepdebug.exp: Ditto.
4500 * gdb.base/solib-display.exp: Ditto.
4501 * gdb.base/solib-overlap.exp: Ditto.
4502 * gdb.base/watch-cond-infcall.exp: Ditto.
4503 * gdb.base/watchpoint.exp: Ditto.
4504 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4505 * gdb.mi/mi-watch.exp: Ditto.
4506 * gdb.mi/mi2-watch.exp: Ditto.
4507 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4508 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4509 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4510 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4511 * gdb.threads/watchpoint-fork.exp: Ditto.
4512 * gdb.threads/watchthreads-reorder.exp: Ditto.
4513 * gdb.trace/change-loc.exp: Ditto.
4514 * gdb.trace/pending.exp: Ditto.
4515 * gdb.trace/status-stop.exp: Ditto.
4516 * gdb.trace/strace.exp: Ditto.
4517 * gdb.trace/trace-break.exp: Ditto.
4518 * gdb.trace/unavailable.exp: Ditto.
4519 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4520 suffix with colon. Adjust leading comments.
4521
6a5870ce
PA
45222012-02-21 Pedro Alves <palves@redhat.com>
4523 Tom Tromey <tromey@redhat.com>
4524
4525 * lib/gdb.exp: Add description of test prefixes.
4526 (with_test_prefix): New procedure.
4527 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4528 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4529 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4530 instead of lappend to append to pf_prefix.
4531 * gdb.base/catch-load.exp: Use with_test_prefix.
4532 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4533 * gdb.base/jit-so.exp: Use with_test_prefix.
4534 * gdb.base/jit.exp: Use with_test_prefix.
4535 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4536 lappend to append to pf_prefix.
4537 * gdb.base/sepdebug.exp: Use with_test_prefix.
4538 * gdb.base/solib-display.exp: Use with_test_prefix.
4539 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4540 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4541 * gdb.base/watchpoint.exp: Use with_test_prefix.
4542 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4543 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4544 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4545 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4546 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4547 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4548 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4549 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4550 append instead of lappend to append to pf_prefix.
4551 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4552 * gdb.trace/change-loc.exp: Use with_test_prefix.
4553 * gdb.trace/pending.exp: Use with_test_prefix.
4554 * gdb.trace/status-stop.exp: Use with_test_prefix.
4555 * gdb.trace/strace.exp: Use with_test_prefix.
4556 * gdb.trace/trace-break.exp: Use with_test_prefix.
4557 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4558 instead of lappend to append to pf_prefix.
4559
35dc4a6b
JK
45602012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4561
4562 Fix racy FAILs.
4563 * gdb.base/inferior-died.c (main): Add return of 0.
4564 * gdb.base/inferior-died.exp (continue): Fix expectation of
4565 asynchronous events.
4566 (p 1): New test.
4567
c5a006e6
PA
45682012-02-20 Pedro Alves <palves@redhat.com>
4569
4570 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4571 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4572 gdb's internal debug output. For the non-threaded case, look for
4573 "Program received signal SIGLARM", for the threaded case, peek at
4574 the thread's siginfo.
4575
cc51a170
PA
45762012-02-20 Pedro Alves <palves@redhat.com>
4577
4578 General cleanup, make output test messages unique, and build
4579 different executable files for the non-threaded and threaded
4580 cases.
4581
4582 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4583 Delete.
4584 (executable_nothr, executable_thr): New globals.
4585 (top level): Adjust to delete both executables.
4586 (corefunc): New parameter $executable. Set $pf_prefix instead of
4587 hand writing a prefix in tests. Issue a clean_restart and enable
4588 lin-lwp debug output here.
4589 (top level): Adjust. Use build_executable. Don't start gdb here,
4590 and don't enable lin-lwp debug output here.
4591 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4592
c755f03d
JK
45932012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4594
4595 Fix racy FAILs.
4596 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4597 "continue" command.
4598
6bec5e0a
JK
45992012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4600
4601 Fix for gdbserver non-extended mode.
4602 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4603 and gdb_run_cmd.
4604
2e8265fd
TT
46052012-02-17 Tom Tromey <tromey@redhat.com>
4606
4607 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4608 * gdb.python/py-events.exp: Check 'dir' output.
4609 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4610
9e507076
YQ
46112012-02-17 Yao Qi <yao@codesourcery.com>
4612
4613 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4614
32d22ab1
TT
46152012-02-16 Tom Tromey <tromey@redhat.com>
4616
4617 * gdb.base/inferior-died.c: Don't include stdio.h.
4618
9addecb9
TT
46192012-02-16 Tom Tromey <tromey@redhat.com>
4620
4621 * gdb.base/inferior-died.c: New file.
4622 * gdb.base/inferior-died.exp: New file.
4623
4cb6da1c
AR
46242012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4625
4626 * gdb.base/break-inline.exp: New file.
4627 * gdb.base/break-inline.c: New file.
4628
3af2590d
TT
46292012-02-15 Tom Tromey <tromey@redhat.com>
4630
4631 * gdb.base/pc-fp.exp: Add "info register" tests.
4632
29988831
TT
46332012-02-15 Tom Tromey <tromey@redhat.com>
4634
4635 * gdb.base/regs.exp: Remove.
4636
10010058
PA
46372012-02-15 Pedro Alves <palves@redhat.com>
4638
4639 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4640 the target doesn't support tracepoints.
4641 * gdb.trace/circ.exp: Ditto.
4642 * gdb.trace/collection.exp: Ditto.
4643 * gdb.trace/packetlen.exp: Ditto.
4644 * gdb.trace/passc-dyn.exp: Ditto.
4645 * gdb.trace/report.exp: Ditto.
4646 * gdb.trace/tfind.exp: Ditto.
4647 * gdb.trace/tspeed.exp: Ditto.
4648 * gdb.trace/tsv.exp: Ditto.
4649 * gdb.trace/unavailable.exp: Ditto.
4650 * gdb.trace/while-dyn.exp: Ditto.
4651
a2e0062d
PA
46522012-02-15 Pedro Alves <palves@redhat.com>
4653
4654 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4655 gdb_test_multiple, and call unsupported instead of fail, if the
4656 remote side does not support the request.
4657
a1999d40
PA
46582012-02-15 Pedro Alves <palves@redhat.com>
4659
4660 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4661 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4662 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4663 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4664 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4665 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4666 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4667 doesn't start with "extended-" already.
4668
7cee1e54
PA
46692012-02-15 Pedro Alves <palves@redhat.com>
4670
4671 Support extended-remote. Avoid cascading timeouts.
4672
4673 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4674 the extended-remote target. If attaching with no file fails, load
4675 the file manually.
4676 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4677
816338b5
SS
46782012-02-14 Stan Shebs <stan@codesourcery.com>
4679
4680 * gdb.base/ena-dis-br.exp: Add enable count test.
4681
cc30c4bd
PA
46822012-02-13 Pedro Alves <palves@redhat.com>
4683
4684 * config/mips-idt.exp: Delete.
4685 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4686 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4687 * gdb.base/break.exp: Remove mips-idt references.
4688 * gdb.base/chng-syms.exp: Ditto.
4689 * gdb.base/default.exp: Ditto.
4690 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4691 (top level): Don't call it.
4692 * gdb.base/opaque.exp: Remove mips-idt restarts.
4693 * gdb.base/ptype.exp: Remove mips-idt xfails.
4694 * gdb.base/scope.exp: Remove mips-idt restarts.
4695 * gdb.base/sepdebug.exp: Remove mips-idt references.
4696 * gdb.base/watchpoint.exp (maybe_clean_restart)
4697 (maybe_reinitialize): Delete.
4698 (test_disabling_watchpoints, test_disabling_watchpoints)
4699 (test_watchpoint_triggered_in_syscall)
4700 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4701 Don't call them.
4702
57008375
JK
47032012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4704
4705 * gdb.server/server-exec-info.exp: New file.
4706
4a2d9c08
PA
47072012-02-10 Pedro Alves <palves@redhat.com>
4708
4709 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4710 always non-empty.
4711 (test_attach): Always pass $exec to test_attach_gdb.
4712
09fa21bd
TT
47132012-02-08 Tom Tromey <tromey@redhat.com>
4714
4715 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4716 before inferior is started.
4717
f0823d2c
TT
47182012-02-07 Tom Tromey <tromey@redhat.com>
4719
4720 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4721 Symbol.value.
4722 * gdb.python/py-symbol.c (qq): Set default value.
4723
47242012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4725
4726 * gdb.python/py-symbol.c (qq): New global.
4727 * gdb.python/py-symbol.exp: Add test for frame-less
4728 lookup_symbol.
4729 * gdb.python/py-symtab.exp: Fix line number.
4730
f7e44f65
JB
47312012-02-03 Joel Brobecker <brobecker@adacore.com>
4732
4733 * gdb.ada/mi_task_arg: New testcase.
4734
4c9ed63c
PA
47352012-02-02 Pedro Alves <palves@redhat.com>
4736
4737 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4738 extended timeout.
4739
c0b9f2c6
PA
47402012-02-02 Pedro Alves <palves@redhat.com>
4741
4742 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4743 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4744
5f8cefd7
PA
47452012-02-02 Pedro Alves <palves@redhat.com>
4746
4747 * gdb.base/term.exp: Rewrite.
4748 * gdb.base/term.c: New.
4749
2f3a2569
PA
47502012-02-02 Pedro Alves <palves@redhat.com>
4751
4752 * gdb.base/default.exp (run "r" abbreviation, run): Add
4753 extended-remote expected output.
4754
f149aabd
TT
47552012-02-02 Tom Tromey <tromey@redhat.com>
4756
4757 * gdb.cp/dispcxx.exp: New file.
4758 * gdb.cp/dispcxx.cc: New file.
4759
03bef283
TT
47602012-02-01 Tom Tromey <tromey@redhat.com>
4761
4762 * gdb.base/jit-simple.exp: New file.
4763 * gdb.base/jit-simple.c: New file.
4764
a79b18b5
YQ
47652012-01-30 Yao Qi <yao@codesourcery.com>
4766
4767 * gdb.base/skip.exp: Make test result unique.
4768
f0d1a53e
JK
47692012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4770
4771 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4772 compatibility with valgrind-3.7.0.
4773
4b3c9f41
PA
47742012-01-27 Pedro Alves <palves@redhat.com>
4775
4776 * gdb.base/watchpoint.exp (no_hw): New global.
4777 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4778 disable hw watchpoints.
4779 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4780 don't expect hw watchpoints.
4781 (no_hw_watchpoints): Always clean restart.
4782 (do_tests): New procedure, factored out from the top level.
4783 (top level): Run tests twice. Once with hw watchpoints enabled,
4784 another time with hw watchpoints disabled.
4785
a13491c8
PA
47862012-01-27 Pedro Alves <palves@redhat.com>
4787
4788 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4789 out from the top level.
4790 (top level): Call it instead.
4791
f2c8a051
PA
47922012-01-27 Pedro Alves <palves@redhat.com>
4793
4794 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4795 watchpoints sooner.
4796
654d7a9e
PA
47972012-01-27 Pedro Alves <palves@redhat.com>
4798
4799 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4800
274f47f3
PA
48012012-01-27 Pedro Alves <palves@redhat.com>
4802
4803 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4804 "You may have requested too many hardware
4805 breakpoints/watchpoints".
4806
e4d63ba2
PA
48072012-01-27 Pedro Alves <palves@redhat.com>
4808
4809 * gdb.base/watchpoint.exp (maybe_clean_restart)
4810 (maybe_reinitialize): New.
4811 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4812 expect "hit N times".
4813 (test_disabling_watchpoints, test_complex_watchpoint)
4814 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4815 Call maybe_clean_restart.
4816 (top level): Use clean_restart. Remove "mips-idt-*"
4817 reinitialization.
4818
dbd95daf
PA
48192012-01-27 Pedro Alves <palves@redhat.com>
4820
4821 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4822
f3ad2025
PA
48232012-01-27 Pedro Alves <palves@redhat.com>
4824
4825 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4826 require `initialize' anymore. Remove unnecessary `initialize'
4827 calls.
4828
100aa3ae
PA
48292012-01-27 Pedro Alves <palves@redhat.com>
4830
4831 * gdb.base/watchpoint.exp (wp_set): Delete.
4832 (initialize, test_simple_watchpoint, top level): Remove dead code.
4833
c79a8e11
PA
48342012-01-27 Pedro Alves <palves@redhat.com>
4835
4836 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4837 typo.
4838
048fe15a
PA
48392012-01-27 Pedro Alves <palves@redhat.com>
4840
4841 * config/extended-gdbserver.exp: New file.
4842 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4843 comment.
4844 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4845 * boards/native-extended-gdbserver.exp: New file.
4846
4033a6bf
PA
48472012-01-26 Pedro Alves <palves@redhat.com>
4848
4849 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4850 and gdb_test_multiple.
4851
3d7f4b81
PA
48522012-01-26 Pedro Alves <palves@redhat.com>
4853
4854 Make test messages unique, and more identifiable.
4855 * gdb.multi/watchpoint-multi.exp: Change test messages.
4856
484abf42
TT
48572012-01-25 Tom Tromey <tromey@redhat.com>
4858
4859 * gdb.base/solib-disc.exp: Fix regexps.
4860
edcc5120
TT
48612012-01-24 Tom Tromey <tromey@redhat.com>
4862
4863 * lib/mi-support.exp (mi_expect_stop): Add special case for
4864 solib-event.
4865 * gdb.base/catch-load-so.c: New file.
4866 * gdb.base/catch-load.exp: New file.
4867 * gdb.base/catch-load.c: New file.
4868 * gdb.base/break-interp.exp (reach_1): Update regexp.
4869
30b91c90
JK
48702012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4871
4872 Fix fuzzy results.
4873 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4874 lpsimple and func.
4875
53fe1783
GB
48762012-01-24 Gary Benson <gbenson@redhat.com>
4877
4878 Delete #if 0'd out code.
4879 * gdb.base/default.exp (info catch): Remove.
4880 * gdb.base/gdb_history (info catch): Likewise.
4881 * gdb.base/help.exp (info catch): Likewise.
4882
d0d8b0c6
JK
48832012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4884
4885 Fix watchpoints to be specific for each inferior.
4886 * gdb.multi/watchpoint-multi.c: New file.
4887 * gdb.multi/watchpoint-multi.exp: New file.
4888
4403d8e9
JK
48892012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 Fix watchpoints across inferior fork.
4892 * gdb.threads/watchpoint-fork-child.c: New file.
4893 * gdb.threads/watchpoint-fork-mt.c: New file.
4894 * gdb.threads/watchpoint-fork-parent.c: New file.
4895 * gdb.threads/watchpoint-fork-st.c: New file.
4896 * gdb.threads/watchpoint-fork.exp: New file.
4897 * gdb.threads/watchpoint-fork.h: New file.
4898
050a2e1d
PA
48992012-01-23 Pedro Alves <palves@redhat.com>
4900
4901 * gdb.base/call-signal-resume.exp: Allow output after "return".
4902
6a52fb62
PA
49032012-01-20 Pedro Alves <palves@redhat.com>
4904
4905 * gdb.python/py-finish-breakpoint.py: Fix typo.
4906
145b16a9
UW
49072012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4908
4909 * gdb.base/info-proc.exp: Also run on remote targets. Main
4910 "info proc" command is now always present; whether target supports
4911 actual info proc operation is detected when attempting to issue
4912 the command.
4913
26f6125e
JK
49142012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4915
4916 * .gdbinit: Remove.
4917
eb5227ce
PA
49182012-01-19 Pedro Alves <palves@redhat.com>
4919
4920 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4921 look at the funtions' returns.
4922 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4923 (jprint.print(int, int)): Change return type to int. Adjust.
4924
1db33378
PP
49252012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4926
4927 PR gdb/9538
4928 * gdb.base/sepdebug.exp: New test.
4929
b9736cf8
PA
49302012-01-18 Pedro Alves <palves@redhat.com>
4931
4932 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4933 Allow output before ^done.
4934
4aac40c8
TT
49352012-01-16 Tom Tromey <tromey@redhat.com>
4936
4937 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4938 Add tests for relative directory.
4939
cafec441
TT
49402012-01-16 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.base/printcmds.c (enum flag_enum): New.
4943 (three): New global.
4944 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4945 enum printing.
4946 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4947 FlagEnumerationPrinter.
4948 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4949 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4950 (fval): New global.
4951
abcc4978
PA
49522012-01-16 Pedro Alves <palves@redhat.com>
4953
4954 * lib/gdb.exp (banned_procedures): New variable.
4955 (banned_variables_traced): Rename to ...
4956 (banned_traced): ... this.
4957 (gdb_init): Also trace banned procedures.
4958 (gdb_finish): Also untrace banned procedures.
4959
97ccebe8
PA
49602012-01-16 Pedro Alves <palves@redhat.com>
4961
4962 Remove all calls to strace.
4963
2af7517b
JK
49642012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4965
4966 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4967 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4968
9241a8bc
PP
49692012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4970
4971 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4972 * gdb.base/pie-execl.exp: Likewise.
4973
3848a17f
KS
49742012-01-12 Keith Seitz <keiths@redhat.com>
4975
4976 PR mi/10586
4977 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4978 (do_anonymous_type_tests): New function.
4979 (main): Call do_anonymous_type_tests.
4980 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4981 (verify_everything): New procedure.
4982 * gdb.mi/mi-var-cp.cc (class A): New class.
4983 (anonymous_structs_and_unions): New function.
4984 (main): Call anonymous_structs_and_unions.
4985 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4986 (verify_everything): New procedure.
4987
440e2fca
KS
49882012-01-12 Keith Seitz <keiths@redhat.com>
4989
4990 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4991 (varobj_tree::get_path_expr): Assume that all varobjs are
4992 compound unless they are known simple types.
4993 Adjust path expressions based on parent type, path parent type,
4994 and tree language.
4995 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4996 the root varobj.
4997 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4998
675399c9
PA
49992012-01-11 Pedro Alves <palves@redhat.com>
5000
5001 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5002 core files on this machine" anymore.
5003
97ddaa9b
PH
50042012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5005
5006 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5007 (main): Repeat recurser call.
5008 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5009 equivalent to 'local_x'.
5010
ea733575 50112012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5012 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5013
5014 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5015
2ca0b532
PA
50162012-01-05 Pedro Alves <alves.ped@gmail.com>
5017
5018 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5019 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5020 * gdb.python/py-events.exp: Test that "step N" tripping on a
5021 breakpoint emits a breakpoint event.
5022
6e681866
JB
50232012-01-03 Joel Brobecker <brobecker@adacore.com>
5024
5025 * gdb.base/auxv.exp: Reformat the copyright notice.
5026
3c2d6aff
YQ
50272012-01-03 Yao Qi <yao@codesourcery.com>
5028
5029 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5030 (strace_trace_on_diff_addr): New.
5031 * gdb.trace/strace.c: (main): Add two local variables.
5032
0852fee3
UW
50332011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5034
5035 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5036 * gdb.cell/gcore.exp: Likewise.
5037 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5038 to verify the correct instance of main is selected.
5039
12c3e59c
JB
50402012-01-02 Joel Brobecker <brobecker@adacore.com>
5041
5042 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5043 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5044 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5045 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5046 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5047 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5048 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5049 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5050 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5051 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5052 gdb.threads/thread_check.c: Reformat copyright header.
5053
c0f378ec
EBM
50542011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5055
e4a7ca93 5056 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5057 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5058 is not enabled.
5059
3bc96cfb
JK
50602011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5061
5062 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5063 parameter to self_exec, adjust the function.
5064 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5065 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5066 (set var do_exit = 0): Remove test.
5067 (newline at end of file): Add one.
5068
095bcf5e
JB
50692011-12-27 Joel Brobecker <brobecker@adacore.com>
5070
5071 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5072 New files.
5073
18d19bd1
JK
50742011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 Fix racy FAILs.
5077 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5078 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5079 (main): Call pthread_barrier_init for it.
5080
e809353a
JK
50812011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 Fix double send_gdb leading to racy FAILs.
5084 * gdb.base/break.exp (set silent break bp_location1): Replace
5085 3x send_gdb and gdb_expect by gdb_test.
5086 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5087 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5088 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5089 instead of send_gdb. Twice.
5090 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5091 3x send_gdb and gdb_expect by gdb_test.
5092 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5093
da8cb7ec
JK
50942011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * gdb.linespec/linespec.exp: Compile using {c++}.
5097
ae1a303e
JK
50982011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5099
5100 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5101 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5102 (verify GCC PR debug/51668): New test.
5103
cc72b2a2
KP
51042011-12-23 Kevin Pouget <kevin.pouget@st.com>
5105
5106 Introduce gdb.FinishBreakpoint in Python.
5107 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5108 py-finish-breakpoint2
5109 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5110 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5111 instead of line number.
5112 * gdb.python/py-finish-breakpoint.c: New file.
5113 * gdb.python/py-finish-breakpoint.exp: New file.
5114 * gdb.python/py-finish-breakpoint.py: New file.
5115 * gdb.python/py-finish-breakpoint2.cc: New file.
5116 * gdb.python/py-finish-breakpoint2.exp: New file.
5117 * gdb.python/py-finish-breakpoint2.py: New file.
5118
3b7962f9
JK
51192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 Partial fix of compatibility with gcc-4.7.
5122 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5123 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5124 Add comment to add a PASS case in the future.
5125
6538471c
JK
5126 Fix compatibility with gcc-4.7.
5127 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5128
7052e42c
UW
51292011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5130
5131 PR tdep/12797
5132 * gdb.base/callfuncs.exp: Remove KFAIL.
5133
9ac7f98e
JB
51342011-12-21 Joel Brobecker <brobecker@adacore.com>
5135
5136 * gdb.ada/task_bp: New testcase.
5137
f6eeced0
JK
51382011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5139
5140 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5141 -DNO_SECTIONS.
5142 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5143
72225e17
JK
51442011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5147 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5148 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5149 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5150 conditional for gcc <= 4.5.
5151
13ac8d2c
JK
51522011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5153
5154 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5155 by XFAIL.
5156 * gdb.cp/static-method.exp (info addr A::func())
5157 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5158 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5159 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5160 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5161 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5162 (test value of F in k3_m): Likewise.
5163 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5164 Likewise.
5165
049682ba
JK
51662011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5167
5168 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5169 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5170 Remove.
5171 * gdb.threads/attachstop-mt.c: Remove.
5172 * gdb.threads/attachstop-mt.exp: Remove.
5173
2c9d8796
MK
51742011-12-17 Mark Kettenis <kettenis@gnu.org>
5175
5176 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5177
e0f9f062
DE
51782011-12-16 Doug Evans <dje@google.com>
5179
f4aa2101 5180 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5181 * boards/native-gdbserver.exp: New file.
5182
e0f9f062
DE
5183 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5184 gdbserver output.
5185 (gdbserver_default_get_remote_address): New function.
5186 (gdbserver_start): Call gdb,get_remote_address to compute argument
5187 to "target remote" command.
5188
80b6e756
PM
51892011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5190
1c3ad6ab 5191 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5192 python print-stack. Add set/show python print-stack
5193 off|full|message tests.
5194
1576bd00
YQ
51952011-12-15 Yao Qi <yao@codesourcery.com>
5196
5197 * gdb.trace/strace.c: New
5198 * gdb.trace/strace.exp: New.
5199
d6a0f6e0
TT
52002011-12-14 Tom Tromey <tromey@redhat.com>
5201
5202 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5203
31015e1d
DE
52042011-12-14 Doug Evans <dje@google.com>
5205
5206 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5207
7b50312a
PA
52082011-12-14 Pedro Alves <pedro@codesourcery.com>
5209
5210 PR threads/10729
5211
5212 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5213 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5214
924437bc
PA
52152011-12-13 Pedro Alves <pedro@codesourcery.com>
5216 Doug Evans <dje@google.com>
5217
5218 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5219 (clean_restart): Remove references to the gdb_stub target board
5220 variable.
5221 (gdb_step_for_stub): Delete.
5222
5223 * gdb.base/annota1.exp: Remove all references to [target_info
5224 exists gdb_stub], gdb_step_for_stub and usestubs.
5225 * gdb.base/annota3.exp: Ditto.
5226 * gdb.base/async.exp: Ditto.
5227 * gdb.base/break.exp: Ditto.
5228 * gdb.base/code-expr.exp: Ditto.
5229 * gdb.base/commands.exp: Ditto.
5230 * gdb.base/completion.exp: Ditto.
5231 * gdb.base/condbreak.exp: Ditto.
5232 * gdb.base/consecutive.exp: Ditto.
5233 * gdb.base/cvexpr.exp: Ditto.
5234 * gdb.base/define.exp: Ditto.
5235 * gdb.base/display.exp: Ditto.
5236 * gdb.base/ena-dis-br.exp: Ditto.
5237 * gdb.base/environ.exp: Ditto.
5238 * gdb.base/gnu-ifunc.exp: Ditto.
5239 * gdb.base/maint.exp: Ditto.
5240 * gdb.base/pending.exp: Ditto.
5241 * gdb.base/sect-cmd.exp: Ditto.
5242 * gdb.base/sepdebug.exp: Ditto.
5243 * gdb.base/unload.exp: Ditto.
5244 * gdb.base/watchpoint-solib.exp: Ditto.
5245 * gdb.cp/annota2.exp: Ditto.
5246 * gdb.cp/annota3.exp: Ditto.
5247 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5248 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5249 * gdb.mi/mi-pending.exp: Ditto.
5250 * gdb.trace/circ.exp: Ditto.
5251 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5252 * gdb.base/list.exp: Ditto.
5253
5254 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5255 breakpoint function and all references to the usestubs macro.
5256 * gdb.base/exprs.c: Ditto.
5257 * gdb.base/freebpcmd.c: Ditto.
5258 * gdb.base/bitfields.c: Ditto.
5259 * gdb.base/bitfields2.c: Ditto.
5260 * gdb.base/break.c: Ditto.
5261 * gdb.base/call-sc.c: Ditto.
5262 * gdb.base/call-signals.c: Ditto.
5263 * gdb.base/callfuncs.c: Ditto.
5264 * gdb.base/charset.c: Ditto.
5265 * gdb.base/consecutive.c: Ditto.
5266 * gdb.base/constvars.c: Ditto.
5267 * gdb.base/funcargs.c: Ditto.
5268 * gdb.base/int-type.c: Ditto.
5269 * gdb.base/interrupt.c: Ditto.
5270 * gdb.base/langs0.c: Ditto.
5271 * gdb.base/list0.c: Ditto.
5272 * gdb.base/mips_pro.c: Ditto.
5273 * gdb.base/miscexprs.c: Ditto.
5274 * gdb.base/nodebug.c: Ditto.
5275 * gdb.base/opaque0.c: Ditto.
5276 * gdb.base/pointers.c: Ditto.
5277 * gdb.base/printcmds.c: Ditto.
5278 * gdb.base/ptype.c: Ditto.
5279 * gdb.base/recurse.c: Ditto.
5280 * gdb.base/reread1.c: Ditto.
5281 * gdb.base/reread2.c: Ditto.
5282 * gdb.base/restore.c: Ditto.
5283 * gdb.base/return.c: Ditto.
5284 * gdb.base/run.c: Ditto.
5285 * gdb.base/scope0.c: Ditto.
5286 * gdb.base/sepdebug.c: Ditto.
5287 * gdb.base/setshow.c: Ditto.
5288 * gdb.base/setvar.c: Ditto.
5289 * gdb.base/sigall.c: Ditto.
5290 * gdb.base/signals.c: Ditto.
5291 * gdb.base/structs.c: Ditto.
5292 * gdb.base/structs2.c: Ditto.
5293 * gdb.base/testenv.c: Ditto.
5294 * gdb.base/twice.c: Ditto.
5295 * gdb.base/unwindonsignal.c: Ditto.
5296 * gdb.base/watchpoint.c: Ditto.
5297 * gdb.base/watchpoints.c: Ditto.
5298 * gdb.base/whatis.c: Ditto.
5299 * gdb.cp/classes.cc: Ditto.
5300 * gdb.cp/cplusfuncs.cc: Ditto.
5301 * gdb.cp/derivation.cc: Ditto.
5302 * gdb.cp/formatted-ref.cc: Ditto.
5303 * gdb.cp/misc.cc: Ditto.
5304 * gdb.cp/overload.cc: Ditto.
5305 * gdb.cp/ovldbreak.cc: Ditto.
5306 * gdb.cp/ref-params.cc: Ditto.
5307 * gdb.cp/ref-types.cc: Ditto.
5308 * gdb.cp/templates.cc: Ditto.
5309 * gdb.cp/virtfunc.cc: Ditto.
5310 * gdb.hp/gdb.aCC/run.c: Ditto.
5311 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5312 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5313 * gdb.reverse/consecutive-reverse.c: Ditto.
5314 * gdb.reverse/sigall-reverse.c: Ditto.
5315 * gdb.reverse/until-reverse.c: Ditto.
5316 * gdb.reverse/watch-reverse.c: Ditto.
5317 * gdb.trace/actions.c: Ditto.
5318 * gdb.trace/circ.c: Ditto.
5319 * gdb.trace/collection.c: Ditto.
5320
fabde485
PA
53212011-12-13 Pedro Alves <pedro@codesourcery.com>
5322
5323 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5324 (func6, func7): New.
5325 (main): Call func6 and func7.
5326 * gdb.base/watchpoint.exp (test_wide_location_1)
5327 (test_wide_location_2): New.
5328 (top level): Re-enable hardware watchpoints if necessary. Call
5329 test_wide_location_1 and test_wide_location_2.
5330
ff7d1690
YQ
53312011-12-11 Yao Qi <yao@codesourcery.com>
5332
5333 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5334
a6af7abe
JB
53352011-12-11 Joel Brobecker <brobecker@adacore.com>
5336
5337 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5338 expected output for unsupported case.
5339
61638e15
JK
53402011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 PR testsuite/12649
5343 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5344 Protect gdb_test_multiple by final $gdb_prompt match.
5345
0a00efc3
JK
53462011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5347
5348 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5349 New variable, new test.
5350 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5351 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5352 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5353 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5354 them if HAVE_GCC_45682_FIXED is not set.
5355
4511b1ba
YQ
53562011-12-10 Yao Qi <yao@codesourcery.com>
5357
5358 * gdb.trace/status-stop.exp: New.
5359 * gdb.trace/status-stop.c: New.
5360
27949e73
JK
53612011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5362
5363 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5364 timeout.
5365
d8ea7931
TT
53662011-12-08 Tom Tromey <tromey@redhat.com>
5367
5368 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5369 condition.
5370
1cc310d2
SS
53712011-12-07 Stan Shebs <stan@codesourcery.com>
5372
5373 * gdb.trace/tfind.exp: Update for output changes.
5374
d482a875
PA
53752011-12-07 Pedro Alves <pedro@codesourcery.com>
5376
5377 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5378 throws "Cannot insert catchpoints in this configuration".
5379 * gdb.ada/mi_catch_ex.exp: Likewise.
5380
f0ba3972
PA
53812011-12-06 Pedro Alves <pedro@codesourcery.com>
5382
5383 * gdb.base/break-always.exp: Test changing memory at addresses
5384 with breakpoints inserted.
5385
f8eba3c6
TT
53862011-12-06 Joel Brobecker <brobecker@acacore.com>
5387
6fdff2c5
PA
5388 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5389 involving a fully qualified function name.
f8eba3c6
TT
5390
53912011-12-06 Tom Tromey <tromey@redhat.com>
5392
5393 * gdb.ada/homonym.exp: Add three breakpoint tests.
5394
53952011-12-06 Tom Tromey <tromey@redhat.com>
5396
5397 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5398 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5399 * gdb.objc/objcdecode.exp: Update for output changes.
5400 * gdb.linespec/linespec.exp: New file.
5401 * gdb.linespec/lspec.cc: New file.
5402 * gdb.linespec/lspec.h: New file.
5403 * gdb.linespec/body.h: New file.
5404 * gdb.linespec/base/two/thefile.cc: New file.
5405 * gdb.linespec/base/one/thefile.cc: New file.
5406 * gdb.linespec/Makefile.in: New file.
5407 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5408 output changes.
5409 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5410 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5411 makes one breakpoint.
5412 * gdb.cp/method2.exp (test_break): Update for output changes.
5413 * gdb.cp/mb-templates.exp: Update for output changes.
5414 * gdb.cp/mb-inline.exp: Update for output changes.
5415 * gdb.cp/mb-ctor.exp: Update for output changes.
5416 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5417 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5418 has multiple matches.
5419 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5420 error message change.
5421 * gdb.base/list.exp (test_list_filename_and_number): Update for
5422 error message change.
5423 * gdb.base/break.exp: Disable pending breakpoints. Update for
5424 output changes.
5425 * configure.ac: Add gdb.linespec.
5426 * configure: Rebuild.
5427 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5428
c642a434
UW
54292011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5430
5431 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5432 last_break register on s390*-*-* targets.
5433
b18003d1
JB
54342011-12-06 Joel Brobecker <brobecker@adacore.com>
5435
5436 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5437 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5438 of parameter X in procedure Foo.
5439
fe96589c
SS
54402011-12-05 Stan Shebs <stan@codesourcery.com>
5441
5442 * gdb.trace/tfind.exp: Update help string matches.
5443
1820ab47
JK
54442011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5445
5446 * gdb.server/ext-run.exp (get process list): Accept also systemd
5447 as PID 1.
5448
e11ac3a3
JK
54492011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5450 Pedro Alves <pedro@codesourcery.com>
5451
5452 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5453 starting GDB.
5454 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5455 $use_gdb_stub.
5456 * gdb.base/display.exp: Likewise.
5457 * gdb.base/ending-run.exp: Likewise.
5458 * gdb.base/list.exp (test_listsize): Likewise.
5459 * gdb.base/setshow.exp: Likewise.
5460 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5461 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5462 check by global $use_gdb_stub.
5463 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5464 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5465 (default_gdb_init): Unset global $use_gdb_stub.
5466 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5467 by global $use_gdb_stub.
5468 * lib/gdbserver-support.exp: Extend comments for set_board_info
5469 gdb_protocol and gdb,socketport.
5470 (gdbserver_start_extended): Set global gdbserver_protocol and
5471 gdbserver_gdbport. Clear global use_gdb_stub.
5472 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5473 from target use_gdb_stub.
5474 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5475
1d41d75c
DE
54762011-12-03 Doug Evans <dje@google.com>
5477
5478 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5479 (gdb_step_for_stub): Add comments.
5480
d6d7a51a
MR
54812011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5482
5483 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5484 to the caller.
5485 (gdb_test_multiple): Likewise.
5486
05acf274
JK
54872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5488
5489 Fix gdb.mi/mi-solib.exp without system debug info installed.
5490 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5491 expect attribute, return 0 for it. Update comments.
5492
2268b414
JK
54932011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5494
5495 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5496 (corrupted list): Adjust the expectation.
5497
585861ea
JK
54982011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5499
5500 PR threads/13448
5501 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5502 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5503 * gdb.threads/tls-var-main.c: New file.
5504 * gdb.threads/tls-var.c: New file.
5505 * gdb.threads/tls-var.exp: New file.
5506
968643aa
JK
55072011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5508
5509 PR testsuite/12649
5510 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5511 Protect gdb_test_multiple by final $gdb_prompt match.
5512 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5513 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5514 (test_tracepoints): Likewise.
5515
9750bca9
JK
55162011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5517
5518 PR breakpoints/13346
5519 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5520 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5521 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5522
ac1349b7
JB
55232011-12-01 Joel Brobecker <brobecker@adacore.com>
5524
5525 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5526 * gdb.ada/homonym/homonym.adb: For use of all types defined
5527 locally inside both Get_Value subprograms.
5528
26d44faf
JK
55292011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5530
5531 Fix racy FAILs.
5532 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5533 of send_gdb.
5534
514f6425
UW
55352011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5536
5537 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5538 environment variable after test completed.
5539
4255c8d2
UW
55402011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5541
5542 * gdb.base/solib-nodir.exp: Skip if remote target.
5543 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5544 application. Call gdb_load_shlibs.
5545 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5546
a35ad96a
JB
55472011-11-29 Joel Brobecker <brobecker@adacore.com>
5548
5549 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5550
1a1d5513
JB
55512011-11-28 Joel Brobecker <brobecker@adacore.com>
5552
5553 * gdb.ada/fullname_bp: New testcase.
5554
50b4ddf8
JK
55552011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5556
5557 PR testsuite/12649
5558 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5559 Wrap send_gdb into a new gdb_test.
5560
fb0aec57
JK
5561 Code cleanup.
5562 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5563 Convert send_gdb and gdb_expect to gdb_test_multiple.
5564
2376d946
JK
55652011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5568
1eec78bd
KS
55692011-11-23 Keith Seitz <keiths@redhat.com>
5570
5571 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5572 (mi_varobj_tree_test_children_callback): New proc.
5573 (mi_walk_varobj_tree): New proc.
5574
36dfb11c
TT
55752011-11-22 Tom Tromey <tromey@redhat.com>
5576
5577 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5578 Add "use_mi_command" argument.
5579 (mi_run_cmd, mi_run_with_cli): New procs.
5580 * gdb.mi/solib-lib.c: New file.
5581 * gdb.mi/solib-main.c: New file.
5582 * gdb.mi/mi-solib.exp: New file.
5583
0e965dd0
DE
55842011-11-21 Doug Evans <dje@google.com>
5585
5586 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5587 _Unwind_DebugHook is missing.
5588
f196051f
SS
55892011-11-20 Stan Shebs <stan@codesourcery.com>
5590
5591 * gdb.trace/tstatus.exp: New.
5592 * gdb.trace/actions.c: Include string.h.
5593
bfccc43c
YQ
55942011-11-18 Yao Qi <yao@codesourcery.com>
5595
5596 * gdb.trace/pending.exp: New.
5597 * gdb.trace/pending.c: New.
5598 * gdb.trace/pendshr1.c: New.
5599 * gdb.trace/pendshr2.c: New.
5600 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5601 tracepoint location becomes pending.
5602 (tracepoint_change_loc_2): New.
5603
73cd8ab1
DM
56042011-11-16 David S. Miller <davem@davemloft.net>
5605
5606 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5607 target is sparc*-*-linux*
5608
77426730
PK
56092011-11-15 Paul Koning <paul_koning@dell.com>
5610
5611 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5612 types.
5613
ed59ded5
DE
56142011-11-14 Doug Evans <dje@google.com>
5615
5616 * gdb.base/shell.exp: New file.
5617
405f8e94
SS
56182011-11-14 Stan Shebs <stan@codesourcery.com>
5619
5620 * gdb.trace/ftrace.c: New.
5621 * gdb.trace/ftrace.exp: New.
5622
1e4d1764
YQ
56232011-11-14 Yao Qi <yao@codesourcery.com>
5624
5625 * gdb.trace/change-loc-1.c: New.
5626 * gdb.trace/change-loc-2.c: New.
5627 * gdb.trace/change-loc.c: New.
5628 * gdb.trace/change-loc.exp: New.
5629 * gdb.trace/change-loc.h: New.
5630 * gdb.trace/trace-break.c (marker): Define new symbol.
5631 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5632 New.
1e4d1764
YQ
5633 (break_trace_same_addr_6): New.
5634
71eba9c2 56352011-11-12 Matt Rice <ratmice@gmail.com>
5636
5637 * gdb.base/info-macros.exp: Make tests for info definitions
5638 test info macro. Add tests for info macro argument processing.
5639 Rename a few tests.
5640
1d93e29a
KS
56412011-11-11 Keith Seitz <keiths@redhat.com>
5642
5643 PR gdb/12843
5644 * gdb.base/linespecs.exp: New file.
5645
a4b5b48a
DE
56462011-11-11 Doug Evans <dje@google.com>
5647
5648 * gdb.threads/print-threads.exp: Extend timeout for slower
5649 tests.
5650
f6b47be4
DE
56512011-11-10 Doug Evans <dje@google.com>
5652
792a0230
DE
5653 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5654 "record to end of main" test.
5655
f6b47be4
DE
5656 * gdb.python/py-type.c (TS): New typedef.
5657 (ts): New global.
5658 * gdb.python/py-type.exp: Test field list of typedef.
5659
22355c90
JB
56602011-11-10 Joel Brobecker <brobecker@adacore.com>
5661
5662 * gdb.ada/small_reg_param: New testcase.
5663
a7860e76
TT
56642011-11-09 Tom Tromey <tromey@redhat.com>
5665
5666 * gdb.cp/destrprint.exp: New file.
5667 * gdb.cp/destrprint.cc: New file.
5668
72a2e3dc
MI
56692011-11-08 Meador Inge <meadori@codesourcery.com>
5670
5671 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5672 (switch_stack_to_other): New test function.
5673 * gdb.arch/thumb-prologue.exp: New test cases.
5674
c7195df2 56752011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5676
5677 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5678
d3895d7d
YQ
56792011-11-08 Yao Qi <yao@codesourcery.com>
5680
5681 * gdb.exp (supports_process_record): New.
5682 (supports_reverse): New.
5683 * gdb.reverse/break-precsave.exp: Call support_process_record
5684 to run test conditionally.
5685 * gdb.reverse/consecutive-precsave.exp: Likewise.
5686 * gdb.reverse/i386-precsave.exp: Likewise.
5687 * gdb.reverse/machinestate-precsave.exp: Likewise.
5688 * gdb.reverse/solib-precsave.exp: Likewise.
5689 * gdb.reverse/step-precsave.exp: Likewise.
5690 * gdb.reverse/until-precsave.exp: Likewise.
5691 * gdb.reverse/watch-precsave.exp: Likewise.
5692 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5693 test conditionally.
5694 * gdb.reverse/consecutive-reverse.exp: Likewise.
5695 * gdb.reverse/finish-precsave.exp: Likewise.
5696 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5697 * gdb.reverse/finish-reverse.exp: Likewise.
5698 * gdb.reverse/i386-reverse.exp: Likewise.
5699 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5700 * gdb.reverse/machinestate.exp: Likewise.
5701 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5702 * gdb.reverse/sigall-precsave.exp: Likewise.
5703 * gdb.reverse/sigall-reverse.exp: Likewise.
5704 * gdb.reverse/solib-reverse.exp: Likewise.
5705 * gdb.reverse/step-reverse.exp: Likewise.
5706 * gdb.reverse/until-reverse.exp: Likewise.
5707 * gdb.reverse/watch-reverse.exp: Likewise.
5708
a59306a3
YQ
57092011-11-05 Yao Qi <yao@codesourcery.com>
5710
5711 * gdb.trace/trace-break.exp: Add test on setting two
5712 fast tracepoints at the same address.
5713
87769f59
JK
57142011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5715
5716 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5717
3065dfb6
SS
57182011-11-02 Stan Shebs <stan@codesourcery.com>
5719
5720 * gdb.trace/collection.c: Add code using strings.
5721 * gdb.trace/collection.exp: Add tests of string collection.
5722
89e208db
JK
57232011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 * gdb.base/skip-solib.exp (executable_main): New variable.
5726 (binfile_main): Base it on that.
5727 Use $executable_main in clean_restart calls. Drop gdb_exit and
5728 gdb_start calls.
5729
405e54e9
JK
57302011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 Fix racy FAILs.
5733 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5734 breakpoint_re globals import by async. Set string_regex to .* for
5735 async. Remove the optional thread_selected_re and breakpoint_re
5736 globals expectations.
5737
58e8570a
JM
57382011-11-01 Joseph Myers <joseph@codesourcery.com>
5739
5740 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5741 well as Cygwin.
5742
7b35ec7f 57432011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5744
5745 Add tests for skip command.
89e208db
JK
5746 * gdb.base/skip-solib-lib.c: New
5747 * gdb.base/skip-solib-main.c: New
5748 * gdb.base/skip-solib.exp: New
5749 * gdb.base/skip.c: New
5750 * gdb.base/skip.exp: New
5751 * gdb.base/skip1.c: New
5752 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5753
b9fd1791
PA
57542011-10-31 Yao Qi <yao@codesourcery.com>
5755 Pedro Alves <pedro@codesourcery.com>
5756
6fdff2c5
PA
5757 * gdb.trace/trace-break.c: New.
5758 * gdb.trace/trace-break.exp: New.
b9fd1791 5759
4323fecc
JK
57602011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5763 break-here-2.
5764
0e5bf2a8
PA
57652011-10-28 Pedro Alves <pedro@codesourcery.com>
5766
5767 * gdb.threads/no-unwaited-for-left.c: New.
5768 * gdb.threads/no-unwaited-for-left.exp: New.
5769 * gdb.threads/non-ldr-exc-1.c: New.
5770 * gdb.threads/non-ldr-exc-1.exp: New.
5771 * gdb.threads/non-ldr-exc-2.c: New.
5772 * gdb.threads/non-ldr-exc-2.exp: New.
5773 * gdb.threads/non-ldr-exc-3.c: New.
5774 * gdb.threads/non-ldr-exc-3.exp: New.
5775 * gdb.threads/non-ldr-exc-4.c: New.
5776 * gdb.threads/non-ldr-exc-4.exp: New.
5777
3a3dad98
JK
57782011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5779
5780 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5781 * gdb.base/attach-pie-misread.exp: Likewise.
5782 * gdb.base/break-interp.exp: Likewise.
5783 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5784 testcases for use_gdb_stub.
5785 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5786 (continue): New testcase.
5787 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5788 * gdb.threads/attach-into-signal.exp: Likewise.
5789 * gdb.threads/attach-stopped.exp: Likewise.
5790 * gdb.threads/attachstop-mt.exp: Likewise.
5791
d6a5d40c
PK
57922011-10-28 Paul Koning <paul_koning@dell.com>
5793
5794 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5795
ca539be8
JK
57962011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5799 (mi_gdb_test): Import globals thread_selected_re
5800 and breakpoint_re. Expect them optionally at the regex start.
5801
d234ef5c
DE
58022011-10-27 Doug Evans <dje@google.com>
5803
5804 * gdb.python/python.exp: Test source -s.
5805
ab964825
PK
58062011-10-26 Paul Koning <paul_koning@dell.com>
5807
5808 * gdb.python/lib-types.cc (struct A): New structure.
5809 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5810
54d8a644
PK
58112011-10-25 Paul Koning <paul_koning@dell.com>
5812
5813 PR python/13327
d234ef5c 5814
54d8a644
PK
5815 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5816 fetch_lazy method.
5817
b0221781
YQ
58182011-10-24 Yao Qi <yao@codesourcery.com>
5819
5820 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5821 target is tic6x-*-*.
5822
6cda5a20
JB
58232011-10-21 Joel Brobecker <brobecker@adacore.com>
5824
5825 * gdb.ada/mi_task_info/task_switch.adb: New file.
5826 * gdb.ada/mi_task_info.exp: New file.
5827
5ed9db04
JK
58282011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5829
5830 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5831 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5832
9df2fbc4
PM
58332011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5834
5835 PR python/12656
5836
5837 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5838 global_block tests.
5839
736086ba
TT
58402011-10-18 Tom Tromey <tromey@redhat.com>
5841
5842 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5843
4af31552
TT
58442011-10-18 Tom Tromey <tromey@redhat.com>
5845
5846 * gdb.base/source.exp: Don't include full file name in test name.
5847 * gdb.python/python.exp: Don't include full file name in test
5848 name.
5849
43136979
AR
58502011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 * gdb.base/attach-pie-noexec.c: New files.
5853 * gdb.base/attach-pie-noexec.exp: New files.
5854
543a9323
JM
58552011-10-17 Joseph Myers <joseph@codesourcery.com>
5856
5857 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5858 prompt for each extra line in command.
5859
21ae7a4d
JK
58602011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5863 Revert the part of:
5864 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5865 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5866 Change the expected string.
5867
20ec36d9
JK
58682011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5869
5870 Fix results with system glibc debug info installed.
5871 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5872 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5873 Accept also __libc_ symbol prefix and no prefix.
5874
6501c2fc
KS
58752011-10-14 Keith Seitz <keiths@redhat.com>
5876
5877 PR c++/13225
5878 * gdb.cp/converts.cc (foo3_1): New function.
5879 (foo3_2): New functions.
5880 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5881 and null pointer conversions of integer constant zero.
5882 Add test to check if all arguments are checked for incompatible
5883 conversion BADNESS.
5884
55b1fd0c
TT
58852011-10-14 Tom Tromey <tromey@redhat.com>
5886
5887 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5888 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5889 linespec.
5890
22c05d8a
JK
58912011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5892
5893 Fix internal error regression.
5894 * gdb.dwarf2/implptr-optimized-out.S: New file.
5895 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5896
1d6edc3c
JK
58972011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5900 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5901 (loclist): New.
5902 (4): New abbrev.
5903 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5904 Use prepare_for_testing, remove clean_restart.
5905 (p arraynoloc, p arraycallnoloc): New tests.
5906
9ec72168
JK
59072011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 * gdb.cp/namespace-enum.exp (executable): New variable.
5910 (binfile): Use ${objdir}/${subdir}/ prefix.
5911 Use ${executable} for clean_restart.
5912
9c6c53f7
SA
59132011-10-11 Sterling Augustine <saugustine@google.com>
5914
5915 * gdb.cp/Makefile.in: Add namespace-enum test.
5916 * gdb.cp/namespace-enum.exp: New file.
5917 * gdb.cp/namespace-enum.c: New file.
5918 * gdb.cp/namespace-enum-main.c: New file.
5919
fac7ceb3
UW
59202011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5921
5922 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5923 sysroot.
5924
941b2081
JK
59252011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5926
5927 Reimplement @entry in input expressions.
5928 * gdb.base/exprs.c (v_int_array_init): New variable.
5929 * gdb.base/exprs.exp (print v_int_array_init)
5930 (print *v_int_array_init@1, print *v_int_array_init@2)
5931 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5932 (print v_int_array_init[1]@1): New tests.
5933
0344e878
JM
59342011-10-10 Joseph Myers <joseph@codesourcery.com>
5935
5936 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5937 expected message.
5938
5a56e9c5
DE
59392011-10-09 Doug Evans <dje@google.com>
5940
5941 * gdb.base/alias.exp: Add tests for alias command.
5942
2bda9cc5
JK
59432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5944
5945 * gdb.arch/amd64-entry-value.s: New file.
5946 * gdb.mi/mi2-amd64-entry-value.s: New file.
5947
a471c594
JK
59482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5949
5950 Display @entry parameter values even for references.
5951 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5952 functions.
5953 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5954 reference and datap_input.
5955 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5956 breakpoints.
5957 (continue to breakpoint: entry_reference: reference)
5958 (entry_reference: bt at entry)
5959 (continue to breakpoint: entry_reference: breakhere_reference)
5960 (entry_reference: bt, entry_reference: ptype regparam)
5961 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5962 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5963 (entry_reference: p regcopy, entry_reference: p nodataparam)
5964 (entry_reference: p nodataparam@entry): New tests.
5965
36b11add
JK
59662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 Support @entry in input expressions.
5969 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5970 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5971 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5972 (tailcall: p j@entry): New tests.
5973 * gdb.cp/koenig.cc (A::entry): New function.
5974 (main): Call it.
5975 * gdb.cp/koenig.exp (p entry (c)): New test.
5976
e18b2753
JK
59772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5978
5979 Display @entry parameter values (without references).
5980 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5981 (different, validity, invalid): New functions.
5982 (main): Call them.
5983 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5984 stacktest, breakhere_stacktest, different, breakhere_different,
5985 breakhere_validity and breakhere_invalid.
5986 (entry: bt): Update for @entry.
5987 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5988 (entry_validity: *, entry_invalid: *): Many new tests.
5989 * gdb.base/break.exp
5990 (run until breakpoint set at small function, optimized file): Accept
5991 also the @entry suffix.
5992 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5993 * gdb.mi/mi2-amd64-entry-value.c: New files.
5994 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5995
2d6c5dc2
JK
59962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5997
5998 Protect entry values against self tail calls.
5999 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6000 (main): Call self.
6001 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6002 (set debug entry-values 1, self: bt debug entry-values): New tests.
6003
111c6489
JK
60042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6005
6006 Recognize virtual tail call frames.
6007 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6008 (amb_b, amb_a): New.
6009 (main): Call a and b.
6010 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6011 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6012 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6013 New tests.
6014
8e3b41a9
JK
60152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6016
6017 Implement basic support for DW_TAG_GNU_call_site.
6018 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6019 * gdb.arch/amd64-entry-value.cc: New file.
6020 * gdb.arch/amd64-entry-value.exp: New file.
6021
181cebd4
JK
60222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6023
6024 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6025 * gdb.dwarf2/implptr-64bit.S: New file.
6026 * gdb.dwarf2/implptr-64bit.exp: New file.
6027
741f5e3c
JK
60282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6029
6030 Fix initial language detection with -readnow.
6031 * gdb.cp/readnow-language.cc: New file.
6032 * gdb.cp/readnow-language.exp: New file.
6033
a73d2258
JK
60342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6035
6036 Fix printed anonymous struct name.
6037 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6038
af369495
JM
60392011-10-09 Joseph Myers <joseph@codesourcery.com>
6040
6041 * gdb.base/solib-symbol.exp: Do not include directories in
6042 filenames in expected messages.
6043
1fa57852
DE
60442011-10-07 Doug Evans <dje@google.com>
6045
6046 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6047
bd054e06
KP
60482011-10-07 Kevin Pouget <kevin.pouget@st.com>
6049
6050 Allow Python notification of new object-file loadings.
6051 * gdb.python/py-events.exp: Test newobjfile event.
6052 * gdb.python/py-events.py: Register newobjfile callback.
6053 * gdb.python/py-events.c: Add call to shared library
6054 * gdb.python/py-events-shlib.c: New file.
6055
8031b6f8
JM
60562011-10-06 Joseph Myers <joseph@codesourcery.com>
6057
6058 * gdb.base/fixsection.exp: Do not include directories in filename
6059 in expected message.
6060
7fea6923
PM
60612011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6062
6063 Add tests for passing of environment variables to inferior.
6064 * gdb.base/testenv.c: New test source.
6065 * gdb.base/testenv.exp: New expect test.
6066
687f2a88
PK
60672011-10-04 Paul Koning <paul_koning@dell.com>
6068
6069 * gdb.python/py-value.c (main): Break before return.
6070
cb6be26b
KP
60712011-10-04 Kevin Pouget <kevin.pouget@st.com>
6072
6073 PR python/12691: Add the inferior to Python exited event
6074 * gdb.python/py-events.exp: Test the inferior attribute of exited
6075 event with a fork.
6076 * gdb.python/py-events.py: Print inferior number on exit.
6077 * gdb.python/py-events.c: Fork the inferior.
6078
fb213700
EBM
60792011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6080
6081 * gdb.base/jit.exp: Add testcase name to log message
6082
aa2071bd
PK
60832011-10-03 Paul Koning <paul_koning@dell.com>
6084 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.python/py-value.exp
6087 (python inval = gdb.parse_and_eval('*(int*)0'))
6088 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6089 (set argc=2, python print argc_lazy): New tests.
6090
dd11a36c
JB
60912011-10-02 Joel Brobecker <brobecker@adacore.com>
6092
6093 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6094
46f886f1
JK
60952011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6096 Pedro Alves <pedro@codesourcery.com>
6097
6098 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6099 can_read_0, test for it.
6100 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6101 (parse_and_eval with memory error): ... here, make it untested if
6102 can_read_0.
6103
c5cb204f
MP
61042011-09-30 Marek Polacek <mpolacek@redhat.com>
6105
6106 * gdb.python/python.exp (verify pagination beforehand)
6107 (verify pagination afterwards): Fix race by splitting the line.
6108
68fb0ec0
JM
61092011-09-29 Joseph Myers <joseph@codesourcery.com>
6110
6111 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6112 for 64-bit multilibs from i?86-* targets.
6113
6aee0d90
MP
61142011-09-29 Marek Polacek <mpolacek@redhat.com>
6115
6116 * lib/gdb.exp: Fix a typo in one of the comments.
6117
e9101ff5
MP
61182011-09-29 Marek Polacek <mpolacek@redhat.com>
6119
6120 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6121 matching pattern.
6122
7a81bdbf
PK
61232011-09-28 Paul Koning <paul_koning@dell.com>
6124
6125 * gdb.python/py-type.c (enum E): New.
6126 * gdb.python/py-type.exp (test_fields): Add tests for Python
6127 mapping access to fields.
6128 (test_enums): New test for field access on enums.
6129
6710bf39
SS
61302011-09-27 Stan Shebs <stan@codesourcery.com>
6131
6132 * gdb.trace/collection.exp: Test collection of $_ret.
6133
b2a6bdeb
AT
61342011-09-22 Andreas Tobler <andreast@fgznet.ch>
6135
6136 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6137 list of compilation switches for <*-*-freebsd*>.
6138
3c9057f3
SS
61392011-09-19 Stan Shebs <stan@codesourcery.com>
6140
6141 * gdb.trace/tspeed.exp: New file.
6142 * gdb.trace/tspeed.c: New file.
6143
34518530
YQ
61442011-09-18 Yao Qi <yao@codesourcery.com>
6145
6146 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6147 instructions.
6148 (test_adr_32bit, test_pop_pc): Likewise.
6149 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6150 Thumb instructions.
6151 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6152 in gdb_test_multiple.
6153 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6154
ab254057
YQ
61552011-09-17 Yao Qi <yao@codesourcery.com>
6156
6157 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6158 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6159 support single step to signal handler.
6160
9c317b71
YQ
61612011-09-17 Yao Qi <yao@codesourcery.com>
6162
6163 * gdb.base/disp-step-fork.c: New.
6164 * gdb.base/disp-step-syscall.exp: New.
6165 * gdb.base/disp-step-vfork.c: New.
6166
a8123151
JB
61672011-09-16 Joel Brobecker <brobecker@adacore.com>
6168
6169 * gdb.ada/tasks.exp: Make the expected output for
6170 the `info tasks' tests more resilient to spacing
6171 changes.
6172
63a9aad8
JK
61732011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6174
6175 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6176 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6177
2aa48337
KP
61782011-09-15 Kevin Pouget <kevin.pouget@st.com>
6179
6180 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6181 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6182
6839b47f
KP
61832011-04-30 Kevin Pouget <kevin.pouget@st.com>
6184
6185 Handle multiple breakpoint hits in Python interface:
6186 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6187 presence.
6188 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6189 breakpoint hits.
6190
0935723e
JK
61912011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6192 Jan Kratochvil <jan.kratochvil@redhat.com>
6193
6194 * gdb.python/py-events.exp: Remove pretty printing comment.
6195 * gdb.python/py-evsignal.exp: New file.
6196 * gdb.python/py-evthreads.c: Include signal.h.
6197 (thread3): Remove variable count3. Remove variable bad and use raise
6198 instead.
6199 (thread2): Remove variable count2. Move thread3 pthread_create here,
6200 merge pthread_join to a single line.
6201 (main): Remove variable count1. Merge pthread_join with pthread_create
6202 to a single line.
6203 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6204 KFAIL python/12966 for gdbserver. Test return value of
6205 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6206 gdb_expect by gdb_test and gdb_test_multiple.
6207 (thread 2, thread 3): New tests.
6208
4801a9a3
PA
62092011-09-12 Matt Rice <ratmice@gmail.com>
6210 Pedro Alves <pedro@codesourcery.com>
6211
6212 PR gdb/13175
6213
6214 * gdb.base/interp.exp: New tests.
6215 * gdb.base/interp.c: New file.
6216
24ece742
DE
62172011-09-12 Doug Evans <dje@google.com>
6218
6219 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6220 * gdb.dwarf2/typeddwarf.exp: Ditto.
6221
7f062217
JK
62222011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6223
6224 Fix compatibility with x32 arch.
6225 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6226 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6227 is_x86_like_target.
6228 * testsuite/gdb.trace/collection.exp: Likewise.
6229 * testsuite/gdb.trace/report.exp: Likewise.
6230 * testsuite/gdb.trace/unavailable.exp: Likewise.
6231 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6232 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6233 (is_x86_like_target): Check also is_amd64_regs_target.
6234
08711b9a
JK
62352011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6236
6237 PR breakpoints/12435
6238 * gdb.arch/amd64-prologue-xmm.c: New file.
6239 * gdb.arch/amd64-prologue-xmm.exp: New file.
6240 * gdb.arch/amd64-prologue-xmm.s: New file.
6241
b99b5f66
JK
62422011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.dwarf2/dw2-param-error-main.c: New file.
6245 * gdb.dwarf2/dw2-param-error.S: New file.
6246 * gdb.dwarf2/dw2-param-error.exp: New file.
6247
a391a2f6
PA
62482011-09-08 Pedro Alves <pedro@codesourcery.com>
6249
6250 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6251 inferior's pid and look for a core dump named core.$pid. Use
6252 `remote_file' commands on the host instead of hand coding shell
6253 commands on the build.
6254 * gdb.base/valgrind-db-attach.exp: Kill the program before
6255 finishing the test.
6256
7d8e6458 62572011-09-02 Matt Rice <ratmice@gmail.com>
6258
6259 * lib/prompt.exp: New file for testing the first prompt.
6260 * gdb.python/py-prompt.exp: Ditto.
6261 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6262
68e77c9e
PA
62632011-09-02 Pedro Alves <pedro@codesourcery.com>
6264
6265 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6266 0, before testing gcore.
6267
9655e943
JK
62682011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6269
df6dc84d
JK
6270 * dw2-ifort-parameter-debug.S: Update copyright year.
6271 * dw2-ifort-parameter.c: Update copyright year.
6272 * dw2-ifort-parameter.exp: Update copyright year.
6273
9655e943
JK
6274 * dw2-ifort-parameter-debug.S: New file.
6275 * dw2-ifort-parameter.c: New file.
6276 * dw2-ifort-parameter.exp: New file.
6277
353d1d73
JK
62782011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6279
6280 * gdb.base/commands.exp (error_clears_commands_left): New function.
6281 (): Call it.
6282
5c07461a
JK
62832011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6284
6285 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6286 (C): Initialize `a'.
6287 * gdb.mi/mi-inheritance-syntax-error.exp
6288 (-data-evaluate-expression $path): Expect `a' as 5.
6289
0d932b2f
MK
62902011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6291
6292 PR mi/11912
6293 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6294 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6295 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6296 keyword in output of -var-info-path-expression.
6297
bdb54049
JK
62982011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6299
6300 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6301 * gdb.trace/collection.exp: Likewise.
6302 * gdb.trace/report.exp: Likewise.
6303 * gdb.trace/unavailable.exp: Likewise.
6304 * gdb.trace/while-dyn.exp: Likewise.
6305
59cde39c
KS
63062011-08-18 Keith Seitz <keiths@redhat.com>
6307
6308 PR c++/12266
6309 * gdb.cp/meth-typedefs.cc: New file.
6310 * gdb.cp/meth-typedefs.exp: New file.
6311
fa3a4f15
PM
63122011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6313
6fdff2c5 6314 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6315
c1049fca
JK
63162011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6317
6318 * gdb.arch/i386-dr3-watch.exp
6319 (watchpoint on gap1 does not fit debug registers)
6320 (delete all watchpoints): Fix racy expect strings.
6321
d93f7b5c
YQ
63222011-08-14 Yao Qi <yao@codesourcery.com>
6323
6324 * gdb.base/maint.exp: set data_section to ".neardata".
6325 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6326 * gdb.base/savedregs.exp: Handle SIGILL.
6327 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6328 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6329
457e09f0
DE
63302011-08-12 Doug Evans <dje@google.com>
6331
6332 * gdb.python/py-symbol.exp: Add test for symbol.type.
6333
5d0bb2fb
UW
63342011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6335
6336 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6337 * gdb.mi/mi-pthreads.exp: Likewise.
6338 * gdb.mi/mi2-pthreads.exp: Likewise.
6339 * gdb.mi/gdb669.exp.exp: Likewise.
6340
fcdfa280
PA
63412011-08-09 Pedro Alves <pedro@codesourcery.com>
6342
6343 * lib/mi-support.exp (detect_async): Rename to...
6344 (mi_detect_async): ... this.
6345 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6346 * gdb.mi/mi-nonstop.exp: Adjust.
6347 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6348 * gdb.mi/mi-nsintrall.exp: Adjust.
6349 * gdb.mi/mi-nsmoribund.exp: Adjust.
6350 * gdb.mi/mi-nsthrexec.exp: Adjust.
6351
9d8fa392
PA
63522011-08-09 Pedro Alves <pedro@codesourcery.com>
6353
6354 * gdb.base/display.c (do_loops): New `p_i' local.
6355 * gdb.base/display.exp: Test displaying a variable that is
6356 temporarily at a bad address.
6357
b6cede78
JK
63582011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6359
6360 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6361 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6362
67bedb8c
JK
63632011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6364
6365 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6366 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6367 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6368
af6e93b2
PA
63692011-08-05 Pedro Alves <pedro@codesourcery.com>
6370
6371 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6372 procedure.
6373 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6374
1cf0e11f
YQ
63752011-08-05 Yao Qi <yao@codesourcery.com>
6376
6377 * gdb.base/callfuncs.exp: Set language after main.
6378 * gdb.cp/cplusfuncs.exp: Likewise.
6379 * gdb.cp/inherit.exp: Likewise.
6380
a1e28cb2
UW
63812011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6382
6383 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6384 * gdb.base/watch-vfork.exp: Skip on remote targets.
6385
d4f5bbb9
UW
63862011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6387
6388 * gdb.threads/thread-find.exp: Support remote targets.
6389
724f4f80
UW
63902011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6391
6392 * gdb.base/jit.exp: Download solib_binfile to target.
6393 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6394 and call dlopen without full path name.
6395 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6396 dlopen without full path name.
6397
934709f0
PW
63982011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6399
6400 * gdb.base/break-always.exp: Complete the test
6401 with duplicated breakpoints and enabling/disabling them.
6402
c26106c4
TT
64032011-08-02 Tom Tromey <tromey@redhat.com>
6404
6405 PR gdb/11289:
6406 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6407
9300444e 64082011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6409
6410 PR gdb/13045
6411 * gdb.base/float.exp: Add new test case for PR gdb/13045
6412 * gdb.base/float.c: New file.
6413
00bd41d6
PM
64142011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6415
6416 * gdb.python/py-mi.exp: Test printers returning string hint, and
6417 also not returning a value.
6418 * gdb.python/py-prettyprint.c: Add testcase for above.
6419 * gdb.python/py-prettyprint.py: Add test printer for above.
6420
d24f74ce
JK
64212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6422
6423 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6424 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6425 (.Ldie30) Add as field "data4".
6426 (.Ldie32) Rename field "b" to "shl".
6427 (abbrev4) Change for the "data4" field.
6428 (abbrev5, abbrev6) Remove.
6429 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6430 (p &s.shl): ... here. Add comment.
6431 (p &s.data4): New.
6432
bb7da2bf
JK
64332011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6434
6435 Fix crash on lval_computed values.
6436 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6437
11081198
JK
64382011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.base/help.exp (help whatis): Update the expected string.
6441
3c6e0cb3
JK
64422011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6443
6444 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6445 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6446 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6447 Change the expected string.
6448
efa80663
PA
64492011-07-26 Pedro Alves <pedro@codesourcery.com>
6450
6451 * gdb.base/watchpoint.exp
6452 (test_disable_enable_software_watchpoint): New procedure.
6453 (top level): Run it.
6454
db8e4570
UW
64552011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6456
6457 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6458 executable file "${binfile}", C++ version "${binfile}-cxx".
6459 * gdb.python/py-prettyprint.exp: Likewise.
6460 * gdb.python/py-symbol.exp: Likewise.
6461 * gdb.python/py-type.exp: Likewise.
6462 * gdb.python/py-value.exp: Likewise.
6463 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6464 file name instead of just suffix.
6465
543305c9
JK
64662011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 Fix implicit pointer offsets.
6469 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6470 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6471 (continue to breakpoint: continue to baz breakpoint for implptr)
6472 (sanity check element 0, sanity check element 1)
6473 (enter the inlined function, check element 0 for the offset)
6474 (check element 1 for the offset)
6475 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6476 (set foo breakpoint for implptr): Update the breakpoint number.
6477
b3215adc
UW
64782011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6479
6480 * gdb.python/py-mi.exp: Use different file names for different
6481 versions of the executable under test.
6482 * gdb.python/py-prettyprint.exp: Likewise.
6483 * gdb.python/py-symbol.exp: Likewise.
6484 * gdb.python/py-template.exp: Likewise.
6485 * gdb.python/py-type.exp: Likewise.
6486 * gdb.python/py-value.exp: Likewise.
6487
182b9acc
UW
64882011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6489
6490 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6491 flag after restarting GDB if necessary.
6492
e6052b5d
UW
64932011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6494
6495 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6496
1ced966e
PA
64972011-07-22 Pedro Alves <pedro@codesourcery.com>
6498
6499 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6500 backend doesn't leave used debug registers behind.
6501
3543a589
TT
65022011-07-22 Tom Tromey <tromey@redhat.com>
6503
6504 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6505 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6506 argument.
6507 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6508
14d15303 65092011-07-21 Matt Rice <ratmice@gmail.com>
6510
6511 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6512 in mostlyclean rule. Add files ending in .core.
6513
9b158ba0 65142011-07-21 Matt Rice <ratmice@gmail.com>
6515
6516 PR macros/12999
6517 * gdb.base/info-macros.c: New test sources.
6518 * gdb.base/info-macros.exp: New tests.
6519
d17b6f81
PM
65202011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6521
6522 * gdb.python/python.exp: Add prompt substitution tests.
6523
918dd910
JK
65242011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6525
6526 Fix crash if referenced CU is aged out.
6527 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6528 New.
6529 * gdb.dwarf2/implptr.exp: Likewise.
6530
0e37a63c
JK
65312011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.dwarf2/implptr.S: Rebuilt.
6534 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6535 (bar): Use them for j, k, l.
6536 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6537 COMPILE.
6538 (print j in implptr:bar): Update for the intp typedef.
6539 (print p[0].x in implptr:foo): Use more exact regex.
6540
f65cf84c
TT
65412011-07-18 Tom Tromey <tromey@redhat.com>
6542
6543 * gdb.cp/static-method.exp: Add missing single quote.
6544
d5b4a7be
YQ
65452011-07-18 Yao Qi <yao@codesourcery.com>
6546
6547 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6548 supported.
6549 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6550 * gdb.mi/mi-nonstop.exp: Likewise.
6551 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6552 * gdb.mi/mi-nsintrall.exp: Likewise.
6553 * gdb.mi/mi-nsmoribund.exp: Likewise.
6554 * gdb.mi/mi-nsthrexec.exp: Likewise.
6555 * gdb.python/py-evthreads.exp: Likewise.
6556
e9ea2662
JK
65572011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6558
6559 Code cleanup.
6560 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6561 it. Substitute it instead of test_compiler_info everywhere.
6562
ce451573
UW
65632011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6564
6565 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6566 remote targets as well.
6567
756d88a7
UW
65682011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6569
6570 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6571 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6572
31f83dc5
UW
65732011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6574
6575 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6576 a remote machine, not the host.
6577 (gdb_compile_shlib): Set soname if target is remote.
6578
059241a0
PP
65792011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6580
6581 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6582
28a0b48c 65832011-07-13 Matt Rice <ratmice@gmail.com>
6584
6585 * gdb.python/py-objfile-script-gdb.py: Renamed to
6586 py-objfile-script-gdb.py.in.
6587 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6588 py-objfile-script-gdb.py.
6589 * gdb.python/py-objfile-script.exp: Update reference to
6590 py-objfile-script-gdb.py.
6591
9a771b67
JK
65922011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6593
6594 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6595 reference undefined label.
6596
04ad99e6
JK
65972011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6598
6599 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6600 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6601 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6602 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6603
713389e0
PM
66042011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6605
6fdff2c5 6606 PR python/12438
713389e0 6607 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6608 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6609
97d146f8
JK
66102011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6611
6612 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6613 debug info.
6614
facde0e5 66152011-07-06 Matt Rice <ratmice@gmail.com>
6616
6617 * gdb.python/python.exp: Update filename paths.
6618 * gdb.python/py-symtab.exp: Ditto.
6619
438640d1
MP
66202011-07-06 Marek Polacek <mpolacek@redhat.com>
6621
6622 * gdb.python/py-evthreads.exp: Add missing `$'.
6623
33a365df
MF
66242011-07-06 Jie Zhang <jie.zhang@analog.com>
6625
6626 * config/bfin.exp: New file.
6627 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6628 * gdb.asm/bfin.inc: New file.
6629
8f7ae686
MP
66302011-07-06 Marek Polacek <mpolacek@redhat.com>
6631
df46027d 6632 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6633 the whole output.
6634
eb2a6f42
TT
66352011-07-05 Tom Tromey <tromey@redhat.com>
6636
6637 * gdb.java/jprint.java (jprint.hi): New field.
6638 * gdb.java/jprint.exp: Print string.
6639
177b42fe
TJB
66402011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6641
6642 * gdb.base/call-sc.c: Fix typos.
6643 * gdb.base/ifelse.exp: Likewise.
6644 * gdb.base/structs.c: Likewise.
6645
3b2a0cf2
JB
66462011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6647
6648 * gdb.base/jit-so.exp: New test.
6649 * gdb.base/jit-dlmain.c: New file.
6650 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6651
46fc714c
JK
66522011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6655 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6656 * gdb.cp/pr9167.exp (p b): Likewise.
6657 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6658 (test value of P in inner_m, test type of Z in inner_m): Call
6659 setup_xfail for gcc <= 4.5.
46fc714c 6660
418c7cf7
JK
66612011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 * gdb.cp/paren-type.cc: New files.
6664 * gdb.cp/paren-type.exp: New files.
6665
3d50dd94
JK
66662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6667
6668 Stop on first linespec terminator instead of eating what we can.
6669 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6670 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6671 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6672 (break C::f()): ... this one.
6673 (break C::operator()()): New test.
6674 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6675 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6676 test.
6677
dcf9f4ab
JK
66782011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6679
6680 Fall back linespec to minimal symbols.
6681 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6682 error message.
6683 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6684 * gdb.cp/minsym-fallback-main.cc: New file.
6685 * gdb.cp/minsym-fallback.cc: New file.
6686 * gdb.cp/minsym-fallback.exp: New file.
6687 * gdb.cp/minsym-fallback.h: New file.
6688
3f542ed1
JK
66892011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6690
6691 * gdb.cp/no-dmgl-verbose.cc: New file.
6692 * gdb.cp/no-dmgl-verbose.exp: New file.
6693
66942011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6695
6696 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6697 __GI_.
6698 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6699 (f): New function.
6700 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6701 (complete p 'func<short>(): ... here.
6702 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6703 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6704 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6705 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6706 Make them KFAIL gcc/49546.
6707
00eb2c4a
JB
67082011-07-01 Joel Brobecker <brobecker@adacore.com>
6709
6710 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6711
85a20c42
JK
67122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6713
6714 Test GCC PR debug/49546.
6715 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6716 (test type of F in k3_m, test value of F in k3_m): New.
6717 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6718 (main): New variable k3. Call k3.k3_m.
6719
d2d43431
JB
67202011-07-01 Jean-Charles Delay <delay@adacore.com>
6721
6722 * gdb.ada/packed_array.exp: Fix expected outout.
6723
54ae186f
JB
67242011-07-01 Jean-Charles Delay <delay@adacore.com>
6725
6726 * gdb.ada/packed_array.exp: fixed expected output.
6727
8f17729f
JB
67282011-07-01 Joel Brobecker <brobecker@adacore.com>
6729
6730 * gdb.ada/same_enum: New testcase.
6731
f5aa6869
JB
67322011-07-01 Joel Brobecker <brobecker@adacore.com>
6733
6734 * gdb.ada/ptr_typedef: New testcase.
6735
828292f2
JB
67362011-07-01 Joel Brobecker <brobecker@adacore.com>
6737
6738 * gdb.ada/arrayptr.exp: Add ptype test.
6739
18920c42
JB
67402011-07-01 Joel Brobecker <brobecker@adacore.com>
6741
6742 * gdb.ada/char_enum: New testcase.
6743
3536d9e3 67442011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6745
6746 * gdb.base/dump.exp (capture_pointer_with_type): New.
6747 Get value from address instead of name.
6748 Start GDB once, and do `dump' and `restore'
6749 tests together.
6750
db863c42
MF
67512011-06-30 Jie Zhang <jie.zhang@analog.com>
6752 Mike Frysinger <vapier@gentoo.org>
6753
6754 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6755 helper functions for getting/setting remotetimeout variable.
6756 * lib/gdb.exp (gdb_load): If the target is remote, set
6757 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6758 with $loadtimeout. Set $load_ok to 0 before doing the load.
6759 Instead of returning, immediately, set $load_ok to 0. Call
6760 set_remotetimeout with $oldremotetimeout, and then return if
6761 $load_ok is 1.
6762
e9e642a8
AB
67632011-06-30 Andrew Burgess <aburgess@broadcom.com>
6764
6765 * gdb.python/py-template.exp: Don't run this test if the target
6766 does not support c++ tests.
6767
32019081
JK
67682011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6769
6770 Fix non-only rename list for Fortran modules import.
6771 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6772 tests.
6773 * gdb.fortran/module.f90 (module moduse): New.
6774 (program module): use moduse, test var_x, var_y and var_z.
6775
0ecee54c
TT
67762011-06-29 Tom Tromey <tromey@redhat.com>
6777
6778 PR testsuite/12040:
6779 * gdb.fortran/array-element.exp: Use f90, not f77.
6780 * gdb.fortran/complex.exp: Use f90, not f77.
6781 * gdb.fortran/derived-type.exp: Use f90, not f77.
6782 * gdb.fortran/library-module.exp: Use f90, not f77.
6783 * gdb.fortran/logical.exp: Use f90, not f77.
6784 * gdb.fortran/module.exp: Use f90, not f77.
6785 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6786 * gdb.fortran/subarray.exp: Use f90, not f77.
6787
3b2b8fea
TT
67882011-06-29 Tom Tromey <tromey@redhat.com>
6789
6790 * gdb.fortran/charset.exp: New file.
6791 * gdb.fortran/charset.f90: New file.
6792
42159ca5
TT
67932011-06-29 Tom Tromey <tromey@redhat.com>
6794
6795 PR testsuite/12040:
6796 * lib/future.exp: New file, mostly extracted from ada.exp.
6797 Rewrote compatibility code to use rename.
6798 (gdb_find_gfortran): New proc.
6799 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6800 gfortran patch.
6801 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6802 Move to future.exp.
6803 * lib/gdb.exp: Always load future.exp.
6804
af69a5ce
YQ
68052011-06-28 Yao Qi <yao@codesourcery.com>
6806
6807 * gdb.cp/exception.cc: Don't include iostream.
6808 (bar): Remove print statement.
6809 (catcher): New.
6810 (main): Remove print statements. Call function catcher.
6811 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6812 Set breakpoint on catcher, and check the value of parameter.
6813
ab5c6a72
YQ
68142011-06-23 Yao Qi <yao@codesourcery.com>
6815
6fdff2c5
PA
6816 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6817 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6818
9497469f
MP
68192011-06-23 Marek Polacek <mpolacek@redhat.com>
6820
6821 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6822 mi_gdb_test.
6823
b9132588
MP
68242011-06-23 Marek Polacek <mpolacek@redhat.com>
6825
5d197ed0 6826 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6827
e55595ca
MP
68282011-06-23 Marek Polacek <mpolacek@redhat.com>
6829
5d197ed0
MP
6830 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6831
68322011-06-23 Marek Polacek <mpolacek@redhat.com>
6833
6834 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6835 `test_exec_and_symbol_mi_operatons' return value.
6836 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6837 gdb_test_multiple.
6838 (test_exec_and_symbol_mi_operatons): Likewise.
6839 (test_path_specification): Likewise.
e55595ca 6840
be777e08
YQ
68412011-06-23 Yao Qi <yao@codesourcery.com>
6842
6843 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6844 supported.
6845 * lib/gdb.exp (support_displaced_stepping): New.
6846
615556d6
YQ
68472011-06-23 Yao Qi <yao@codesourcery.com>
6848
6849 * gdb.threads/execl.exp: Skip on remote target.
6850
833b0ca7
MP
68512011-06-21 Marek Polacek <mpolacek@redhat.com>
6852
5d197ed0 6853 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6854 mi_gdb_test.
6855
1ee4023a
MP
68562011-06-20 Marek Polacek <mpolacek@redhat.com>
6857
5d197ed0 6858 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6859
d0b1d624
MP
68602011-06-20 Marek Polacek <mpolacek@redhat.com>
6861
5d197ed0 6862 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6863 mi_gdb_test.
6864
79aa92c1
MP
68652011-06-20 Marek Polacek <mpolacek@redhat.com>
6866
5d197ed0 6867 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6868
5ce5db06
YQ
68692011-06-14 Yao Qi <yao@codesourcery.com>
6870
6871 gdb/testsuite/
6872 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6873
533a737e
JK
68742011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6875
6876 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6877
d0e53741
TT
68782011-06-10 Tom Tromey <tromey@redhat.com>
6879
6880 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6881 Add tests for pointer-to-member-function.
6882 * gdb.cp/temargs.cc (S::somefunc): New function.
6883 (K2): New class.
6884 (main): Instantiate K2; call method.
6885
b5916bbd
JB
68862011-06-08 Joel Brobecker <brobecker@adacore.com>
6887
6888 * gdb.python/py-inferior.c (f2): Make str an array rather
6889 than a pointer.
6890 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6891
5be4dfca
JK
68922011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6893
6894 * gdb.base/async-shell.c: New file.
6895 * gdb.base/async-shell.exp: New file.
6896
9f47e254
PA
68972011-06-06 Pedro Alves <pedro@codesourcery.com>
6898
6899 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6900
64b9b334
JB
69012011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6902
6903 From Stephen Kitt <steve@sk2.org>
6904 * gdb.base/help.exp: Adjust following some spelling corrections
6905 in GDB.
6906
dbc0f131
YQ
69072011-06-01 Yao Qi <yao@codesourcery.com>
6908
6909 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6910
fd336a18
KS
69112010-05-31 Keith Seitz <keiths@redhat.com>
6912
6913 PR c++/12750
6914 * gdb.cp/static-method.cc: New file.
6915 * gdb.cp/static-method.exp: New file.
6916
fa8b9902
KS
69172010-05-31 Keith Seitz <keiths@redhat.com>
6918
6919 PR symtab/12704
6920 * gdb.cp/anon-ns.cc: New file.
6921 * gdb.cp/anon-ns.exp: New file.
6922
0a5b1e09
PA
69232011-05-31 Pedro Alves <pedro@codesourcery.com>
6924
6925 * gdb.arch/i386-dr3-watch.c: New file.
6926 * gdb.arch/i386-dr3-watch.exp: New file.
6927
0578b8d1
YQ
69282011-05-30 Yao Qi <yao@codesourcery.com>
6929
6930 * gdb.base/callfuncs.c (t_structs_fc): New.
6931 (t_structs_dc, t_structs_ldc): New.
6932 (t_double_many_args):
6933 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6934 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6935 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6936 * gdb.base/callfuncs.exp: Call new functions.
6937
6680506e
YQ
69382011-05-30 Yao Qi <yao@codesourcery.com>
6939
ff4d2c60
YQ
6940 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6941 Call rerun_and_prepare for each test to isolate effects.
6942
69432011-05-30 Yao Qi <yao@codesourcery.com>
6944
6945 * gdb.base/varargs.c (find_max_float_real): New.
6946 (find_max_double_real, find_max_long_double_real): New.
6947 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6948 * lib/gdb.exp (setup_kfail_for_target): New.
6949
e43ec454
YQ
69502011-05-30 Yao Qi <yao@codesourcery.com>
6951
6952 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6953 (callcd, callce, callcf, callc1a, callc1b): New.
6954 (callc2a, callc2b): New.
6955 * gdb.base/funcargs.exp (complex_args): New.
6956 (complex_integral_args, complex_float_integral_args): New.
6957 * lib/gdb.exp (support_complex_tests): New. Determine
6958 whether to run test cases on _Complex types.
6959
432b4d03
JK
69602011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6961
6962 * gdb.threads/leader-exit.c: New file.
6963 * gdb.threads/leader-exit.exp: New file.
6964
6caf069d
MP
69652011-05-27 Marek Polacek <mpolacek@redhat.com>
6966
9497469f 6967 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6968
97fce28b
MP
69692011-05-27 Marek Polacek <mpolacek@redhat.com>
6970
6971 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6972 remove the `supported' variable.
6973 * gdb.mi/mi-nonstop.exp: Likewise.
6974 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6975 * gdb.mi/mi-nsintrall.exp: Likewise.
6976 * gdb.mi/mi-nsmoribund.exp: Likewise.
6977 * gdb.mi/mi-nsthrexec.exp: Likewise.
6978
9da8c2a0
PA
69792011-05-26 Pedro Alves <pedro@codesourcery.com>
6980
6981 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6982
2c03e5be
PA
69832011-05-26 Pedro Alves <pedro@codesourcery.com>
6984
6985 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6986
2e21250d
KS
69872011-05-24 Keith Seitz <keiths@redhat.com>
6988
6989 PR breakpoint/12803
6990 * gdb.cp/cmpd-minsyms.cc (a): New method.
6991 (b): New method.
6992 (c): New method.
6993 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6994
cdac0397
PA
69952011-05-24 Pedro Alves <pedro@codesourcery.com>
6996
6997 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6998 watchpoint's command list didn't execute when the watchpoint went
6999 out of scope.
7000
ee5683ab
PM
70012011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7002
7003 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7004 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7005 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7006 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7007 * gdb.arch/i386-permbkpt.exp: Likewise.
7008 * gdb.arch/i386-prologue.exp: Likewise.
7009 * gdb.arch/i386-size-overlap.exp: Likewise.
7010 * gdb.arch/i386-size.exp: Likewise.
7011 * gdb.arch/i386-unwind.exp: Likewise.
7012 * gdb.reverse/i386-precsave.exp: Likewise.
7013 * gdb.reverse/i386-reverse.exp: Likewise.
7014 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7015 * gdb.reverse/i387-env-reverse.exp: Likewise.
7016 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7017
c91c8c16
PA
70182011-05-24 Pedro Alves <pedro@codesourcery.com>
7019
7020 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7021 file doesn't error, using MI.
7022
c50491a7
TT
70232011-05-23 Tom Tromey <tromey@redhat.com>
7024
7025 * gdb.base/charset.exp (string_display): Add tests to assign to
7026 arrays.
7027 * gdb.base/charset.c (short_array, int_array, long_array): New.
7028
4a07b7da
PA
70292011-05-20 Pedro Alves <pedro@codesourcery.com>
7030
7031 Cope with async mode.
7032
4a07b7da
PA
7033 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7034 into gdb_test + mi_expect_stop.
7035
b275f2d2
PA
70362011-05-20 Pedro Alves <pedro@codesourcery.com>
7037
7038 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7039 (callme): Remove printf call.
7040
eec52c44
PM
70412011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7042
7043 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7044 quote pattern to avoid problems with Cygwin/mingw expect versions.
7045 * gdb.base/default.exp (show convenience): Use double
7046 quote pattern for regular expressions.
7047
b3c8eb43
JK
70482011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7049
7050 Fix -readnow for -gdwarf-4 unused type units.
7051 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7052 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7053
ed731959
JK
70542011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * gdb.base/kill-after-signal.c: New file.
7057 * gdb.base/kill-after-signal.exp: New file.
7058
3b48433d
PA
70592011-05-16 Pedro Alves <pedro@codesourcery.com>
7060
7061 * gdb.ada/start.exp: Call untested with the correct test filename.
7062 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7063 test filename. Make the test's binary unique.
7064 * gdb.arch/i386-signal.exp: Call untested with the correct test
7065 filename.
7066 * gdb.arch/i386-size-overlap.exp: Ditto.
7067 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7068 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7069 * gdb.cp/call-c.exp: Ditto.
7070 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7071 filename. Make the test's binary unique.
7072 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7073 * gdb.python/py-mi.exp: Ditto.
7074 * gdb.python/Makefile.in (EXECUTABLES): Update.
7075 * gdb.reverse/i386-precsave.exp: Ditto.
7076 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7077 test filename.
7078 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7079 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7080 unique.
7081 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7082 test filename.
7083 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7084 * gdb.trace/tfile.exp: Ditto.
7085
ba4a8bdd
YQ
70862011-05-14 Yao Qi <yao@codesourcery.com>
7087
7088 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7089 type.
7090
dbaefcf7
DE
70912011-05-13 Doug Evans <dje@google.com>
7092
7093 * gdb.python/py-objfile-script.exp: New file.
7094 * gdb.python/py-objfile-script.c: New file.
7095 * gdb.python/py-objfile-script-gdb.py: New file.
7096 * testsuite/gdb.python/py-section-script.exp: Test
7097 "info auto-load-scripts".
7098
9930639c
TT
70992011-05-13 Tom Tromey <tromey@redhat.com>
7100
7101 * gdb.dwarf2/clztest.exp: New file.
7102 * gdb.dwarf2/clztest.c: New file.
7103 * gdb.dwarf2/clztest.S: New file.
7104
05272e11
DE
71052011-05-13 Doug Evans <dje@google.com>
7106
cc63ef9b
DE
7107 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7108 String16 tests.
05272e11 7109
6edba76f
TT
71102011-05-13 Tom Tromey <tromey@redhat.com>
7111
7112 * lib/gdb.exp (is_x86_like_target): New proc.
7113 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7114 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7115 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7116 -nostdlib to compiler.
7117 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7118 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7119 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7120 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7121 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7122
028d0ed5
TJB
71232011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7124
7125 * gdb.python/py-function.exp: Test setting a value from a function
7126 which executes a command.
7127
8a9b8146
TT
71282011-05-12 Tom Tromey <tromey@redhat.com>
7129
7130 * gdb.dwarf2/typeddwarf.S: New file.
7131 * gdb.dwarf2/typeddwarf.c: New file.
7132 * gdb.dwarf2/typeddwarf.exp: New file.
7133
10483e8e
MP
71342011-05-12 Marek Polacek <mpolacek@redhat.com>
7135
7136 * gdb.mi/mi-basics.exp: Fix races. Honour the
7137 `test_exec_and_symbol_mi_operatons' return value.
7138 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7139 gdb_test_multiple.
7140 (test_exec_and_symbol_mi_operatons): Likewise.
7141 (test_path_specification): Likewise.
7142
faf067f1
JK
71432011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7144
7145 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7146 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7147 Replace `file copy' and `file rename' by `file mtime'. Twice.
7148
7ff911a3
JK
71492011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7150
7151 * gdb.base/readline-ask.c: New file.
7152 * gdb.base/readline-ask.exp: New file.
7153 * gdb.base/readline-ask.inputrc: New file.
7154
a536c6d7
UW
71552011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7156
7157 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7158 to avoid race condition.
7159 * gdb.cell/coremaker.c: Use small stack size.
7160 * gdb.cell/ea-standalone.exp: Use file name without path as
7161 argument to c_to.
7162 * gdb.cell/fork.exp: Allow other output when continuing to end.
7163
d472a426
JK
71642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7165
7166 * gdb.threads/corethreads.c: New file.
7167 * gdb.threads/corethreads.exp: New file.
7168
71692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7170
7171 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7172 Try to compile the test using -Wl,-z,norelro first.
7173 (load_core): New variable libthread_db_seen, initialize it.
7174 (zeroed-threads cannot be listed): Protect it by XFAIL on
7175 !$libthread_db_seen.
7176
8be455d7
JK
71772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7178
7179 PR 12573
7180 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7181 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7182 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7183
1976171a
JK
71842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7185
7186 * gdb.cp/psymtab-parameter.cc: New file.
7187 * gdb.cp/psymtab-parameter.exp: New file.
7188
7db6f30f
JK
71892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7190
7191 Fix a race.
7192 * gdb.cp/static-print-quit.exp (print c): Split to ...
7193 (print c - <return>, print c - q <return>, print c - to quit):
7194 ... these. Make the testfile untested on gdb-7.1.
7195
85161e9e 71962011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7197
7198 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7199 gdb_rename_execfile, gdb_touch_execfile): New.
7200 * gdb.base/reread.exp: Use new procs to handle multiple
7201 exec files.
7202
0c51be18
YQ
72032011-05-05 Yao Qi <yao@codesourcery.com>
7204
7205 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7206 (test_adr_32bit, test_pop_pc): New.
7207 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7208 (test_adr_32bit, test_pop_pc): New.
7209
4d393d60
JM
72102011-05-04 Joseph Myers <joseph@codesourcery.com>
7211
7212 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7213 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7214 targets.
7215 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7216 handle targets.
7217
8ffd0459
JK
72182011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7219
7220 * gdb.base/completion.exp (complete help info wat): Rename to ...
7221 (complete 'help info wat'): ... here.
7222 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7223 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7224
8e28d804
PA
72252011-05-04 Pedro Alves <pedro@codesourcery.com>
7226
7227 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7228 gdb_test and explicit $gdb_prompt/timeout matches.
7229
3eb2ef34
YQ
72302011-05-04 Yao Qi <yao@codesourcery.com>
7231
7232 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7233 and __thumb2__.
7234
aaaf81a3
MP
72352011-05-03 Marek Polacek <mpolacek@redhat.com>
7236
7237 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7238 in place of `gdb_test "delete breakpoints"'. This eliminates two
7239 testcases.
7240
c4cbc0df
PA
72412011-05-02 Pedro Alves <pedro@codesourcery.com>
7242
7243 PR testsuite/12649
7244 Fix races.
7245
7246 * gdb.base/completion.exp: Remove all sleep calls. Remove
7247 unnecessary regexs. Don't explicitly expect anything after the
7248 prompt. Eat the prompt if necessary.
7249
b4cbb4a3
EBM
72502011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7251
7252 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7253 accept to show the caller line again as well as the line after.
7254
d65aec65
PM
72552011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7256
7257 PR mi/12531
7258
7259 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7260 compile target.
7261 * gdb.python/py-prettyprint.exp: Add C++ object for
7262 CPLUS_FAKE_CHILD test.
7263
30852783
UW
72642011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7265
7266 * gdb.base/signest.exp: New file.
7267 * gdb.base/signest.c: Likewise.
7268
c7b1f0d9
JK
72692011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7270
7271 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7272 thread and breakpoint notifications.
7273
559a7a62
JK
72742011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.base/fortran-sym-case.c: New file.
7277 * gdb.base/fortran-sym-case.exp: New file.
7278 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7279 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7280 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7281
8344e389
JK
72822011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7283
7284 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7285 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7286 false #1', `if true else false #2' and `if true else false #3'.
7287
2484c66b
UW
72882011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7289
7290 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7291 while delivering signal.
7292
8d3788bd
VP
72932011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7294
7295 MI breakpoint notifications.
7296
7297 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7298 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7299 * testsuite/gdb.mi/mi-watch.exp: Adust.
7300 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7301 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7302 notifications.
8d3788bd 7303
3e03848b
JK
73042011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7305
7306 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7307 * gdb.base/gdbindex-stabs.c: New file.
7308 * gdb.base/gdbindex-stabs.exp: New file.
7309
918c9108
YQ
73102011-04-25 Yao Qi <yao@codesourcery.com>
7311
7312 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7313 with /*...*/.
7314 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7315
90556b8c
JK
73162011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7317
7318 * gdb.python/py-value.exp (test_objfiles): Name the first test
7319 `py-value in file.filename'.
7320
03f2bd59
JK
73212011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7322
7323 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7324 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7325 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7326 !gdbserver_reconnect_p..
7327 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7328
7b08b9eb
JK
73292011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 * gdb.cp/cpcompletion.exp (complete class methods)
7332 (complete class methods beginning with F): Move them above runto. New
7333 comment about the runto delimiter.
7334
b78974c3
PA
73352011-04-20 Pedro Alves <pedro@codesourcery.com>
7336
7337 * gdb.base/maint.exp: Test that "maint print registers" works
7338 without a running program.
7339
20429c40 73402011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7341
20429c40
MP
7342 * gdb.base/setshow.exp: Fix racy tests.
7343 ($old_gdb_prompt): New variable.
7344
7a9dd1b2
TT
73452011-04-19 Tom Tromey <tromey@redhat.com>
7346
7347 * gdb.mi/mi-nsmoribund.exp:
7348 * gdb.hp/gdb.objdbg/objdbg01.exp:
7349 * gdb.base/structs.exp (test_struct_returns):
7350 * gdb.base/call-sc.exp (test_scalar_returns):
7351 * gdb.base/bigcore.exp: Remove duplicate words.
7352
02835898
JK
73532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7354
7355 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7356 * gdb.base/break-interp.exp (test_attach): New comment.
7357
254f582e
JK
73582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7359
7360 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7361 (clear __stack_user.next, clear stack_used.next)
7362 (save a zeroed-threads corefile): New test.
7363 Call core_load for $core0file.
7364 (zeroed-threads cannot be listed): New test.
7365
4fe85f5c
JK
73662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7367
7368 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7369 filename.
7370 ($srcfile): Preserve the original value.
7371 ($testfile): Match it the .exp filename.
7372 ($corefile): New variable. Substitute it around.
7373 Use clean_restart.
7374 ($prev_timeout): Remove.
7375 (load_core): Move core loading into this proc.
7376 Fix restore of $timeout if load_core fails.
7377
63524580
JK
73782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7379
7380 * gdb.base/eu-strip-infcall.c: New file.
7381 * gdb.base/eu-strip-infcall.exp: New file.
7382
90359a16
JK
73832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7384
7385 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7386 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7387
626e7282
JK
73882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7389
7390 Fix Python access to inlined frames.
7391 * gdb.python/py-frame-inline.c: New file.
7392 * gdb.python/py-frame-inline.exp: New file.
7393
3363d018
EBM
73942011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7395
7396 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7397 content of 's24' correctly (avoiding "optimized out").
7398 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7399
28781456
JK
74002011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7403
4a4106ca
TJB
74042011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7405
7406 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7407 expect a colon in watch -location output.
7408
d26ccb4f
JK
74092011-04-13 Marek Polacek <mpolacek@redhat.com>
7410
df46027d 7411 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7412 New testcase `expect response to define backtrace'. Also remove
7413 redundant `default' block.
7414
e1ab1f9c
JK
74152011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7416
7417 * gdb.python/py-prettyprint.c (struct hint_error): New.
7418 (main): New variable hint_error.
7419 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7420 "print hint_error".
7421 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7422 (register_pretty_printers): Register it.
7423
0c2e6019
TT
74242011-04-04 Tom Tromey <tromey@redhat.com>
7425
7426 * gdb.cp/maint.exp (test_help): Update.
7427 (test_namespace): Likewise.
7428
af57139d
JB
74292011-04-01 Joel Brobecker <brobecker@adacore.com>
7430
7431 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7432 * gdb.ada/arrayptr.exp: Add new tests.
7433
956a9fb9
JB
74342011-04-01 Joel Brobecker <brobecker@adacore.com>
7435
7436 * gdb.ada/mi_catch_ex: New testcase.
7437
d0c4d642
PA
74382011-04-01 Pedro Alves <pedro@codesourcery.com>
7439
7440 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7441 base::overload(void) method without specifying "const".
7442
18819fa6
UW
74432011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7444
7445 * gdb.arch/thumb-singlestep.S: New file.
7446 * gdb.arch/thumb-singlestep.exp: Likewise.
7447
a4c8e806
TT
74482011-03-31 Tom Tromey <tromey@redhat.com>
7449
7450 * gdb.python/py-prettyprint.py (exception_flag): New global.
7451 (NoStringContainerPrinter._iterator.next): Check it.
7452 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7453 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7454
53832f31
TT
74552011-03-29 Tom Tromey <tromey@redhat.com>
7456
7457 * gdb.cp/anon-struct.cc: New file.
7458 * gdb.cp/anon-struct.exp: New file.
7459
e4620230
JK
74602011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7461
7462 Test STT_GNU_IFUNC support.
7463 * gdb.base/gnu-ifunc-lib.c: New file.
7464 * gdb.base/gnu-ifunc.c: New file.
7465 * gdb.base/gnu-ifunc.exp: New file.
7466
d0fb5eae
JK
74672011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7468
7469 Support a ring of related breakpoints.
7470 * gdb.base/watchpoint-delete.c: New file.
7471 * gdb.base/watchpoint-delete.exp: New file.
7472
20106cfb
JK
74732011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7474
7475 * gdb.ada/arrayparam.exp (print first after function call): Use
7476 explicit package name. Add a comment
7477 (print lasta after function call): Rename ...
7478 (print last after function call): ... it and use explicit package
7479 name.
7480 (print length after function call): Use explicit package name.
7481 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7482 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7483 (multiple matches for symbol i): Rename ...
7484 (multiple matches for symbol integervar): ... it.
7485 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7486 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7487
e7ab5e63
AB
74882011-03-25 Andrew Burgess <aburgess@broadcom.com>
7489
7490 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7491 environment variable to make grep output more predictable. Move
7492 all the environment setup into gdb_init so it's done once per test
7493 case rather than each time we start gdb.
7494
9ef07c8c
TT
74952011-03-24 Tom Tromey <tromey@redhat.com>
7496
7497 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7498 test.
7499
dd90784c
JK
75002011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7501
7502 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7503 * gdb.dwarf2/dw2-entry-value.S: New file.
7504 * gdb.dwarf2/dw2-entry-value.exp: New file.
7505
05775840
PM
75062011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7507
6fdff2c5 7508 PR python/12183
05775840
PM
7509
7510 * gdb.python/py-function.exp: Add GdbError tests.
7511
8661b11b
PA
75122011-03-18 Pedro Alves <pedro@codesourcery.com>
7513
7514 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7515 (reglocal_test_func, statlocal_test_func): New functions.
7516 (globals_test_func): Call new functions.
7517 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7518 (gdb_collect_locals_test): New procedure.
7519 (gdb_trace_collection_test): Call new procedures.
7520
0fdb4f18
PA
75212011-03-18 Pedro Alves <pedro@codesourcery.com>
7522
7523 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7524 (test_register, test_register_unavailable): New procedures.
7525 (gdb_unavailable_registers_test): New procedure.
7526 (gdb_trace_collection_test): Call it.
7527
99c3dc11
PM
75282011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7529
6fdff2c5 7530 PR python/12149
99c3dc11
PM
7531
7532 * gdb.python/python.exp: Add gdb.write tests.
7533
29703da4
PM
75342010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7535
7536 * gdb.python/Makefile.in: Add py-objfile.
7537 * gdb.python/py-objfile.exp: New file.
7538 * gdb.python/py-objfile.c: New file.
7539 * gdb.python/py-block.exp: Add is_valid tests.
7540 * gdb.python/py-inferior.exp: Ditto.
7541 * gdb.python/py-infthread.exp: Ditto.
7542 * gdb.python/py-symbol.exp: Ditto.
7543 * gdb.python/py-symtab.exp: Ditto.
7544
598997c8
KS
75452011-03-16 Keith Seitz <keiths@redhat.com>
7546
7547 PR c++/12273
7548 * gdb.cp/cmpd-minsyms.exp: New test.
7549 * gdb.cp/cmpd-minsyms.cc: New file.
7550
7551 PR c++/11734
7552 * gdb.cp/ovsrch.exp: New test.
7553 * gdb.cp/ovsrch.h: New file.
7554 * gdb.cp/ovsrch1.cc: New file.
7555 * gdb.cp/ovsrch2.cc: New file.
7556 * gdb.cp/ovsrch3.cc: New file.
7557 * gdb.cp/ovsrch4.cc: New file.
7558
c91513d8
PP
75592011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7560
7561 PR gdb/12528
7562 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7563 * gdb.base/break-on-linker-gcd-function.exp: New test.
7564 * gdb.base/break-on-linker-gcd-function.cc: New file.
7565
7470fc63
AT
75662011-03-15 Andreas Tobler <andreast@fgznet.ch>
7567
7568 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7569
959e7469
PM
75702011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7571
7572 * lib/gdb.exp (gdb_unload): Add another termination case.
7573
9373cf26
JK
75742011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7575
7576 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7577 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7578 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7579 Provide a stub byte there.
7580 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7581 DW_AT_entry_pc.
7582 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7583
24e9cda0
UW
75842011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7585
7586 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7587 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7588 "generic ABI, auto".
7589 (altivec_abi_tests): Accept vectors returned by reference.
7590
7371cf6d
PM
75912010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7592
7593 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7594
ce77046a
UW
75952011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7596
7597 * gdb.python/py-section-script.exp: Skip test if no Python support.
7598
176400c3
UW
75992011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7600
7601 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7602
ecec24e6
PM
76032011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7604
7605 * gdb.python/py-parameter.exp: Update tests to the new Python
7606 parameter API. Add "no documentation" test. Add deprecated API
7607 backward compatibility test.
7608
5dbdd470
TT
76092011-03-09 Tom Tromey <tromey@redhat.com>
7610
7611 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7612 gdb_continue_to_end.
7613
b66e66ee
MK
76142011-03-09 Mark Kettenis <kettenis@gnu.org>
7615
7616 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7617 tabs.
7618
eceb0c5f
TT
76192011-03-09 Tom Tromey <tromey@redhat.com>
7620
7621 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7622 parentheses.
7623 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7624 $command.
7625 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7626 argument to gdb_continue_to_end.
7627 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7628 argument to gdb_continue_to_end.
7629 * gdb.cp/annota3.exp: Fix regex.
7630 * gdb.cp/annota2.exp: Fix regex.
7631 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7632 gdb_continue_to_end.
7633 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7634 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7635 gdb_continue_to_end.
7636
63154eca
PA
76372011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7638
7639 * gdb.server/ext-run.exp
7640 (load new file without any gdbserver inferior): New test.
7641
967d1f9b
TT
76422011-03-07 Tom Tromey <tromey@redhat.com>
7643
7644 * Makefile.in (TAGS): Rewrite.
7645
d68dcbb9
JK
76462011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7649 initial commands echo. New match for `Found trace'. Anchor all the
7650 other matches. Anchor and match for `No trace frame found' the final
7651 match.
7652
6bf58e63
TT
76532011-03-07 Tom Tromey <tromey@redhat.com>
7654
7655 * Makefile.in (TAGS): New target.
7656
fda326dd
TT
76572011-03-07 Tom Tromey <tromey@redhat.com>
7658
7659 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7660 change.
7661 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7662 change.
7663 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7664 exit message change.
7665 (skip_altivec_tests): Update for exit message change.
7666 (skip_vsx_tests): Likewise.
7667 (gdb_continue_to_end): Likewise. Add 'command' argument.
7668 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7669 * gdb.threads/tls.exp: Update for exit message change.
7670 * gdb.threads/thread-unwindonsignal.exp: Use
7671 gdb_continue_to_end.
7672 * gdb.threads/step.exp (step_it): Update for exit message change.
7673 (continue_all): Likewise.
7674 * gdb.threads/print-threads.exp (test_all_threads): Update for
7675 exit message change.
7676 * gdb.threads/interrupted-hand-call.exp: Use
7677 gdb_continue_to_end.
7678 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7679 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7680 gdb_continue_to_end.
7681 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7682 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7683 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7684 * gdb.cp/method.exp: Update for exit message change.
7685 * gdb.cp/mb-templates.exp: Update for exit message change.
7686 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7687 * gdb.cp/annota3.exp: Update for exit message change.
7688 * gdb.cp/annota2.exp: Update for exit message change.
7689 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7690 * gdb.base/term.exp: Update for exit message change.
7691 * gdb.base/step-test.exp (test_i): Update for exit message change.
7692 * gdb.base/sigstep.exp (advance): Update for exit message change.
7693 (advancei): Likewise.
7694 * gdb.base/siginfo.exp: Update for exit message change.
7695 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7696 * gdb.base/reread.exp: Use gdb_continue_to_end.
7697 * gdb.base/langs.exp: Use gdb_continue_to_end.
7698 * gdb.base/interrupt.exp: Update for exit message change.
7699 * gdb.base/gdb1555.exp: Update for exit message change.
7700 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7701 * gdb.base/ending-run.exp: Update for exit message change.
7702 * gdb.base/chng-syms.exp: Update for exit message change.
7703 * gdb.base/checkpoint.exp: Update for exit message change.
7704 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7705 gdb_continue_to_end.
7706 (test_catch_syscall_with_wrong_args): Likewise.
7707 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7708 * gdb.base/break-interp.exp (test_ld): Update for exit message
7709 change.
7710 * gdb.base/bang.exp: Update for exit message change.
7711 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7712 (do_call_attach_tests): Likewise.
7713 * gdb.base/a2-run.exp: Update for exit message change.
7714 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7715 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7716 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7717
dd19bd70
JK
77182011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7721
30e62689
TT
77222011-03-03 Tom Tromey <tromey@redhat.com>
7723
7724 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7725 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7726 * gdb.hp/gdb.aCC/configure.ac: Remove.
7727 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7728 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7729 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7730 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7731 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7732 * gdb.hp/gdb.compat/configure.ac: Remove.
7733 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7734 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7735 * gdb.hp/gdb.defects/configure.ac: Remove.
7736 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7737 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7738 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7739 * gdb.hp/configure.ac: Remove.
7740 * gdb.hp/configure: Remove.
7741 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7742 substitution.
7743 (Makefile): Remove rule.
7744 * gdb.cell/configure.ac: Remove.
7745 * gdb.cell/configure: Remove.
7746 * gdb.stabs/Makefile.in (Makefile): Remove.
7747 (distclean): Don't remove config.status or config.log.
7748 * gdb.stabs/configure (Makefile): Remove.
7749 * gdb.stabs/configure.ac: Remove.
7750 * configure: Rebuild.
7751 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7752 Remove stabs- and cell-specific logic. Test for existence of
7753 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7754 subdirectories, gdb.cell, and and gdb.stabs.
7755 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7756
c171f854
JB
77572011-03-03 Joel Brobecker <brobecker@adacore.com>
7758
7759 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7760 end of buffer.
7761
9a5193cb
JB
77622011-03-02 Joel Brobecker <brobecker@adacore.com>
7763
7764 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7765 gdb_test when running a test where we expected no output back.
7766
9bb4c1bb
MS
77672011-02-28 Michael Snyder <msnyder@vmware.com>
7768
7769 * gdb.cp/overload.cc: Change initializer value to integer.
7770
3bd0f5ef
MS
77712011-02-27 Michael Snyder <msnyder@vmware.com>
7772
7773 * gdb.multi/base.exp: Add test for remove-inferiors.
7774
2279eaad
JB
77752011-02-26 Joel Brobecker <brobecker@adacore.com>
7776
7777 * gdb.python/py-frame.exp: Simplify the initialization phase
7778 using prepare_for_testing.
7779
c82c0b55
MS
77802011-02-25 Michael Snyder <msnyder@vmware.com>
7781
7782 * gdb.multi/base.exp: Add tests for info inferiors with args.
7783
1d94651b
JK
77842011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7785
7786 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7787 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7788 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7789 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7790 asmfile3. Comment the STABS (#3) file compilation. Compile
7791 everything through assembler. Provide KFAIL for symtab/12497.
7792 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7793 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7794 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7795 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7796
3bd0f5ef
MS
77972011-02-24 Michael Snyder <msnyder@vmware.com>
7798
7799 * gdb.base/break.exp: Add tests for delete breakpoints using
7800 convenience variables and value history references.
7801
12c1418e
MS
78022011-02-24 Michael Snyder <msnyder@vmware.com>
7803
7804 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7805 left behind in previous check-in.
7806
e5a67952
MS
78072011-02-23 Michael Snyder <msnyder@vmware.com>
7808
7809 * gdb.base/break.exp: Add tests for "info break" with arguments.
7810 * gdb.trace/infotrace.exp: Update patterns for error and help.
7811 * gdb.base/completion.exp: Update pattern.
7812 * gdb.base/ena-dis-br.exp: Update pattern.
7813 * gdb.base/help.exp: Update patterns.
7814
78152011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7816
7817 * gdb.base/memattr.exp: New test.
7818 * gdb.base/memattr.c: Test load for memattr.exp.
7819
6e6fbe60
DE
78202011-02-22 Doug Evans <dje@google.com>
7821
7822 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7823
1d41d745
MS
78242011-02-22 Michael Snyder <msnyder@vmware.com>
7825
7826 * Makefile.in: Make more clean.
7827 * gdb.ada/Makefile.in: Ditto.
7828 * gdb.arch/Makefile.in: Ditto.
7829 * gdb.asm/Makefile.in: Ditto.
7830 * gdb.base/Makefile.in: Ditto.
7831 * gdb.cp/Makefile.in: Ditto.
7832 * gdb.dwarf2/Makefile.in: Ditto.
7833 * gdb.java/Makefile.in: Ditto.
7834 * gdb.mi/Makefile.in: Ditto.
7835 * gdb.modula2/Makefile.in: Ditto.
7836 * gdb.python/Makefile.in: Ditto.
7837 * gdb.server/Makefile.in: Ditto.
7838 * gdb.stabs/Makefile.in: Ditto.
7839 * gdb.threads/Makefile.in: Ditto.
7840 * gdb.trace/Makefile.in: Ditto.
7841
79ba84ca
MS
78422011-02-22 Michael Snyder <msnyder@vmware.com>
7843
df46027d 7844 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7845 info threads.
7846
b9b35694
JB
78472011-02-22 Joel Brobecker <brobecker@adacore.com>
7848
7849 * gdb.python/py-breakpoint.exp: Fix the expected output of
7850 one of the "maint info breakpoints" tests to accept the output
7851 generated on platforms that do not have hardware watchpoints.
7852
8bfb830f
JB
78532011-02-22 Joel Brobecker <brobecker@adacore.com>
7854
7855 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7856 clean_restart. Be a little stricter in the expected output
7857 for one of the tests. Fix a typo in one of the comments.
7858
c45f3c54
JB
78592011-02-22 Joel Brobecker <brobecker@adacore.com>
7860
7861 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7862 Delete variable binfile, no longer use. Add or modify test
7863 comments to make them unique.
7864
b97c863c
MS
78652011-02-21 Michael Snyder <msnyder@vmware.com>
7866
7867 * Makefile.in: Update for make clean.
7868 * gdb.ada/Makefile.in: Ditto.
7869 * gdb.arch/Makefile.in: Ditto.
7870 * gdb.asm/Makefile.in: Ditto.
7871 * gdb.base/Makefile.in: Ditto.
7872 * gdb.cp/Makefile.in: Ditto.
7873 * gdb.dwarf2/Makefile.in: Ditto.
7874 * gdb.java/Makefile.in: Ditto.
7875 * gdb.mi/Makefile.in: Ditto.
7876 * gdb.modula2/Makefile.in: Ditto.
7877 * gdb.python/Makefile.in: Ditto.
7878 * gdb.server/Makefile.in: Ditto.
7879 * gdb.stabs/Makefile.in: Ditto.
7880 * gdb.threads/Makefile.in: Ditto.
7881 * gdb.trace/Makefile.in: Ditto.
7882
aea5b279
MS
78832011-02-21 Michael Snyder <msnyder@vmware.com>
7884
7885 * gdb.threads/thread-find.exp: Update patterns for changes in
7886 output of "info threads" command.
7887
e3039479
UW
78882011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7889 Ulrich Weigand <uweigand@de.ibm.com>
7890
7891 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7892 (skip_hw_watchpoint_tests): Likewise.
7893 (skip_hw_watchpoint_multi_tests): Likewise.
7894
b800ec70
UW
78952011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7896
7897 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7898 (skip_hw_watchpoint_tests): Likewise.
7899 (skip_hw_watchpoint_multi_tests): Likewise.
7900 (skip_hw_watchpoint_access_tests): Likewise.
7901
7902 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7903 * gdb.base/pr11022.exp: Likewise.
7904 * gdb.base/watch-read.exp: Likewise.
7905 * gdb.base/watch_thread_num.exp: Likewise.
7906 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7907 * gdb.base/watchpoint-hw.exp: Likewise.
7908 * gdb.base/watchpoint.exp: Likewise.
7909 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7910 * gdb.threads/watchthreads-reorder.exp: Likewise.
7911 * gdb.threads/watchthreads.exp: Likewise.
7912 * gdb.threads/watchthreads2.exp: Likewise.
7913
91033e37
JB
79142011-02-21 Joel Brobecker <brobecker@adacore.com>
7915
7916 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7917 the debugger is unable to find the array bounds.
7918
eeaafae2
JK
79192011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7920
7921 * gdb.cp/typedef-operator.exp: New file.
7922 * gdb.cp/typedef-operator.cc: New file.
7923
e338d953
MS
79242011-02-17 Michael Snyder <msnyder@vmware.com>
7925
7926 * gdb.threads/thread-find.exp: Fix regular expressions.
7927
e67ad678
JB
79282011-02-17 Joel Brobecker <brobecker@adacore.com>
7929
7930 * gdb.ada/packed_array: Expand testcase to test printing of
7931 unconstrained packed array.
7932
93084bca
JB
79332011-02-17 Joel Brobecker <brobecker@adacore.com>
7934
7935 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7936
a0c78a73
PA
79372011-02-16 Pedro Alves <pedro@codesourcery.com>
7938
f65d5553 7939 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7940 (main): Initialize it before collecting, and and clear it
7941 afterwards.
f65d5553
PA
7942 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7943 collecting with '{type} addr', where the addr expression is not an
7944 rvalue.
a0c78a73 7945
3dfcbbd2
KW
79462011-02-16 Ken Werner <ken.werner@de.ibm.com>
7947
7948 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7949 a bool variable. Expect correct OpenCL names for vector types. Use the
7950 uc3 variable name instead of referring to the uchar3 built-in type.
7951 Escape the asterisk at the half pointer test.
7952
08807d5a
PA
79532011-02-16 Pedro Alves <pedro@codesourcery.com>
7954
f65d5553 7955 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7956 (main): Initialize it before collecting, and and clear it
7957 afterwards.
f65d5553
PA
7958 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7959 collecting overlapping memory ranges.
08807d5a 7960
60f98dde
MS
79612011-02-15 Michael Snyder <msnyder@vmware.com>
7962
7963 * gdb.base/default.exp: Add tests for thread commands.
7964 * gdb.base/help.exp: Add tests for thread commands.
7965 * gdb.threads/thread-find.exp: New test for thread find command.
7966
648cd113
KW
79672011-02-15 Ken Werner <ken.werner@de.ibm.com>
7968
7969 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7970
494e194e
YQ
79712011-02-15 Yao Qi <yao@codesourcery.com>
7972
7973 PR tdep/12352
7974 * gdb.arch/arm-disp-step.S : New test for str instruction.
7975 * gdb.arch/arm-disp-step.exp : Likewise.
7976
d9492458
TJB
79772011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7978
7979 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7980 "vector_register2_vr" test strings. Test the extended floating
7981 point registers (F32~F63).
7982 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7983 IBM XL C compiler. Make the test program use a register provided
7984 by the compiler for the lxvd2x instruction.
7985
8af8e3bc
PA
79862011-02-14 Pedro Alves <pedro@codesourcery.com>
7987
7988 * gdb.trace/unavailable.cc (class Base, class Middle, class
7989 Derived): New types.
7990 (derived_unavail, derived_partial, derived_whole): New globals.
7991 (virtual_partial): New global.
7992 (virtualp): Point at virtual_partial.
7993 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7994 related to unavailable vptr.
7995
1b28d0b3
PA
79962011-02-14 Pedro Alves <pedro@codesourcery.com>
7997
7998 * gdb.trace/unavailable.cc (a, b, c): New globals.
7999 (main): Set and clear them.
8000 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8001 `a' and `c', and check that `b' isn't collected, although `a' and
8002 `c' are.
8003
ec0a52e1
PA
80042011-02-14 Pedro Alves <pedro@codesourcery.com>
8005
8006 * gdb.trace/unavailable.cc (struct Virtual): New.
8007 (virtualp): New global pointer.
8008 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8009 printing a pointer to an object whose type has a vtable, with
8010 print object on.
8011
24e6bcee
PA
80122011-02-14 Pedro Alves <pedro@codesourcery.com>
8013
8014 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8015 value repeat handles unavailableness.
8016
39d37385
PA
80172011-02-14 Pedro Alves <pedro@codesourcery.com>
8018
8019 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8020 tests for building arrays from unavailable values, subscripting
8021 non-memory rvalue unvailable arrays, and accessing fields or
8022 baseclasses of non-lazy unavailable values,
8023 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8024 struct types.
8025 (g_smallstruct, g_smallstruct_b): New globals.
8026
06d72e16
PA
80272011-02-14 Pedro Alves <pedro@codesourcery.com>
8028
8029 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8030
bc9a5551
JK
80312011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8032
8033 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8034 * gdb.cp/overload-const.exp: New file.
8035 * gdb.cp/overload-const.cc: New file.
8036
54fcddd0
UW
80372011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8038
8039 * gdb.opencl/callfuncs.cl: New file.
8040 * gdb.opencl/callfuncs.exp: New test.
8041 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8042
d6dafb7c
UW
80432011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8044
8045 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8046 when computing result.
8047 * gdb.arch/altivec-abi.exp: Update expected results.
8048
a449c2d8
TJB
80492011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8050
8051 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8052 * gdb.base/jit.exp: Likewise.
8053 * gdb.base/pie-execl.exp: Likewise.
8054 * gdb.base/solib-nodir.exp: Likewise.
8055 * gdb.base/solib-overlap.exp: Likewise.
8056
764880b7
PA
80572011-02-07 Pedro Alves <pedro@codesourcery.com>
8058
8059 * gdb.trace/collection.c (global_pieces): New.
8060 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8061 New procedure.
8062 (gdb_trace_collection_test): Call it.
8063
505500db
SW
80642011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8065
8066 * gdb.python/py-evthreads.c: New file.
8067 * gdb.python/py-evthreads.exp: New file.
8068 * gdb.python/py-events.py: New file.
8069 * gdb.python/py-events.exp: New file.
8070 * gdb.python/py-events.c: New file.
8071
385203ed
DD
80722011-02-04 David Daney <ddaney@caviumnetworks.com>
8073
8074 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8075
9011945e
AB
80762011-02-03 Andrew Burgess <aburgess@broadcom.com>
8077
8078 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8079 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8080 boundary between two compilation units.
8081
580688f3
PA
80822011-02-02 Pedro Alves <pedro@codesourcery.com>
8083
8084 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8085 (Virtual): New structs.
8086 (virtual_o, virtual_middle_b): New globals.
8087 * gdb.cp/virtbase.exp: New tests.
8088
d3f0f853
PP
80892011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8090
8091 * gdb.base/jit.exp: New file.
8092 * gdb.base/jit-main.c: New file.
8093 * gdb.base/jit-solib.c: New file.
8094
b2030fb5
UW
80952011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8096
8097 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8098 proceed to initial kernel entry point.
8099 * gdb.opencl/datatypes.exp: Likewise.
8100 * gdb.opencl/operators.exp: Likewise.
8101 * gdb.opencl/vec_comps.exp: Likewise.
8102
2db19d1e
SW
81032011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8104
8105 * gdb.cp/nsnested.cc: New.
8106 * gdb.cp/nsnested.exp: New.
8107 * gdb.cp/nsnoimports.exp: New.
8108 * gdb.cp/nsnoimports.cc: New.
8109
6b0c4c1f
JB
81102011-01-31 Joel Brobecker <brobecker@adacore.com>
8111
8112 * gdb.base/interact.exp: Add extra tests that verify that
8113 the value of the interactive-mode setting does not change
8114 after the script is sourced.
8115
80b23b6a
JK
81162011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8117
8118 * gdb.cp/noparam.exp: New file.
8119 * gdb.cp/noparam.cc: New file.
8120
ffd5ec24
PA
81212011-01-28 Pedro Alves <pedro@codesourcery.com>
8122
8123 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8124 there's no stack or registers.
8125
a81766d8
TT
81262011-01-26 Tom Tromey <tromey@redhat.com>
8127
8128 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8129 space before string output. Add test for "set print pretty off"
8130 case.
8131
585fdaa1
PA
81322011-01-25 Pedro Alves <pedro@codesourcery.com>
8133
8134 * gdb.base/frame-args.exp: Adjust.
8135 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8136 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8137 * gdb.dwarf2/pieces.exp: Adjust.
8138 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8139 * gdb.opt/inline-locals.exp: Adjust.
8140 * gdb.threads/fork-child-threads.exp: Adjust.
8141
d468832a
KW
81422011-01-25 Ken Werner <ken.werner@de.ibm.com>
8143
8144 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8145 OpenCL kernel function. Add a comment as marker. Add address space
8146 qualifiers for the remaining program scope variables.
8147 * gdb.opencl/datatypes.cl: Likewise.
8148 * gdb.opencl/operators.cl: Likewise.
8149 * gdb.opencl/vec_comps.cl: Likewise.
8150 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8151 Add breakpoint at the marker comment.
8152 * gdb.opencl/datatypes.exp: Likewise.
8153 * gdb.opencl/operators.exp: Likewise.
8154 * gdb.opencl/vec_comps.exp: Likewise.
8155
490f124f
PA
81562011-01-24 Pedro Alves <pedro@codesourcery.com>
8157
8158 * gdb.base/printcmds.c (some_struct): New struct and instance.
8159 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8160 procedure.
8161 <global scope>: Call it.
8162
6da78614
KW
81632011-01-21 Ken Werner <ken.werner@de.ibm.com>
8164
8165 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8166 argument to the gdb_compile_opencl_hostapp call.
8167
ec64c9aa
YQ
81682011-01-19 Yao Qi <yao@codesourcery.com>
8169
8170 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8171 positve list.
8172
810cfdbb
YQ
81732011-01-19 Yao Qi <yao@codesourcery.com>
8174
8175 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8176 canonical form.
8177 Remove "xscale-*-*"
8178 * gdb.xml/tdesc-regs.exp: Likewise.
8179 * gdb.python/py-section-script.exp: Replace ARM target triplet
8180 with canonical form.
8181 Match arm*-*-symbianelf*.
8182 * gdb.base/dup-sect.exp: Likewise.
8183 * lib/dwarf.exp: New.
8184 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8185 dwarf2_support.
8186 * gdb.dwarf2/dup-psym.exp: Likewise.
8187 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8188 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8189 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8190 * gdb.dwarf2/dw2-basic.exp: Likewise.
8191 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8192 * gdb.dwarf2/dw2-const.exp: Likewise.
8193 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8194 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8195 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8196 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8197 * gdb.dwarf2/dw2-filename.exp: Likewise.
8198 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8199 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8200 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8201 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8202 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8203 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8204 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8205 * gdb.dwarf2/dw2-producer.exp: Likewise.
8206 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8207 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8208 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8209 * gdb.dwarf2/dw2-strp.exp: Likewise.
8210 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8211 * gdb.dwarf2/implptr.exp: Likewise.
8212 * gdb.dwarf2/mac-fileno.exp: Likewise.
8213 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8214 * gdb.dwarf2/pieces.exp: Likewise.
8215 * gdb.dwarf2/pr11465.exp: Likewise.
8216 * gdb.dwarf2/valop.exp: Likewise.
8217 * gdb.dwarf2/watch-notconst.exp: Likewise.
8218 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8219
4694da01
TT
82202011-01-19 Tom Tromey <tromey@redhat.com>
8221
8222 * gdb.python/py-infthread.exp: Add thread tests.
8223
b075872c
JB
82242011-01-14 Joel Brobecker <brobecker@adacore.com>
8225
8226 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8227
2c3e6e24
JB
82282011-01-14 Joel Brobecker <brobecker@adacore.com>
8229
8230 * gdb.ada/widewide: New testcase.
8231
de8fa76c
JB
82322011-01-13 Joel Brobecker <brobecker@adacore.com>
8233
8234 * gdb.base/interact.exp: New testcase.
8235
1b05df00
TT
82362011-01-12 Tom Tromey <tromey@redhat.com>
8237
8238 * gdb.mi/gdb2549.exp: Update for error message changes.
8239 * gdb.mi/mi-cli.exp: Likewise.
8240 * gdb.mi/mi-disassemble.exp: Likewise.
8241 * gdb.mi/mi-pthreads.exp: Likewise.
8242 * gdb.mi/mi-regs.exp: Likewise.
8243 * gdb.mi/mi-stack.exp: Likewise.
8244 * gdb.mi/mi-var-block.exp: Likewise.
8245 * gdb.mi/mi-var-cmd.exp: Likewise.
8246 * gdb.mi/mi2-cli.exp: Likewise.
8247 * gdb.mi/mi2-disassemble.exp: Likewise.
8248 * gdb.mi/mi2-pthreads.exp: Likewise.
8249 * gdb.mi/mi2-regs.exp: Likewise.
8250 * gdb.mi/mi2-stack.exp: Likewise.
8251 * gdb.mi/mi2-var-block.exp: Likewise.
8252 * gdb.mi/mi2-var-cmd.exp: Likewise.
8253
c2ff108b
JK
82542011-01-12 Andrew Burgess <aburgess@broadcom.com>
8255 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 PR fortran/11104 and DWARF unbound arrays detection.
8258 * gdb.fortran/multi-dim.exp: New file.
8259 * gdb.fortran/multi-dim.f90: New file.
8260
b716877b
AB
82612011-01-12 Andrew Burgess <aburgess@broadcom.com>
8262
8263 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8264 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8265 add new tests for opcode dumping.
8266
6c162d5e
TT
82672011-01-11 Tom Tromey <tromey@redhat.com>
8268
8269 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8270
77b06cd7
TJB
82712010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8272
8273 Convert hardware watchpoints to use breakpoint_ops.
8274 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8275 type is not supported.
8276 * gdb.base/foll-fork.exp: Likewise.
8277 * gdb.base/foll-vfork.exp: Likewise.
8278
f39a75d0
PM
82792011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8280
8281 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8282 Use load_lib gdb-python.exp.
8283 * gdb.python/python.exp: Ditto.
8284 * gdb.python/py-function.exp: Ditto.
8285
fc529d80
AS
82862011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8287
8288 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8289
fb03cb59
JK
82902011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8291
8292 * configure: Regenerate.
8293
d8e22779
TT
82942011-01-06 Tom Tromey <tromey@redhat.com>
8295
8296 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8297
09050809
JB
82982011-01-06 Joel Brobecker <brobecker@adacore.com>
8299
fc529d80
AS
8300 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8301 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8302 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8303 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8304 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8305 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8306 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8307 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8308 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8309 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8310 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8311 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8312 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8313 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8314 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8315 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8316 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8317 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8318 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8319 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8320 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8321 gdb.ada/uninitialized_vars.exp,
8322 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8323 Simplify by using clean_restart.
09050809 8324
8ed5dd9e
JB
83252011-01-06 Joel Brobecker <brobecker@adacore.com>
8326
8327 Add marker to be used as anchor for inserting breakpoints.
8328 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8329 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8330 Likewise.
8331
8332 Remove uses of gdb_start_cmd.
8333 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8334 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8335
8336 Do not run testcase if testing with GDBserver.
8337 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8338 if testing with GDBserver.
8339
368a124f
JB
83402011-01-06 Joel Brobecker <brobecker@adacore.com>
8341
8342 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8343 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8344 copyright header.
8345
44944448
JB
83462011-01-05 Joel Brobecker <brobecker@adacore.com>
8347
8348 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8349 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8350 testsuite/gdb.fortran/complex.f,
8351 testsuite/gdb.fortran/derived-type.f90,
8352 testsuite/gdb.fortran/library-module-lib.f90,
8353 testsuite/gdb.fortran/library-module-main.f90,
8354 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8355 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8356 Copyright year update.
8357
31886ea6
JB
83582011-01-05 Joel Brobecker <brobecker@adacore.com>
8359
8360 * gdb.base/langs1.f: Add copyright header.
8361
ebedcab5
JK
83622011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8363
8364 * gdb.base/morestack.exp: New file.
8365 * gdb.base/morestack.c: New file.
8366
de1eb2f9
JK
83672011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8368
8369 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8370
9e87a409
JB
83712010-12-29 Joel Brobecker <brobecker@adacore.com>
8372
8373 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8374 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8375
720d1a40
JB
83762010-12-29 Joel Brobecker <brobecker@adacore.com>
8377
8378 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8379
a283af87
AS
83802010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8381
5d3d9cba
AS
8382 * gdb.threads/tls.exp: Fix typo.
8383
a283af87
AS
8384 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8385 * gdb.threads/execl.exp: Update.
8386
2a20745c
YQ
83872010-12-23 Yao Qi <yao@codesourcery.com>
8388
8389 * gdb.arch/arm-disp-step.exp: New.
8390 * gdb.arch/arm-disp-step.S: New.
8391
a7658b96
TT
83922010-12-21 Tom Tromey <tromey@redhat.com>
8393
8394 * gdb.threads/execl.exp: Update.
8395 * gdb.threads/linux-dp.exp: Update.
8396 * gdb.threads/manythreads.exp: Update.
8397 * gdb.threads/tls.exp: Update.
8398
5b79abe7
TT
83992010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8402 (NextOverThrowDerivates) <resumebpt>: New.
8403 (resumebpt_test): New.
8404 (main): Call resumebpt_test.
8405 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8406
0914bcdb
SS
84072010-12-12 Stan Shebs <stan@codesourcery.com>
8408
8409 * gdb.trace/tsv.exp: Test print command on trace state variables.
8410
305aeedc
TT
84112010-12-09 Tom Tromey <tromey@redhat.com>
8412
8413 * gdb.base/interp.exp: Add regression test.
8414
186c406b
TT
84152010-12-09 Tom Tromey <tromey@redhat.com>
8416
8417 * gdb.java/jnpe.java: New file.
8418 * gdb.java/jnpe.exp: New file.
8419 * gdb.cp/nextoverthrow.exp: New file.
8420 * gdb.cp/nextoverthrow.cc: New file.
8421
aae1c79a
DE
84222010-12-07 Doug Evans <dje@google.com>
8423
8424 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8425 of data-directory.
8426 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8427 updated.
8428 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8429
60f98dde 84302010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8431
8432 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8433 * gdb.base/call-sc.exp: Ditto.
8434 * gdb.base/finish.exp: Ditto.
8435 * gdb.base/return.exp: Ditto.
8436 * gdb.base/return2.exp: Ditto.
8437
5fa290c1
DE
84382010-11-30 Doug Evans <dje@google.com>
8439
8440 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8441 (gdb_expect_list): Fix spelling errors in comments.
8442 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8443 send_gdb/gdb_expect_list where applicable.
8444 * gdb.base/call-ar-st.exp: Ditto.
8445 * gdb.base/funcargs.exp: Ditto.
8446 * gdb.base/gcore.exp: Ditto.
8447 * gdb.base/page.exp: Ditto.
8448 * gdb.base/sigaltstack.exp: Ditto.
8449 * gdb.base/siginfo.exp: Ditto.
8450 * gdb.base/sigstep.exp: Ditto.
8451 * gdb.base/trace-commands.exp: Ditto.
8452
4e04c971
DE
84532010-11-29 Doug Evans <dje@google.com>
8454
8455 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8456 printer-name;subprinter-name.
8457
8cf6f0b1
TT
84582010-11-29 Tom Tromey <tromey@redhat.com>
8459
8460 * gdb.dwarf2/implptr.exp: New file.
8461 * gdb.dwarf2/implptr.c: New file.
8462 * gdb.dwarf2/implptr.S: New file.
8463
94b6973e
PM
84642010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8465
fc529d80 8466 PR python/12199
94b6973e
PM
8467
8468 * gdb.python/py-breakpoint.exp: Test the delete method.
8469
8358c15c
JK
84702010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8471
8472 Fix step_resume_breakpoint unsaved during an infcall.
8473 * gdb.base/step-resume-infcall.exp: New file.
8474 * gdb.base/step-resume-infcall.c: New file.
8475
f6df29bc
TJB
84762010-11-24 Edjunior Machado <emachado@br.ibm.com>
8477
8478 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8479
f2b5a5cf
TJB
84802010-11-24 Edjunior Machado <emachado@br.ibm.com>
8481
8482 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8483 on ppc64's symbols; "finish" and "return" commands must accept to
8484 show the caller line again as well as the line after.
8485 * gdb.asm/powerpc64.inc: New file.
8486
6b0ecdc2
DE
84872010-11-23 Doug Evans <dje@google.com>
8488
8489 * lib/gdb.exp (gdb_test_sequence): New function.
8490 (gdb_expect_list): Add verbose -log call for each pattern.
8491 * gdb.base/signals.exp (test_handle_all_print): Call it.
8492 Reduce timeout increment from 6 minutes to 1 minute.
8493 * gdb.server/ext-run.exp: Call it.
8494
ea976c60
PM
84952010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8496
f2b5a5cf 8497 PR python/12212
ea976c60
PM
8498
8499 * gdb.python/python.exp: Check that selected_thread raises an
8500 error when no inferior is loaded.
8501
c0efa795
JK
85022010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8503
8504 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8505 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8506
ec3aa567
JK
85072010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8508
8509 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8510 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8511
d8249011
DE
85122010-11-18 Doug Evans <dje@google.com>
8513
8514 * gdb.server/ext-run.exp: Fix intermittent failures.
8515
d4eba7d1
NF
85162010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8517
8518 * gdb.stabs/gdb11479.exp: Use runto_main.
8519
b04c2f88
NF
85202010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8521
8522 * gdb.base/break-entry.exp: Skip if using a stub.
8523
ae9d7ce4
NF
85242010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8525
8526 * gdb.python/py-inferior.exp: Pack values in target endianness.
8527
621c8364
TT
85282010-11-12 Tom Tromey <tromey@redhat.com>
8529
8530 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8531 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8532 MemoryError.
8533 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8534 type.
8535 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8536 MemoryError.
8537 (test_subscript_regression): Update exception type.
8538
84f4c1fe
PM
85392010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8540
8541 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8542 breakpoint tests.
8543
a1442452
PA
85442010-11-09 Pedro Alves <pedro@codesourcery.com>
8545
8546 * gdb.base/watchpoint.exp: Test "watch -location" with an
8547 innacessible location.
8548
efd11a33
JK
85492010-11-09 Edjunior Machado <emachado@br.ibm.com>
8550 Luis Machado <luisgpm@br.ibm.com>
8551
8552 * gdb.base/maint.exp: Expect "." prefix.
8553 * gdb.base/nodebug.exp: Expect "." Likewise.
8554 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8555 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8556 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8557 POWER server processors.
8558
aa00efb5
JK
85592010-11-08 Edjunior Machado <emachado@br.ibm.com>
8560 Luis Machado <luisgpm@br.ibm.com>
8561
8562 * gdb.base/break-entry.exp: convert entry point for
8563 ppc64 and expect leading `.' on ppc64's symbols
8564
99e7ae30
DE
85652010-11-05 Doug Evans <dje@google.com>
8566
8567 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8568 * gdb.python/py-param.exp: Delete, contents moved to ...
8569 * gdb.python/py-parameter.exp: ... here. New file.
8570 Add test for gdb.parameter ("directories").
99e7ae30 8571
f4b8a18d
KW
85722010-11-05 Ken Werner <ken.werner@de.ibm.com>
8573
8574 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8575 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8576 * configure: Regenerate.
8577 * gdb.opencl/Makefile.in: New File.
8578 * gdb.opencl/datatypes.exp: Likewise.
8579 * gdb.opencl/datatypes.cl: Likewise.
8580 * gdb.opencl/operators.exp: Likewise.
8581 * gdb.opencl/operators.cl: Likewise.
8582 * gdb.opencl/vec_comps.exp: Likewise.
8583 * gdb.opencl/vec_comps.cl: Likewise.
8584 * gdb.opencl/convs_casts.exp: Likewise.
8585 * gdb.opencl/convs_casts.cl: Likewise.
8586 * lib/opencl.exp: Likewise.
8587 * lib/opencl_hostapp.c: Likewise.
8588 * lib/opencl_kernel.cl: Likewise.
8589 * lib/cl_util.c: Likewise.
8590 * lib/cl_util.c: Likewise.
8591 * gdb.base/default.exp (set language): Add "opencl" to the list of
8592 languages.
8593
a9d5ef47
SW
85942010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8595
8596 * gdb.cp/overload.exp: Added test for inheritance overload.
8597 * gdb.cp/overload.cc: Ditto.
8598 * gdb.cp/oranking.exp: Removed releveant kfails.
8599
03eb1c79
JK
86002010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8601 Joel Brobecker <brobecker@adacore.com>
8602
8603 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8604 check test_compiler_info.
8605
dbc98a8b
KW
86062010-11-03 Ken Werner <ken.werner@de.ibm.com>
8607
8608 * gdb.base/gnu_vector.exp: Adjust expect messages.
8609
120bd360
KW
86102010-11-03 Ken Werner <ken.werner@de.ibm.com>
8611
8612 * gdb.base/gnu_vector.exp: Add unary operator tests.
8613
c37f7098
KW
86142010-11-03 Ken Werner <ken.werner@de.ibm.com>
8615
8616 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8617
7b51bc51
DE
86182010-11-02 Doug Evans <dje@google.com>
8619
8620 * gdb.python/py-pp-maint.c: New file.
8621 * gdb.python/py-pp-maint.exp: New file.
8622 * gdb.python/py-pp-maint.py: New file.
8623
50c97f38
TT
86242010-11-02 Tom Tromey <tromey@redhat.com>
8625
8626 * gdb.base/default.exp: Remove "scheme" from language list.
8627
a289b8f6
JK
86282010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8629
8630 Revert:
8631 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8632 * gdb.threads/sigstep-threads.exp: New file.
8633 * gdb.threads/sigstep-threads.c: New file.
8634
cd017491
MS
86352010-10-20 Michael Snyder <msnyder@vmware.com>
8636
8637 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8638
8e6a5956
UW
86392010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8640
8641 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8642 Skip test completely if gdb,no_hardware_watchpoints.
8643
2c04da0d
UW
86442010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8645
8646 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8647 strict, but do not check for any particular function name within libc.
8648
79afc5ef
SW
86492010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8650
8651 * gdb.cp/smartp.exp: New test.
8652 * gdb.cp/smartp.cc : New test.
8653
026ffab7
SW
86542010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8655
8656 * gdb.cp/converts.exp: Test pointer to bool conversion.
8657 Test pointer to long conversion.
8658 * gdb.cp/oranking.exp: Removed relevant kfail.
8659
3a772aa4
TT
86602010-10-18 Tom Tromey <tromey@redhat.com>
8661
8662 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8663 argument to lazy_string.
8664 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8665 (pp_ls.to_string): Use it.
8666 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8667 Add "estring2" local.
8668
5fc3827b
JK
86692010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8670
8671 Fix s390x compatibility.
8672 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8673 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8674
8aeb23f3
JK
86752010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 * gdb.threads/sigstep-threads.exp: New file.
8678 * gdb.threads/sigstep-threads.c: New file.
8679
c1e56572
JK
86802010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8681
8682 * gdb.base/pie-execl.exp: New file.
8683 * gdb.base/pie-execl.c: New file.
8684
92163a10
JK
86852010-10-13 Doug Evans <dje@google.com>
8686 Jan Kratochvil <jan.kratochvil@redhat.com>
8687
8688 PR exp/12117
8689 * gdb.cp/ptype-cv-cp.cc: New file.
8690 * gdb.cp/ptype-cv-cp.exp: New file.
8691
7062b0a0
SW
86922010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8693
8694 * gdb.cp/converts.cc: New test program.
8695 * gdb.cp/converts.exp: New test.
8696 * gdb.cp/overload.exp: Added test for void* vs int*.
8697 * gdb.cp/overload.exp: Ditto.
8698 * gdb.cp/oranking.exp: Removed related kfail.
8699
0e3509db
DE
87002010-10-13 Doug Evans <dje@google.com>
8701
8702 * lib/gdb-python.exp (gdb_check_python_config): New function.
8703 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8704 * gdb.python/lib-types.cc: New file.
8705 * gdb.python/lib-types.exp: New file.
8706
8dc78533
JK
87072010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8708
8709 * gdb.python/py-error.exp: New file.
8710 * gdb.python/py-error.py: New file.
8711
93c17e06
JK
87122010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8713
8714 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8715 gdb_test_multiple.
8716
d8b34041
JK
87172010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8718
8719 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8720 * gdb.base/prelink.exp: Likewise.
8721 * gdb.base/solib-nodir.exp: Likewise.
8722 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8723 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8724 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8725
e0cc584e
UW
87262010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8727
8728 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8729 for the "info files" test to avoid timeouts on slow machines.
8730
cfc353b1
JK
87312010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8732
8733 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8734 (main): Make openlib dummy call.
8735
d3d7896d
JK
87362010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8737
8738 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8739 * break-interp.exp (reach): Move the core body ...
8740 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8741 (test_ld): Provide always real argument, even to the linker. Replace
8742 dl_main by _dl_debug_state.
8743
5e533c94
JK
87442010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8745
8746 Fix results of prelinked PIEs on ppc*.
8747 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8748 Accept also DISPLACEMENT "PRESENT".
8749 (main): Replace "ZERO" displacements by "PRESENT".
8750
33540610
SW
87512010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8752
8753 * gdb.cp/oranking.exp: New test.
8754 * gdb.cp/oranking.cc: New test program.
8755
3bdf2bbd
KW
87562010-10-08 Ken Werner <ken.werner@de.ibm.com>
8757
8758 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8759 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8760
2f608a3a
KW
87612010-10-06 Ken Werner <ken.werner@de.ibm.com>
8762
8763 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8764 lush, lynx) New constant.
8765 * gdb.base/constvars.exp: Test const array types.
8766 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8767
aa2e2d8d
DE
87682010-10-06 Doug Evans <dje@google.com>
8769
8770 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8771 of syscall staging area.
8772
2844d6b5
KW
87732010-10-06 Ken Werner <ken.werner@de.ibm.com>
8774
8775 * gdb.base/gnu_vector.c: Add variable c4.
8776 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8777 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8778
7d8ac8bb
MR
87792010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8780
8781 * gdb.arch/altivec-abi.exp: Fix a typo.
8782
84a02e58
MR
87832010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8784
8785 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8786 to match a thread ID.
8787
b18e6318
JK
87882010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8789
8790 Fix s390x testcase compatibility.
8791 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8792
a2c09bd0
DE
87932010-10-01 Doug Evans <dje@google.com>
8794
8795 * lib/gdb-python.exp: New file.
8796 * gdb.python/py-block.exp: Use it.
8797 * gdb.python/py-breakpoint.exp: Ditto.
8798 * gdb.python/py-frame.exp: Ditto.
8799 * gdb.python/py-inferior.exp: Ditto.
8800 * gdb.python/py-param.exp: Ditto.
8801 * gdb.python/py-prettyprint.exp: Ditto.
8802 * gdb.python/py-shared.exp: Ditto.
8803 * gdb.python/py-symbol.exp: Ditto.
8804 * gdb.python/py-symtab.exp: Ditto.
8805 * gdb.python/py-type.exp: Ditto.
8806 * gdb.python/py-value.exp: Ditto.
8807 * gdb.python/python.exp: Ditto.
8808
38f12cfc
TT
88092010-09-30 Tom Tromey <tromey@redhat.com>
8810
8811 * gdb.base/anon.exp: New file.
8812 * gdb.base/anon.c: New file.
8813
9ae8282d
TT
88142010-09-30 Tom Tromey <tromey@redhat.com>
8815
8816 * gdb.base/completion.exp: Test completion through anonymous
8817 union.
8818 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8819
e9e07ba6
JK
88202010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8821
8822 Fix printing parameters of inlined functions.
8823 * gdb.dwarf2/dw2-inline-param.exp: New file.
8824 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8825 * gdb.dwarf2/dw2-inline-param.S: New file.
8826
cd2effb2
JK
88272010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8828
8829 PR corefiles/12071.
8830 * gdb.base/corefile.exp (quit with a process, no question: load core)
8831 (quit with a core file): New tests.
8832
bceffbf3
JK
88332010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8834
8835 Fix GDB crash on inferior calls with self-referencing classes.
8836 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8837 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8838 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8839
1736ad11
JK
88402010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8841
8842 Fix lost siginfo_t for inferior calls.
8843 * gdb.base/siginfo-infcall.exp: New file.
8844 * gdb.base/siginfo-infcall.c: New file.
8845
a176ad92
JB
88462010-09-22 Joel Brobecker <brobecker@adacore.com>
8847
8848 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8849
c2b0a229
JK
88502010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8851
8852 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8853 New test.
8854 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8855
e8ae22d1
JB
88562010-09-22 Joel Brobecker <brobecker@adacore.com>
8857
8858 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8859 type of our const type.
8860
ec322823
SW
88612010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8862
8863 * gdb.cp/pr12028.cc: New.
8864 * gdb.cp/pr12028.exp: New.
8865
72929c62
JB
88662010-09-22 Joel Brobecker <brobecker@adacore.com>
8867
8868 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8869
875b4ff5 88702010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8871 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8872
8873 PR mi/11407
8874 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8875 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8876 * gdb.mi/dw2-ref-missing-frame.S New File.
8877 * gdb.mi/dw2-ref-missing-frame.exp New File.
8878
7155d578
TT
88792010-09-14 Tom Tromey <tromey@redhat.com>
8880
8881 PR symtab/8399:
8882 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8883
515ed532
TT
88842010-09-14 Tom Tromey <tromey@redhat.com>
8885
8886 PR exp/11803:
8887 * gdb.threads/tls.exp: Use C++.
8888 (check_thread_local): Use K::another_thread_local.
8889 * gdb.threads/tls.c (class K): New.
8890 (another_thread_local): Now a member of K.
8891 (spin): Update. No longer K&R C.
8892
450ca57c
SW
88932010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8894
8895 * gdb.cp/koenig.cc: created class for testing member lookup.
8896 * gdb.cp/koenig.exp: Added test for member lookup.
8897
dbd492a3
JK
88982010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8899
8900 Fix false FAILs on sourcetree topdir directory containing "kill".
8901 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8902 source line matching regexp.
8903
8d4d924b
JK
89042010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8905
8906 * gdb.python/python.exp (set height 0, collect help from uiout)
8907 (verify help to uiout): New tests.
8908
8e64f2a0
JK
89092010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8910
8911 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8912 is_lp64_target to check 64bit target.
8913
4569eed2
JK
89142010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8915
8916 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8917 (test_ld) <powerpc64-*>: New.
8918
5e1617b1
DJ
89192010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8920
8921 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8922
c767944b
DJ
89232010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8924
8925 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8926 (FunctionArg::method): New function.
8927 (empty, arg): New variables.
8928 (main): Call arg.method.
8929 * gdb.cp/templates.exp (test_template_args): New function.
8930 (do_tests): Call it.
8931
27d3a3fc
UW
89322010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8933
8934 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8935 of "next" to proceed over pthread_exit call.
8936
55b7ce7f
UW
89372010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8938
8939 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8940 "maint print statistics" output to prevent expect timeouts.
8941
809df446
JK
89422010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8943
8944 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8945 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8946 (test_float_rejected): ... here.
8947 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8948 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8949 (test_float_rejected): ... here.
8950 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8951 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8952 (test_float_rejected): ... here.
8953 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8954 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8955 (test_float_rejected): ... here.
8956
8464be76
DJ
89572010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8958
8959 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8960 before disabling hardware watchpoints.
8961 (test_inaccessible_watchpoint): Check that hardware watchpoints
8962 are used. Test for watchpoints on a constant address.
8963
14dba4b4
JK
89642010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8965
8966 * gdb.base/ui-redirect.exp: New file.
8967
3f3540e1 89682010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8969 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8970
8971 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8972
0f254bb7
DE
89732010-08-31 Doug Evans <dje@google.com>
8974
8975 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8976
03f17ccf
TT
89772010-08-30 Tom Tromey <tromey@redhat.com>
8978
8979 PR python/11792:
8980 * gdb.python/py-value.exp (test_subscript_regression): Add
8981 dynamic_type test.
8982
640617ad
DJ
89832010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8984
8985 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8986 instead of running to main. Do not test the main function.
8987 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8988 Add new main.
8989
2ed91d1b
PA
89902010-08-26 Pedro Alves <pedro@codesourcery.com>
8991
8992 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8993 one test.
8994
673bfd45
DE
89952010-08-24 Doug Evans <dje@google.com>
8996
8997 PR symtab/11942
8998 * gdb.dwarf2/dw4-sig-types.cc: New file.
8999 * gdb.dwarf2/dw4-sig-types.h: New file.
9000 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9001 * gdb.dwarf2/dw4-sig-types.exp: New file.
9002
f9ffd4bb
TT
90032010-08-23 Tom Tromey <tromey@redhat.com>
9004
9005 PR python/11145:
9006 * gdb.python/py-value.c (Base, Derived): New types.
9007 (base): New global.
9008 * gdb.python/py-value.exp (test_subscript_regression): Add
9009 dynamic_cast test.
9010
d839c8a4
TT
90112010-08-23 Tom Tromey <tromey@redhat.com>
9012
9013 PR python/10676:
9014 * gdb.python/py-type.exp (test_fields): Add tests for type
9015 equality.
9016
702c2711
TT
90172010-08-23 Tom Tromey <tromey@redhat.com>
9018
9019 PR python/11915:
9020 * gdb.python/py-type.exp (test_fields): Add tests for array.
9021
832bafd3
KS
90222010-08-23 Keith Seitz <keiths@redhat.com>
9023
9024 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9025 have any children. Create a new abbrev for it.
9026 Add missing terminal sequence to .debug_abbrev.
9027
c37bf528
KS
90282010-08-20 Keith Seitz <keiths@redhat.com>
9029
9030 PR symtab/11465:
9031 * gdb.dwarf2/pr11465.exp: New test.
9032 * gdb.dwarf2/pr11465.S: New file.
9033 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9034 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9035
4572cbac
TJB
90362010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9037
9038 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9039 registers. Update data sets with the new v2_double element in the
9040 VSX register union. Add vector_register3_vr data set for the AltiVec
9041 registers. Use gdb_test_no_output instead of send_gdb.
9042
e7fbb131
PA
90432010-08-19 Pedro Alves <pedro@codesourcery.com>
9044
9045 * gdb.python/py-shared.exp: New file, factored out from
9046 python.exp.
9047 * gdb.python/py-shared.c: New file.
9048 * gdb.python/py-shared-sl.c: New file.
9049 * gdb.python/python-1.c: New file.
9050 * gdb.python/python-sl.c: Delete.
9051 * gdb.python/python.c: Mention python-1.c.
9052 * gdb.python/python.exp: Move shared library tests to
9053 py-shared.exp.
9054 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9055 (MISCELLANEOUS): New.
9056 (clean mostlyclean): Also remove $MISCELLANEOUS.
9057
d30f5e1f
DE
90582010-08-19 Doug Evans <dje@google.com>
9059
9060 PR exp/11926
9061 * gdb.base/printcmds.exp (test_float_accepted): New function.
9062 Move existing float tests there. Add tests for floats with suffixes.
9063 (test_float_rejected): New function.
9064 * gdb.java/jv-print.exp (test_float_accepted): New function.
9065 (test_float_rejected): New function.
9066 * gdb.objc/print.exp: New file.
9067 * gdb.pascal/print.exp: New file.
9068 * lib/objc.exp: New file.
9069
7b3fd859
PM
90702010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9071
9072 * gdb.base/default.exp (info set): Avoid full buffer error and force
9073 reading up to final gdb prompt.
9074 (show): Likewise.
9075
c92817ce
TT
90762010-08-18 Tom Tromey <tromey@redhat.com>
9077
9078 PR symtab/11919:
9079 * gdb.base/completion.exp: Add test.
9080
f1208f9e
DE
90812010-08-18 Doug Evans <dje@google.com>
9082
9083 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9084 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9085 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9086 Simplify, early exit if runto_main fails.
9087 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9088 (set_lang_fortran): Moved to lib/fortran.exp.
9089 * gdb.fortran/types.exp: load_lib fortran.exp.
9090 (set_lang_fortran): Moved to lib/fortran.exp.
9091 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9092 * gdb.java/jprint.exp (set_lang_java): Ditto.
9093 * gdb.java/jv-exp.exp: load_lib java.exp.
9094 If set_lang_java fails, issue a warning instead of failure to be
9095 consistent with other set_lang_foo uses.
9096 (set_lang_java): Moved to lib/java.exp.
9097 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9098 If set_lang_java fails, issue a warning instead of failure to be
9099 consistent with other set_lang_foo uses.
9100 * gdb.pascal/types.exp: load_lib pascal.exp.
9101 (set_lang_pascal): Moved to lib/pascal.exp.
9102 * lib/fortran.exp: New file.
9103 * lib/java.exp (set_lang_java): New function.
9104 * lib/pascal.exp (set_lang_pascal): New function.
9105
2f06b485
YQ
91062010-08-18 Yao Qi <yao@codesourcery.com
9107
9108 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9109 func_nofb_start and func_loopfb_start, so that address of functions
9110 is equal to these labels on Thumb.
9111
96e25403
YQ
91122010-08-18 Yao Qi <yao@codesourcery.com>
9113
9114 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9115 to reflect latest c source file.
9116
36e6adc4
JK
91172010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9118
9119 * gdb.cp/infcall-dlopen.exp: New file.
9120 * gdb.cp/infcall-dlopen.cc: New file.
9121 * gdb.cp/infcall-dlopen-lib.cc: New file.
9122
f431efe5
PA
91232010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9124 Pedro Alves <pedro@codesourcery.com>
9125
9126 PR breakpoints/11371
9127
9128 * gdb.base/watch-cond-infcall.exp: New file.
9129 * gdb.base/watch-cond-infcall.c: New file.
9130
06a64a0b
TT
91312010-08-16 Tom Tromey <tromey@redhat.com>
9132
9133 * gdb.base/help.exp: Update.
9134 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9135 watchpoint.
9136 (test_watch_location): New proc.
9137 (test_watchpoint_in_big_blob): Delete watchpoint.
9138 * gdb.base/watchpoint.c (func5): New function.
9139 (main): Call it.
9140
70ebf4ed
DE
91412010-08-16 Doug Evans <dje@google.com>
9142
9143 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9144
ca5c20b6
PM
91452010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9146
9147 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9148 tests.
9149
7346b668
KW
91502010-08-11 Ken Werner <ken.werner@de.ibm.com>
9151
9152 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9153 * gdb.base/gnu_vector.c: New File.
9154 * gdb.base/gnu_vector.exp: Likewise.
9155
cb2e07a6
PM
91562010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9157
9158 * gdb.python/python.c: New File.
9159 * gdb.python/python-sl.c: New File.
9160 * gdb.python/python.exp: Test solib_address and decode_line
9161 * functions.
9162
5da1313b
JK
91632010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9164
9165 * gdb.python/python.exp (show height, set height 10)
9166 (verify pagination beforehand, verify pagination beforehand: q)
9167 (gdb.execute does not page, verify pagination afterwards)
9168 (verify pagination afterwards: q): New.
9169
49c3ccf7
DE
91702010-08-02 Doug Evans <dje@google.com>
9171
9172 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9173 because of an older gcc, change test2
9174 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9175 to unsupported.
9176
42c0c4f1
KH
91772010-07-30 Kazu Hirata <kazu@codesourcery.com>
9178
9179 * gdb.base/break-always.exp: Do not expect full paths to file
9180 names.
9181 * gdb.base/commands.exp: Likewise.
9182
d3765805
DE
91832010-07-30 Doug Evans <dje@google.com>
9184
c98ee71b
DE
9185 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9186 xfail them when run with older gccs.
9187
fd961404
DE
9188 * lib/gdb.exp (build_executable): Forward "c++" option to
9189 get_compiler_info.
9190
999adef4
DE
9191 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9192 "python print ttype.template_argument(1)" and
9193 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9194 if using gcc 4.4 or earlier.
9195
d3765805
DE
9196 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9197 attach-to-debugger handling.
9198
1276c759
JK
91992010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9200
9201 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9202 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9203 (main): Use copyreloc.
9204 * gdb.base/prelink.exp (split debug of executable)
9205 (.dynbss vs. .bss address shift): New tests.
9206
88caa9b9
PA
92072010-07-29 Pedro Alves <pedro@codesourcery.com>
9208
9209 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9210 in gdb_test_multiple.
9211
c6f2ac43
PA
92122010-07-29 Pedro Alves <pedro@codesourcery.com>
9213
9214 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9215 environment.
9216
326fd672
TT
92172010-07-28 Tom Tromey <tromey@redhat.com>
9218
9219 PR python/11060:
9220 * gdb.python/py-type.c (Temargs): New template.
9221 (temvar): New variable.
9222 * gdb.python/py-type.exp (test_template): New proc.
9223
3ce3b1ba
PA
92242010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9225
9226 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9227 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9228
34eaf542
TT
92292010-07-28 Tom Tromey <tromey@redhat.com>
9230
9231 PR c++/9946:
9232 * gdb.cp/temargs.exp: New file.
9233 * gdb.cp/temargs.cc: New file.
9234
d41b819e
JK
92352010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9236
9237 * gdb.base/help.exp (help disassemble): Update the content.
9238
26ab7092
JK
92392010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9240
9241 * gdb.threads/ia64-sigill.exp: New file.
9242 * gdb.threads/ia64-sigill.c: New file.
9243
5283e9e1
TT
92442010-07-27 Tom Tromey <tromey@redhat.com>
9245
9246 * gdb.opt/inline-cmds.c (ATTR): New define.
9247 (func1): Use it.
9248 (func2): Likewise.
9249 (func3): Likewise.
9250 (outer_inline1): Likewise.
9251 (outer_inline2): Likewise.
9252 * gdb.opt/inline-bt.c (ATTR): New define.
9253 (func1): Use it.
9254 (func2): Likewise.
9255 * gdb.opt/inline-locals.c (ATTR): New define.
9256 (func1): Use it.
9257 (func2): Likewise.
9258
e992ef73
TT
92592010-07-27 Tom Tromey <tromey@redhat.com>
9260
9261 * gdb.stabs/gdb11479.c (hack): New function.
9262 (test): Use it.
9263 (test2): Use it.
9264 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9265 (int32_search_buf, int64_search_buf): No longer static.
9266 (x): Remove.
9267 * gdb.base/relocate.c (hack): New function.
9268
5374244e
PM
92692010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9270
9271 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9272 * gdb.python/py-value.c (func1): New function.
9273 (func2): Likewise.
9274
a99aee83
CV
92752010-07-26 Corinna Vinschen <vinschen@redhat.com>
9276
9277 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9278 as not to clash with .data section.
9279
a04ba985
JG
92802010-07-26 Jerome Guitton <guitton@adacore.com>
9281
9282 * gdb.base/code_elim.exp: New file.
9283 * gdb.base/code_elim1.c: New file.
9284 * gdb.base/code_elim2.c: New file.
9285
23bd0f7c
PA
92862010-07-21 Pedro Alves <pedro@codesourcery.com>
9287
9288 PR symtab/11827
9289
9290 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9291 (some_volatile_enum): New variable.
9292 * gdb.base/printcmds.exp (test_print_enums): New.
9293 <top level>: Call it.
9294
883df6dd
SW
92952010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9296
9297 * gdb.cp/fpointer.cc: New test.
9298 * gdb.cp/fpointer.exp: New test.
9299
569b05a5
JK
93002010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9301
9302 * gdb.base/solib-nodir.exp: New file.
9303 * lib/gdb.exp (runto): New case for a GDB internal error.
9304
51d7d803
JK
93052010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9306 Ulrich Weigand <uweigand@de.ibm.com>
9307 Tom Tromey <tromey@redhat.com>
9308
9309 * gdb.base/charset-malloc.c: New file.
9310 * gdb.base/charset.c (malloc_stub): New prototype.
9311 (main): Call it instead of malloc itself.
9312 * gdb.base/charset.exp: Use only prepare_for_testing.
9313 (binfile): Remove the variable.
9314
c0edd9ed
JK
93152010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9316
9317 Make core files the process_stratum.
9318 * gdb.base/corefile.exp (run: load core again)
9319 (run: sanity check we see the core file, run: with core)
9320 (run: core file is cleared, attach: load core again)
9321 (attach: sanity check we see the core file, attach: with core)
9322 (attach: core file is cleared): New tests.
9323 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9324
3cbaedff
KW
93252010-07-14 Ken Werner <ken.werner@de.ibm.com>
9326
9327 * gdb.arch/altivec-abi.exp: New tests.
9328
91158a56
TT
93292010-07-13 Tom Tromey <tromey@redhat.com>
9330
9331 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9332 (main): Use it.
9333 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9334
0f5238ed
TT
93352010-07-13 Tom Tromey <tromey@redhat.com>
9336
9337 * gdb.base/label.exp: New file.
9338 * gdb.base/label.c: New file.
9339
add265ae
L
93402010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9341 H.J. Lu <hongjiu.lu@intel.com>
9342
9343 * lib/gdb.exp (is_ilp32_target): New.
9344 (is_lp64_target): Likewise.
9345
9346 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9347 target.
9348 * gdb.arch/amd64-disp-step.exp: Likewise.
9349 * gdb.arch/amd64-dword.exp: Likewise.
9350 * gdb.arch/amd64-i386-address.exp: Likewise.
9351 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9352
add265ae
L
9353 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9354 target.
9355 * gdb.arch/i386-bp_permanent.exp: Likewise.
9356 * gdb.arch/i386-byte.exp: Likewise.
9357 * gdb.arch/i386-disp-step.exp: Likewise.
9358 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9359 * gdb.arch/i386-prologue.exp: Likewise.
9360 * gdb.arch/i386-size-overlap.exp: Likewise.
9361 * gdb.arch/i386-size.exp: Likewise.
9362 * gdb.arch/i386-sse.exp: Likewise.
9363 * gdb.arch/i386-unwind.exp: Likewise.
9364 * gdb.arch/i386-word.exp: Likewise.
9365
9366 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9367 test only when building 64-bit executables. Do not hard-code
9368 -m64 option.
9369
2dfb8c17
DE
93702010-07-07 Doug Evans <dje@google.com>
9371
9372 * lib/gdb.exp (gdb_test_list_exact): New function.
9373 * gdb.base/default.exp (show convenience): Call it, add tests for
9374 $_sdata = void, $_thread = 0.
9375
4e5799b6
JK
93762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9377 Joel Brobecker <brobecker@adacore.com>
9378
9379 Fix re-run of PIE executable, PR shlibs/11776.
9380 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9381 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9382 and re-"run" of the inferior.
9383
1a219cc7
JK
93842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9385 Joel Brobecker <brobecker@adacore.com>
9386
9387 Cope with missing /usr/sbin/prelink.
9388 * lib/prelink-support.exp (prelink_no):
9389 <result == 1 && $output is "no such file or directory">: New.
9390 (prelink_yes): Likewise. Return on failed prelink_no.
9391
5e3b36f8
JK
93922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9393 Joel Brobecker <brobecker@adacore.com>
9394
9395 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9396 build_executable by build_executable_own_libs. Replace "prelink -R"
9397 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9398 change.
9399 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9400 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9401 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9402 Replace build_executable by build_executable_own_libs's function
9403 build_executable_own_libs.
9404 (prelinkNO): Create new stub to call prelink_no.
9405 (prelinkYES): Create new stub to call prelink_yes.
9406 (test_attach): Rename calls of copy to file_copy.
9407 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9408 (copy): Move to ...
9409 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9410 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9411 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9412 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9413 special flags by gdb_compile_shlib. Replace second gdb_compile by
9414 build_executable_own_libs. Replace "prelink -R" execution by a call of
9415 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9416 a second call of prelink_yes. Replace restart commands by
9417 clean_restart.
9418 (prelink): Rename to ...
9419 (seen displacement message): ... this test. Extend its expectation
9420 strictness.
9421
86e4bafc
JK
94222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9423
9424 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9425 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9426 displacement message exactly once.
9427
3cd07d20
JK
94282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9429 Joel Brobecker <brobecker@adacore.com>
9430
9431 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9432 its restore after the <$relink_args != ""> loop. new comment.
9433
0a1e94c7
JK
94342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9435 Joel Brobecker <brobecker@adacore.com>
9436
9437 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9438 code for it. New variable relink_args.
9439 (prelinkYES): Call prelinkNO.
9440 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9441 in such case. Move the core code to ...
9442 (test_attach_gdb): ... a new function. Send GDB command "file".
9443 Extend expected "Attaching to " string.
9444
2f70bcfb
TT
94452010-07-02 Tom Tromey <tromey@redhat.com>
9446
9447 * gdb.base/bitops.exp: Remove extraneous "pass".
9448
a17ac5b0
TT
94492010-07-02 Ken Werner <ken.werner@de.ibm.com>
9450
9451 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9452
dc10affe
PA
94532010-07-01 Pedro Alves <pedro@codesourcery.com>
9454
d41c0fc8
PA
9455 * gdb.base/help.exp: Adjust expected output.
9456
94572010-07-01 Pedro Alves <pedro@codesourcery.com>
9458
9459 * gdb.base/help.exp: Adjust expected output.
dc10affe 9460
0a600c36
JK
94612010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9462
9463 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9464 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9465 c++/11702.
9466
37cc8bfe
JK
94672010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9468 Doug Evans <dje@google.com>
9469
9470 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9471 add .dynamic entry'.
9472
254e6b9e
DE
94732010-06-29 Doug Evans <dje@google.com>
9474
9475 Test PR c++/11702.
9476 * gdb.cp/m-static.exp: Add testcase.
9477 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9478
595939de 94792010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9480 Tom Tromey <tromey@redhat.com>
9481 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9482
9483 * gdb.python/py-inferior.c: New File.
9484 * gdb.python/py-infthread.c: New File.
9485 * gdb.python/py-inferior.exp: New File.
9486 * gdb.python/py-infthread.exp: New File.
9487
98751a41
JK
94882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9489
9490 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9491 (ptype ::C::OtherFileClass typedefs): New.
9492 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9493 (C::OtherFileClass::cOtherFileClassVar2): New.
9494 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9495 cOtherFileClassVar2.
9496 (C::cOtherFileType2, C::cOtherFileVar2): New.
9497 (C::cOtherFileVar_use): use also cOtherFileVar2.
9498 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9499
41f62f39
JK
95002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9501
9502 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9503 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9504 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9505 (print ::C::cOtherFileVar)
9506 (whatis C::OtherFileClass::cOtherFileClassType)
9507 (whatis ::C::OtherFileClass::cOtherFileClassType)
9508 (print C::OtherFileClass::cOtherFileClassVar)
9509 (print ::cOtherFileClassVar)
9510 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9511 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9512 trailing content.
9513 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9514 (C::OtherFileClass::cOtherFileClassVar)
9515 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9516 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9517
af53d231
JK
95182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9519
9520 Test PR c++/11703 and PR gdb/1448.
9521 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9522 gdb/1448.
9523
9655fd1a
JK
95242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9527 (main) <rtti_data>: New.
9528 * gdb.cp/virtbase.exp (print rtti_data): New.
9529
824cc8dd
JK
95302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9531 Joel Brobecker <brobecker@adacore.com>
9532
9533 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9534
6036c742
JK
95352010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9536
9537 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9538
de6a0421
DE
95392010-06-28 Doug Evans <dje@google.com>
9540
9541 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9542
b2dae948
DE
95432010-06-27 Doug Evans <dje@google.com>
9544
9545 * gdb.cp/m-static.exp: Update expected test output.
9546
0f3bb72e
PH
95472010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9548
889bf7c5
PA
9549 * gdb.gdb/selftest.exp: Adjust expected message for
9550 capturing start-up runtime.
0f3bb72e 9551
bc9f0842
TT
95522010-06-25 Tom Tromey <tromey@redhat.com>
9553
9554 PR python/10808:
9555 * gdb.python/python.exp: Add new tests.
9556
099ef718
SW
95572010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9558
9559 * gdb.cp/operator.cc: Created an import loop.
9560 * gdb.cp/operator.exp: Added testcase for import loop.
9561
5868a632
JK
95622010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9563
9564 Test PR python/11407.
9565 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9566 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9567 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9568 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9569 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9570 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9571 binfile. Call gdb_compile with clean_restart twice.
9572 (func_nofb print, func_nofb backtrace, func_loopfb print)
9573 (func_loopfb backtrace): New.
9574
af76db58
JK
95752010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9576
9577 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9578 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9579 by a hand made one.
9580 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9581 i?86 requirement. Remove variables srcfile and binfile. New variable
9582 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9583
f2c7657e
UW
95842010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9585
9586 * gdb.cell/dwarfaddr.exp: New file.
9587 * gdb.cell/dwarfaddr.S: New file.
9588
628fe4e4
JK
95892010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9590
9591 Test PR 9436.
9592 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9593
f1421989
HZ
95942010-06-24 Hui Zhu <teawater@gmail.com>
9595
9596 * gdb.base/eval.exp: New file.
9597
d03285ec
UW
95982010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9599
9600 * gdb.cell/fork.exp: New file.
9601 * gdb.cell/fork.c: Likewise.
9602 * gdb.cell/fork-spu.c: Likewise.
9603
41b2c92d
PM
96042010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9605
9606 * lib/gdb.exp (banned_variables_traced): New global variable.
9607 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9608 (gdb_init): Use `trace add variable' instead of obsolete
9609 `trace variable'.
9610
d5bc977f
DE
96112010-06-21 Doug Evans <dje@google.com>
9612
9613 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9614
d2ed6730
UW
96152010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9616
9617 * gdb.arch/spu-ls.exp: New file.
9618 * gdb.arch/spu-ls.c: Likewise.
9619
6aed2dbc
SS
96202010-06-18 Stan Shebs <stan@codesourcery.com>
9621
9622 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9623
e0756905
UW
96242010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9625
9626 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9627 * gdb.base/watch-cond.exp: Likewise.
9628 * gdb.python/py-breakpoint.exp: Likewise.
9629
d8053d4d
PA
96302010-06-18 Pedro Alves <pedro@codesourcery.com>
9631
9632 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9633 clean_restart, make sure every test has a distinct message, and
9634 that messages don't include the executable' full path.
9635
81ce510c
DE
96362010-06-17 Doug Evans <dje@google.com>
9637
9638 * gdb.arch/i386-size.exp: Updated expected output for
9639 DISASSEMBLY_OMIT_FNAME.
9640
65d79d4b
SDJ
96412010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9642 Sergio Durigan Junior <sergiodj@redhat.com>
9643
9644 * gdb.base/watch-notconst.c: New file.
9645 * gdb.base/watch-notconst.S: New file.
9646 * gdb.base/watch-notconst2.c: New file.
9647 * gdb.base/watch-notconst2.S: New file.
9648 * gdb.base/watch-notconst.exp: New file.
9649 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9650 (func4): Add operations on `global_ptr_ptr'.
9651 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9652 routine to test watchpoints created with a constant expression.
9653 (test_inaccessible_watchpoint): Include tests for watchpoints
9654 created with a constant expression.
9655
df0f4836
KB
96562010-06-14 Kevin Buettner <kevinb@redhat.com>
9657
9658 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9659 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9660 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9661 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9662 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9663 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9664 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9665 of `_start'.
9666
b769def5
UW
96672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9668
9669 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9670 not supported on the target.
9671 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9672 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9673 * gdb.mi/mi-nsintrall.exp: Likewise.
9674 * gdb.mi/mi-nsmoribund.exp: Likewise.
9675 * gdb.mi/mi-nsthrexec.exp: Likewise.
9676
d914c394
SS
96772010-06-11 Stan Shebs <stan@codesourcery.com>
9678
9679 * gdb.base/permissions.exp: New file.
9680
96812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9682
9683 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9684 does not support ELF executable class.
9685
f3ce5b9c
UW
96862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9687
9688 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9689
8e46892c
JK
96902010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9691
9692 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9693 (runto): Catch "The target does not support running in non-stop mode.".
9694
6cc55c64
MS
96952010-06-11 Michael Snyder <msnyder@vmware.com>
9696
9697 * gdb.base/setshow.exp (set language asm): Don't use
9698 gdb_test_no_output, fails on some targets.
9699
caddefa4
UW
97002010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9701
9702 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9703 * gdb.cp/pr9167.exp: Likewise.
9704
468b1aa7
UW
97052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9706
9707 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9708
5c3552dc
UW
97092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9710
9711 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9712
02e6fe6a
UW
97132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9714
9715 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9716
0e03807e
TT
97172010-06-11 Tom Tromey <tromey@redhat.com>
9718
9719 PR gdb/9977, PR exp/11636::
9720 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9721 (pieces_test_f6): Update expected output.
9722
2bdf28a0
JK
97232010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9724
9725 * gdb.base/moribund-step.exp: New.
9726
f6978de9
MS
97272010-06-08 Michael Snyder <msnyder@vmware.com>
9728
9729 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9730 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9731 * gdb.ada/frame_args.exp: Ditto.
9732 * gdb.ada/lang_switch.exp: Ditto.
9733 * gdb.ada/ptype_arith_binop.exp: Ditto.
9734 * gdb.ada/ref_param.exp: Ditto.
9735 * gdb.ada/type_coercion.exp:Ditto.
9736
9737 * gdb.asm/asm-source.exp: Ditto.
9738
9739 * gdb.base/attach.exp: Ditto.
9740 * gdb.base/bitfields2.exp: Ditto.
9741 * gdb.base/call-signal-resume.exp: Ditto.
9742 * gdb.base/callfuncs.exp: Ditto.
9743 * gdb.base/commands.exp: Ditto.
9744 * gdb.base/dbx.exp: Ditto.
9745 * gdb.base/default.exp: Ditto.
9746 * gdb.base/dump.exp: Ditto.
9747 * gdb.base/exprs.exp: Ditto.
9748 * gdb.base/freebpcmd.exp: Ditto.
9749 * gdb.base/interrupt.exp: Ditto.
9750 * gdb.base/list.exp: Ditto.
9751 * gdb.base/long_long.exp: Ditto.
9752 * gdb.base/maint.exp: Ditto.
9753 * gdb.base/ptype.exp: Ditto.
9754 * gdb.base/return.exp: Ditto.
9755 * gdb.base/setshow.exp: Ditto.
9756 * gdb.base/sigbpt.exp: Ditto.
9757 * gdb.base/sigrepeat.exp: Ditto.
9758
9759 * gdb.cp/classes.exp: Ditto.
9760
9761 * gdb.dwarf2/dw2-restore.exp: Ditto.
9762
9763 * gdb.gdb/selftest.exp: Ditto.
9764
9765 * gdb.multi/base.exp: Ditto.
9766 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9767
9768 * gdb.python/py-block.exp: Ditto.
9769 * gdb.python/py-prettyprint.exp: Ditto.
9770 * gdb.python/py-template.exp: Ditto.
9771
9772 * gdb.server/ext-attach.exp: Ditto.
9773 * gdb.server/ext-run.exp: Ditto.
9774 * gdb.server/server-mon.exp: Ditto.
9775
9776 * gdb.threads/fork-thread-pending.exp: Ditto.
9777 * gdb.threads/hand-call-in-threads.exp: Ditto.
9778 * gdb.threads/interrupted-hand-call.exp: Ditto.
9779 * gdb.threads/linux-dp.exp: Ditto.
9780 * gdb.threads/manythreads.exp: Ditto.
9781 * gdb.threads/print-threads.exp: Ditto.
9782 * gdb.threads/pthreads.exp: Ditto.
9783 * gdb.threads/schedlock.exp: Ditto.
9784 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9785 * gdb.threads/threadapply.exp: Ditto.
9786
de7ff789
MS
97872010-06-08 Michael Snyder <msnyder@vmware.com>
9788
889bf7c5 9789 * gdb.ada/exec_changed.exp:
de7ff789
MS
9790 Use ".*" instead of "" as wildcard regexp.
9791
9792 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9793 * gdb.base/call-ar-st.exp: Ditto.
9794 * gdb.base/checkpoint.exp: Ditto.
9795 * gdb.base/default.exp: Ditto.
9796 * gdb.base/dump.exp: Ditto.
9797 * gdb.base/ending-run.exp: Ditto.
9798 * gdb.base/fileio.exp: Ditto.
9799 * gdb.base/miscexprs.exp: Ditto.
9800 * gdb.base/pointers.exp: Ditto.
9801 * gdb.base/readline.exp: Ditto.
9802 * gdb.base/reread.exp: Ditto.
9803 * gdb.base/restore.exp: Ditto.
9804 * gdb.base/shlib-call.exp: Ditto.
9805 * gdb.base/valgrind-db-attach.exp: Ditto.
9806 * gdb.base/volatile.exp: Ditto.
9807 * gdb.base/watchpoints.exp: Ditto.
9808
9809 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9810
9811 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9812 * gdb.python/py-value.exp: Ditto.
9813
9814 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9815 * gdb.trace/circ.exp: Ditto.
9816 * gdb.trace/collection.exp: Ditto.
9817 * gdb.trace/packetlen.exp: Ditto.
9818 * gdb.trace/passc-dyn.exp: Ditto.
9819 * gdb.trace/report.exp: Ditto.
9820 * gdb.trace/tfile.exp: Ditto.
9821 * gdb.trace/tfind.exp: Ditto.
9822 * gdb.trace/while-dyn.exp: Ditto.
9823
3bebe2f2
JK
98242010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9825
9826 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9827
5c631832
JK
98282010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9829
9830 Test PR 10640.
9831 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9832
4c3376c8
SW
98332010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9834
9835 * gdb.cp/koenig.exp: Test for ADL operators.
9836 * gdb.cp/koenig.cc: Added ADL operators.
9837 * gdb.cp/operator.exp: New test.
9838 * gdb.cp/operator.cc: New test.
9839
dc226d5a
MS
98402010-06-04 Michael Snyder <msnyder@vmware.com>
9841
dfb88a23
MS
9842 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9843 * gdb.base/pending.exp: Ditto.
f7ae76b3 9844
dc226d5a
MS
9845 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9846
967cf477
DE
98472010-06-04 Doug Evans <dje@google.com>
9848
9849 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9850 disabled printers.
9851 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9852 (enable_lookup_function): New function.
9853
eb801841
TT
98542010-06-04 Tom Tromey <tromey@redhat.com>
9855
9856 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9857 of hash and id.
9858
38979823
JK
98592010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9862 newline.
9863 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9864 (empty verbose non-noisy clear, empty verbose noisy clear)
9865 (empty non-verbose noisy clear): Likewise.
9866
35ec993f
MS
98672010-06-03 Michael Snyder <msnyder@vmware.com>
9868
9869 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9870 * gdb.base/display.exp: Ditto.
9871 * gdb.base/find.exp: Ditto.
9872 * gdb.base/ifelse.exp: Ditto.
9873 * gdb.base/multi-forks.exp: Ditto.
9874 * gdb.base/recurse.exp: Ditto.
9875 * gdb.base/setshow.exp: Ditto.
9876 * gdb.base/value-double-free.exp: Ditto.
9877 * gdb.base/watch-vfork.exp: Ditto.
9878 * gdb.base/watch_thread_num.exp: Ditto.
9879 * gdb.base/watchpoint-solib.exp: Ditto.
9880 * gdb.base/watchpoint.exp: Ditto.
9881 * gdb.base/watchpoints.exp: Ditto.
9882
9883 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9884 * gdb.cp/overload.exp: Ditto.
9885 * gdb.cp/virtfunc.exp: Ditto.
9886
9887 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9888
889bf7c5 9889 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9890 Replace gdb_test with gdb_test_no_output.
9891
889bf7c5 9892 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9893 Replace gdb_test with gdb_test_no_output.
9894 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9895 * gdb.threads/watchthreads.exp: Ditto.
9896 * gdb.threads/watchthreads2.exp: Ditto.
9897
9898 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9899 * gdb.trace/tfind.exp: Ditto.
9900
c22decce
JB
99012010-06-03 Joel Brobecker <brobecker@adacore.com>
9902
9903 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9904 successful test if message is the empty string.
9905
fd5700c7
JK
99062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9907
9908 * gdb.fortran/module.exp (stopped language detection): New test.
9909
f55ee35c
JK
99102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9911
9912 Support DW_TAG_module as separate namespaces.
9913 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9914 gdb.fortran/library-module-lib.f90: New.
9915 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9916 (print i): Remove.
9917 (continue to breakpoint: i-is-1, print var_i value 1)
9918 (continue to breakpoint: i-is-2, print var_i value 2)
9919 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9920 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9921 (complete `modmany, complete `modmany`, complete `modmany`var)
9922 (show language, setting breakpoint at module): New tests.
9923 * gdb.fortran/module.f90 (module mod): Remove.
9924 (module mod1, module mod2, module modmany, subroutine sub1)
9925 (subroutine sub2, program module): New.
9926
b8e8282f
JK
99272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9928
9929 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9930 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9931 * gdb.cp/anon-union.exp (pass): Rename to ...
9932 (print z 2): ... here.
b8e8282f 9933
019ebafc
MS
99342010-06-02 Michael Snyder <msnyder@vmware.com>
9935
e68d8fd4
MS
9936 * gdb.trace/actions.exp: Use gdb_test_no_output.
9937 * gdb.trace/circ.exp: Ditto.
9938 * gdb.trace/packetlen.exp: Ditto.
9939 * gdb.trace/save-trace.exp: Ditto.
9940 * gdb.trace/tracecmd.exp: Ditto.
9941 * gdb.trace/tsv.exp: Ditto.
9942
12b5d08a
MS
9943 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9944 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9945 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9946 * gdb.threads/manythreads.exp: Ditto.
9947 * gdb.threads/print-threads.exp: Ditto.
9948 * gdb.threads/pthreads.exp: Ditto.
9949 * gdb.threads/schedlock.exp: Ditto.
9950 * gdb.threads/staticthreads.exp: Ditto.
9951 * gdb.threads/thread-specific.exp: Ditto.
9952 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9953 * gdb.threads/threadapply.exp: Ditto.
9954 * gdb.threads/watchthreads.exp: Ditto.
9955 * gdb.threads/watchthreads2.exp: Ditto.
9956
89493308
MS
9957 * gdb.python/py-block.exp: Use gdb_test_no_output.
9958 * gdb.python/py-prettyprint.exp: Ditto.
9959 * gdb.python/py-template.exp: Ditto.
9960 * gdb.python/py-value.exp: Ditto.
9961
9962 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9963 * gdb.reverse/watch-reverse.exp: Ditto.
9964
9965 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9966 * gdb.server/ext-run.exp: Ditto.
9967
019ebafc
MS
9968 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9969 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9970 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9971 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9972 * gdb.dwarf2/dw2-producer.exp: Ditto.
9973 * gdb.dwarf2/mac-fileno.exp: Ditto.
9974
9975 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9976 * gdb.gdb/selftest.exp: Ditto.
9977
9978 * gdb.multi/base.exp: Use gdb_test_no_output.
9979
9980 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9981
3e0ca3a5
JK
99822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9983
9984 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9985
9db70545
MS
99862010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9987
a8d52276
MS
9988 * gdb.cp/class2.exp: Use gdb_test_no_output.
9989 * gdb.cp/classes.exp: Ditto.
9990 * gdb.cp/extern-c.exp: Ditto.
9991 * gdb.cp/inherit.exp: Ditto.
9992 * gdb.cp/maint.exp: Ditto.
9993 * gdb.cp/mb-inline.exp: Ditto.
9994 * gdb.cp/mb-templates.exp: Ditto.
9995 * gdb.cp/method2.exp: Ditto.
9996 * gdb.cp/misc.exp: Ditto.
9997 * gdb.cp/ovldbreak.exp: Ditto.
9998 * gdb.cp/punctuator.exp: Ditto.
9999 * gdb.cp/templates.exp: Ditto.
10000 * gdb.cp/virtbase.exp: Ditto.
10001
889bf7c5 10002 * gdb.threads/attach-stopped.exp:
9db70545 10003 Replace uses of send_gdb / gdb_expect.
889bf7c5 10004 * gdb.threads/attachstop-mt.exp:
9db70545 10005 Replace uses of send_gdb / gdb_expect.
889bf7c5 10006 * gdb.threads/gcore-thread.exp:
9db70545 10007 Replace uses of send_gdb / gdb_expect.
889bf7c5 10008 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10009 Replace uses of send_gdb / gdb_expect.
10010 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10011 * gdb.threads/print-threads.exp:
9db70545
MS
10012 Replace uses of send_gdb / gdb_expect.
10013 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10014 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10015 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10016
10017 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10018 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10019 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10020 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10021 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10022 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10023 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10024 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10025 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10026 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10027 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10028
359cc68c
JK
100292010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10030
10031 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10032
7d3fe98e
SW
100332010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10034
10035 * gdb.cp/koenig.exp: Added new test case.
10036 * gdb.cp/koenig.cc: Ditto.
10037
27d3a1a2
MS
100382010-06-01 Michael Snyder <msnyder@vmware.com>
10039
10040 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10041 * gdb.base/arrayidx.exp: Ditto.
10042 * gdb.base/attach.exp: Ditto.
10043 * gdb.base/auxv.exp: Ditto.
10044 * gdb.base/bigcre.exp: Ditto.
10045 * gdb.base/break-always.exp: Ditto.
10046 * gdb.base/break-interp.exp: Ditto.
10047 * gdb.base/break.exp: Ditto.
10048 * gdb.base/breakpoint-shadow.exp: Ditto.
10049 * gdb.base/call-ar-st.exp: Ditto.
10050 * gdb.base/call-sc.exp: Ditto.
10051 * gdb.base/call-signal-resume.exp: Ditto.
10052 * gdb.base/callfuncs.exp: Ditto.
10053 * gdb.base/catch-syscall.exp: Ditto.
10054 * gdb.base/charset.exp: Ditto.
10055 * gdb.base/code-expr.exp: Ditto.
10056 * gdb.base/commands.exp: Ditto.
10057 * gdb.base/cond-expr.exp: Ditto.
10058 * gdb.base/condbreak.exp: Ditto.
10059 * gdb.base/cursal.exp: Ditto.
10060 * gdb.base/cvexpr.exp: Ditto.
10061 * gdb.base/default.exp: Ditto.
10062 * gdb.base/del.exp: Ditto.
10063 * gdb.base/detach.exp: Ditto.
10064 * gdb.base/display.exp: Ditto.
10065 * gdb.base/ena-dis-br.exp: Ditto.
10066 * gdb.base/eval-skip.exp: Ditto.
10067 * gdb.base/foll-fork.exp: Ditto.
10068 * gdb.base/foll-vfork.exp: Ditto.
10069 * gdb.base/frame-args.exp: Ditto.
10070 * gdb.base/funcargs.exp: Ditto.
10071 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10072 * gdb.base/gdbvars.exp: Ditto.
10073 * gdb.base/help.exp: Ditto.
10074 * gdb.base/ifelse.exp: Ditto.
10075 * gdb.base/included.exp: Ditto.
10076 * gdb.base/list.exp: Ditto.
10077 * gdb.base/macscp.exp: Ditto.
10078 * gdb.base/maint.exp: Ditto.
10079 * gdb.base/multi-fork.exp: Ditto.
10080 * gdb.base/overlays.exp: Ditto.
10081 * gdb.base/page.exp: Ditto.
10082 * gdb.base/pending.exp: Ditto.
10083 * gdb.base/pointers.exp: Ditto.
10084 * gdb.base/pr11022.exp: Ditto.
10085 * gdb.base/prelink.exp: Ditto.
10086 * gdb.base/printcmds.exp: Ditto.
10087 * gdb.base/psymtab.exp: Ditto.
10088 * gdb.base/randomize.exp: Ditto.
10089 * gdb.base/relational.exp: Ditto.
10090 * gdb.base/relocate.exp: Ditto.
10091 * gdb.base/remote.exp: Ditto.
10092 * gdb.base/sepdebug.exp: Ditto.
10093 * gdb.base/set-lang-auto.exp: Ditto.
10094 * gdb.base/setshow.exp: Ditto.
10095 * gdb.base/setvar.exp: Ditto.
10096 * gdb.base/signals.exp: Ditto.
10097 * gdb.base/signull.exp: Ditto.
10098 * gdb.base/sigstep.exp: Ditto.
10099 * gdb.base/sizeof.exp: Ditto.
10100 * gdb.base/solib-disc.exp: Ditto.
10101 * gdb.base/store.exp: Ditto.
10102 * gdb.base/structs.exp: Ditto.
10103 * gdb.base/structs2.exp: Ditto.
10104 * gdb.base/subst.exp: Ditto.
10105 * gdb.base/term.exp: Ditto.
10106 * gdb.base/trace-commands.exp: Ditto.
10107 * gdb.base/unwindonsignal.exp: Ditto.
10108 * gdb.base/valgrind-db-attach.exp: Ditto.
10109 * gdb.base/varargs.exp: Ditto.
10110 * gdb.base/watch-cond.exp: Ditto.
10111 * gdb.base/watch_thread_num.exp: Ditto.
10112 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10113 * gdb.base/watchpoint.exp: Ditto.
10114 * gdb.base/whatis-exp.exp: Ditto.
10115
f8d3bf8f
MS
101162010-06-01 Michael Snyder <msnyder@vmware.com>
10117
10118 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10119 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10120 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10121 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10122 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10123 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10124 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10125 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10126 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10127 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10128 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10129 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10130 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10131 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10132 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10133
3f9e0d32
JK
101342010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10135
10136 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10137 trailing newline.
10138 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10139 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10140 (p *args): ... here and remove excessive trailing newline.
10141
f629457d
JB
101422010-05-31 Joel Brobecker <brobecker@adacore.com>
10143
10144 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10145
09eef106
JK
101462010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10147
10148 Accept the new Linux kernel "t (tracing stop)" string.
10149 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10150 Update comment.
10151 (state_wait) <T (tracing stop)>: New.
10152 (main): Update the state_wait expect string.
10153
94f31136
PA
101542010-05-28 Pedro Alves <pedro@codesourcery.com>
10155
10156 * limits.c, limits.exp: Delete files.
10157 * Makefile.in (clean mostlyclean): Adjust.
10158 * tracecmd.exp: Adjust.
10159
096554ab
JK
101602010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10161
10162 * gdb.base/tui-layout.exp: New.
10163
27d3a1a2 101642010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10165
889bf7c5 10166 * gdb.reverse/break-precsave.exp:
bcd2dc50 10167 Replace uses of send_gdb / gdb_expect.
889bf7c5 10168 * gdb.reverse/break-reverse.exp:
bcd2dc50 10169 Replace uses of send_gdb / gdb_expect.
889bf7c5 10170 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10171 Replace uses of send_gdb / gdb_expect.
889bf7c5 10172 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10173 Replace uses of send_gdb / gdb_expect.
889bf7c5 10174 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10175 Replace uses of send_gdb / gdb_expect.
889bf7c5 10176 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10177 Replace uses of send_gdb / gdb_expect.
889bf7c5 10178 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10179 Replace uses of send_gdb / gdb_expect.
889bf7c5 10180 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10181 Replace uses of send_gdb / gdb_expect.
889bf7c5 10182 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10183 Replace uses of send_gdb / gdb_expect.
889bf7c5 10184 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10185 Replace uses of send_gdb / gdb_expect.
889bf7c5 10186 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10187 Replace uses of send_gdb / gdb_expect.
889bf7c5 10188 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10189 Replace uses of send_gdb / gdb_expect.
889bf7c5 10190 * gdb.reverse/machinestate.exp:
bcd2dc50 10191 Replace uses of send_gdb / gdb_expect.
889bf7c5 10192 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10193 Replace uses of send_gdb / gdb_expect.
889bf7c5 10194 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10195 Replace uses of send_gdb / gdb_expect.
889bf7c5 10196 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10197 Replace uses of send_gdb / gdb_expect.
889bf7c5 10198 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10199 Replace uses of send_gdb / gdb_expect.
889bf7c5 10200 * gdb.reverse/step-precsave.exp:
bcd2dc50 10201 Replace uses of send_gdb / gdb_expect.
889bf7c5 10202 * gdb.reverse/step-reverse.exp:
bcd2dc50 10203 Replace uses of send_gdb / gdb_expect.
889bf7c5 10204 * gdb.reverse/until-precsave.exp:
bcd2dc50 10205 Replace uses of send_gdb / gdb_expect.
889bf7c5 10206 * gdb.reverse/until-reverse.exp:
bcd2dc50 10207 Replace uses of send_gdb / gdb_expect.
889bf7c5 10208 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10209 Replace uses of send_gdb / gdb_expect.
889bf7c5 10210 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10211 Replace uses of send_gdb / gdb_expect.
10212
3def43e0
JK
102132010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10214
10215 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10216 excessive newline.
10217
27d3a1a2 102182010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10219
10220 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10221 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10222 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10223 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10224 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10225 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10226 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10227 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10228 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10229 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10230 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10231 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10232 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10233 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10234 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10235 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10236 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10237 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10238 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10239
27d3a1a2 102402010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10241
22454424
MS
10242 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10243 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10244
10245 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10246 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10247 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10248
889bf7c5 10249 * gdb.reverse/consecutive-reverse.exp:
22454424 10250 Replace uses of send_gdb / gdb_expect.
889bf7c5 10251 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10252 Replace uses of send_gdb / gdb_expect.
10253
10254 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10255 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10256 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10257 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10258 Replace uses of send_gdb / gdb_expect.
10259 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10260 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10261 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10262 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10263 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10264 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10265 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10266 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10267 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10268
102692010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10270
22454424 10271 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10272
22454424 10273 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10274
22454424
MS
10275 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10276 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10277 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10278 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10279 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10280 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10281 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10282 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10283 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10284
6e5f2c59
TT
102852010-05-25 Tom Tromey <tromey@redhat.com>
10286
10287 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10288
bbc8b958
TT
102892010-05-25 Tom Tromey <tromey@redhat.com>
10290
10291 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10292 argument order.
10293 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10294 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10295 order.
10296 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10297 order.
10298 * gdb.base/call-sc.exp (setup_kfails): Remove.
10299 (setup_compiler_kfails): Remove.
10300 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10301 argument order.
10302 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10303 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10304 (advancei): Fix setup_kfail argument order.
10305 * gdb.base/radix.exp: Fix setup_kfail argument order.
10306 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10307 order.
10308 * gdb.base/structs.exp (setup_kfails): Remove.
10309 (setup_compiler_kfails): Fix setup_kfail argument order.
10310 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10311 order.
10312 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10313 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10314 setup_kfail argument order.
10315 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10316
83d1babf
TT
103172010-05-25 Tom Tromey <tromey@redhat.com>
10318
10319 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10320
6acb16a2
MS
103212010-05-25 Michael Snyder <msnyder@vmware.com>
10322
10323 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10324 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10325 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10326 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10327 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10328 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10329 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10330 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10331 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10332 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10333 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10334 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10335 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10336 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10337 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10338 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10339 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10340 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10341 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10342 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10343 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10344 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10345 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10346 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10347 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10348 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10349 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10350 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10351 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10352 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10353 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10354 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10355 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10356 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10357 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10358 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10359 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10360 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10361 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10362 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10363 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10364 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10365 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10366 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10367 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10368 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10369 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10370 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10371
103722010-05-25 Doug Evans <dje@google.com>
10373
10374 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10375 gdb.string_to_argv.
ad3986f0 10376
d3b1e874
TT
103772010-05-21 Tom Tromey <tromey@redhat.com>
10378
10379 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10380 Call it.
10381 * gdb.dwarf2/pieces.S: Update.
10382 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10383
cb826367
TT
103842010-05-21 Tom Tromey <tromey@redhat.com>
10385
10386 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10387 Call it.
10388 * gdb.dwarf2/pieces.c (struct C): New.
10389 (f6): New function.
10390 * gdb.dwarf2/pieces.S: Replace.
10391
74de6778
TT
103922010-05-21 Tom Tromey <tromey@redhat.com>
10393
10394 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10395 Call it.
10396
afd74c5f
TT
103972010-05-21 Tom Tromey <tromey@redhat.com>
10398
10399 * gdb.dwarf2.pieces.exp: New file.
10400 * gdb.dwarf2.pieces.S: New file.
10401 * gdb.dwarf2.pieces.c: New file.
10402
a7b75dfd 104032010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10404 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10405
10406 * lib/gdb.exp (gdb_test_no_output): New function.
10407 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10408 when testing commands that should produce no output.
10409
c81c812a
JB
104102010-05-17 Joel Brobecker <brobecker@adacore.com>
10411
10412 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10413 parameter that we want to watch being a constant.
10414
0cce5bd9
JB
104152010-05-17 Joel Brobecker <brobecker@adacore.com>
10416
10417 * gdb.ada/cond_lang: New testcase.
10418
47050449
JB
104192010-05-17 Joel Brobecker <brobecker@adacore.com>
10420
10421 * lib/gdb.exp (banned_variables): New variable/constant.
10422 (gdb_init): Add write trace on variables listed in banned_variables.
10423 (gdb_finish): Remove write traces on variables listed in
10424 banned_variables.
10425
77c01586
JB
104262010-05-17 Joel Brobecker <brobecker@adacore.com>
10427
10428 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10429 * gdb.cp/koenig.exp: Likewise.
10430
88d4aea7
PM
104312010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10432
889bf7c5 10433 PR python/11482
88d4aea7
PM
10434
10435 * gdb.python/py-value.exp (test_value_hash): New function.
10436
f5a010c0
PM
104372010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10438
10439 PR exp/11530.
10440 * gdb.base/gdb11530.c: New file.
10441 * gdb.base/gdb11530.exp: New file.
10442
8ef4892f
JK
104432010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10444
10445 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10446 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10447
7322dca9
SW
104482010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10449
10450 * gdb.cp/koenig.exp: New test.
10451 * gdb.cp/koenig.cc: New test program.
10452
02e7ea18
JB
104532010-05-05 Joel Brobecker <brobecker@adacore.com>
10454
10455 Remove the use of prms_id and bug_id throughout the testsuite.
10456
e1c34c5d
PM
104572010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10458
10459 PR exp/11349.
10460 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10461 use a reference local variable.
10462
8e1d0c49
JK
104632010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10464
10465 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10466 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10467 variable different_dir. Move debugfile into a full directory pathname
10468 under DIFFERENT_DIR.
10469 * lib/gdb.exp (separate_debug_filename): Remove.
10470 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10471 variable debug_dir and mkdir of it. Update function comments.
10472
e66408ed
PA
104732010-04-29 Pedro Alves <pedro@codesourcery.com>
10474
10475 PR gdb/11557
10476
10477 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10478 files.
10479
d7b32ed3
PM
104802010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10481
889bf7c5 10482 * gdb.python/py-param.exp: New File.
d7b32ed3 10483
6aecb9c2
JB
104842010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10485
10486 * gdb.base/default.exp: Fix "set language" test.
10487
bdf92a1c
PM
104882010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10489
10490 PR breakpoints/11531.
10491 * gdb.base/gdb11531.c: New file.
10492 * gdb.base/gdb11531.exp: New file.
10493
3f172e24
TT
104942010-04-26 Tom Tromey <tromey@redhat.com>
10495
10496 * gdb.base/completion.exp: Add tests for completion and deprecated
10497 commands.
10498
64af4c92
JK
104992010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10500
10501 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10502 (print /x char_array): Escape curly brackets.
10503
492928e4
JK
105042010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 Fix deadlock on looped list of loaded shared objects.
10507 * gdb.base/solib-corrupted.exp: New.
10508
66d09542
DE
105092010-04-23 Doug Evans <dje@google.com>
10510
10511 * gdb.python/py-section-script.c: New file.
10512 * gdb.python/py-section-script.exp: New file.
10513 * gdb.python/py-section-script.py: New file.
10514
8bd10a10
CM
105152010-04-20 Chris Moller <cmoller@redhat.com>
10516
10517 PR 10179
10518
10519 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10520 * gdb.base/pr10179-a.c:
10521 * gdb.base/pr10179-b.c:
10522 * gdb.base/pr10179.exp: New files.
10523
c0201579
JK
105242010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10525
10526 Fix crashes on dangling display expressions.
10527 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10528 is SEP.
10529 (lib_flags): Remove the "debug" keyword.
10530 (libsepdebug): New variable for iterating new loop.
10531 (save_pf_prefix): New variable wrapping the loop.
10532 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10533 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10534
793b0ff8
PM
105352010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10536
10537 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10538
097f51f7
PM
105392010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10540
10541 PR stabs/11479.
10542 * gdb.stabs/gdb11479.exp: New file.
10543 * gdb.stabs/gdb11479.c: New file.
10544
9a22f0d0
PM
105452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10546
10547 * gdb.base/charset.c (Strin16, String32): New variables.
10548 * gdb.base/charset.exp (gdb_test): Test correct display
10549 of 16 or 32 bit strings.
10550
105512010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10552
10553 PR 9167
10554 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10555 * gdb.cp/pr9167.cc: New file.
10556 * gdb.cp/pr9167.exp: New file.
10557
10558
6e354e5e
PM
105592010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10560
10561 PR pascal/11492.
10562 * gdb.pascal/gdb11492.pas: New file.
10563 * gdb.pascal/gdb11492.exp: New file.
10564
be942545
JB
105652010-04-20 Joel Brobecker <brobecker@adacore.com>
10566
1667e6e3 10567 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10568
0c3acc09
JB
105692010-04-20 Joel Brobecker <brobecker@adacore.com>
10570
10571 * gdb.ada/dyn_loc: New testcase.
10572
ec31cde5
CM
105732010-04-20 Chris Moller <cmoller@redhat.com>
10574
10575 PR 10867
889bf7c5 10576
ec31cde5
CM
10577 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10578 * gdb.cp/pr10687.cc: New file.
10579 * gdb.cp/pr10687.exp: New file.
10580
10581
ce4b0682
SDJ
105822010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10583 Sergio Durigan Junior <sergiodj@redhat.com>
10584
10585 * gdb.fortran/logical.exp: New testcase.
10586 * gdb.fortran/logical.f90: New file.
10587
3436961f
DE
105882010-04-19 Doug Evans <dje@google.com>
10589
10590 * gdb.base/help.exp (help source): Update expected output.
10591
4d836c09
JK
105922010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10593
10594 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10595 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10596 gdb_exit and return.
10597 (executable): New variable.
10598 (binfile): Use it.
10599
6149aea9
PA
106002010-04-19 Pedro Alves <pedro@codesourcery.com>
10601
10602 PR breakpoints/8554.
10603
10604 * gdb.trace/save-trace.exp: Adjust.
10605
ed41462c
L
106062010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10607
10608 PR corefiles/11511
10609 * gdb.arch/system-gcore.exp: New.
10610 * gdb.arch/gcore.c: Likewise.
10611
3f7b2faa
DE
106122010-04-15 Doug Evans <dje@google.com>
10613
fa33c3cd
DE
10614 * gdb.python/py-progspace.c: New file.
10615 * gdb.python/py-progspace.exp: New file.
10616
3f7b2faa
DE
10617 * gdb.base/source.exp: Add tests for "source -s".
10618
79f283fe
PM
106192010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10620
10621 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10622 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10623 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10624 * gdb.python/py-mi.exp: New test for to_string returning None.
10625
fc8eb08a
PM
106262010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10627
10628 * gdb.python/py-breakpoint.c: Make result global.
10629
26e197f6
JK
106302010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10631
10632 Fix non-GNU make compatibility.
10633 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10634
adc36818
PM
106352010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10636
10637 * gdb.python/py-breakpoint.exp: New File.
10638 * gdb.python/py-breakpoint.C: Ditto.
10639
64e17368
SS
106402010-04-08 Stan Shebs <stan@codesourcery.com>
10641
10642 * gdb.trace/actions.exp: Clear default-collect.
10643 * gdb.trace/save-trace.exp: Clear default-collect.
10644
fff5cc64
PM
106452010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10646
10647 * gdb.python/py-value: Add null string variable.
10648 (test_lazy_string): Test zero length, NULL address lazy
10649 strings.
10650
a055a187
L
106512010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10652
10653 * gdb.arch/i386-avx.c: New.
10654 * gdb.arch/i386-avx.exp: Likewise.
10655
10656 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10657
96e39866
DE
106582010-04-06 Doug Evans <dje@google.com>
10659
10660 * gdb.base/source-test.gdb: New file.
10661 * gdb.base/source.exp: Test source -v.
10662
5984a431
UW
106632010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10664
10665 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10666
ec8a089a
PM
106672010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10668
10669 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10670 within one line, unless it is followed by a double quote.
10671 * gdb.stabs/hppa.sed: Idem.
10672 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10673 * gdb.stabs/weird.exp: Check for correct parsing of
10674 char and string constants.
ec8a089a
PM
10675 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10676 in .stabs to .stabx substitution.
10677
fce3c1f0
SS
106782010-04-05 Stan Shebs <stan@codesourcery.com>
10679
10680 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10681 constant global.
10682 * gdb.trace/tfile.exp: Try to print them.
10683
d77f58be
SS
106842010-04-04 Stan Shebs <stan@codesourcery.com>
10685
10686 * gdb.base/completion.exp: Update for new "info watchpoints".
10687 * gdb.base/default.exp: Ditto.
10688 * gdb.base/help.exp: Ditto.
10689 * gdb.base/watchpoint.exp: Ditto.
10690 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10691
af54718e
SS
106922010-04-04 Stan Shebs <stan@codesourcery.com>
10693
10694 * gdb.trace/tfile.exp: Sharpen tfind test.
10695
74d1f91e
JK
106962010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10697
10698 * gdb.base/break-entry.exp: New.
10699
eb8e76db 107002010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10701 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10702
10703 * gdb.reverse/i386-sse-reverse.exp: New file.
10704 * gdb.reverse/i386-sse-reverse.c: New file.
10705
bf65cad8
PA
107062010-04-02 Pedro Alves <pedro@codesourcery.com>
10707
10708 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10709
fff87407
SS
107102010-04-01 Stan Shebs <stan@codesourcery.com>
10711
10712 * gdb.trace/actions.exp: Tweak expected output.
10713 * gdb.trace/while-stepping.exp: Tweak expected output.
10714
fe01d668
L
107152010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10716
10717 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10718
86b17b60
PA
107192010-04-01 Pedro Alves <pedro@codesourcery.com>
10720
10721 * gdb.base/commands.exp: Adjust.
10722 * gdb.cp/extern-c.exp: Adjust.
10723
2c58c0a9
PA
107242010-04-01 Pedro Alves <pedro@codesourcery.com>
10725
10726 * gdb.trace/collection.c (local_test_func): Define a local struct,
10727 and instanciate it.
10728
0db9b91c
PA
107292010-04-01 Pedro Alves <pedro@codesourcery.com>
10730
10731 * gdb.trace/collection.exp (gdb_collect_args_test)
10732 (gdb_collect_argarray_test): XFAIL the tests that assume the
10733 argarray argument's elements are collected.
10734
8072405b
JK
107352010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10736
10737 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10738 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10739
8bf6485c
SS
107402010-03-31 Stan Shebs <stan@codesourcery.com>
10741
10742 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10743 and tracepoint conditionals.
10744 (gdb_verify_tracepoints): Delete unused return.
10745
fd7f724a
KS
107462010-03-26 Keith Seitz <keiths@redhat.com>
10747
10748 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10749 appear in the output before main.
10750 Remove KFAIL for gdb/2215 aka bz 9320.
10751
8d9e7719
DE
107522010-03-30 Doug Evans <dje@google.com>
10753
0906dd0b
DE
10754 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10755 by dejagnu.
10756 * gdb.arch/amd64-dword.exp: Ditto.
10757
8d9e7719
DE
10758 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10759 match.
10760 (break printf): Ditto.
10761
1da644f0
SW
107622010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10763
10764 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10765 gcc < 4.4.
10766 * gdb.cp/shadow.exp: Ditto.
10767
a8121990
PA
107682010-03-29 Pedro Alves <pedro@codesourcery.com>
10769
10770 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10771 "tstart" is silent.
10772
6e79d367
PA
107732010-03-29 Pedro Alves <pedro@codesourcery.com>
10774
10775 * gdb.trace/collection.exp (executable): New.
10776 (binfile): Use it.
10777 (fpreg, spreg, pcreg): New.
10778 (test_register): Use gdb_test_multiple. Pass /x to print.
10779 (prepare_for_trace_test): New.
10780 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10781 (gdb_collect_args_test, gdb_collect_argstruct_test)
10782 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10783 prepare_for_trace_test.
10784 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10785 fpreg, spreg and pcreg.
10786 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10787 prepare_for_trace_test.
10788 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10789 try to detect tracing support here. Don't set breakpoints at
10790 `begin' or `end' here.
10791 <global scope>: Use clean_restart. Run to main before checking
10792 for tracing support. Check for for tracing support here.
10793
09248348
JK
107942010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10795
10796 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10797 " as $displacement" to "seen displacement message".
10798
d350db38
PA
107992010-03-28 Pedro Alves <pedro@codesourcery.com>
10800
10801 * gdb.trace/while-dyn.exp (executable): New variable.
10802 (binfile): Use it.
10803 (test_while_stepping): New function. Move most tests here. Call
10804 it once for each of the while-stepping, stepping and ws aliases.
10805
907af001
UW
108062010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10807
10808 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10809 that do not provide the tagless_struct type name at all.
10810 (test_print_anon_union): Do not check value of uninitialized
10811 union member. Do not use cp_test_ptype_class, so we can accept
10812 "long" as well as "long int".
10813
610197fd
PA
108142010-03-26 Pedro Alves <pedro@codesourcery.com>
10815
10816 * gdb.trace/tfile.c (tohex, bin2hex): New.
10817 (write_error_trace_file): Hexify error description.
10818
6c28cbf2
SS
108192010-03-25 Stan Shebs <stan@codesourcery.com>
10820
10821 * gdb.trace/tfile.c: Generate an additional trace file, improve
10822 portability.
10823 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10824 files in a better way.
10825
e62b8c7e
KS
108262010-03-25 Keith Seitz <keiths@redhat.com>
10827
10828 * gdb.java/jprint.exp: XFAIL printing of static class members
10829 because of GCC debuginfo problem.
10830
82ccf5a5
JK
108312010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10832
10833 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10834
293e2f9e
DJ
108352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10836
10837 * gdb.base/completion.exp: Allow long instead of long int.
10838 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10839 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10840 variable p.
10841 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10842 * gdb.base/pointers.exp: Allow long instead of long int.
10843 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10844 * gdb.base/step-line.exp: Allow a directory before the source file name.
10845
95a42b64
TT
108462010-03-24 Tom Tromey <tromey@redhat.com>
10847
10848 PR breakpoints/9352:
10849 * gdb.base/default.exp: Update.
10850 * gdb.base/commands.exp: Update.
10851 * gdb.cp/extern-c.exp: Test setting commands on multiple
10852 breakpoints at once.
10853
2390201f
DJ
108542010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10855
10856 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10857 if gdb,nosignals.
10858 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10859 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10860 exited".
10861
8c9a6790
SS
108622010-03-24 Stan Shebs <stan@codesourcery.com>
10863
10864 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10865
a6c727b2
DJ
108662010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10867
10868 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10869 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10870 argument. Handle "short" and "long".
10871 (Top level): Pass overprototyped output for old_fptr and xptr.
10872
4dfd5423
PA
108732010-03-23 Pedro Alves <pedro@codesourcery.com>
10874
10875 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10876 format strings and add casts to avoid compiler warnings.
10877
108782010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10879
10880 * lib/trace-support.exp (gdb_trace_setactions):
10881 Don't expect whitespace after ">" prompt.
10882 * gdb.trace/actions.exp: Adjust for output changes.
10883 * gdb.trace/while-stepping.exp: Likewise.
10884
c847d045
JK
108852010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10886
10887 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10888 and r157645).
10889
5f717f1d
JK
108902010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10891
10892 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10893 New.
10894
7d6d51d5
DJ
108952010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10896
10897 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10898 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10899
3b11a015
SS
109002010-03-19 Stan Shebs <stan@codesourcery.com>
10901
10902 * gdb.trace/ax.exp: New file.
10903
d7d158ed
DE
109042010-03-19 Doug Evans <dje@google.com>
10905
6bb85cd1
DE
10906 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10907 output from gcc.
10908
d7d158ed
DE
10909 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10910 named /usr/sbin/prelink<foo>.
10911
4daf5ac0
SS
109122010-03-18 Stan Shebs <stan@codesourcery.com>
10913
10914 * gdb.trace/circ.exp: Test circular-trace-buffer.
10915 * gdb.trace/tfile.exp: Update tstatus test.
10916
e8d05480
JB
109172010-03-18 Joel Brobecker <brobecker@adacore.com>
10918
10919 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10920 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10921
441b986a
UW
109222010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10923
10924 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10925
4247603b
PA
109262010-03-18 Pedro Alves <pedro@codesourcery.com>
10927
10928 * gdb.base/default.exp: Adjust the expected output of the finish
10929 and until commands when the inferior is not being run.
10930
13387711
SW
109312010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10932
10933 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10934 * gdb.cp/nsusing.exp: Ditto.
10935
6e31430b
TT
109362010-03-15 Tom Tromey <tromey@redhat.com>
10937
10938 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10939 * gdb.cp/userdef.cc (operator==): New function.
10940 (main): New locals mem1, mem2.
10941
e2d69cb5
JZ
109422010-03-15 Jie Zhang <jie@codesourcery.com>
10943
10944 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10945 Declare and use new loadtimeout variable.
10946
f572f0a9
DJ
109472010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10948
10949 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10950 Use gdb_load later.
10951
51f4c0b0
PA
109522010-03-14 Pedro Alves <pedro@codesourcery.com>
10953
10954 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10955 literal. Add missing endlines to prints to stderr.
10956
1c809c68
TT
109572010-03-12 Tom Tromey <tromey@redhat.com>
10958
10959 PR c++/9708:
10960 * gdb.cp/m-static.exp: Add regression test.
10961 * gdb.cp/m-static.cc (method): New method.
10962 (main): Call it.
10963
00ae8fef
SW
109642010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10965
10966 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10967 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10968
759f0f0b
PA
109692010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10970
21e24d21
PA
10971 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10972
109732010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10974
759f0f0b
PA
10975 * lib/gdb.exp (skip_stl_tests): New.
10976 (gdb_compile): Symbian needs -ldl.
10977 (shlib_target_file): New.
10978 (shlib_symbol_file): New.
10979 (gdb_load_shlibs): Use shlib_target_file.
10980 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10981 * gdb.cp/exception.exp: Use skip_stl_tests.
10982 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10983 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10984 * gdb.cp/mb-templates.exp: Ditto.
10985 * gdb.base/commands.exp: Relax regexes.
10986 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10987 shlib_target_file and shlib_symbol_file.
10988 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10989 sections.
10990 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10991 * gdb.base/solib-disc.exp: Use
10992 shlib_target_file and shlib_symbol_file.
10993 * gdb.base/unload.exp: Don't skip on symbian. Use
10994 shlib_target_file and shlib_symbol_file.
10995 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10996
6a8f2671 109972010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10998
6a8f2671
PA
10999 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11000 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11001 Issue a tfind end before looking for a tracepoint frame.
11002 * gdb.trace/tfind.exp: Adjust tstatus output.
11003 Adjust disassembly output.
11004 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11005
ccf26247
JK
110062010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11007
11008 * gdb.base/break-interp.exp: Create new displacement parameter value
11009 for the test_ld calls.
11010 (reach): New parameter displacement, verify its content. New push of
11011 pf_prefix "reach-$func:". Import global expect_out.
11012 (test_core): New parameter displacement, verify its content. New push
11013 of pf_prefix "core:". New command "set verbose on". Import global
11014 expect_out.
11015 (test_attach): New parameter displacement, verify its content. New
11016 push of pf_prefix "attach:". New command "set verbose on". Import
11017 global expect_out.
11018 (test_ld): New parameter displacement, pass it to the reach, test_core
11019 and test_attach calls and verify its content in the "ld.so exit" test.
11020 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11021 (prelink): Update expected text, use gdb_test.
11022
e469c7fb
DE
110232010-03-10 Doug Evans <dje@google.com>
11024
11025 * gdb.base/checkpoint.exp: Fix comment.
11026 Lengthen timeout while doing >600 checkpoints test.
11027 Rename duplicate "kill all one" test to keep test names unique.
11028
60e1c644
PA
110292010-03-10 Pedro Alves <pedro@codesourcery.com>
11030
11031 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11032
cec808ec
KS
110332010-03-08 Keith Seitz <keiths@redhat.com>
11034
889bf7c5
PA
11035 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11036 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11037 (dm_type_long): New function.
11038 (dm_type_unsigned_short): New function.
11039 (dm_type_unsigned_long): New function.
11040 (myint): New typedef.
11041 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11042 long, unsigned shor and long, operator char*, and typedef.
11043 (test_lookup_operator_functions): Add operator char* test.
11044 (test_paddr_operator_functions): Likewise.
11045 (test_paddr_overloaded_functions): Use probe values for
11046 short, long, and unsigned short and long.
11047 (test_paddr_hairy_functions): If the demangler probe detected
11048 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11049 demangler.
11050 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11051 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11052 and "print null_pmf".
11053 Add test "ptype a.*pmf".
11054 * gdb.cp/overload.exp: Allow optional "int" to appear with
11055 "short" and "long".
11056 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11057 long expect value for men_overload1arg.
11058 Allow "int" to appear with "short" and "long".
11059 When testing "info break", add argument for main (void).
11060 Also allow "int" to appear with "short" and "long".
11061 Ditto with "unsigned" and "long long".
cec808ec
KS
11062 * gdb.java/jmain.exp: Do not enclose methods names in single
11063 quotes.
11064 * gdb.java/jmisc.exp: Likewise.
11065 * gdb.java/jprint.exp: Likewise.
11066 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11067
11068 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11069 * gdb.cp/exception.exp (backtrace after first throw)
11070 (backtrace after second throw): Allow a namespace before __cxa_throw.
11071 (backtrace after first catch, backtrace after second catch): Allow
11072 a namespace before __cxa_begin_catch.
11073
11074 * gdb.cp/cpexprs.exp: New file.
11075 * gdb.cp/cpexprs.cc: New file.
11076
11077 From Daniel Jacobowitz <dan@codesourcery.com>
11078 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11079 to use string_to_regexp.
11080 (ctor, dtor): New functions. Use them to match constructor
11081 and destructor function types.
11082 (Top level): Use runto_main.
11083
f870a310
TT
110842010-03-05 Tom Tromey <tromey@redhat.com>
11085
11086 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11087 gdb.target_charset.
11088 (pp_ns.to_string): Likewise.
11089
0c199f28
KS
110902010-03-04 Keith Seitz <keiths@redhat.com>
11091
11092 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11093 can be quoted. Test that both the filename and function/line
11094 portions can be quoted at the same time.
11095
c7437ca6
PA
110962010-03-04 Pedro Alves <pedro@codesourcery.com>
11097
11098 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11099
b111b805
DE
111002010-03-03 Doug Evans <dje@google.com>
11101
24486cb7
DE
11102 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11103 libc contains libpthread.
11104
b111b805
DE
11105 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11106 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11107 of gdb_compile. Add another pattern to match android backtrace.
11108
a0e0ef55
TT
111092010-03-03 Tom Tromey <tromey@redhat.com>
11110
11111 PR gdb/11345:
11112 * gdb.base/printcmds.exp (test_printf): Add test.
11113
1ba53b71
L
111142010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11115
11116 * gdb.arch/amd64-byte.exp: New.
11117 * gdb.arch/amd64-dword.exp: Likewise.
11118 * gdb.arch/amd64-pseudo.c: Likewise.
11119 * gdb.arch/amd64-word.exp: Likewise.
11120 * gdb.arch/i386-byte.exp: Likewise.
11121 * gdb.arch/i386-pseudo.c: Likewise.
11122 * gdb.arch/i386-word.exp: Likewise.
11123
f5dff777
DJ
111242010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11125
11126 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11127 types. Add structreg, bitfields, and flags registers.
11128 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11129 registers.
11130
90884b2b
L
111312010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11132
11133 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11134 (load_description): Set architecture if defined.
11135
dc00d89f
PM
111362010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11137
11138 * gdb.python/py-frame.exp: Add read_var block tests.
11139 * gdb.python/py-frame.c (block): New function.
11140
0e095b7e
JK
111412010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11142 Daniel Jacobowitz <dan@codesourcery.com>
11143
11144 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11145
624f1a65
DM
111462010-02-25 David S. Miller <davem@davemloft.net>
11147
11148 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11149 fix logic for setting all_syscalls_numbers.
11150
f3e9a817
PM
111512010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11152
11153 * Makefile.in: Add py-block and py-symbol.
11154 * gdb.python/py-symbol.exp: New File.
11155 * gdb.python/py-symtab.exp: New File.
11156 * gdb.python/py-block.exp: New File.
11157 * gdb.python/py-symbol.c: New File.
11158 * gdb.python/py-block.c: New File.
11159
f6bbabf0
PM
111602010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11161
11162 PR python/11314
11163 * lib/gdb.exp (skip_python_tests): New function.
11164 * gdb.python/py-cmd.exp: Use skip_python_tests.
11165 * gdb.python/py-frame.exp: Likewise.
11166 * gdb.python/py-function.exp: Likewise.
11167 * gdb.python/py-prettyprint.exp: Likewise.
11168 * gdb.python/py-template.exp: Likewise.
11169 * gdb.python/py-type.exp: Likewise.
11170 * gdb.python/py-value.exp: Likewise.
11171
85d721b8
PA
111722010-02-22 Pedro Alves <pedro@codesourcery.com>
11173
11174 PR9605
11175
11176 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11177
48e32051
TT
111782010-02-19 Tom Tromey <tromey@redhat.com>
11179
11180 PR c++/8693, PR c++/9496:
11181 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11182 regression tests.
11183
ac9c0048
JK
111842010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11185
11186 Fix compatibility with m68k as.
11187 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11188 Use only /* comments */.
11189
57bb97a4
UW
111902010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11191
11192 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11193 * configure: Regenerate.
11194
7d1bf85c
DJ
111952010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11196
11197 * gdb.python/py-type.exp: Check for Python support.
11198
061b5285
PA
111992010-02-17 Pedro Alves <pedro@codesourcery.com>
11200
11201 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11202 `regsub' syntax available.
11203
f8a8bc2c
PA
112042010-02-17 Pedro Alves <pedro@codesourcery.com>
11205
11206 * gdb.base/shmain.c (main): Remove printf call.
11207 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11208 * gdb.base/unload.c (main): Make format of fprintf a string
11209 literal. Add missing endlines to prints to stderr.
11210 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11211
6f451e5e
TT
112122010-02-17 Tom Tromey <tromey@redhat.com>
11213
11214 * gdb.java/jprint.java (jprint.props): New field.
11215 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11216
12d79008
PA
112172010-02-17 Pedro Alves <pedro@codesourcery.com>
11218
ef801a0e 11219 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11220 available.
11221
d252f7e5
DJ
112222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11223
11224 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11225 creation to support remote host testing.
11226
67bdab6c
DJ
112272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11228
11229 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11230 Recognize "command not found".
11231
bb391223
DJ
112322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11233
11234 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11235 single-stepping.
11236
70362913
DJ
112372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11238
11239 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11240 if arguments are not supported.
11241
493f3c00
DJ
112422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11243
11244 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11245 be const or non-const.
11246
8034c749
DJ
112472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11248
11249 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11250 mi_send_resuming_command to send -exec-continue.
11251
791dfb64
DJ
112522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11253
11254 * gdb.base/list.exp (test_list_filename_and_function): Add test
11255 with single quotes.
11256 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11257 matching.
11258 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11259 Add KFAIL'd tests for PR gdb/11289.
11260
7c5fe868
DJ
112612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11262
11263 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11264
fdc498b8
DJ
112652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11266
11267 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11268 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11269 a temporary directory.
11270
b519e2a6
DJ
112712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11272
11273 * gdb.base/charset.exp: Use a single regular expression to match
11274 show host-charset and show target-charset output.
11275
74164c56
JK
112762010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11277
11278 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11279 "Illegal process-id" expect string more exact.
11280 (attach to digits-starting nonsense is prohibited): New.
11281
701ed6dc
JK
112822010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11283
11284 * gdb.base/prelink.exp (set verbose on): New.
11285
889bf7c5 112862010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11287
11288 * mi-reverse.exp: New file. Test for reverse option to the
11289 following MI commands: exec-continue, exec-finish, exec-next,
11290 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11291
dadf0e9c
JB
112922010-02-09 Joel Brobecker <brobecker@adacore.com>
11293
11294 * gdb.ada/ptype_tagged_param: New testcase.
11295
714f19d5
TT
112962010-02-08 Tom Tromey <tromey@redhat.com>
11297
11298 PR c++/8017:
11299 * gdb.cp/overload.exp: Add tests.
11300 * gdb.cp/overload.cc (struct K): New.
11301 (namespace N): New.
11302 (main): Call new functions.
11303 (K::staticoverload): Define.
11304
889bf7c5 113052010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11306
11307 PR gdb/10728
11308 * gdb.cp/pr10728-x.h: New file.
11309 * gdb.cp/pr10728-x.cc: New file.
11310 * gdb.cp/pr10728-y.cc: New file.
11311 * gdb.cp/pr10728.exp: New file.
11312 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11313
889bf7c5 113142010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11315
11316 PR gdb/9067
11317 * gdb.cp/pr9067.exp: New
11318 * gdb.cp/pr9067.cc: New
11319 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11320
7b356089
JB
113212010-02-08 Joel Brobecker <brobecker@adacore.com>
11322
11323 * lib/gdb.exp (gdb_test_timeout): New global variable.
11324 Set it to timeout if not already set.
11325 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11326
1be00882
DE
113272010-02-05 Doug Evans <dje@google.com>
11328
11329 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11330 user.
11331
82856980
SW
113322010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11333
11334 PR c++/7935:
11335 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11336
1a334831
TT
113372010-02-04 Tom Tromey <tromey@redhat.com>
11338
11339 * gdb.cp/virtbase.exp: Make test case names unique.
11340
9c3c02fd
TT
113412010-02-02 Tom Tromey <tromey@redhat.com>
11342
11343 * gdb.cp/virtbase.exp: Add regression tests.
11344 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11345 (main): Instantiate RHC.
11346
0cc2414c
TT
113472010-02-02 Tom Tromey <tromey@redhat.com>
11348
11349 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11350 type-printing change.
11351
edf3d5f3
TT
113522010-02-02 Tom Tromey <tromey@redhat.com>
11353
11354 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11355 * gdb.cp/virtbase.cc: New file.
11356 * gdb.cp/virtbase.exp: New file.
11357 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11358
e4b7f41c
JK
113592010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11360
11361 PR libc/11214:
11362 * gdb.threads/current-lwp-dead.c: Include features.h.
11363 (HAS_NOMMU): New.
11364 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11365
b381ea14
JK
113662010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11367
11368 * gdb.base/symbol-without-target_section.exp,
11369 gdb.base/symbol-without-target_section.c: New.
11370
c593ac0e
DJ
113712010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11372
11373 * gdb.base/bigcore.exp: Reset increased timeout.
11374 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11375
db25f29d
DJ
113762010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11377
11378 * gdb.base/gcore.exp (capture_command_output): Use
11379 gdb_test_multiple.
11380
f9d67f43
DJ
113812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11382
11383 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11384 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11385 (Top level): Call it.
11386
177321bd
DJ
113872010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11388
11389 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11390
97f2ed50
DJ
113912010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11392
11393 * gdb.base/call-strs.exp, gdb.base/default.exp,
11394 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11395 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11396 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11397 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11398 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11399 * gdb.base/ending-run.exp: Correct restore of timeout.
11400 * gdb.base/page.exp: Remove unnecessary timeout setting.
11401
e4e2711a
JB
114022010-01-29 Joel Brobecker <brobecker@adacore.com>
11403
11404 * gdb.ada/rec_return: New testcase.
11405
ba581dc1
JB
114062010-01-29 Joel Brobecker <brobecker@adacore.com>
11407
11408 * gdb.ada/call_pn: New testcase.
11409
4ea95be9
DJ
114102010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11411
11412 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11413 (Top level): Use it to resume.
11414 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11415 the Thumb mode displaced stepping error as unsupported.
11416
df83a9bf
SW
114172010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11418
889bf7c5
PA
11419 * gdb.cp/nsusing.exp: Added more tests.
11420 * gdb.cp/nsrecurs.exp: Ditto.
11421 * gdb.cp/nsusing.cc: Added test functions.
11422 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11423
40b27cdc
JK
114242010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11425
11426 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11427 absolute directory pathnames in gdb.sum file.
11428
de958931
SW
114292010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11430
11431 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11432 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11433
708ead4e
TT
114342010-01-26 Tom Tromey <tromey@redhat.com>
11435
11436 PR exp/7643:
11437 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11438 setup_kfail.
11439
b14e635e
SW
114402010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11441
11442 * gdb.cp/nsrecurs.exp: New test.
11443 * gdb.cp/nsrecurs.cc: New test program.
11444 * gdb.cp/nsstress.exp: New test.
11445 * gdb.cp/nsstress.cc: New test program.
11446 * gdb.cp/nsdecl.exp: New test.
11447 * gdb.cp/nsdecl.cc: New test program.
11448
8540c487
SW
114492010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11450
11451 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11452 imported into file scope.
11453 Marked test as xfail.
11454 * gdb.cp/namespace-using.cc (marker5): New function.
11455 * gdb.cp/shadow.exp: New test.
11456 * gdb.cp/shadow.cc: New test program.
11457 * gdb.cp/nsimport.exp: New test.
11458 * gdb.cp/nsimport.cc: New test program.
11459
421d5d99
TT
114602010-01-25 Tom Tromey <tromey@redhat.com>
11461
11462 PR gdb/11049:
11463 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11464 with "set print null-stop on".
11465
691f8dc1
JK
114662010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11467
11468 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11469 Adjust it for DISASSEMBLY_OMIT_FNAME.
11470
0b92b5bb
TT
114712010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11472
11473 PR symtab/11199:
11474 * gdb.dwarf2/member-ptr-forwardref.exp,
11475 gdb.dwarf2/member-ptr-forwardref.S: New.
11476
23787403
JK
114772010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11478
11479 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11480 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11481 thread1_tid_mutex. Remove gdbstop_mutex handling.
11482 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11483 thread2_tid_mutex. Remove gdbstop_mutex handling.
11484 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11485 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11486 pthread_cond_wait conditionalizations by while loops.
11487
b966cb8a
TT
114882010-01-20 Tom Tromey <tromey@redhat.com>
11489
11490 PR backtrace/10770:
11491 * gdb.dwarf2/pr10770.exp: New file.
11492 * gdb.dwarf2/pr10770.c: New file.
11493 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11494
fcae584b
VP
114952010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11496
11497 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11498 that target was removed, and the test always runs native anyway.
11499
a0f49112
JK
115002010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11501
11502 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11503 gdb.base/watchpoint-cond-gone-stripped.c: New.
11504
ceeb3d5a
TT
115052010-01-19 Tom Tromey <tromey@redhat.com>
11506
11507 PR c++/8000:
11508 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11509 existing tests.
11510 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11511 (main): Use AAA::SomeEnum.
11512
dd322c54
JK
115132010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11514
11515 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11516 (test_ignore_count): Declare line_callme_body global.
11517 (run to breakpoint with ignore count): Use line_callme_body.
11518 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11519 (set line_main_hello, set line_main_return): Reindent.
11520 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11521 New.
11522 (continue to callee4): Use line_callee4_body.
11523 (check *stopped from CLI command): Use line_callee4_next.
11524 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11525 (set line_main_hello, set line_main_return): Reindent.
11526 (set line_callee4_head, set line_callee4_body): New.
11527 (continue to callee4): Use line_callee4_body.
11528
4e8f195d
TT
115292010-01-18 Tom Tromey <tromey@redhat.com>
11530
11531 PR c++/9680:
11532 * gdb.cp/casts.cc: Add new classes and variables.
11533 * gdb.cp/casts.exp: Test new operators.
11534
9e14a9ba
JB
115352010-01-18 Tom Tromey <tromey@redhat.com>
11536 Thiago Jung Bauermann <bauerman@br.ibm.com>
11537
11538 * gdb.python/source2.py: New file.
11539 * gdb.python/source1: New file.
11540 * gdb.python/python.exp: Test "source" command.
11541
00bf0b85
SS
115422010-01-15 Stan Shebs <stan@codesourcery.com>
11543
11544 * gdb.trace/tfile.c: New file.
11545 * gdb.trace/tfile.exp: New file.
889bf7c5 11546
55235ad7
JK
115472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11548
11549 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11550
9f2982ff
JK
115512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11552
11553 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11554
bbfba9ed
JK
115552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11556
11557 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11558 (libfunc): New parameter action. Implement also selectable "sleep".
11559 * gdb.base/break-interp-main.c: Include assert.h.
11560 (libfunc): New parameter action.
11561 (main): New parameters argc and argv. Assert argc. Pass argv.
11562 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11563 (test_attach): New proc.
11564 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11565 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11566
61f0d762
JK
115672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11568
11569 * gdb.base/break-interp.exp (test_core): New proc.
11570 (test_ld): Call it.
11571
06a6f270
JK
115722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11573
11574 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11575 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11576 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11577 and gdb_compile_shlib. Use new -Wl compiler options.
11578 (dl bt, main bt): New tests.
11579
51bee8e9
JK
115802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11581
11582 Support PIEs with no symfile_objfile.
11583 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11584 (test_ld): New parameter trynosym.
11585 (test_ld <$trynosym>): New block.
11586
b8040f19
JK
115872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11588
11589 * gdb.base/break-interp.exp: New file.
11590
be759fcf
PM
115912010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11592
11593 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11594 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11595 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11596 test.
11597 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11598 * gdb.python/py-mi.exp: Add lazy string test.
11599
dc146f7c
VP
116002010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11601
11602 * lib/mi-support.exp (mi_check_thread_states): Handle
11603 core number in thread listing.
11604
b4ba55a1
JB
116052010-01-12 Joel Brobecker <brobecker@adacore.com>
11606
11607 * gdb.base/maint.exp: Adjust the expected output for the
11608 "maint print type" test. Use gdb_test_multiple instead of
11609 gdb_sent/gdb_expect.
11610
08e24bd4
DE
116112010-01-11 Doug Evans <dje@google.com>
11612
6496a609
DE
11613 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11614 from gdbserver_download. All callers updated.
11615
08e24bd4
DE
11616 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11617
b5cfddf5
JK
116182010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11619
11620 Implement binary numbers parsing.
11621 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11622 (test_integer_literals_rejected): New binary tests.
11623
3725885a
RW
116242010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11625
11626 * gdb.cell/configure: Regenerate.
11627
37aeb5df
JK
116282010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11629
11630 * gdb.base/corefile.exp: Move the core finding block out and call it as
11631 core_find, new variable $corefile, replace corefile by $corefile and
11632 [file tail $corefile] for usage vs. test names resp.
11633 * lib/gdb.exp (core_find): Move it as a new function here. New
11634 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11635 $destcore. Return "" on error.
11636
d521f563
JK
116372010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11638
11639 Workaround PR binutils/10802.
11640 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11641 (twice).
11642
28f24826
DJ
116432010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11644
11645 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11646
2de75e71
JB
116472010-01-08 Joel Brobecker <brobecker@adacore.com>
11648
11649 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11650 call, to avoid interruption.
11651
fe00719b 116522010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11653
11654 * gdb.stabs/weird.def (args93): New.
11655
d0ef5df8
DE
116562010-01-07 Doug Evans <dje@google.com>
11657
11658 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11659
3a08d52f
TT
116602010-01-07 Tom Tromey <tromey@redhat.com>
11661
11662 * gdb.base/source.exp: Use correct line number.
11663
7a697b8d
SS
116642010-01-05 Stan Shebs <stan@codesourcery.com>
11665
11666 * gdb.trace/tracecmd.exp: Test ftrace.
11667
7803799a
UW
116682010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11669
11670 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11671
c54eabfa
JK
116722010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11673
11674 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11675 "uint_for_mi_testing".
11676
02e7ef19
JB
116772010-01-01 Joel Brobecker <brobecker@adacore.com>
11678
11679 Test indented comment in file being sourced.
11680 * gdb.base/commands.exp: Test indented comment in file being sourced.
11681
abd775ce
JB
116822010-01-01 Joel Brobecker <brobecker@adacore.com>
11683
11684 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11685 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11686 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11687 notice.
11688
79b55b82
JB
116892010-01-01 Joel Brobecker <brobecker@adacore.com>
11690
11691 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11692 notice.
11693
8997583e
JK
116942010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11695
11696 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11697 missing $after_stopped and comma (,) expectation.
11698
6da95a67
SS
116992009-12-31 Stan Shebs <stan@codesourcery.com>
11700
11701 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11702
218d2fc6
TJB
117032009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11704
11705 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11706 (top level): Call test_watchpoint_in_big_blob.
11707 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11708 watchpoints.
11709 (func3): Write to buf.
11710
236f1d4d
SS
117112009-12-29 Stan Shebs <stan@codesourcery.com>
11712
11713 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11714
f61e138d
SS
117152009-12-28 Stan Shebs <stan@codesourcery.com>
11716
11717 * gdb.trace/tsv.exp: New file.
11718 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11719
0219b378
DJ
117202009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11721
11722 * gdb.base/find.c (main): Reference search buffers.
11723 * gdb.base/included.c (main): Reference integer.
11724 * gdb.base/ptype.c (charfoo): Declare.
11725 (intfoo): Call charfoo.
11726 * gdb.base/scope0.c (useitp): New function.
11727 (usestatics): Use useitp.
11728 (useit): Add a type for val.
11729 * gdb.base/scope1.c (useit1): Take a pointer argument.
11730 (usestatics1): Update calls to useit1.
11731 * gdb.cp/call-c.cc: Declare foo.
11732 (main): Call foo.
11733 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11734 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11735 (main): Call C::ensureRefs and ensureOtherRefs.
11736 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11737 variables.
11738 (ensureOtherRefs): New function.
11739 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11740 * gdb.cp/templates.cc (main): Call t5i.value.
11741
3f78692f
JK
117422009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11743
11744 Fix compatibility with G++-4.5.
11745 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11746 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11747 (uncaught return): Remove.
11748
429374b8
JK
117492009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11750 Phil Muldoon <pmuldoon@redhat.com>
11751
11752 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11753 (bp_location13, bp_location14, bp_location17, bp_location18)
11754 (marker3_proto, marker4_proto): New variables.
11755 (breakpoint info): Update output.
11756 (run until breakpoint at marker3, run until breakpoint at marker4): New
11757 tests.
11758
859825b8
JK
117592009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11760
11761 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11762 Replace the printf call of Y by provided "y-set-1" label. New block
11763 for the second shared library.
11764 * gdb.base/unload.exp: Compile also the second library, call
11765 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11766 (single pending breakpoint info): Rename to ...
11767 (pending breakpoint info before run): ... this extended test.
11768 (libfile2, libname2, libsrcfile2, libsrc2)
11769 (lib_sl2): New variables.
11770 (exec_opts): Set also SHLIB_NAME2.
11771 (pending breakpoint info on first run at shrfunc1)
11772 (pending breakpoint info on second run at shrfunc1)
11773 (pending breakpoint info on second run at shrfunc2)
11774 (print y from libfile, print y from libfile2): New tests.
11775 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11776 * gdb.base/unloadshr2.c: New.
11777
e6a386cd
HZ
117782009-12-22 Hui Zhu <teawater@gmail.com>
11779
11780 * gdb.reverse/sigall-reverse.exp: Adjust.
11781
9e19b45e
VP
117822009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11783
11784 PR gdb/10884
11785
11786 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11787 (main): Call do_bitfield_tests.
aacf5b1e 11788 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11789
d53a7b30
JB
117902009-12-20 Joel Brobecker <brobecker@adacore.com>
11791
11792 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11793 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11794 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11795 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11796 gdb.modula2/unbounded1.c: Update copyright header.
11797
191ca0a1
CM
117982009-12-10 Chris Moller <moller@mollerware.com>
11799
11800 PR gdb/9399
11801 * gdb.cp/virtfunc2.exp: New tests
11802 * gdb.cp/virtfunc2.cc: New tests
11803 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11804
0fa6cf1b
MS
118052009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11806
11807 * gdb.reverse/i387-env-reverse.c: New file.
11808 * gdb.reverse/i387-env-reverse.exp: New file.
11809 * gdb.reverse/i387-stack-reverse.c: New file.
11810 * gdb.reverse/i387-stack-reverse.exp: New file.
11811
361ae042
PM
118122009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11813
11814 * gdb.python/py-type.exp (test_range): New test.
11815
bfd31e71
PM
118162009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11817
11818 PR python/10805
11819
11820 * gdb.python/py-type.exp: New file.
11821 * gdb.python/py-type.c: New file.
11822 * Makefile.in: Add py-type.
11823
57a1d736
TT
118242009-12-03 Tom Tromey <tromey@redhat.com>
11825
11826 * gdb.python/py-value.exp (test_parse_and_eval): New
11827 function.
11828
1f3b5d1b
PP
118292009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11830
11831 PR gdb/11022
11832
11833 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11834 * gdb.base/pr11022.c: New test.
11835
8b7dbdc9
JK
118362009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 Fix spurious false FAILs.
11839 * gdb.base/structs.c (chartest): New.
11840 (main): Fill-in chartest.
11841 * gdb.base/structs.exp (anychar_re, first): New.
11842 (start_structs_test): Import global anychar_re and first.
11843 New gdb_test call "set print elements 300; ${testfile}"
11844 (start_structs_test <$first>): New block.
11845 (any): Import global anychar_re. New variable ac. Use ${ac}.
11846
6a53b2ec
JK
118472009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11848
11849 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11850
d7167b4c
JK
118512009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11852
11853 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11854 Force $srcfile file.
11855 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11856
b1798462
UW
118572009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11858
11859 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11860 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11861 * gdb.threads/watchthreads-reorder.exp: Likewise.
11862
b6199126
DJ
118632009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11864
11865 PR gdb/8704
11866
11867 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11868 "if", and "thread". Correct matching in the previous test.
11869
b22a0510
DJ
118702009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11871
11872 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11873
930636d2
MS
118742009-11-23 Michael Snyder <msnyder@vmware.com>
11875
11876 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11877 * gdb.reverse-watch-precsave.exp: Ditto.
11878
21a0512e
PP
118792009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11880
11881 * gdb.asm/asm-source.exp: Adjust.
11882 * gdb.base/help.exp: Adjust.
889bf7c5 11883
fc30d5e0
PA
118842009-11-22 Pedro Alves <pedro@codesourcery.com>
11885
11886 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11887 (do_syscall_tests_without_xml): Set data-directory to
11888 /the/path/to/nowhere.
11889
f6bc2008
PA
118902009-11-21 Pedro Alves <pedro@codesourcery.com>
11891
11892 * gdb.threads/local-watch-wrong-thread.c,
11893 gdb.threads/local-watch-wrong-thread.exp: New files.
11894
8c2fb5de
PA
118952009-11-21 Pedro Alves <pedro@codesourcery.com>
11896
11897 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11898 assume new `regsub' syntax available.
11899
ebec9a0f
PA
119002009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11901
a79d3c27
JK
11902 * gdb.base/watchpoint-hw-hit-once.exp,
11903 gdb.base/watchpoint-hw-hit-once.c: New.
11904
119052009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11906
11907 * gdb.threads/watchthreads-reorder.exp,
11908 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11909
276a961b
MK
119102009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11911
11912 * gdb.xml/tdesc-regs.exp: Use for m68k.
11913
4867c1fb
PA
119142009-11-15 Pedro Alves <pedro@codesourcery.com>
11915
11916 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11917
f6838f81
DJ
119182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11919
11920 * lib/gdb.exp (current_target_name): New procedure.
11921 (gdb_wrapper_target): New variable.
11922 (gdb_wrapper_init): Set gdb_wrapper_target.
11923 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11924 wrapper.
11925
4ac4dd3f
DJ
119262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11927
11928 * gdb.base/remote.exp: Delete the slowest load test.
11929 Do not load with fixed packet sizes.
11930
a7881759
DJ
119312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11932
11933 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11934
97a5b505
DJ
119352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11936
11937 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11938 srcfile when setting a breakpoint.
11939
d3e1fc54
DJ
119402009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11941
11942 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11943 macros.
11944
7cbcbded
DJ
119452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11946
11947 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11948 to be in memory.
11949 * gdb.base/display.c (force_mem): New.
11950 (do_loops): Use it. Add breakpoint comments.
11951 (do_vars): Add a breakpoint comment.
11952 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11953 line numbers.
11954
bdea3a92
NF
119552009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11956
11957 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11958 instead of a bare "run".
11959
269f82e5
PP
119602009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11961
11962 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11963
a69b7d9d
DJ
119642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11965
11966 * lib/cell.exp (skip_cell_tests): Clean up test files before
11967 returning.
11968
b598bfda
DJ
119692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11970
11971 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11972 and the breakpoint menu. Do not call perror if a prompt is seen.
11973 Consume the following GDB prompt.
11974 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11975 * gdb.cp/namespace.exp: Use gdb_test.
11976 * gdb.cp/templates.exp: Use gdb_test.
11977 (test_template_breakpoints): Use gdb_test_multiple.
11978
87728fa0
DJ
119792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11980
11981 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11982 (marker4): Reference values.
11983
b67c692f
DJ
119842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11985
11986 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11987 is missing.
11988
f0df251a
DJ
119892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11990
11991 * gdb.base/break.c (need_malloc): New.
11992 * gdb.base/constvars.c (main): Reference crass and crisp.
11993 * gdb.base/gdb1821.c (main): Reference bar.
11994 * gdb.cp/gdb1355.cc (main): Reference s1.
11995 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11996 (main): Call them.
11997 * gdb.cp/hang2.cc (dummy2): Define.
11998 * gdb.cp/hang3.cc (dummy3): Define.
11999 * gdb.cp/m-data.cc (main): Reference shadow.
12000
bdf7534a
NF
120012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12002 Nathan Froyd <froydnj@codesourcery.com>
12003
12004 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12005 remote host.
12006
f24fce77
NF
120072009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12008
12009 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12010 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12011 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12012 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12013 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12014 * gdb.dwarf2/dw2-producer.exp: Likewise.
12015 * gdb.dwarf2/mac-fileno.exp: Likewise.
12016 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12017 py-prettyprint.py to the remote host.
12018 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12019
40f0318e
KS
120202009-11-11 Keith Seitz <keiths@redhat.com>
12021
12022 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12023 use it instead of "Foo".
12024 * gdb.cp/classes.exp (do_tests): Add a test to access
12025 a method through a typedef'd class name.
12026
f3d9f7fb
NF
120272009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12028
12029 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12030 exponents.
12031 * gdb.base/pointers.exp: Likewise.
12032 * gdb.cp/ref-types.exp: Likewise.
12033
a4216f37
KS
120342009-11-11 Keith Seitz <keiths@redhat.com>
12035
12036 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12037 new[] and delete[].
12038 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12039 "void".
12040 (probe_demangler): Remove all single-quoting of
12041 method and variable names.
12042 (info_func_regexp): Remove the word "void" from any
12043 occurrence of "(void)".
12044 (print_addr_2): Remove all single-quoting of
12045 method names.
12046 (print_addr_2_kfail): Likewise.
12047 (print_addr): Single-quote C function names before
12048 passing to print_addr_2.
12049 (test_paddr_operator_functions): Remove single-quoting
12050 for method names.
12051 Add tests for operator new[] and operator delete[].
12052
9b14d7aa
JK
120532009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12054
12055 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12056
85feb311
KS
120572009-11-09 Keith Seitz <keiths@redhat.com>
12058
12059 * gdb.cp/overload.exp: Add tests for resolving overloaded
12060 methods in expression parsing/evaluation.
12061
fa335448
DJ
120622009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12063
12064 * lib/gdb.exp (default_gdb_version): Use --version instead of
12065 --command.
12066
ec3c07fc
NS
120672009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12068
12069 * lib/gdb.exp (gdb_compile_test): New.
12070 (skip_ada_tests, skip_java_tests): New.
12071 (gdb_compile): Use gdb_compile_test for f77.
12072 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12073 * lib/java.exp (compile_java_from_source): Remove runtests check,
12074 use gdb_compile_test to record result.
12075 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12076 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12077 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12078 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12079 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12080 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12081 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12082 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12083 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12084 adjust gdb_compile invocations.
12085
b8b4e42b
JK
120862009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12087
12088 * Makefile.in (abs_builddir): New.
12089 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12090 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12091 `$(abs_builddir)/site.exp'.
12092
f8b7eaf3
DJ
120932009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12094
12095 * config/m68k-emc.exp, lib/emc-support.exp,
12096 gdb.trace/gdb_c_test.c: Delete.
12097 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12098 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12099 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12100 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12101 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12102 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12103 casing for m68k-*-elf.
12104
c4187697
NS
121052009-11-03 Pedro Alves <pedro@codesourcery.com>
12106
12107 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12108 * gdb.arch/i386-prologue.exp: Likewise.
12109 * gdb.arch/i386-unwind.exp: Likewise.
12110
db16b772
DJ
121112009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12114
bcf71277
DJ
121152009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12116
12117 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12118
0105cee2
DJ
121192009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12120
12121 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12122
24ddea62
JK
121232009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12124
12125 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12126
287ccc17
JK
121272009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12128
12129 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12130 * gdb.base/sepdebug2.c: New file.
12131
08bca259 121322009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12133
12134 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12135 the modified warnings for catch syscall. Verify if GDB was compiled
12136 with support for lib expat, and choose which tests to run depending
12137 on this.
12138
5d4e2b76
VP
121392009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12140
12141 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12142 that composite commands are parsed OK. And also test
12143 that breakpoint commands do work.
12144
240e538a
MS
121452009-10-23 Michael Snyder <msnyder@vmware.com>
12146
12147 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12148 to allow for new disassembly style.
12149
9c419145
PP
121502009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12151
12152 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12153
02506ff1
MS
121542009-10-22 Michael Snyder <msnyder@vmware.com>
12155
12156 * gdb.reverse/break-precsave.exp: New test.
12157 * gdb.reverse/consecutive-precsave.exp: Ditto.
12158 * gdb.reverse/finish-precsave.exp: Ditto.
12159 * gdb.reverse/i386-precsave.exp: Ditto.
12160 * gdb.reverse/machinestate-precsave.exp: Ditto.
12161 * gdb.reverse/sigall-precsave.exp: Ditto.
12162 * gdb.reverse/solilb-precsave.exp: Ditto.
12163 * gdb.reverse/step-precsave.exp: Ditto.
12164 * gdb.reverse/until-precsave.exp: Ditto.
12165 * gdb.reverse/watch-precsave.exp: Ditto.
12166
4cf866a3
MS
121672009-10-22 Michael Snyder <msnyder@vmware.com>
12168
12169 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12170 for gdb_expect. Adjust one test's expect strings for the new
12171 format of disassemble.
12172 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12173 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12174 gdb_test_multiple.
12175 * gdb.reverse/step-reverse.exp: Delete 'return'.
12176 * gdb.reverse/until-reverse.exp: Delete blank lines.
12177 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12178
2b28d209
PP
121792009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12180
12181 * gdb.base/consecutive.exp: Adjust.
12182 * gdb.base/display.exp: Likewise.
12183 * gdb.base/pc-fp.exp: Likewise.
12184 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12185
33b9c32b
MS
121862009-10-19 Michael Snyder <msnyder@vmware.com>
12187
12188 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12189 * gdb.reverse/finish-reverse.c: Ditto.
12190 * gdb.reverse/sigall-reverse.c: Ditto.
12191 * gdb.reverse/solib-reverse.c: Ditto.
12192 * gdb.reverse/step-reverse.c: Ditto.
12193 * gdb.reverse/watch-reverse.c: Ditto.
12194
6c95b8df
PA
121952009-10-19 Pedro Alves <pedro@codesourcery.com>
12196 Stan Shebs <stan@codesourcery.com>
12197
12198 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12199 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12200 "Executing new program".
12201 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12202 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12203 left listed after having been killed.
12204 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12205 * gdb.base/maint.exp: Adjust test.
12206
12207 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12208 * gdb.multi/Makefile.in: New.
12209 * gdb.multi/base.exp: New.
12210 * gdb.multi/goodbye.c: New.
12211 * gdb.multi/hangout.c: New.
12212 * gdb.multi/hello.c: New.
12213 * gdb.multi/bkpt-multi-exec.c: New.
12214 * gdb.multi/bkpt-multi-exec.exp: New.
12215 * gdb.multi/crashme.c: New.
12216
279017b7
TG
122172009-10-13 Tristan Gingold <gingold@adacore.com>
12218
12219 * gdb.base/sepdebug.exp: Check debug info are found.
12220
0413d738
PA
122212009-10-08 Pedro Alves <pedro@codesourcery.com>
12222
12223 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12224 bits.
12225
c628eecc
JK
122262009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12227
12228 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12229
38af1bfe
JB
122302009-10-07 Joel Brobecker <brobecker@adacore.com>
12231
12232 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12233 of the comments.
12234
2b0adecd
PM
122352009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12236
12237 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12238 * gdb.base/annota3.exp: Idem.
12239 * gdb.base/maint.exp: Idem.
12240
8d417781
PM
122412009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12242
889bf7c5 12243 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12244 to default.
12245
bb61102d
PM
122462009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12247
889bf7c5 12248 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12249 mingw and cygwin targets.
12250
ace5c364
PM
122512009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12252 Pedro Alves <pedro@codesourcery.com>
12253
889bf7c5 12254 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12255 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12256
c2d494a0
PM
122572009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12258
e1b52ce2
PM
12259 * gdb.base/shr1.c: Use %p in format string.
12260 * gdb.base/unload.c: Avoid warning in fprintf.
12261 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12262
209f53f5
PM
122632009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12264
12265 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12266 long type.
12267 (test_unlink): Correct printf string.
12268 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12269 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12270
8172766a
JK
122712009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12272
12273 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12274 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12275 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12276
0f73703c
UW
122772009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12278
12279 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12280 * gdb.objc/nondebug.exp: Likewise.
12281
b32306ca
UW
122822009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12283
12284 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12285 target_info setting.
12286
12287 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12288 that detect new threads during "info threads".
12289
0057022f
UW
122902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12291
12292 * gdb.threads/manythreads.c (main): Increase thread stack size
12293 to 2*PTHREAD_STACK_MIN.
12294 * gdb.threads/multi-create.c (main): Likewise.
12295 (create_function): Likewise.
12296
f29c0325
UW
122972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12298
12299 * gdb.base/dump.exp: Pass difference of pointer types instead
12300 of integer types as offset to restore in intarr3.srec case.
12301
fcb34849
UW
123022009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12303
12304 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12305
d5142e3b
UW
123062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12307
12308 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12309
087b74b2 123102009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12311
087b74b2
PM
12312 New test for two watchpoints, with disabling of
12313 the first inserted.
12314 * testsuite/gdb.base/watchpoints.c: New file.
12315 * testsuite/gdb.base/watchpoints.exp: New file.
12316
96c07c5b
TT
123172009-09-25 Tom Tromey <tromey@redhat.com>
12318
12319 * gdb.base/charset.exp: Test utf-16 strings with Python.
12320
b8899f2b
TT
123212009-09-25 Tom Tromey <tromey@redhat.com>
12322
12323 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12324 UCS-4.
12325 * gdb.base/charset.c (utf_32_string): Rename.
12326 (init_utf32): Rename.
12327 (main): Update.
12328
329719ec
TT
123292009-09-22 Tom Tromey <tromey@redhat.com>
12330
12331 * gdb.python/py-function.exp: Add regression tests.
12332
11ef0d76
KS
123332009-09-21 Keith Seitz <keiths@redhat.com>
12334
12335 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12336 with invalid operator.
12337
3fe8f3b3
KS
123382009-09-21 Keith Seitz <keiths@redhat.com>
12339
12340 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12341 and destructor using typedef name of class.
12342 * gdb.cp/classes.cc (class Base1): Add a destructor.
12343 (base1): New typedef.
12344 (use_methods): Instanitate an object of type base1.
12345 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12346 (do_tests): Call test_template_typedef.
12347 * gdb.cp/templates.cc (Baz::~Baz): New method.
12348 (intBazOne): New typedef.
12349 (main): Instantiate intBazOne.
12350
7a9fe101
PM
123512009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12352
12353 PR python/10633
12354
12355 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12356 Function.
12357 (run_lang_tests): Add print elements test.
12358
2e4d963f
PM
123592009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12360
12361 * gdb.python/py-value.exp (test_subscript_regression): New
12362 function. Test for invalid subscripts.
12363 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12364 (ptr_ref): New function.
12365
ec7e75e7
PP
123662009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12367
12368 * gdb.base/default.exp: Fix "show convenience".
12369
0cc7d26f
TT
123702009-09-15 Tom Tromey <tromey@redhat.com>
12371
12372 * lib/mi-support.exp (mi_create_varobj): Update.
12373 (mi_create_floating_varobj): Likewise.
12374 (mi_create_dynamic_varobj): New proc.
12375 (mi_varobj_update): Update.
12376 (mi_varobj_update_with_type_change): Likewise.
12377 (mi_varobj_update_kv_helper): New proc.
12378 (mi_varobj_update_dynamic_helper): Rewrite.
12379 (mi_varobj_update_dynamic): New proc.
12380 (mi_list_varobj_children): Update.
12381 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12382 * gdb.python/python-prettyprint.py (pp_outer): New class.
12383 (pp_nullstr): Likewise.
12384 (lookup_function): Register new printers.
12385 * gdb.python/python-prettyprint.c (struct substruct): New type.
12386 (struct outerstruct): Likewise.
12387 (substruct_test): New function.
12388 (struct nullstr): New type.
12389 (string_1, string_2): New globals.
12390 (main): Add new tests.
12391 * gdb.python/python-mi.exp: Added regression tests.
12392 * gdb.mi/mi2-var-display.exp: Update.
12393 * gdb.mi/mi2-var-cmd.exp: Update.
12394 * gdb.mi/mi2-var-child.exp: Update.
12395 * gdb.mi/mi2-var-block.exp: Update.
12396 * gdb.mi/mi-var-invalidate.exp: Update.
12397 * gdb.mi/mi-var-display.exp: Update.
12398 * gdb.mi/mi-var-cmd.exp: Update.
12399 * gdb.mi/mi-var-child.exp: Update.
12400 * gdb.mi/mi-var-block.exp: Update.
12401 * gdb.mi/mi-break.exp: Update.
12402 * gdb.mi/gdb701.exp: Update.
12403
a96d9b2e
SDJ
124042009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12405
12406 * Makefile.in: Inclusion of catch-syscall object.
12407 * gdb.base/catch-syscall.c: New file.
12408 * gdb.base/catch-syscall.exp: New file.
12409
b43b923a
MS
124102009-09-12 Michael Snyder <msnyder@vmware.com>
12411
12412 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12413 that can support reverse debuggnig.
12414
cec03d70
TT
124152009-09-11 Tom Tromey <tromey@redhat.com>
12416
12417 * gdb.dwarf2/valop.S: New file.
12418 * gdb.dwarf2/valop.exp: New file.
12419
e23bb3fc
MK
124202009-09-11 Mark Kettenis <kettenis@gnu.org>
12421
12422 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12423
37c3696d
DE
124242009-09-10 Doug Evans <dje@google.com>
12425
12426 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12427 Add $gdb_prompt to second breakpoint regexp.
12428
5172aecb
JB
124292009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12430
12431 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12432 names, add missing ones.
12433 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12434 * gdb.python/py-frame.c: Rename from python-frame.c.
12435 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12436 testfile name.
12437 * gdb.python/py-function.exp: Rename from python-function.exp.
12438 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12439 testfile name.
12440 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12441 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12442 Adjust testfile name.
12443 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12444 * gdb.python/py-template.cc: Rename from python-template.cc.
12445 * gdb.python/py-template.exp: Rename from python-template.exp.
12446 Adjust testfile name.
12447 * gdb.python/py-value.c: Rename from python-value.c.
12448 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12449 testfile name.
12450
b554e4bd
JK
124512009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12452
12453 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12454 $bpt2address.
12455 (Second breakpoint address is valid on ia64)
12456 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12457
9a68ae16
JM
124582009-09-03 Joseph Myers <joseph@codesourcery.com>
12459
12460 * gdb.base/ending-run.exp: Restrict regular expression matching
12461 line number to require closing brace following.
12462
146b9145
DE
124632009-09-03 Doug Evans <dje@google.com>
12464
12465 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12466
787d21e1
TT
124672009-09-02 Tom Tromey <tromey@redhat.com>
12468
12469 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12470
e7802207
TT
124712009-09-02 Tom Tromey <tromey@redhat.com>
12472
12473 * gdb.dwarf2/callframecfa.exp: New file.
12474 * gdb.dwarf2/callframecfa.S: New file.
12475
817aadd2
JK
124762009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12477
12478 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12479 gdb.base/solib-overlap-main.c: New.
12480
4a76eae5
DJ
124812009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12482
12483 PR gdb/10565
12484
12485 * gdb.base/bitfields.c (struct container, container): New.
12486 (main): Initialize it and call break5.
12487 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12488
d4b96c9a
JK
124892009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12490
12491 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12492 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12493
4e22772d
JK
124942009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12495
12496 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12497
2efab443
MS
124982009-08-26 Michael Snyder <msnyder@vmware.com>
12499
12500 * gdb.base/i386-reverse.c: New file.
12501 * gdb.base/i386-reverse.exp: New file.
12502 * gdb.base/Makefile.in: Add new files to be removed.
12503
07ab73a0
JM
125042009-08-26 Joseph Myers <joseph@codesourcery.com>
12505
12506 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12507 environment-pwd for remote host.
12508 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12509
676accff
KS
125102009-08-24 Keith Seitz <keiths@redhat.com>
12511
12512 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12513 Add two new C++ completer tests which limit the output to a
889bf7c5 12514 given class.
676accff 12515
f9f7ad22
MS
125162009-08-24 Michael Snyder <msnyder@vmware.com>
12517
12518 * gdb.base/del.exp: Fix typo in comment.
12519 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12520
81ecdfbb
RW
125212009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12522
12523 * configure: Regenerate.
12524 * gdb.hp/configure: Likewise.
12525 * gdb.hp/gdb.aCC/configure: Likewise.
12526 * gdb.hp/gdb.base-hp/configure: Likewise.
12527 * gdb.hp/gdb.compat/configure: Likewise.
12528 * gdb.hp/gdb.defects/configure: Likewise.
12529 * gdb.hp/gdb.objdbg/configure: Likewise.
12530 * gdb.stabs/configure: Likewise.
12531
cab0c772
UW
125322009-08-19 Doug Evans <dje@google.com>
12533
12534 * gdb.base/gdbvars.c: New file.
12535 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12536
b8fa0bfa
PA
125372009-08-14 Pedro Alves <pedro@codesourcery.com>
12538
12539 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12540 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12541
b84aa90a
PA
125422009-08-13 Pedro Alves <pedro@codesourcery.com>
12543
12544 * gdb.base/default.exp: Adjust "set language test": it's now an
12545 enum command. Larger help string moved to "help set language".
12546 * gdb.base/help.exp: Adjust "help set language" expected output,
12547 now lists all known languages.
12548
0d8f9b2c
NF
125492009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12550
12551 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12552 all frame arguments.
12553 * gdb.arch/altivec-regs.exp: Likewise.
12554
bda180e0
TT
125552009-08-07 Tom Tromey <tromey@redhat.com>
12556
12557 * gdb.base/setshow.exp: Add tests for changes to set language, set
12558 check range, and set check type.
12559
48cb2d85
VP
125602009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12561
12562 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12563 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12564 Call it.
48cb2d85 12565
1ea34204
UW
125662009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12567
12568 * configure.ac: Run gdb.cell tests when appropriate.
12569 * configure: Regenerate.
12570 * lib/cell.exp: New file.
12571 * gdb.cell: New directory.
12572 * gdb.cell/configure.ac: New file.
12573 * gdb.cell/configure: New file.
12574 * gdb.cell/Makefile.in: New file.
12575 * gdb.cell/arch.exp: New file.
12576 * gdb.cell/break.c: New file.
12577 * gdb.cell/break.exp: New file.
12578 * gdb.cell/break-spu.c: New file.
12579 * gdb.cell/bt.c: New file.
12580 * gdb.cell/bt2-spu.c: New file.
12581 * gdb.cell/bt-spu.c: New file.
12582 * gdb.cell/bt.exp: New file.
12583 * gdb.cell/coremaker.c: New file.
12584 * gdb.cell/coremaker-spu.c: New file.
12585 * gdb.cell/core.exp: New file.
12586 * gdb.cell/gcore.exp: New file.
12587 * gdb.cell/data.c: New file.
12588 * gdb.cell/data.exp: New file.
12589 * gdb.cell/data-spu.c: New file.
12590 * gdb.cell/ea-cache.exp: New file.
12591 * gdb.cell/ea-cache.c: New file.
12592 * gdb.cell/ea-cache-spu.c: New file.
12593 * gdb.cell/ea-standalone.c: New file.
12594 * gdb.cell/ea-standalone.exp: New file.
12595 * gdb.cell/ea-test.c: New file.
12596 * gdb.cell/ea-test.exp: New file.
12597 * gdb.cell/f-regs.exp: New file.
12598 * gdb.cell/mem-access.c: New file.
12599 * gdb.cell/mem-access.exp: New file.
12600 * gdb.cell/mem-access-spu.c: New file.
12601 * gdb.cell/ptype.exp: New file.
12602 * gdb.cell/registers.exp: New file.
12603 * gdb.cell/size.c: New file.
12604 * gdb.cell/sizeof.exp: New file.
12605 * gdb.cell/size-spu.c: New file.
12606 * gdb.cell/solib.exp: New file.
12607 * gdb.cell/solib-symbol.exp: New file.
12608
85e747d2
UW
126092009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12610
12611 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12612
58d6951d
DJ
126132009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12614
12615 * gdb.base/float.exp: Handle VFP registers.
12616
6e0a4f15
MS
126172009-07-14 Michael Snyder <msnyder@vmware.com>
12618
dcd5da87
MS
12619 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12620 to bring gdb to the beginning of the calling line.
12621
6e0a4f15
MS
12622 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12623 confusing the i386 epilogue unwinder.
12624
782b2b07
SS
126252009-07-14 Stan Shebs <stan@codesourcery.com>
12626
12627 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12628
f662c3bc
MS
126292009-07-14 Michael Snyder <msnyder@vmware.com>
12630
12631 * gdb.reverse/step-reverse.exp (stepi into function call):
12632 Call instruction may not be first instruction in the line.
12633 (reverse stepi from a function call): Used wrong line number.
12634
8f313923
JK
126352009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12636
12637 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12638
4662c76e
JK
126392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12640
12641 Fix gdb.base/macscp.exp when using custom inputrc.
12642 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12643 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12644 env(TERM) set.
12645 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12646 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12647
aa81e255
JK
126482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12649
12650 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12651 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12652 Change the compilation target to match the testcase name.
12653 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12654 testcase name.
12655 * a2-run.exp: Use for setup prepare_for_testing. Change the
12656 compilation target to match the testcase name.
12657 * gdb.base/commands.exp: Likewise.
12658 * gdb.base/finish.exp: Likewise.
12659 * gdb.base/float.exp: Likewise.
12660 * gdb.base/info-target.exp: Likewise.
12661 * gdb.base/relational.exp: Likewise.
12662 * gdb.base/term.exp: Likewise.
12663 * gdb.base/until.exp: Likewise.
12664 * gdb.base/volatile.exp: Likewise.
12665 * gdb.base/whatis-exp.exp: Likewise.
12666
4c93b1d7
HZ
126672009-07-11 Hui Zhu <teawater@gmail.com>
12668
12669 * gdb.base/help.exp (disassemble): Update expected help text.
12670
812f7342
TT
126712009-07-09 Tom Tromey <tromey@redhat.com>
12672
12673 * lib/gdb.exp: Handle TRANSCRIPT.
12674 (remote_spawn, remote_close, send_gdb): New procs.
12675
fbb8f299
PM
126762009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12677
12678 * gdb.python/python-prettyprint.c: Add counted null string
12679 structure.
12680 * gdb.python/python-prettyprint.exp: Print null string. Test for
12681 embedded nulls.
12682 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12683 * gdb.python/python-value.exp (test_value_in_inferior): Add
12684 variable length string fetch tests.
12685 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12686
c0ac0ec7
JK
126872009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12688
12689 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12690
30b66ecc
TT
126912009-07-07 Tom Tromey <tromey@redhat.com>
12692
12693 * gdb.base/call-rt-st.exp: Update for change to escape output.
12694 * gdb.base/callfuncs.exp: Likewise.
12695 * gdb.base/charset.exp: Likewise.
12696 * gdb.base/constvars.exp: Likewise.
12697 * gdb.base/long_long.exp: Likewise.
12698 * gdb.base/pointers.exp: Likewise.
12699 * gdb.base/printcmds.exp: Likewise.
12700 * gdb.base/setvar.exp: Likewise.
12701 * gdb.base/store.exp: Likewise.
12702 * gdb.cp/ref-types.exp: Likewise.
12703 * gdb.mi/mi-var-child.exp: Likewise.
12704 * gdb.mi/mi-var-display.exp: Likewise.
12705 * gdb.mi/mi2-var-display.exp: Likewise.
12706 * gdb.base/charset.exp: Test octal escape sequence length.
12707 Update for change to escape output.
12708
187c4a2b
JK
127092009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12710
12711 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12712
d80a43f9
DJ
127132009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12714
12715 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12716
047427a8
JK
127172009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12718
12719 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12720 gdbserver increasing $portnum if "Can't bind address" has been seen.
12721
8b5a0f4f
PA
127222009-07-05 Pedro Alves <pedro@codesourcery.com>
12723
12724 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12725 mingw32ce.
12726
7d93ba58
PA
127272009-07-05 Pedro Alves <pedro@codesourcery.com>
12728
12729 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12730 VFP format.
12731
2277426b
PA
127322009-07-02 Pedro Alves <pedro@codesourcery.com>
12733
12734 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12735 linux. Adjust to use "inferior", "info inferiors", "detach
12736 inferior" and "kill inferior" instead of "restart", "info fork",
12737 "detach fork" and "delete fork".
12738 * gdb.base/ending-run.exp: Spell out "info".
12739 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12740 the "kill" command.
12741
5af949e3
UW
127422009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12743
12744 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12745 change to prefix TLS offset in hex with 0x.
12746
5d3729b5
UW
127472009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12748
12749 * gdb.base/default.exp: Update test case for "x" changes.
12750
af589bd0
TG
127512009-07-01 Tristan Gingold <gingold@adacore.com>
12752
12753 * gdb.base/bigcore.exp: Make darwin untested.
12754
40974f91
JK
127552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12756
12757 * gdb.base/completion.exp (directory completion): Create the directory.
12758 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12759 escapeuniquesub.
12760 (directory completion 2): Expect now ${escapeuniquesub}.
12761 (Glob remaining of directory test): Remove one excessive newline.
12762 Expect the real output.
12763
59dd3af6
JK
127642009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12765
12766 Fix `make check//%' target after `make check' has been ran.
12767 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12768 a mkdir call.
12769 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12770 (%/.dir): Remove.
12771
f4e164aa
JK
127722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12773
12774 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12775 the expected result record.
12776
69af2122
JK
127772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12778
12779 Remove racy FAILs relying just on the timeouts.
12780 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12781 (annotation_level 2): Remove racy FAILs.
12782
2fd481e1
PP
127832009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12784
12785 gdb/10275
889bf7c5
PA
12786 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12787
c38f313d
DJ
127882009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12789
12790 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12791
8b777f02
VP
127922009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12793
12794 * gdb.mi/mi-stack.exp: Testing symbolic options
12795 to -stack-list-locals and -stack-list-arguments.
12796
00c7eacf
JK
127972009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12798
12799 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12800
6bc80edc
TT
128012009-06-29 Tom Tromey <tromey@redhat.com>
12802
12803 * dg-extract-results.sh: New file.
12804 * Makefile.in (FORCE_PARALLEL): New variable.
12805 (CHECK_TARGET): New conditional variable.
12806 (check): Use CHECK_TARGET.
12807 (DO_RUNTEST): New variable.
12808 (check-single): New target.
12809 (TEST_DIRS): New variable.
12810 (TEST_TARGETS): Likewise.
12811 (check-parallel): New target.
12812 (check-gdb.%): New pattern.
12813 (BASE1_FILES): New variable.
12814 (BASE2_FILES): Likewise.
12815 (check-gdb.base%): New pattern.
12816 (%/.dir): New pattern.
12817 * configure: Rebuild.
12818 * aclocal.m4 (AM_CONDITIONAL): New defun.
12819 * configure.ac: Check whether user is using GNU make.
12820 (GMAKE): New conditional.
12821
794684b6
SW
128222009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12823
12824 * gdb.cp/namespace-nested-import.cc: New test.
12825 * gdb.cp/namespace-nested-import.exp: New test.
12826
edb3359d
DJ
128272009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12828
12829 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12830 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12831 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12832 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12833 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12834 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12835 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12836 gdb.opt/inline-markers.c: New files.
12837 * lib/gdb.exp (skip_inline_frame_tests): New function.
12838 (skip_inline_var_tests): New function.
12839
cf657a0c
AS
128402009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12841
12842 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12843 backtrace.
12844
28d41a99
MS
128452009-06-27 Michael Snyder <msnyder@vmware.com>
12846
12847 * gdb.reverse: New directory.
12848 * gdb.reverse/break-reverse.c: New test.
12849 * gdb.reverse/break-reverse.exp: New test.
12850 * gdb.reverse/consecutive-reverse.c: New test.
12851 * gdb.reverse/consecutive-reverse.exp: New test.
12852 * gdb.reverse/finish-reverse.c: New test.
12853 * gdb.reverse/finish-reverse.exp: New test.
12854 * gdb.reverse/machinestate.c: New test.
12855 * gdb.reverse/ms1.c: New test.
12856 * gdb.reverse/machinestate.exp: New test.
12857 * gdb.reverse/Makefile.in: New file.
12858 * gdb.reverse/shr2.c: New test.
12859 * gdb.reverse/solib-reverse.c: New test.
12860 * gdb.reverse/solib-reverse.exp: New test.
12861 * gdb.reverse/step-reverse.c: New test.
12862 * gdb.reverse/step-reverse.exp: New test.
12863 * gdb.reverse/until-reverse.c: New test.
12864 * gdb.reverse/ur1.c: New test.
12865 * gdb.reverse/until-reverse.exp: New test.
12866 * gdb.reverse/watch-reverse.c: New test.
12867 * gdb.reverse/watch-reverse.exp: New test.
12868 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12869 * configure: Regenerate.
12870
fe3c8b0d
DE
128712009-06-26 Doug Evans <dje@google.com>
12872
12873 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12874
3a72a602
PM
128752009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12876
12877 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12878 windows problem for 'file delete $binfile'.
12879
27aa8d6a
SW
128802009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12881
12882 * gdb.cp/namespace-using.exp: New test.
12883 * gdb.cp/namespace-using.cc: New test.
12884
8ac055f8
JB
128852009-05-20 Joel Brobecker <brobecker@adacore.com>
12886
12887 * gdb.ada/variant_record_packed_array: New testcase.
12888
85e306ed
TT
128892009-06-23 Tom Tromey <tromey@redhat.com>
12890
12891 * gdb.base/charset.exp (test_combination): Regression test.
12892 * gdb.base/charset.c (my_wchar_t): New typedef.
12893 (myvar): New global.
12894 (main): Set myvar.
12895
56643c5e
PM
128962009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12897
12898 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12899 target.
12900
1fac167a
UW
129012009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12902
12903 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12904
7ccb0be9
UW
129052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12906
12907 * gdb.mi/gdb680.exp: Update test for error message.
12908
568d6575
UW
129092009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12910
12911 * gdb.base/annota1.exp: Allow multiple occurrences of the
12912 frames-invalid annotation.
12913 * gdb.cp/annota2.exp: Likewise.
12914
7cd1089b
PM
129152009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12916
12917 * gdb.cp/gdb2495.cc: New file.
12918 * gdb.cp/gdb2495.exp: New file.
12919
72c63395
JK
129202009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12921
12922 Report error on GDB crash during runto.
12923 * lib/gdb.exp (runto <eof>): New.
12924
3788363d
DJ
129252009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12926
12927 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12928 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12929 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12930 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12931 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12932 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12933 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12934 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12935 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12936 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12937 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12938 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12939 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12940 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12941 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12942 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12943 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12944 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12945 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12946 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12947 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12948 gdb.trace/passcount.exp, gdb.trace/report.exp,
12949 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12950 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12951 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12952 executable.
12953
17592de3
PA
129542009-06-07 Pedro Alves <pedro@codesourcery.com>
12955
12956 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12957 defined before referencing it.
12958
701e355d
DE
129592009-06-03 Doug Evans <dje@google.com>
12960
12961 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12962 * gdb.arch/i386-see.c: Ditto.
12963
f2292c65
PM
129642009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12965
12966 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12967 (check_macro): Return 1 if undefined.
12968 If first test fails, check if macro debug information is available,
12969 and report unsupported test if no macro information is found.
12970
5a437975
DE
129712009-05-29 Doug Evans <dje@google.com>
12972
12973 * gdb.threads/hand-call-in-threads.exp: New.
12974 * gdb.threads/hand-call-in-threads.c: New.
12975
c141c696
MS
129762009-05-29 Michael Snyder <msnyder@vmware.com>
12977
12978 * gdb.base/break-always.exp: Change "1" to "on".
12979 Add confirmation check.
12980
b3444185
PA
129812009-05-28 Pedro Alves <pedro@codesourcery.com>
12982
12983 * gdb.threads/threxit-hop-specific.c: New.
12984 * gdb.threads/threxit-hop-specific.exp: New.
12985 * gdb.threads/thread-execl.c: New.
12986 * gdb.threads/thread-execl.exp: New.
12987
b6313243
TT
129882009-05-27 Tom Tromey <tromey@redhat.com>
12989 Thiago Jung Bauermann <bauerman@br.ibm.com>
12990
12991 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12992 (mi_child_regexp): Likewise.
12993 (mi_list_varobj_children_range): Likewise.
12994 (mi_get_features): Likewise.
12995 (mi_list_varobj_children): Rewrite.
12996 * gdb.python/python-mi.exp: New file.
12997
a6bac58e
TT
129982009-05-27 Tom Tromey <tromey@redhat.com>
12999 Thiago Jung Bauermann <bauerman@br.ibm.com>
13000 Phil Muldoon <pmuldoon@redhat.com>
13001 Paul Pluzhnikov <ppluzhnikov@google.com>
13002
13003 * gdb.python/python-prettyprint.exp: New file.
13004 * gdb.python/python-prettyprint.c: New file.
13005 * gdb.python/python-prettyprint.py: New file.
13006 * gdb.base/display.exp: print/r is now valid.
13007
2c74e833
TT
130082009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13009 Tom Tromey <tromey@redhat.com>
13010 Pedro Alves <pedro@codesourcery.com>
13011 Paul Pluzhnikov <ppluzhnikov@google.com>
13012
13013 * gdb.python/python-template.exp: New file.
13014 * gdb.python/python-template.cc: New file.
13015 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13016 tests.
13017 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13018 Call it.
13019 (test_value_after_death): New proc.
13020 * gdb.python/python-value.c (PTR): New typedef.
13021 (main): New variable 'x'.
13022
89c73ade
TT
130232009-05-27 Tom Tromey <tromey@redhat.com>
13024
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
a75724bc
PA
130302009-05-27 Pedro Alves <pedro@codesourcery.com>
13031
13032 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13033
e58b0e63
PA
130342009-05-24 Pedro Alves <pedro@codesourcery.com>
13035
13036 * gdb.threads/fork-thread-pending.c: New.
13037 * gdb.threads/fork-thread-pending.exp: New.
13038
4ac36638
JK
130392009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13040
13041 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13042 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13043
889bf7c5 130442009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13045
889bf7c5 13046 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13047
b242c3c2
PA
130482009-05-17 Pedro Alves <pedro@codesourcery.com>
13049
13050 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13051 `gdb_get_line_number'. Call `callee' in both parent and child.
13052 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13053 `gdb_get_line_number' instead of hardcoding line numbers.
13054 (catch_fork_unpatch_child): New procedure to test detaching
13055 breakpoints from child fork.
13056 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13057 hardcoding line numbers.
13058 (do_fork_tests): Run `catch_fork_unpatch_child'.
13059
ee342b23
VP
130602009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13061
13062 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13063 of structure type enters or leaves the scope, it
13064 is reported by -var-update.
13065
e2009e98
DE
130662009-05-11 Doug Evans <dje@sebabeach.org>
13067
13068 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13069 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13070 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13071
00903456
JK
130722009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13073
13074 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13075
dc621c35
DE
130762009-04-30 Doug Evans <dje@google.com>
13077
13078 * gdb.threads/watchthreads2.exp: New testcase.
13079 * gdb.threads/watchthreads2.c: New testcase.
13080
9ab4e744
DE
130812009-04-29 Doug Evans <dje@google.com>
13082
13083 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13084 * gdb.cp/mb-ctor.cc: Ditto.
13085 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13086 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13087 * gdb.cp/mb-inline1.cc: Call it.
13088 * gdb.cp/mb-inline2.cc: Ditto.
13089 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13090 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13091
484086b7
JK
130922009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13093
13094 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13095 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13096 Replace all uses of `decimal' by `nonzero'.
13097 (info macro FROM_COMMANDLINE): New test.
13098
379a77b5
TT
130992009-04-27 Tom Tromey <tromey@redhat.com>
13100
13101 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13102
b92b73c2
DE
131032009-04-27 Doug Evans <dje@google.com>
13104
13105 * gdb.threads/watchthreads.c (main): Initialize args before starting
13106 the threads. Plus formatting cleanup.
13107 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13108 biased scheduling of one thread.
13109
945a118d
JG
131102009-04-27 Jerome Guitton <guitton@adacore.com>
13111
13112 * gdb.cp/templates.cc (GetMax): New template.
13113 (main): Declare two instances of GetMax.
13114 * gdb.cp/templates.exp: Add new test.
13115
d389af10
JK
131162009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13117
13118 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13119
e7f86de9
JM
131202009-04-22 Joseph Myers <joseph@codesourcery.com>
13121
13122 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13123
334cc82d
TT
131242009-04-15 Tom Tromey <tromey@redhat.com>
13125
13126 * gdb.base/charset.exp: Add regression test.
13127
d12672cc
JB
131282009-04-14 Joel Brobecker <brobecker@adacore.com>
13129
13130 * gdb.base/exe-lock.exp: New testcase.
13131
18e8c3bc
TT
131322009-04-13 Tom Tromey <tromey@redhat.com>
13133
13134 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13135 operator on Frame.
13136
5ecd5cbe
UW
131372009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13138
13139 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13140 * gdb.server/ext-attach.exp: Likewise.
13141
7309f756
VP
131422009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13143
13144 Eliminate some sleep usage.
13145
889bf7c5
PA
13146 * gdb.mi/basics.c (do_nothing): New.
13147 (main): Use do_nothing instead of printf, so that
13148 not to introduce race condition between output of
13149 inferiour and output of gdb. Do not use sleep as it
13150 is not generally available on embedded targets.
7309f756 13151
f4b95f6f
PA
131522009-04-02 Pedro Alves <pedro@codesourcery.com>
13153
13154 * gdb.server/ext-attach.exp: Expect an optional process id after
13155 "Detached from remote process".
13156
de40b933
JK
131572009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13158
13159 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13160 gdb.dwarf2/dw2-unresolved.exp: New.
13161
2ae101a4
PA
131622009-04-02 Pedro Alves <pedro@codesourcery.com>
13163
13164 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13165 mi_run_to_main.
13166
56a8e183
PA
131672009-04-02 Pedro Alves <pedro@codesourcery.com>
13168
13169 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13170 mi_run_to_main. Skip thread exit test on remote targets.
13171 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13172 mi_run_to_main.
13173 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13174 mi_run_to_main.
13175 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13176 when expecting ^connected. Detect when the target doesn't support
13177 non-stop mode.
13178 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13179 supported. Return -1 on error, 0 on success.
13180 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13181 (mi_runto): Return mi_runto_helper's result explicitly.
13182
c35fafde
PA
131832009-04-01 Pedro Alves <pedro@codesourcery.com>
13184
13185 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13186
f8a8dce6
JB
131872009-04-01 Tom Tromey <tromey@redhat.com>
13188
13189 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13190 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13191 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13192 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13193
71c25dea
TT
131942009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13195 Jan Kratochvil <jan.kratochvil@redhat.com>
13196
13197 PR gdb/931
13198 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13199 output.
13200 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13201 for gdb/931.
13202 * dw2-strp.S (DW_AT_language): Change to C++.
13203 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13204
02d9a9ce
JB
132052009-03-31 Joel Brobecker <brobecker@adacore.com>
13206
13207 * gdb.ada/tasks: New testcase.
13208
1042e4c0
SS
132092009-03-30 Stan Shebs <stan@codesourcery.com>
13210
13211 * gdb.trace/actions.exp: Update to match new info trace format.
13212 * gdb.trace/deltrace.exp: Ditto.
13213 * gdb.trace/infotrace.exp: Ditto.
13214 * gdb.trace/passcount.exp: Ditto.
13215 * gdb.trace/save-trace.exp: Ditto.
13216 * gdb.trace/while-stepping.exp: Ditto.
13217 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13218
f8f6f20b
TJB
132192009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13220
13221 * gdb.python/python-frame.c: New file.
13222 * gdb.python/python-frame.exp: New file.
13223
c0c6f777
TJB
132242009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13225
13226 * gdb.python/python-value.exp: Add tests for the address
13227 attribute.
13228
3cb51905
AS
132292009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13230
13231 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13232
88fc996f
DE
132332009-03-26 Doug Evans <dje@google.com>
13234
13235 * gdb.mi/mi-nonstop-exit.exp: New file.
13236 * gdb.mi/non-stop-exit.c: New file.
13237
56ef84b1
TT
132382009-03-26 Tom Tromey <tromey@redhat.com>
13239
13240 Update for change to prologue skipping:
13241 * gdb.mi/mi2-simplerun.exp: Update.
13242 * gdb.mi/mi2-break.exp: Update.
13243 * gdb.mi/mi-simplerun.exp: Update.
13244 * gdb.mi/mi-break.exp: Update.
13245 * gdb.base/ending-run.exp: Update.
13246
def2b000
TJB
132472009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13248
13249 * gdb.python/python-value.exp (test_value_in_inferior): Test
13250 gdb.Value.is_optimized_out attribute.
13251
442ddf59
JK
132522009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13253
13254 * gdb.dwarf2/dw2-noloc-main.c: New file.
13255 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13256 (.text): Remove.
13257 (.data): New.
13258 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13259 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13260 (DW_TAG_subprogram func_cu1, noloc): Remove.
13261 (main): New.
13262 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13263 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13264 (file_symbols): New procedure.
13265
a8df5de4
TT
132662009-03-25 Tom Tromey <tromey@redhat.com>
13267
13268 * gdb.base/charset.exp (valid_target_charset): New proc.
13269 Use it to skip tests on invalid charsets.
13270
cc1d7add
PM
132712009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13272
13273 * gdb.base/completion.exp: Add a test for directory completion.
13274
bcd5727b
JK
132752009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13276
13277 Fix a racy FAIL.
13278 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13279 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13280
cc924cad
TJB
132812009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13282
13283 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13284 * gdb.python/python-function.exp: Add test for function returning
13285 a GDB value.
13286
bc3b79fd
TJB
132872009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13288
13289 * gdb.python/python-function.exp: New file.
13290
6c7a06a3
TT
132912009-03-20 Tom Tromey <tromey@redhat.com>
13292
13293 * gdb.base/store.exp: Update for change to escape output.
13294 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13295 to escape output.
13296 * gdb.base/pointers.exp: Update for change to escape output.
13297 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13298 to escape output.
13299 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13300 escape output.
13301 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13302 to escape output.
13303 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13304 escape output.
13305 * gdb.base/setvar.exp: Update for change to escape output.
13306 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13307 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13308 to escape output.
13309 (test_print_string_constants): Likewise.
13310 * gdb.base/charset.exp (valid_host_charset): Check size of
13311 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13312 cases. Handle "auto"-related output.
13313 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13314 (uvar, Uvar): New globals.
13315
c31af87b
JG
133162009-03-19 Jerome Guitton <guitton@adacore.com>
13317
13318 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13319 deltas.
13320 * gdb.ada/fixed_points.exp: Ditto.
13321
51272cf2
PA
133222009-03-18 Pedro Alves <pedro@codesourcery.com>
13323
13324 * return-nodebug.c: Don't include stdio.h.
13325 (init): Delete.
13326 (func): Delete definition and provide extern declaration.
13327 (t): New.
13328 (main): Don't call printf. Call func and store its result in t.
13329 * return-nodebug1.c: New.
13330 * return-nodebug.exp: Don't expect stdio output. Instead, print
13331 the global variable t. Drop printf formatters and cast types from
13332 foreach loop. Don't use prepare_for_testing. Compile
13333 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13334 define FORMAT or CAST.
13335
d24948ac
PP
133362009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13337
13338 * gdb.base/solib-display.exp: Disable test for remote targers.
13339
61ff14c6
JK
133402009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13341
13342 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13343
cb4dce93
JK
133442009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13345
13346 Fix a racy FAIL.
13347 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13348 code from `follow parent, print pids'.
13349 (`follow child, print pids', `follow parent, print pids'): Call it.
13350 Replace `gdb_test "break..."' by gdb_breakpoint.
13351
f7c60c5e
VP
133522009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13353
13354 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13355 sync and async modes.
f7c60c5e 13356
383ace49
JB
133572009-03-12 Joel Brobecker <brobecker@adacore.com>
13358
13359 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13360 that was checked in by mistake. Remove loading of ada.exp, since
13361 this is not necessary in this case.
13362
4ce102af
JB
133632009-03-12 Joel Brobecker <brobecker@adacore.com>
13364
13365 * gdb.ada/ptype_arith_binop.exp: New testcase.
13366
529a2aef
JB
133672009-03-12 Joel Brobecker <brobecker@adacore.com>
13368
13369 * gdb.ada/mod_from_name: New testcase.
13370
8a38181c
JB
133712009-03-12 Joel Brobecker <brobecker@adacore.com>
13372
13373 * gdb.ada/tick_last_segv: New testcase.
13374
11436dee
VP
133752009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13376
61ff14c6 13377 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13378
1f31650a
VP
133792009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13380
61ff14c6
JK
13381 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13382 include the token in ^running and frame info in *stopped.
1f31650a 13383
a3247a22
PP
133842009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13385
13386 * solib-display.exp: New file.
13387 * solib-display-main.c: New file.
13388 * solib-display-lib.c: New file.
61ff14c6 13389
aae64587
PA
133902009-03-05 Pedro Alves <pedro@codesourcery.com>
13391
13392 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13393
44aabfbc
JK
133942009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13395
13396 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13397 (list_and_check_macro): Use more specific test name.
13398 (next to definition): Make the test names unique.
13399
c087fcd3
PM
134002009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13401
13402 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13403
c86cf029
VP
134042009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13405
13406 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13407 notifications.
13408 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13409 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13410 * lib/mi-support.exp (library_loaded_re): New.
13411 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13412
3ea85240
VP
134132009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13414
13415 * gdb.gdb/observer.exp: Use test_notification observer, not
13416 normal_stop, everywhere.
13417 (test_normal_stop_notifications): Rename to...
13418 (test_notifications): ...this.
13419 (test_observer_normal_stop): Rename to...
13420 (test_observer): ...this.
13421
1903f0e6
DE
134222009-02-16 Doug Evans <dje@google.com>
13423
13424 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13425 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13426 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13427 (test_prefixed_syscall,test_int3): New tests.
13428 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13429 (test_prefixed_syscall,test_int3): New tests.
13430
1d33d6ba
VP
134312009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13432
3cb51905
AS
13433 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13434 (mi_expect_interrupt): Likewise.
13435 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13436 response.
1d33d6ba 13437
faafb047
PM
134382009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13439
13440 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13441 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13442 Replace calls to get_valueofx by get_hexadecimal_valueof.
13443
417e16e2
PM
134442009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13445
13446 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13447 (get_integer_valueof): New procedure.
13448 (get_sizeof): Use new get_integer_value_of.
13449 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13450 by get_integer_valueof.
13451
7065b901
TT
134522009-02-13 Tom Tromey <tromey@redhat.com>
13453
13454 * gdb.base/remote.exp (get_sizeof): Remove.
13455 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13456 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13457 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13458 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13459 (get_sizeof): Likewise.
13460
5d7cb8df
JK
134612009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13462
13463 PR fortran/9806
13464 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13465
b2febfff
PP
134662009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13467
13468 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13469
4aa995e1
PA
134702009-02-06 Pedro Alves <pedro@codesourcery.com>
13471
13472 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13473
d8906c6f
TJB
134742009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13475
13476 * gdb.python/python-cmd.exp: New file.
13477
ff4ab08d
TG
134782009-02-06 Tristan Gingold <gingold@adacore.com>
13479
13480 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13481
aacd552b
TG
134822009-02-05 Tristan Gingold <gingold@adacore.com>
13483
13484 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13485 pointer is dereferenced and use this signal name in regexp.
13486 * gdb.base/signull.exp: Ditto.
13487 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13488 * gdb.base/signull.c (main): Ditto.
13489
08c637de
TJB
134902009-02-04 Tom Tromey <tromey@redhat.com>
13491 Thiago Jung Bauermann <bauerman@br.ibm.com>
13492
13493 * gdb.python/python-value.exp: Use `gdb.history' instead of
13494 `gdb.value_from_history'.
13495 (test_value_numeric_ops): Add test for conversion of enum constant.
13496 * gdb.python/python-value.c (enum e): New type.
13497 (evalue): New global.
13498 (main): Use argv.
13499
20261af8
JG
135002009-02-04 Jerome Guitton <guitton@adacore.com>
13501
13502 * gdb.ada/uninitialized_vars: New test program.
13503 * gdb.ada/uninitialized_vars.exp: New testcase.
13504
52e44b43
TT
135052009-02-02 Tom Tromey <tromey@redhat.com>
13506
13507 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13508 * gdb.cp/pr2489.cc: Rename...
13509 * gdb.cp/pr9594.cc: ... to this.
13510
1c71341a
TT
135112009-02-02 Tom Tromey <tromey@redhat.com>
13512
13513 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13514 * gdb.cp/pr2489.cc: New file.
13515 * gdb.cp/cpcompletion.exp: New file.
13516
a4295225
TT
135172009-02-02 Tom Tromey <tromey@redhat.com>
13518
13519 PR exp/9059:
13520 * gdb.cp/call-c.exp: Add regression test.
13521 * gdb.cp/call-c.cc (FooHandle): New typedef.
13522 (main): New variable 'handle'.
13523
592375cd
VP
135242009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13525
13526 * lib/mi-support.exp (et_mi_thread_list)
13527 (check_mi_and_console_threads): Adjust for current thread in
13528 -thread-list-ids output.
13529
41447f92
VP
135302009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13531
889bf7c5
PA
13532 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13533 Call it.
41447f92 13534
35669430
DE
135352009-01-28 Doug Evans <dje@google.com>
13536
13537 * gdb.arch/amd64-disp-step.S: New file.
13538 * gdb.arch/amd64-disp-step.exp: New file.
13539 * gdb.arch/i386-disp-step.S: New file.
13540 * gdb.arch/i386-disp-step.exp: New file.
13541
09f00d9a
PM
135422009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13543
13544 * gdb.base/find.exp: Set newline variable
13545 using quotes instead of braces to fix cygwin failures.
13546
1e8fb976
PA
135472009-01-23 Pedro Alves <pedro@codesourcery.com>
13548
13549 * gdb.base/radix.exp: Add tests to ensure that that set
13550 input-radix 0 and set output-radix 0 are really rejected.
13551
da061712
PA
135522009-01-23 Pedro Alves <pedro@codesourcery.com>
13553
13554 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13555 copyright years.
13556
dd7e2d2b
PA
135572009-01-23 Pedro Alves <pedro@codesourcery.com>
13558
13559 PR gdb/9664:
13560 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13561
392452f6
PA
135622009-01-22 Pedro Alves <pedro@codesourcery.com>
13563
13564 PR c++/9631:
13565 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13566
8653e71c
PM
135672009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13568
13569 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13570 binfile definition to fix Windows OS failure.
13571
a12cc160
DJ
135722009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13573
13574 PR gdb/9346
13575 * gdb.base/interrupt.c (sigint_handler): New.
13576 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13577 on error.
13578 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13579 Test "signal SIGINT".
13580
b89667eb
DE
135812009-01-19 Doug Evans <dje@google.com>
13582
13583 * gdb.base/break.exp: Update expected gdb output.
13584 * gdb.base/sepdebug.exp: Ditto.
13585 * gdb.mi/mi-syn-frame.exp: Ditto.
13586 * gdb.mi/mi2-syn-frame.exp: Ditto.
13587 * gdb.base/call-signal-resume.exp: New file.
13588 * gdb.base/call-signals.c: New file.
13589 * gdb.base/unwindonsignal.exp: New file.
13590 * gdb.base/unwindonsignal.c: New file.
13591 * gdb.threads/interrupted-hand-call.exp: New file.
13592 * gdb.threads/interrupted-hand-call.c: New file.
13593 * gdb.threads/thread-unwindonsignal.exp: New file.
13594
adb483fe
DJ
135952009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13596
13597 * gdb.base/define.exp: Test defining and hooking prefix commands.
13598 * gdb.python/python.exp: Update test for "show user" output.
13599
60023297
JK
136002009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13601
13602 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13603 now the output exactly, using less wildcards. Expect also the output
13604 of gfortran-4.3. Update for the f-valprint.c modification from
13605 2008-04-22.
13606 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13607 Remove gdb_test test names where matching the command.
13608
ccc57cf9
PA
136092009-01-01 Pedro Alves <pedro@codesourcery.com>
13610
13611 PR breakpoints/9681:
13612 * gdb.base/watchpoint.exp: Add regression test.
13613
c7a6ca08
PA
136142008-12-31 Pedro Alves <pedro@codesourcery.com>
13615
13616 * gdb.threads/attach-into-signal.exp: Don't use
13617 gdb_suppress_entire_file.
13618 * gdb.threads/attach-stopped.exp: Ditto.
13619 * gdb.threads/attachstop-mt.exp: Ditto.
13620
3a031f65
PA
136212008-12-31 Pedro Alves <pedro@codesourcery.com>
13622
13623 PR gdb/8812:
13624 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13625
09e6485f
PA
136262008-12-29 Pedro Alves <pedro@codesourcery.com>
13627
13628 PR gdb/7536:
13629 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13630 and unsupported output radices are really rejected.
13631
0cd53049
JK
136322008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13633
13634 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13635
ba163c7e
TT
136362008-12-22 Tom Tromey <tromey@redhat.com>
13637
13638 * gdb.cp/punctuator.exp: New file.
13639
6f4de6c9
JK
136402008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13641
13642 * gdb.base/completion.exp (Completing non-existing component): New test.
13643
0f34d0b4
JK
136442008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13645
13646 Fix for PR gdb/8648.
13647 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13648 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13649 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13650 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13651
db2ad4c3
JK
136522008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13653
13654 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13655
bb5ef15e
DP
136562008-12-16 Christophe Lyon <christophe.lyon@st.com>
13657
13658 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13659 compiler actually generate code at the expected line number.
13660
90142adc
JZ
136612008-12-15 Jie Zhang <jie.zhang@analog.com>
13662
13663 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13664
fad6eecd
TT
136652008-12-12 Tom Tromey <tromey@redhat.com>
13666
13667 * gdb.base/commands.exp (redefine_hook_test): New proc.
13668 Call it.
13669
17c8aaf5
TT
136702008-12-11 Tom Tromey <tromey@redhat.com>
13671
13672 * gdb.base/macscp.exp: New regression test.
13673
7c8adf68
TT
136742008-12-11 Tom Tromey <tromey@redhat.com>
13675
13676 * gdb.base/macscp.exp: Print "address.addr".
13677 * gdb.base/macscp1.c (struct outer): New struct.
13678 (address): New global.
13679
b05dcbb7
TT
136802008-12-09 Tom Tromey <tromey@redhat.com>
13681
13682 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13683 Call it.
13684
2d476de1
DE
136852008-12-04 Doug Evans <dje@google.com>
13686
13687 * gdb.server/ext-run.exp: Relax regexp for init program.
13688
87bdc959
TG
136892008-12-03 Tristan Gingold <gingold@adacore.com>
13690
13691 * gdb.base/macscp.exp: Generate an object file during compilation
13692 to work around Darwin dsymutil limitations.
13693
e0740f77
JK
136942008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13695
13696 Test resolving external references to TLS variables.
13697 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13698 FILE2_THREAD_LOCAL.
13699 (testfile2, srcfile2): New variables.
13700 * gdb.threads/tls.c (file2_thread_local)
13701 (function_referencing_file2_thread_local): New.
13702 * gdb.threads/tls2.c: New file.
13703
67f0aac5
JB
137042008-11-28 Joel Brobecker <brobecker@adacore.com>
13705
13706 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13707 rather than integer, as integer might not be big enough when
13708 on 64bit targets.
67f0aac5 13709
c332165e
JG
137102008-11-27 Jerome Guitton <guitton@adacore.com>
13711
13712 * gdb.cp/formatted-ref.exp: Add equality test.
13713 * gdb.ada/formatted_ref.exp: Ditto.
13714
fc9b693c
JK
137152008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13716
13717 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13718 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13719
a9c64011
AS
137202008-11-20 Andreas Schwab <schwab@suse.de>
13721
13722 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13723 matching syscall entry point.
13724 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13725 (tcatch_vfork_then_child_follow): Likewise. Finish through
13726 vfork even if we stopped at the syscall trampoline.
13727
e2fd701e
DE
137282008-11-20 Doug Evans <dje@google.com>
13729
13730 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13731
69abc51c
TJB
137322008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13733
13734 * gdb.arch/ppc-dfp.exp: New file.
13735 * gdb.arch/ppc-dfp.c: New file.
13736
c14c28ba
PP
137372008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13738
13739 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13740
2e74121d
DE
137412008-11-17 Doug Evans <dje@google.com>
13742
13743 * gdb.mi/mi-syn-frame.exp: Update expected output.
13744 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13745
66bb093b
VP
137462008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13747
13748 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13749 "thread N" results in =thread-selected.
13750 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13751 (mi_send_resuming_command_raw): Be prepared for
13752 =thread-selected.
13753
3d043ef6
VP
137542008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13755
a9c64011
AS
13756 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13757 * lib/mi-support.exp: Likewise.
3d043ef6 13758
808104c8
JB
137592008-11-16 Joel Brobecker <brobecker@adacore.com>
13760
13761 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13762 commands from the expected output for "help catch".
13763
00b22944
JB
137642008-11-15 Joel Brobecker <brobecker@adacore.com>
13765
13766 * gdb.ada/int_deref.exp: New testcase.
13767
59669435
TT
137682008-11-14 Nick Roberts <nickrob@snap.net.nz>
13769
13770 * gdb.mi/gdb2549.exp: New file.
13771
de04a248
DE
137722008-11-11 Doug Evans <dje@google.com>
13773
13774 * gdb.base/callexit.exp: New file.
13775 * gdb.base/callexit.c: New file.
13776
6b8ce727
DE
137772008-11-10 Doug Evans <dje@google.com>
13778
13779 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13780 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13781 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13782 (default_gdb_start,default_gdb_exit): Ditto.
13783 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13784 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13785 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13786 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13787 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13788 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13789
1b14b8aa
AS
137902008-11-03 Andreas Schwab <schwab@suse.de>
13791
13792 * gdb.base/hashline2.exp: Fix typo.
13793 * gdb.base/hashline3.exp: Likewise.
13794
f3134b88
TT
137952008-10-30 Tom Tromey <tromey@redhat.com>
13796
13797 * gdb.base/pointers.exp: Add test.
13798 * gdb.base/pointers.c (k, S): New typedefs.
13799 (instance): New global.
13800
c2226152
AS
138012008-10-30 Andreas Schwab <schwab@suse.de>
13802
13803 * gdb.base/args.exp: Add tests for newlines.
13804
462f405c
JB
138052008-10-30 Joel Brobecker <brobecker@adacore.com>
13806
13807 gdb.base/foll-exec.exp: Update the expected output of a couple
13808 of "info breakpoints" tests.
13809
79a45b7d
TT
138102008-10-28 Tom Tromey <tromey@redhat.com>
13811
13812 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13813
adc13a14
PA
138142008-10-24 Pedro Alves <pedro@codesourcery.com>
13815
13816 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13817 gdb_start_cmd.
13818 Use runto_main before any test that requires execution.
13819
252fbfc8
PA
138202008-10-23 Pedro Alves <pedro@codesourcery.com>
13821
13822 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13823 instead of SIGINT.
13824
28148e3d
JB
138252008-10-22 Joel Brobecker <brobecker@adacore.com>
13826
13827 * gdb.base/completion.exp: Update expected output following
13828 the addition of the "info tasks" command.
13829
c209f847
TT
138302008-10-22 Tom Tromey <tromey@redhat.com>
13831
13832 * gdb.base/exprs.exp (test_expr): Add test for string
13833 concatenation.
13834
f177e350
PA
138352008-10-19 Pedro Alves <pedro@codesourcery.com>
13836
13837 * configure.ac: Output gdb.python/Makefile.
13838 * configure: Regenerate.
13839 * gdb.python/Makefile.in: New.
13840
cce89356
JB
138412008-10-16 Joel Brobecker <brobecker@adacore.com>
13842
13843 * gdb.base/foll-fork.exp: Adjust the expected output to match
13844 the new description for fork/vfork catchpoints in the "info
13845 breakpoints" output.
13846
176d289d
TJB
138472008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13848
13849 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13850
a08702d6
TJB
138512008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13852
13853 * gdb.python/python-value.c: New file.
13854 * gdb.python/python-value.exp: New file.
13855
1c5cfe86
PA
138562008-10-15 Pedro Alves <pedro@codesourcery.com>
13857
13858 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13859
5a98ad69
DP
138602008-10-15 Denis Pilat <denis.pilat@st.com>
13861
41702f1b 13862 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13863
dcb1a1e2
TT
138642008-10-09 Tom Tromey <tromey@redhat.com>
13865
13866 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13867 'fprintf' and 'stderr'.
13868
9124fe48
JB
138692008-10-07 Joel Brobecker <brobecker@adacore.com>
13870
13871 * gdb.ada/ref_tick_size.exp: New testcase.
13872
45452591
DE
138732008-10-06 Doug Evans <dje@google.com>
13874
13875 * gdb.dwarf2/dw2-cu-size.exp: New file.
13876 * gdb.dwarf2/dw2-cu-size.S: New file.
13877
13878 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13879 .Ltype_int for clarity.
13880
4fc5b208
PP
138812008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13882
13883 PR gdb/2384:
13884 * gdb.cp/gdb2384.exp: Extended to test more cases.
13885 * gdb.cp/gdb2384.cc: Likewise.
13886 * gdb.cp/gdb2384-base.h: Likewise.
13887 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13888
d78df370
JK
138892008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13890
13891 * gdb.base/maint.exp (maint print type): Remove printing
13892 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13893
9a044a89
TT
138942008-09-30 Tom Tromey <tromey@redhat.com>
13895
13896 * gdb.base/macscp.exp: Add completion tests.
13897 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13898 (TWENTY_THREE): Likewise.
13899 (FORTY_EIGHT): Likewise.
13900
506800a9
TT
139012008-09-30 Tom Tromey <tromey@redhat.com>
13902
13903 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13904 everywhere.
13905 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13906
1a6f01b5
JK
139072008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13908
13909 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13910 testcase is derived from. Fix racy dependency on an expected PID
13911 number. No longer support the testcase on Linux kernel 2.4.x.
13912
2fae03e8
TT
139132008-09-27 Tom Tromey <tromey@redhat.com>
13914
13915 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13916 and varargs.
13917
1ad15515
PA
139182008-09-22 Pedro Alves <pedro@codesourcery.com>
13919
13920 * lib/mi-support.exp (mi_expect_interrupt): New.
13921 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13922 from gdb.mi/mi-nonstop.exp.
13923 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13924 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13925 lib/mi-support.exp.
13926 Use mi_check_thread_states throughout. Avoid ".*" and do not
13927 require an anchor after -exec-run.
13928
d0b76dc6
DJ
139292008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13930
13931 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13932 stop is pending. Avoid ".*" when two stops are pending.
13933 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13934 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13935 newlines in fullnames.
13936 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13937 (mi_expect_stop): Update comments. Only anchor in sync mode.
13938 Do not match newlines.
13939 (mi_send_resuming_command_raw): Always return status.
13940 (mi_get_stop_line): Do not match more than one line by accident.
13941 Only anchor in sync mode.
13942 (mi_run_inline_test): If -exec-next fails, give up.
13943
9990c830
UW
139442008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13945
13946 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13947 on SPU.
13948
ebcf6f00
JB
139492008-09-10 Joel Brobecker <brobecker@adacore.com>
13950
13951 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13952
b6db24e5
JB
139532008-09-10 Joel Brobecker <brobecker@adacore.com>
13954
13955 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13956 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13957 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13958 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13959 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13960 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13961 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13962 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13963 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13964 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13965 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13966 Include the "= " sequence in the expected output of print tests.
13967
2bf448e0
JB
139682008-09-10 Joel Brobecker <brobecker@adacore.com>
13969
13970 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13971 description for boolean types.
13972
d51fd4c8
PA
139732008-09-09 Pedro Alves <pedro@codesourcery.com>
13974
13975 * gdb.base/hook-stop-continue.c: New.
13976 * gdb.base/hook-stop-continue.exp: New.
13977
694182d2
DJ
139782008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13979
13980 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13981
3b8a7fc0
JG
139822008-09-08 Jerome Guitton <guitton@adacore.com>
13983
13984 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13985 (stack_check_probe_2, stack_check_probe_loop_1)
13986 (stack_check_probe_loop_2): New functions.
13987 (main): Add call to these new functions.
13988 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13989 functions, check that the breakpoint is inserted at the appropriate
13990 location.
13991 (insert_breakpoint): Slightly refine this procedure so that it can
13992 be called several times in the test.
13993
96cc0ae8
JG
139942008-09-08 Jerome Guitton <guitton@adacore.com>
13995
13996 * gdb.base/stack-checking.c: New file.
13997 * gdb.base/stack-checking.exp: New file.
13998
1f08b409
TJB
139992008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14000
14001 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14002 * gdb.arch/altivec-regs.exp: Likewise.
14003 * gdb.arch/vsx-regs.exp: Likewise.
14004
3099e1c4
TJB
140052008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14006
14007 * gdb.arch/ppc-fp.exp: New file.
14008 * gdb.arch/ppc-fp.c: New file.
14009
cc69bfc1
PP
140102008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14011
14012 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14013 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14014
b02a33db
MS
140152008-09-04 Michael Snyder <msnyder@vmware.com>
14016
14017 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14018 as "at" (for non-debug functions such as _start).
14019
2992cbe0
UW
140202008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14021
14022 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14023 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14024 software watchpoints.
14025 * gdb.base/watch_thread_num.exp: Likewise.
14026
514f746b
AR
140272008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14028
14029 * gdb.arch/i386-bp_permanent.exp: New test.
14030
876cecd0
TT
140312008-08-24 Tom Tromey <tromey@redhat.com>
14032
14033 * gdb.base/maint.exp: Update "maint print type".
14034
80f73d71
VP
140352008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14036
14037 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14038 support. Adjust the order of "*running" notifications.
14039 * gdb.mi/non-stop.c: Don't cast from int to void* and
14040 back.
14041
d9c78d7d
MK
140422008-08-20 Mark Kettenis <kettenis@gnu.org>
14043
14044 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14045 expect to find it in the "info frame" output.
14046
97a2d1d3
DJ
140472008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14048
14049 * gdb.base/interp.exp: Always consume both prompts.
14050
b96e2927
PA
140512008-08-20 Pedro Alves <pedro@codesourcery.com>
14052
14053 * gdb.base/pending.exp: Test pending breakpoints without symbols
14054 loaded.
14055
8cf6e61a
VP
140562008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14057
14058 * lib/mi-support.exp (mi_expect_stop): Produce
14059 more details on failures.
14060 * gdb.mi/mi-nonstop.exp: New.
14061 * gdb.mi/non-stop.c: New.
14062
c6ebd6cf
VP
140632008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14064
a9c64011
AS
14065 * gdb.mi/mi-async.exp: Use 'set target-async'.
14066 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14067
46a9b8ed
DJ
140682008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14069
14070 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14071
44feb3ce
TT
140722008-08-17 Tom Tromey <tromey@redhat.com>
14073
14074 * gdb.base/help.exp (help catch): Rewrite.
14075
311a4e6b
TJB
140762008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14077
14078 * gdb.base/define.exp: Test indented command documentation.
14079 * gdb.python/python.exp: Test indented multi-line command.
14080
604c2f83
LM
140812008-08-15 Luis Machado <luisgpm@br.ibm.com>
14082
14083 * testsuite/gdb.arch/vsx-regs.c: New source file.
14084 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14085 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14086
886a217c
TT
140872008-08-14 Tom Tromey <tromey@redhat.com>
14088
14089 * gdb.base/macscp.exp: Add regression test for "macro define" or
14090 "macro undef" with no arguments.
14091
c814a4f3
PP
140922008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14093
14094 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14095
12ab8a60
UW
140962008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14097
14098 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14099
d57a3c85
TJB
141002008-08-06 Tom Tromey <tromey@redhat.com>
14101
14102 * gdb.python/python.exp: New file.
14103
c7b778ff
JK
141042008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14105
14106 Fix for PR gdb/1543.
14107 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14108 $LOCATION.
14109 (location): New variable.
14110 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14111 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14112 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14113 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14114 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14115 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14116 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14117 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14118 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14119 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14120 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14121 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14122 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14123 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14124 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14125 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14126 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14127 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14128 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14129 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14130 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14131 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14132 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14133 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14134 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14135 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14136 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14137 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14138 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14139 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14140 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14141 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14142 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14143 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14144 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14145 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14146 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14147 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14148 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14149 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14150 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14151 gdb.base/type-opaque.exp, gdb.base/until.exp,
14152 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14153 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14154 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14155 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14156 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14157 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14158 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14159 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14160 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14161 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14162 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14163 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14164 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14165 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14166 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14167 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14168 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14169 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14170 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14171 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14172 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14173 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14174 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14175 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14176 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14177 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14178 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14179 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14180 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14181 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14182 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14183 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14184 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14185 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14186 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14187 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14188 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14189 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14190 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14191 to bug-gdb@prep.ai.mit.edu .
14192
5e06a3d1
VP
141932008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14194
14195 * lib/mi-support.exp (mi_load_shlibs): New.
14196 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14197
9d81d21b
VP
141982008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14199
14200 * lib/mi-support.exp (get_mi_thread_list)
14201 (check_mi_and_console_threads): New, moved from ...
14202 * gdb.mi/mi-pthread.exp: ...here.
14203 * gdb.mi/gdb669.exp (get_mi_thread_list)
14204 (check_mi_and_console_threads): Delete.
14205 * gdb.mi/mi2-pthread.exp: Likewise.
14206
bae98fe0
TT
142072008-07-28 Tom Tromey <tromey@redhat.com>
14208
14209 * Makefile.in (just-check): Remove. Move body to...
14210 (check): ... here.
14211
57380f4e
DJ
142122008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14213
14214 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14215 Add a test for duplicated SIGINTs.
14216
e09490f1
DJ
142172008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14218
14219 * gdb.threads/schedlock.exp (get_args): Update to work for any
14220 value of NUM.
14221 (Top level): Report the number of threads that did not resume.
14222
6387b45f
DJ
142232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14224
14225 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14226
62f64ff2
DJ
142272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14228
14229 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14230 non-MI prompt.
14231
fa8de41e
TT
142322008-07-26 Tom Tromey <tromey@redhat.com>
14233
14234 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14235 (function_struct, function_struct_ptr): New globals.
14236 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14237 function pointer in a struct.
14238
ccb3ac8a
TT
142392008-07-26 Tom Tromey <tromey@redhat.com>
14240
14241 * gdb.base/macscp.exp: Add test for macro lexing bug.
14242
d7d9f01e
TT
142432008-07-18 Tom Tromey <tromey@redhat.com>
14244
14245 * gdb.base/macscp.exp: Add macro tests.
14246
9bf07184
PP
142472008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14248
14249 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14250
becf6477
PP
142512008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14252
14253 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14254
0709f7d3
PP
142552008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14256
14257 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14258
7093c834
PP
142592008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14260
14261 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14262
b432ffe3
JK
142632008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14264
14265 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14266
b1a268e5
VP
142672008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14268
14269 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14270
e2995f8e
KB
142712008-07-11 Kevin Buettner <kevinb@redhat.com>
14272
14273 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14274 of regexp to account for changes made to GDB in the printing of
14275 byte vectors.
14276
14032a66
TT
142772008-07-11 Tom Tromey <tromey@redhat.com>
14278
14279 * gdb.base/completion.exp: Add 'help' completion test.
14280
981505ef
JK
142812008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14282
14283 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14284
10568435
JK
142852008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14286
14287 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14288
4487aabf
PA
142892008-07-09 Pedro Alves <pedro@codesourcery.com>
14290
14291 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14292
a4a9b1c4
PA
142932008-07-09 Pedro Alves <pedro@codesourcery.com>
14294
14295 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14296
3c3185ac
JK
142972008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14298
14299 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14300
7ebd49dc
VP
143012008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14302
14303 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14304 previous commit. Add a comment.
14305
84e46146
PA
143062008-06-28 Pedro Alves <pedro@codesourcery.com>
14307
14308 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14309
0f8d4a2f
VP
143102008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14311
14312 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14313
f747e0ce
PA
143142008-06-27 Pedro Alves <pedro@codesourcery.com>
14315
14316 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14317 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14318 compiling an executable, link in an object that forces unbuffered
14319 output.
14320 * lib/set_unbuffered_mode.c: New file.
14321
734a5c36
JK
143222008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14323
14324 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14325
a2840c35
VP
143262008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14327
a9c64011
AS
14328 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14329 mi_expect_stop.
14330 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14331 Demand that *running is output.
14332 (detect_async): Perform checking every time.
14333 (mi_send_resuming_command): Extract everything into...
14334 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14335 (mi_expect_stop): Don't accept any output before *stopped.
14336
6ae37fef
VP
143372008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14338
14339 Robustify mi-simplerun.
a9c64011
AS
14340 * gdb.mi/basics.c (main): Add a call to sleep.
14341 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14342 * gdb.mi/mi2-cli.exp: Likewise.
14343 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14344
b4aa76f0 143452008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14346
14347 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14348
e1ac3328
VP
143492008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14350
a9c64011
AS
14351 * gdb.mi/mi-console.exp: Adjust.
14352 * gdb.mi/mi-syn-frame.exp: Adjust.
14353 * gdb.mi/mi2-console.exp: Adjust.
14354 * gdb.mi/mi2-syn-frame.exp: Adjust.
14355 * lib/mi-support.exp (mi_run_cmd): Adjust.
14356 (mi_send_resuming_command): Adjust.
e1ac3328 14357
f7f9a841
VP
143582008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14359
14360 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14361 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14362 testing of stopped.
14363 * gdb.mi/mi2-syn-frame.exp: Likewise.
14364 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14365 (async, detect_async): New.
14366 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14367 depending on if we're running in sync or async mode.
f7f9a841 14368
37cd5d19
TT
143692008-06-09 Tom Tromey <tromey@redhat.com>
14370
14371 * gdb.base/completion.exp: New tests for field name completion
14372 with spaces, and field name completion with '->'.
14373
65d12d83
TT
143742008-06-06 Tom Tromey <tromey@redhat.com>
14375
14376 * gdb.base/break1.c (struct some_struct): New struct.
14377 (values): New global.
14378 * gdb.base/completion.exp: Add field name completion test.
14379
ebfe2e3f
PP
143802008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14381
14382 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14383 to pointer.
14384 * gdb.cp/call-c.cc: Likewise.
14385
bcf6fc3a
NR
143862008-06-06 Nick Roberts <nickrob@snap.net.nz>
14387
14388 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14389 annotation.
14390
49fd4a42 143912008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14392 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14393
14394 * gdb.threads/execl.c, gdb.threads/execl1.c,
14395 gdb.threads/execl.exp: New tests.
a9c64011 14396
8a34ac3f
AR
143972008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14398 Daniel Jacobowitz <dan@codesourcery.com>
14399
14400 * gdb.cp/exception.exp: Activate test, make it work with pending
14401 catchpoints.
14402
86ae69ef
JK
144032008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14404
14405 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14406
f7f9ae2c
VP
144072008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14408
a9c64011
AS
14409 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14410 now printed.
14411 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14412
2a2d4dc3
AS
144132008-05-27 Andreas Schwab <schwab@suse.de>
14414
14415 * gdb.base/frame-args.exp: Handle arguments that are optimized
14416 out.
14417
5099e4d9
LM
144182008-05-26 Luis Machado <luisgpm@br.ibm.com>
14419
14420 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14421 quiet for ppc32 and group options into a single variable.
14422
d9c36a91
JB
144232008-05-23 Joel Brobecker <brobecker@adacore.com>
14424
14425 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14426 of zero-size elements.
14427 * gdb.ada/null_array.exp: Test printing this new array.
14428
103a8671
JK
144292008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14430
14431 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14432
07a4cc1a 144332008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14434
14435 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14436 of the "finish" command.
14437
55f996a7
NR
144382008-05-21 Nick Roberts <nickrob@snap.net.nz>
14439
14440 * gdb.base/annota1.exp: Test for new annotation.
14441
907fc202
UW
144422008-05-16 Pedro Alves <pedro@codesourcery.com>
14443
14444 * gdb.base/fixsection.exp: New file.
14445 * gdb.base/fixsection0.c: New file.
14446 * gdb.base/fixsection1.c: New file.
14447
e8f97270
UW
144482008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14449
14450 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14451 * gdb.base/annota3.exp: Likewise.
14452
ac0bb574
NF
144532008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14454
14455 * gdb.base/watch_thread_num.exp: Don't run tests that require
14456 watchpoints if the target doesn't support them.
14457
6fadd07a
DE
144582008-05-12 Doug Evans <dje@google.com>
14459
14460 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14461
6e9a4a30
JB
144622008-05-09 Joel Brobecker <brobecker@adacore.com>
14463
14464 * gdb.ada/assign_1.exp: New testcase.
14465
08388c79
DE
144662008-05-09 Doug Evans <dje@google.com>
14467
a3c83fae
DE
14468 * gdb.base/find.exp: New file.
14469 * gdb.base/find.c: New file.
08388c79 14470
bd5ddfe8
DJ
144712008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14472
14473 * gdb.base/commands.exp (watchpoint_command_test): Handle
14474 gdb,no_hardware_watchpoints.
14475 * gdb.base/float.exp: Allow ARM targets without floating point.
14476 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14477
b5dd68e2 144782008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14479 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14480
14481 * gdb.ada/lang_switch: New test program.
14482 * gdb.ada/lang_switch.exp: New testcase.
14483
382d13d1
DE
144842008-05-05 Doug Evans <dje@google.com>
14485
14486 * gdb.base/help.exp (disassemble): Update expected help text.
14487
9dd789d0
PA
144882008-05-04 Pedro Alves <pedro@codesourcery.com>
14489
14490 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14491
611c83ae
PA
144922008-05-04 Pedro Alves <pedro@codesourcery.com>
14493
14494 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14495 different times.
14496
ff013f42
JK
144972008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14498
14499 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14500 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14501 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14502 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14503
96dff6a2
VP
145042008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14505
14506 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14507 notification to appear.
14508
55cd6f92
DJ
145092008-05-04 Daniel Jacobowitz <dan@debian.org>
14510
14511 * gdb.base/fullname.c: New file.
14512 * gdb.base/fullname.exp: New file.
14513 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14514
d705c43c
PA
145152008-05-03 Pedro Alves <pedro@codesourcery.com>
14516
14517 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14518 expressions with macros.
14519
333222e1
JK
145202008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14521
14522 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14523
5ac01682
DJ
145242008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14525
14526 * gdb.base/completion.exp: Handle lack of other symbols beginning
14527 with "a".
14528
14529 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14530
237fc4c9
PA
145312008-05-02 Jim Blandy <jimb@codesourcery.com>
14532
14533 * gdb.asm/asmsrc1.s: Add scratch space.
14534
ed5e9466
DJ
145352008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14536 Daniel Jacobowitz <dan@codesourcery.com>
14537
14538 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14539 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14540 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14541
b39cc962
DJ
145422007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14543
14544 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14545
36d520f5
JB
145462008-05-01 Joel Brobecker <brobecker@adacore.com>
14547
14548 * gdb.base/info-target.exp: New testcase.
14549
8d4e3071
DJ
145502008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14551
14552 * gdb.cp/hang.exp: Use .cc instead of .C.
14553 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14554 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14555
6f3f3097
DJ
145562008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14557
14558 * gdb.base/gdb1250.exp: Remove perror.
14559 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14560
5550a914
PA
145612008-04-30 Pedro Alves <pedro@codesourcery.com>
14562
14563 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14564 .2byte.
14565
d848e687
DJ
145662008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14567
14568 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14569 (maybe_kfail): New.
14570
93b5768b
PA
145712008-04-25 Pedro Alves <pedro@codesourcery.com>
14572
14573 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14574
721c02de
VP
145752008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14576
a9c64011
AS
14577 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14578 * gdb.mi/mi2-syn-frame.exp: Likewise.
14579 * lib/mi-support.exp: Likewise.
721c02de 14580
74960c60
VP
145812008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14582
14583 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14584 to specify regexp for the location to stop at.
14585 * gdb.base/break-always.c: New.
14586 * gdb.base/break-always.exp: New.
14587
d24317b4
VP
145882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14589
14590 * lib/mi-support.exp (mi_runto_helper): Adjust
14591 for the original-location field.
14592 (mi_create_breakpoint, mi_list_breakpoints): New.
14593 * gdb.mi/mi-break.exp: Adjust.
14594 * gdb.mi/mi2-break.exp: Adjust.
14595 * gdb.mi/mi-pending.exp: Adjust.
14596 * gdb.mi/mi-simplerun.exp: Adjust.
14597 * gdb.mi/mi2-simplerun.exp: Adjust.
14598 * gdb.mi/mi-syn-frame.exp: Adjust.
14599 * gdb.mi/mi2-syn-frame.exp: Adjust.
14600 * gdb.mi/mi-until.exp: Adjust.
14601 * gdb.mi/mi2-until.exp: Adjust.
14602 * gdb.mi/mi-var-display.exp: Adjust.
14603 * gdb.mi/mi2-var-display.exp: Adjust.
14604 * gdb.mi/mi-watch.exp: Adjust.
14605 * gdb.mi/mi2-watch.exp: Adjust.
14606
fdc59709 146072008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14608
a9c64011
AS
14609 * aclocal.m4: Add override.m4.
14610 * configure: Regenerate.
fdc59709 14611
8e91f023
VP
146122008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14613
14614 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14615 '-var-update --all-values' reports new value even the type
14616 of a variable object has changed.
14617
233a11ab
CS
146182008-04-18 Craig Silverstein <csilvers@google.com>
14619
14620 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14621 files.
d24317b4 14622
9c1137ad
JB
146232008-04-18 Joel Brobecker <brobecker@adacore.com>
14624
14625 * gdb.ada/atomic_enum: New test program.
14626 * gdb.ada/atomic_enum.exp: New testcase.
14627
66d0bbc7
DE
146282008-04-17 Doug Evans <dje@google.com>
14629
14630 * gdb.opt/Makefile.in: Fix whitespace.
14631
100906b0
UW
146322008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14633
14634 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14635
4584e32e
DE
146362008-04-17 Doug Evans <dje@google.com>
14637
14638 * gdb.base/hashline1.exp: New testcase.
14639 * gdb.base/hashline2.exp: New testcase.
14640 * gdb.base/hashline2.exp: New testcase.
14641
0a320680
PA
146422008-04-17 Pedro Alves <pedro@codesourcery.com>
14643
14644 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14645
18ac113b
AR
146462008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14647
14648 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14649 temporary breakpoint to match "Temporary breakpoint".
14650 * gdb.base/break.exp (delete_breakpoints): Likewise.
14651 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14652 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14653 * gdb.base/display.exp: Likewise.
14654 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14655 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14656 * gdb.base/restore.exp (restore_tests): Likewise.
14657 * gdb.base/sepdebug.exp: Likewise.
14658 * gdb.base/watchpoint.exp: Likewise.
14659 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14660 * gdb.mi/mi-pending.exp: Likewise.
14661 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14662 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14663 * gdb.mi/mi-var-cmd.exp: Likewise.
14664 * gdb.mi/mi-var-display.exp: Likewise.
14665 * gdb.mi/mi2-cli.exp: Likewise.
14666 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14667 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14668 * gdb.mi/mi2-var-display.exp: Likewise.
14669 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14670 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14671 new "disp" field.
a9c64011 14672 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14673 reason. This is to support fix for PR2424.
14674
add38693
JK
146752008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14676
14677 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14678
fcacd99f
VP
146792008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14680
14681 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14682 field. Add more floating varobj tests.
fcacd99f 14683 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14684 field.
14685 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14686 (main): Call do_at_tests.
14687 * lib/mi-support.exp (mi_create_floating_varobj)
14688 (mi_varobj_update_with_type_change): New.
fcacd99f 14689
de051565
MK
146902008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14691
14692 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14693 option of -var-evaluate-expression.
14694 * gdb.mi/mi2-var-display.exp: Likewise.
14695
dbc52822
VP
146962008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14697
14698 Introduce test setup helpers.
a9c64011
AS
14699 * lib/gdb.exp (build_executable, clean_restart)
14700 (prepare_for_testing): New.
14701 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14702 * gdb.base/return.exp: Likewise.
14703 * gdb.base/ending-run.exp: Likewise.
dbc52822 14704
473591da
NR
147052008-04-07 Nick Roberts <nickrob@snap.net.nz>
14706
14707 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14708 Interface (MI) responses.
14709
2b2d9e11
VP
147102008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14711
a9c64011
AS
14712 * gdb.cp/breakpoint.cc: New code to test conditions involving
14713 member variables.
14714 * gdb.cp/breakpoint.exp: Test condition involving member
14715 variables.
2b2d9e11 14716
bb378428
VP
147172008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14718
14719 * lib/mi-support.exp (mi_expect_stop): New.
14720 (mi_run_cmd): Change the
14721 token. Use mi_send_resuming_command, use
14722 mi_expect_stop.
14723 (mi_execute_to_helper): Rename to mi_execute_to.
14724 (mi_send_resuming_command): Add more error patterns.
14725 (mi_wait_for_stop): Renamed to...
14726 (mi_get_stop_line): ...this.
14727 (mi_run_inline_test): Adjust.
14728
14729 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14730 * gdb.mi/mi-console.exp: Likewise.
14731 * gdb.mi/mi-pending.exp: Likewise.
14732 * gdb.mi/mi-simplerun.exp: Likewise.
14733 * gdb.mi/mi-stack.exp: Likewise.
14734 * gdb.mi/mi-stepi.exp: Likewise.
14735 * gdb.mi/mi-syn-frame.exp: Add comment.
14736 * gdb.mi/mi-until.exp: Likewise.
14737 * gdb.mi/mi-var-display.exp: Likewise.
14738 * gdb.mi/mi-watch.exp: Likewise.
14739 * gdb.mi/mi2-cli.exp: Likewise.
14740 * gdb.mi/mi2-console.exp: Likewise.
14741 * gdb.mi/mi2-simplerun.exp: Likewise.
14742 * gdb.mi/mi2-stack.exp: Likewise.
14743 * gdb.mi/mi2-stepi.exp: Likewise.
14744 * gdb.mi/mi2-until.exp: Likewise.
14745 * gdb.mi/mi2-var-display.exp: Likewise.
14746 * gdb.mi/mi2-watch.exp: Likewise.
14747
62172bb9
UW
147482008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14749
14750 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14751
14752 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14753
a13e061a
PA
147542008-04-04 Pedro Alves <pedro@codesourcery.com>
14755
14756 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14757 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14758 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14759 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14760 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14761 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14762 expect an mi error duplicated in stderr.
14763
eae06beb
JB
147642008-04-03 Joel Brobecker <brobecker@adacore.com>
14765
14766 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14767 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14768 Add a couple of tests that verify the behavior when the new setting
14769 is set to "cancel" and "all".
14770 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14771 "ask" before we start the testing.
14772
79c6ced6
AR
147732008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14774
14775 * gdb.cp/casts.cc: Add class reference variables.
14776 * gdb.cp/casts.exp: New test cases for up/down casting references.
14777
6c2d1a6b
MK
147782008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14779
14780 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14781 instead of beginning to make an extra test pass.
14782 * gdb.mi/mi2-var-display.exp: Likewise.
14783
55b411d9
MR
147842008-03-31 Maciej W. Rozycki <macro@mips.com>
14785
14786 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14787
c6140da2
MD
147882008-03-31 Markus Deuling <deuling@de.ibm.com>
14789 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14790
14791 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14792 value. Add xfail for older kernels.
14793
79732189
AR
147942008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14795
14796 Bring mi-support in line with gdb.exp.
14797 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14798 (mi_gdb_start): New function.
14799
33c3676e
MR
148002008-03-28 Maciej W. Rozycki <macro@mips.com>
14801
14802 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14803
92e28119
VP
148042008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14805
14806 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14807 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14808
9e8e3afe
VP
148092008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14810
14811 * lib/mi-support.exp (mi_create_varobj_checked): New.
14812 (mi_list_varobj_children): Allow to check for a
14813 value.
14814 (mi_list_array_varobj_children): New.
14815
14816 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14817 and mi_list_varobj_children, as opposed to hardcoding
14818 expected strings.
14819 * gdb.mi/gdb701.exp: Likewise.
14820 * gdb.mi/gdb792.exp: Likewise.
14821 * gdb.mi/mi-var-block.exp: Likewise.
14822 * gdb.mi/mi-var-cmd.exp: Likewise.
14823 * gdb.mi/mi-var-invalidate.exp: Likewise.
14824 * gdb.mi/mi2-var-block.exp: Likewise.
14825 * gdb.mi/mi2-var-child.exp: Likewise.
14826 * gdb.mi/mi2-var-cmd.exp: Likewise.
14827 * gdb.mi/mi2-var-display.exp: Likewise.
14828
9df50351
JK
148292008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14830
14831 Fix random false FAILs on i386.
14832 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14833
31e5d73a
DJ
148342008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14835
14836 PR gdb/544
14837 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14838
12f4afab
DJ
148392008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14840
14841 PR gdb/544
14842 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14843
b562a0cb
DJ
148442008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14845
14846 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14847 fixed PR gdb/544.
14848
17faa917
DJ
148492008-03-21 Pedro Alves <pedro@codesourcery.com>
14850
14851 * gdb.threads/fork-child-threads.exp: Test next over fork.
14852
6214f497
DJ
148532008-03-21 Chris Demetriou <cgd@google.com>
14854
14855 * gdb.base/break.exp (rbreak junk): New test for rbreak
14856 "Junk at end of arguments" issue.
14857
63092375
DJ
148582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14859
14860 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14861 *& to work on created array elements.
14862 (Top level): Test print $pc with a file. Test string operations
14863 without a target.
14864 * gdb.base/ptype.exp: Do not expect *& to work on created array
14865 elements.
14866
b21991b0
DJ
148672008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14868
14869 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14870 gdb.threads/staticthreads.exp: Update exit query.
14871
c4b347c7
SL
148722008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14873
14874 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14875
fa4727a6
DJ
148762008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14877
14878 * gdb.base/watchpoint.c (global_ptr, func4): New.
14879 (main): Call func4.
14880 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14881 (test_inaccessible_watchpoint): New.
14882
2f34202f
MR
148832008-02-29 Maciej W. Rozycki <macro@mips.com>
14884
14885 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14886 select the largest.
14887
0d6ba1b1
DJ
148882008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14889
14890 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14891 frames-invalid annotations.
14892
e691325a
PM
148932008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14894
a9c64011 14895 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14896
f85b5ecc
DE
148972008-02-27 Doug Evans <dje@google.com>
14898
14899 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14900 for bug 1738.
14901 (breakpoint_to_handler_entry): Ditto.
14902
b40e7bf3
JB
149032008-02-27 Joel Brobecker <brobecker@adacore.com>
14904
14905 * gdb.base/ending-run.exp: Use the first line of code inside
14906 function body to test breakpoints.
14907 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14908 location where the breakpoint is inserted when using the line
14909 where a function is declared. Fix typo in the description of
14910 one of the tests.
14911 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14912
2faca73a
PM
149132008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14914
14915 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14916 tests.
2faca73a 14917
6f439c36
PM
149182008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14919
14920 * gdb.base/args.exp: avoid same output for tests
14921 with single quotes.
14922
54e52265
VP
149232008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14924
a9c64011
AS
14925 * gdb.base/annota1.exp: Adjust for 'info break'
14926 format changes.
14927 * gdb.base/annota3.exp: Likewise.
14928 * gdb.base/break.exp: Likewise.
14929 * gdb.base/condbreak.exp: Likewise.
14930 * gdb.base/pending.exp: Likewise.
14931 * gdb.base/sepdebug.exp: Likewise.
14932 * gdb.base/unload.exp: Likewise.
14933 * gdb.cp/ovldbreak.exp: Likewise.
14934 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14935
897b09ca
DE
149362008-02-07 Doug Evans <dje@google.com>
14937
14938 * gdb.cp/mb-inline.exp: New.
14939 * gdb.cp/mb-inline.h: New.
14940 * gdb.cp/mb-inline1.cc: New.
14941 * gdb.cp/mb-inline2.cc: New.
14942
b1c32d35
PM
149432008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14944
14945 * gdb.pascal/floats.pas: New test program.
14946 * gdb.pascal/floats.exp: New testcase.
14947
1a4ca44a
TJB
149482008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14949
14950 * gdb.base/callfuncs.c (t_float_many_args): New function.
14951 (t_double_many_args): New function.
14952 * gdb.base/callfuncs.exp: Add tests for exceeding float
14953 and double parameters passed through the stack.
14954
439048e8
JB
149552008-02-05 Joel Brobecker <brobecker@adacore.com>
14956
14957 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14958 gdb.ada/complete/foo.adb: New files.
14959 * gdb.ada/complete.exp: New testcase.
14960
81fe8080
DE
149612008-02-03 Doug Evans <dje@google.com>
14962
301f0ecf
DE
14963 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14964
81fe8080
DE
14965 * gdb.cp/gdb2384.exp: New file.
14966 * gdb.cp/gdb2384.cc: New file.
14967 * gdb.cp/gdb2384-base.h: New file.
14968 * gdb.cp/gdb2384-base.cc: New file.
14969
4b071aec
DE
149702008-02-02 Doug Evans <dje@google.com>
14971
14972 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14973
61137ba6
JB
149742007-02-01 Joel Brobecker <brobecker@adacore.com>
14975
14976 * gdb.ada/sym_print_name: New test program.
14977 * gdb.ada/sym_print_name.exp: New testcase.
14978
149792007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14980
14981 * gdb.ada/nested/hello.adb: New file.
14982 * gdb.ada/nested.exp: New testcase.
14983 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14984
98deb0da
VP
149852008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14986
14987 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14988 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14989 don't cause future evaluations of function to report
14990 creation of internal breakpoints.
98deb0da 14991
723a2275
VP
149922008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14993
14994 * gdb.mi/mi-break.exp (test_error): New.
14995 Call it.
14996
fb546a2f
LM
149972008-01-31 Luis Machado <luisgpm@br.ibm.com>
14998
14999 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15000 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15001
2d8fd90a
PM
150022008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15003
15004 * gdb.pascal/integers.pas: New test program.
15005 * gdb.pascal/integers.exp: New testcase.
15006
a7fa0ded
PM
150072008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15008
15009 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15010
5e1a1926
TJB
150112008-01-30 Luis Machado <luisgpm@br.ibm.com>
15012
15013 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15014 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15015
8d04f9f0
JB
150162008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15017
15018 * gdb.ada/formatted_ref: New test program.
15019 * gdb.ada/formatted_ref.exp: New testcase.
15020
15021 * gdb.cp/formatted-ref.cc: New file.
15022 * gdb.cp/formatted-ref.exp: New testcase.
15023
ce75a98f
JB
150242008-01-30 Joel Brobecker <brobecker@adacore.com>
15025
15026 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15027
e835f6bf
NR
150282008-01-30 Nick Roberts <nickrob@snap.net.nz>
15029
15030 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15031 (test_file_list_exec_source_file): Update to new macro-info field.
15032
d118ef87
PH
150332008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15034
15035 * gdb.ada/exprs: New test program.
15036 * gdb.ada/exprs.exp: New testcase.
15037
7d35ab09
TJB
150382008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15039
15040 * dfp-test.c (DELTA, DELTA_B): New definitions.
15041 (double_val1, double_val2, double_val3, double_val4, double_val5,
15042 double_val6, double_val7, double_val8, double_val9, double_val10,
15043 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15044 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15045 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15046 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15047 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15048 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15049 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15050 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15051 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15052 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15053 dec128_val16): New global variables.
15054 (decimal_dec128_align): New function.
15055 (decimal_mixed): Likewise.
15056 (decimal_many_args_dec32): Likewise.
15057 (decimal_many_args_dec64): Likewise.
15058 (decimal_many_args_dec128): Likewise.
15059 (decimal_many_args_mixed): Likewise.
15060 * dfp-test.exp: Add tests calling new inferior functions.
15061
2d717e4f
DJ
150622008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15063
15064 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15065 gdb.server/ext-run.exp: New files.
15066 * lib/gdbserver-support.exp (gdbserver_download): New.
15067 (gdbserver_start): New. Update gdbserver expected
15068 output.
15069 (gdbserver_spawn): Use them.
15070 (gdbserver_start_extended): New.
15071
e85a822c
DJ
150722008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15073
15074 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15075 Run on GNU/Linux.
15076 (do_exec_tests): Check for systems which do not support catchpoints.
15077 Do not match START.
15078 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15079 Run on GNU/Linux. Enable verbose output.
15080 (check_fork_catchpoints): New.
15081 (explicit_fork_child_follow, catch_fork_child_follow)
15082 (tcatch_fork_parent_follow): Update expected messages.
15083 (do_fork_tests): Use check_fork_catchpoints.
15084 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15085 Run on GNU/Linux. Enable verbose output.
15086 (check_vfork_catchpoints): New.
15087 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15088 expected messages.
15089 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15090
401ea829
JB
150912008-01-29 Jim Blandy <jimb@red-bean.com>
15092
15093 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15094 host' errors.
15095 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15096
aceaf3ad
JB
150972008-01-29 Jim Blandy <jimb@red-bean.com>
15098
15099 * gdb.threads/sigthread.c: Use barriers to ensure that
15100 child_thread and child_thread_two are always initialized before we
15101 start to use them.
15102
a5606eee
VP
151032008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15104
15105 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15106 * gdb.base/watchpoint-solib.c: New.
15107 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15108
c55a82bb
PM
151092008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15110
15111 * gdb.base/gdb1056.exp: Add unsigned integer test.
15112
0993fe05
DE
151132008-01-28 Doug Evans <dje@google.com>
15114
15115 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15116
4fe42e7f
JB
151172008-01-27 Jim Blandy <jimb@codesourcery.com>
15118
c7a69933
JB
15119 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15120
4fe42e7f
JB
15121 * gdb.base/expand-psymtabs.exp: Doc fix.
15122
5def8285
MK
151232008-01-26 Mark Kettenis <kettenis@gnu.org>
15124
15125 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15126
5313c911
NR
151272008-01-24 Nick Roberts <nickrob@snap.net.nz>
15128
a9c64011 15129 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15130 -var-set-format.
15131
93815fbf
VP
151322008-01-23 Chris Demetriou <cgd@google.com>
15133
15134 * gdb.threads/thread_events.c: New testcase source file.
15135 * gdb.threads/thread_events.exp: New testcase expect file.
15136
467a88ee
NR
151372008-01-23 Nick Roberts <nickrob@snap.net.nz>
15138
15139 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15140
15141 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15142 -var-set-format.
15143
d8f82aba
DJ
151442008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15145 Vladimir Prus <vladimir@codesourcery.com>
15146
15147 * gdb.base/float.exp: Allow missing floating point for m68k and
15148 PowerPC.
15149
60c46647
VP
151502008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15151
15152 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15153 ignore count.
15154 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15155 * gdb.mi/mi-cli.exp: Adjust.
15156 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15157
c7dd36a1
PA
151582008-01-17 Pedro Alves <pedro@codesourcery.com>
15159
15160 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15161 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15162 with dummy_ptr's address.
15163 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15164 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15165 all targets.
15166 * gdb.mi/mi2-var-child.exp: Likewise.
15167
39d5313e
JB
151682008-01-09 Joel Brobecker <brobecker@adacore.com>
15169
15170 * gdb.ada/null_array: New test program.
15171 * gdb.ada/null_array.exp: New testcase.
15172
0aea4bf3
LM
151732008-01-09 Luis Machado <luisgpm@br.ibm.com>
15174
15175 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15176 with required float modifiers.
15177
0b354900
JB
151782008-01-08 Joel Brobecker <brobecker@adacore.com>
15179
15180 * gdb.ada/funcall_param: New test program.
15181 * gdb.ada/funcall_param.exp: New testcase.
15182
cdb7f5d4
JB
151832008-01-08 Joel Brobecker <brobecker@adacore.com>
15184
15185 * gdb.ada/arrayparam: New test program.
15186 * gdb.ada/arrayparam.exp: New testcase.
15187
88e2547f
JB
151882008-01-08 Joel Brobecker <brobecker@adacore.com>
15189
15190 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15191 landed. Should also fix random failures in the test following it.
15192
f6867ce0
TJB
151932008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15194
15195 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15196 for expressions with decimal float values.
15197 (test_dfp_conversions): New function to test casts to and from
15198 decimal float types.
15199 Call test_dfp_conversions.
15200 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15201 elements.
15202 (main): Initialize ds.float4 and ds.double8 elements.
15203 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15204 string to new error message.
15205 (d64_set_tests): Likewise.
15206 (d128_set_tests): Likewise.
15207 Add tests for expressions with decimal float variables. Add tests for
15208 conversions to and from decimal float types.
15209
f9c11282
JB
152102008-01-05 Joel Brobecker <brobecker@adacore.com>
15211
15212 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15213 * gdb.ada/packed_tagged.exp: New testcase.
15214
0ecbca72
JB
152152008-01-04 Joel Brobecker <brobecker@adacore.com>
15216
15217 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15218 gdb.ada/homonym/homonym_main.adb: New files.
15219 * gdb.ada/homonym.exp: New testcase.
15220
c18d3d89
JB
152212008-01-04 Joel Brobecker <brobecker@adacore.com>
15222
15223 * gdb.ada/packed_array.exp: Add testing of references to
15224 a packed array.
15225
ecc7085b
JB
152262008-01-04 Joel Brobecker <brobecker@adacore.com>
15227
15228 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15229 New files.
15230 * gdb.ada/type_coercion.exp: New testcase.
15231
c474c922
JB
152322008-01-04 Joel Brobecker <brobecker@adacore.com>
15233
15234 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15235 gdb.ada/tagged/foo.adb: New file.
15236 * gdb.ada/tagged.exp: New testcase.
15237
9005b927
JB
152382008-01-04 Joel Brobecker <brobecker@adacore.com>
15239
15240 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15241 gdb.ada/ptype_field/foo.adb: New files.
15242 * gdb.ada/ptype_field.exp: New testcase.
15243
1a6aaad8
JB
152442008-01-03 Joel Brobecker <brobecker@adacore.com>
15245
15246 * gdb.ada/print_pc.exp: New testcase.
15247
0ef22f53
JB
152482008-01-03 Joel Brobecker <brobecker@adacore.com>
15249
15250 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15251 gdb.ada/taft_type/p.adb: New files.
15252 * gdb.ada/taft_type.exp: New testcase.
15253
1689ecf8
JB
152542008-01-03 Joel Brobecker <brobecker@adacore.com>
15255
15256 * gdb.ada/array_bounds/bar.adb: New file.
15257 * gdb.ada/array_bounds.exp: New testcase.
15258
a4d0b9c3
JB
152592008-01-03 Joel Brobecker <brobecker@adacore.com>
15260
15261 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15262 gdb.ada/arrayptr/foo.adb: New files.
15263 * gdb.ada/arrayptr.exp: New testcase.
15264
a31ace00
JB
152652008-01-03 Joel Brobecker <brobecker@adacore.com>
15266
15267 * gdb.base/set-lang-auto.exp: New testcase.
15268
a97fced3
JB
152692008-01-03 Joel Brobecker <brobecker@adacore.com>
15270
15271 * gdb.ada/fun_addr/foo.adb: New file.
15272 * gdb.ada/fun_addr.exp: New testcase.
15273
ef29ce1a
JK
152742008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15275
15276 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15277 New files
15278
0fafefe3
JB
152792008-01-02 Joel Brobecker <brobecker@adacore.com>
15280
15281 * array_subscript_addr/p.adb: New file.
a9c64011 15282 * array_subscript_addr.exp: New testcase.
0fafefe3 15283
c4359f8d
JB
152842008-01-02 Joel Brobecker <brobecker@adacore.com>
15285
a9c64011 15286 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15287 New files.
15288 * gdb.ada/str_cmp_ref.exp: New testcase.
15289
1aa1b15b
JB
152902008-01-01 Joel Brobecker <brobecker@adacore.com>
15291
15292 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15293 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15294 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15295
81c9b2cf
JB
152962008-01-01 Joel Brobecker <brobecker@adacore.com>
15297
15298 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15299 gdb.ada/ref_param/pck.ads: New files.
15300 * gdb.ada/ref_param.exp: New testcase.
15301
319e4674
JB
153022008-01-01 Joel Brobecker <brobecker@adacore.com>
15303
15304 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15305 gdb.ada/interface/foo.adb: New files.
15306 * gdb.ada/interface.exp: New testcase.
15307
ef682c56
JB
153082007-12-31 Jim Blandy <jimb@codesourcery.com>
15309
15310 * gdb.base/multi-forks.exp: Consume all output from child
15311 processes before proceeding to next test.
15312
f6f3eb6c
JB
153132007-12-29 Jim Blandy <jimb@codesourcery.com>
15314
15315 * configure: Regenerated.
15316
f652e42f
JB
153172007-12-27 Joel Brobecker <brobecker@adacore.com>
15318
15319 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15320 gdb.ada/fixed_cmp/fixed.adb: New files.
15321 * gdb.ada/fixed_cmp.exp: New testcase.
15322
6943e596
JB
153232007-12-27 Joel Brobecker <brobecker@adacore.com>
15324
15325 * gdb.ada/boolean_expr.exp: New testcase.
15326
aad9a193
JB
153272007-12-26 Jim Blandy <jimb@codesourcery.com>
15328
15329 * gdb.base/multi-forks.exp: Doc fix.
15330
fb5f3683
JB
153312007-12-26 Joel Brobecker <brobecker@adacore.com>
15332
15333 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15334 * gdb.ada/char_param.exp: Do not compile our test program with
15335 -gnata, this is unnecessary.
15336 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15337
384e4a9c
JB
153382007-12-24 Joel Brobecker <brobecker@adacore.com>
15339
15340 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15341 gdb.ada/print_chars/foo.adb: New files.
15342 * gdb.ada/print_chars.exp: New testcase.
15343
01e044f7
JB
153442007-12-24 Joel Brobecker <brobecker@adacore.com>
15345
15346 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15347 gdb.ada/char_param/foo.adb: New files.
15348 * gdb.ada/char_param.exp: New testcase.
15349
0ce17860
JB
153502007-12-22 Jim Blandy <jimb@codesourcery.com>
15351
15352 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15353 hard-coding source line numbers into the test.
15354 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15355 gdb_get_line_number to find.
15356
919809b9
JB
153572007-12-22 Joel Brobecker <brobecker@adacore.com>
15358
15359 * gdb.base/ptype.c (highest): New struct type.
15360 (the_highest): New variable of that type.
15361 (main): Add dummy assignment to a field of variable the_highest.
15362 * gdb.base/ptype.exp: Test type printing of our new variable.
15363
abc8a88d
PM
153642007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15365
15366 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15367 and record first explicitly generated thread number.
abc8a88d
PM
15368 Use that thread number for thread specific watchpoint test.
15369 Add iteration number to repetitive tests.
15370
5158f3e3
CES
153712007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15372 Jim Blandy <jimb@codesourcery.com>
15373
15374 * gdb.base/expand-psymtabs.c: New testcase
15375 source file.
15376 * gdb.base/expand-psymtabs.exp: New testcase
15377 expect file.
15378
37e4754d
LM
153792007-12-17 Luis Machado <luisgpm@br.ibm.com>
15380
15381 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15382 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15383
551e5d04
JB
153842007-12-17 Joel Brobecker <brobecker@adacore.com>
15385
15386 * gdb.ada/frame_args/foo.adb: New file.
15387 * gdb.ada/frame_args/pck.ads: New file.
15388 * gdb.ada/frame_args/pck.adb: New file.
15389 * gdb.ada/frame_args.exp: New testcase.
15390
a05ee097
JB
153912007-12-17 Joel Brobecker <brobecker@adacore.com>
15392
15393 * gdb.base/frame-args.c: New file.
15394 * gdb.base/frame-args.exp: New testcase.
15395
c162e8c9 153962007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15397 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15398
15399 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15400
afe8ab22 154012007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15402
afe8ab22
VP
15403 * gdb.mi/mi-pending.exp: New.
15404 * gdb.mi/mi-pending.c: New.
15405 * gdb.mi/mi-pendshr.c: New.
15406
dfdfb3ca
JB
154072007-12-06 Jim Blandy <jimb@codesourcery.com>
15408
15409 * gdb.base/default.exp: Update expected output for 'info catch'.
15410
b7fca990
JK
154112007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15412
15413 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15414 must be set to binary.
15415
6a1afc1e
PA
154162007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15417
15418 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15419
a6b151f1
DJ
154202007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15421
15422 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15423 gdb.mi/mi-file-transfer.exp: New.
15424
43039443
JK
154252007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15426
15427 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15428
0ef2251b
MR
154292007-11-22 Maciej W. Rozycki <macro@mips.com>
15430
15431 * gdb.trace/backtrace.exp: Fix a typo.
15432 * gdb.trace/circ.exp: Likewise.
15433 * gdb.trace/collection.exp: Likewise.
15434 * gdb.trace/limits.exp: Likewise.
15435 * gdb.trace/report.exp: Likewise.
15436 * gdb.trace/tfind.exp: Likewise.
15437 * gdb.trace/while-dyn.exp: Likewise.
15438
5443631e
NR
154392007-11-21 Nick Roberts <nickrob@snap.net.nz>
15440
15441 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15442 objects of pointers that can't be dereferenced are now
15443 "noneditable".
15444
a4ce5b0d
UW
154452007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15446
15447 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15448 (target_cpu): Remove.
15449
d6e956e5
VP
154502007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15451
15452 * gdb.base/ending-run.exp: Expect the list of cleared
15453 breakpoint to come in natural order, not the reversed one.
a9c64011 15454
214270ab
VP
154552007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15456
15457 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15458 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15459
1a619819
LM
154602007-11-05 Luis Machado <luisgpm@br.ibm.com>
15461
15462 * gdb.base/printcmds.exp: New function
15463 test_printf_with_dfp.
15464
5b01a6fa
DE
154652007-11-02 Doug Evans <dje@google.com>
15466
15467 * gdb.disasm/t01_mov.s: Remove carriage returns.
15468 * gdb.disasm/t02_mova.s: Ditto.
15469 * gdb.disasm/t03_add.s: Ditto.
15470 * gdb.disasm/t04_sub.s: Ditto.
15471 * gdb.disasm/t05_cmp.s: Ditto.
15472 * gdb.disasm/t06_ari2.s: Ditto.
15473 * gdb.disasm/t07_ari3.s: Ditto.
15474 * gdb.disasm/t08_or.s: Ditto.
15475 * gdb.disasm/t09_xor.s: Ditto.
15476 * gdb.disasm/t10_and.s: Ditto.
15477 * gdb.disasm/t11_logs.s: Ditto.
15478 * gdb.disasm/t12_bit.s: Ditto.
15479 * gdb.disasm/t13_otr.s: Ditto.
15480
ec33ab7f
JK
154812007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15482
15483 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15484
ae0d01ff
UW
154852007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15486
15487 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15488 provide DFP support.
15489
55eddb0f
DJ
154902007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15493 Test "set powerpc vector-abi". Skip auto-detection tests for old
15494 toolchains.
15495
7020f05c
PA
154962007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15497
15498 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15499 with [string compare].
15500
84bc3db9
PA
155012007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15502
15503 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15504 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15505
5876dc88
LM
155062007-10-25 Luis Machado <luisgpm@br.ibm.com>
15507
15508 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15509 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15510 * gdb.opt/Makefile.in: New makefile.
15511 * Makefile.in: Create new directory "gdb.opt".
15512 * configure.ac: Add "gdb.opt" directory.
15513 * configure: Regenerated.
a9c64011 15514
c3ea9a14
DE
155152007-10-25 Doug Evans <dje@google.com>
15516
15517 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15518 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15519
a9c64011 155202007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15521 Thiago Jung Bauermann <bauerman@br.ibm.com>
15522
15523 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15524 Floating Point expressions.
15525 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15526 Floating Point variables.
15527 * gdb.base/dfp-test.c: new file containing program with Decimal
15528 Floating variables, used by gdb.base/dfp-test.exp.
15529
62a24a2b
DJ
155302007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15531
15532 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15533
e7b1eae6
UW
155342007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15535
15536 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15537 compiling test case with GCC.
15538 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15539
c641edcc
UW
155402007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15541
15542 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15543 format changes.
15544
5e5ebfe6
MS
155452007-10-18 Michael Snyder <msnyder@specifix.com>
15546
15547 * gdb.base/dbx.exp: Add missing "-re " operator.
15548
e831e7b6
GM
155492007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15550
15551 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15552 * configure.ac: Removed trailing spaces after backslash.
15553 * gdb.modula2: New directory.
15554 * gdb.modula2/Makefile.in: New file.
15555 * gdb.modula2/unbounded-array.exp: New file.
15556 * gdb.modula2/unbounded1.c: New file.
15557
7cc46491
DJ
155582007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15559
15560 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15561
155622007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15563
15564 * gdb.base/sigstep.c (main): Add checks for
15565 return values for setitimer call.
15566 Call setitimer again with itimer = ITIMER_REAL
15567 if first call to setitimer fails.
15568
e91528f0
KH
155692007-10-11 Kazu Hirata <kazu@codesourcery.com>
15570
15571 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15572 of $timeout.
15573
2ec9a4f8
DJ
155742007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15575
15576 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15577
155782007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15579
15580 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15581 of gdb_expect call, to avoid interruption.
15582
64b2fa04
PA
155832007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15584
15585 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15586 (v_unsigned_long_long, v_long_long_array)
15587 (v_signed_long_long_array, v_unsigned_long_long_array)
15588 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15589 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15590 [!NO_LONG_LONG]: New.
15591 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15592 v_long_long_member.
15593
15594 (v_long_long_func, v_signed_long_long_func)
15595 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15596 (main) [!NO_LONG_LONG]: Initialize long long variants.
15597
15598 * gdb.base/whatis.exp: If board file requests no_long_long, build
15599 test with NO_LONG_LONG defined. Test long long, signed long long,
15600 and unsigned long long variants but only if board file doesn't
15601 disable it.
15602
a912286e 156032007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15604 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15605
15606 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15607 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15608 * configure: Regenerated.
15609 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15610 gdb.pascal/types.exp, lib/pascal.exp: New files.
15611
471ba8c9
DJ
156122007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15613
15614 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15615 call.
15616 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15617 to return to the call.
15618 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15619 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15620 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15621 * gdb.mi/mi-until.exp (test_until): Likewise.
15622 * gdb.mi/mi2-until.exp (test_until): Likewise.
15623
fef8a650
DJ
156242007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15625
15626 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15627 two-char array.
15628 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15629
d983da9c
DJ
156302007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15631
15632 * gdb.threads/watchthreads.c (thread_function): Sleep between
15633 iterations.
15634 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15635 at once for S/390. Generate matching fails and passes.
15636
17f62551
VP
156372007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15638
15639 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15640 the 'struct_declarations' variable to zeros.
a9c64011 15641
ed0616c6
VP
156422007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15643
15644 * gdb.cp/mb-ctor.cc: New.
15645 * gdb.cp/mb-ctor.exp: New.
15646 * gdb.cp/mb-templates.cc: New.
15647 * gdb.cp/mb-templates.exp: New.
15648
41f1b697
DJ
156492007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15650
15651 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15652
3f213f78
PA
156532007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15654
15655 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15656 targets.
15657 * configure: Regenerate.
15658
0d381245 156592007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15660
0d381245
VP
15661 * gdb.base/annota1.exp: Adjust for 'info break'
15662 format changes.
15663 * gdb.base/annota3.exp: Likewise.
15664 * gdb.base/break.exp: Likewise.
15665 * gdb.base/condbreak.exp: Likewise.
15666 * gdb.base/pending.exp: Likewise.
15667 * gdb.base/sepdebug.exp: Likewise.
15668 * gdb.base/unload.exp: Likewise.
15669 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15670
fe3f5fa8
VP
156712007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15672
15673 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15674 messages.
15675 * gdb.base/chng-syms.exp: Likewise.
15676 * gdb.base/unload.exp: Likewise.
a9c64011 15677
a75cf6c0
DJ
156782007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15679
15680 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15681
18ecae38
DJ
156822007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15683
15684 * schedlock.c (NUM): Change to 1.
15685 (main): Use args[0] for the main thread.
15686 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15687 regardless of the number of threads.
15688
5509918f
MR
156892007-09-14 Maciej W. Rozycki <macro@mips.com>
15690
4a543daf
MR
15691 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15692 type down.
15693 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15694 test.
15695 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15696 watchpoint type down.
15697 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15698 test.
15699
157002007-09-14 Maciej W. Rozycki <macro@mips.com>
15701
5509918f
MR
15702 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15703 Move all the tests here and run them twice, once using software
15704 watchpoints and once using hardware watchpoints.
15705 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15706
40b53987
DJ
157072007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15708
15709 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15710 test.
15711
695e2681
MK
157122007-09-10 Mark Kettenis <kettenis@gnu.org>
15713
8b3fc8d8
MK
15714 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15715 build-id.
15716
695e2681
MK
15717 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15718 know about $ORIGIN. Calculate output dir from $dest instead of
15719 using ${objdir}/{$subdir}.
15720
58d69f29
MK
157212007-09-09 Mark Kettenis <kettenis@gnu.org>
15722
15723 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15724 gcore, before continuing with the test.
15725
3e347599
DJ
157262007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15727
15728 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15729 * gdb.mi/mi-watch.exp: Likewise.
15730
ea37ba09
DJ
157312007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15732 Jim Blandy <jimb@codesourcery.com>
15733
15734 * gdb.arch/i386-sse.exp: Do not expect character constants.
15735 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15736 * gdb.base/display.exp: Allow print/s.
15737 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15738 and unsigned char array changes.
15739
2025a643
DJ
157402007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15741
15742 * gdb.base/display.exp: Add tests for printf %p.
15743
26669a27
PA
157442007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15745
15746 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15747 the dll name to unicode.
15748
c8f021f8
JK
157492007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15750
15751 * gdb.base/default.exp (show version): Update the version text.
15752 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15753
4cf31eea
JK
157542007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15755
15756 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15757 New files.
15758
4935890f
JK
157592007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15760
15761 * lib/gdb.exp (build_id_debug_filename_get): New function.
15762 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15763 Remove the generate DEBUG file for the future testcase runs.
15764 New testcase for the NT_GNU_BUILD_ID retrieval.
15765 Move the final testing step to ...
15766 (test_different_dir): ... a new function.
15767 New parameter XFAIL to XFAIL all the tests performed.
15768 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15769 New parameter TYPE to PF_PREFIX all the tests performed.
15770
02142340
VP
157712007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15772
15773 * gdb.mi/mi-var-cp.cc (path_expression): New
15774 function.
15775 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15776
36acd84e
UW
157772007-08-27 Markus Deuling <deuling@de.ibm.com>
15778
15779 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15780 to fit into SPU Local Store memory.
15781
a896d121
JB
157822007-08-23 Joel Brobecker <brobecker@adacore.com>
15783
15784 * gdb.base/default.exp: Adjust the expected output of "info
15785 warranty" after the switch to GPLv3.
15786
7b433602
JB
157872007-08-23 Joel Brobecker <brobecker@adacore.com>
15788
15789 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15790 to 30000 (from 20000).
15791
e22f8b7c
JB
157922007-08-23 Joel Brobecker <brobecker@adacore.com>
15793
15794 Switch the license of all .exp files to GPLv3.
15795 Switch the license of all .f and .f90 files to GPLv3.
15796 Switch the license of all .s and .S files to GPLv3.
15797
5a0e3bd0
JB
157982007-08-23 Joel Brobecker <brobecker@adacore.com>
15799
15800 * configure.ac: Switch license to GPLv3.
15801
cc00619d
JB
158022007-08-23 Joel Brobecker <brobecker@adacore.com>
15803
15804 Switch the licensing to GPLv3 for all .ads and .adb files.
15805
8d26208a
DJ
158062007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15807
15808 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15809 and t_int_double.
15810 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15811
4fcb9948
JB
158122007-08-17 Joel Brobecker <brobecker@adacore.com>
15813
15814 * gdb.base/step-line.c: Switch license to GPL version 3, and
15815 update copyright year.
15816 * gdb.base/step-line.inp: Likewise.
15817
b9c34f67
JB
158182007-08-17 Joel Brobecker <brobecker@adacore.com>
15819
15820 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15821 changes inside gdb1555.c.
15822 * gdb.base/pending.exp: Likewise.
15823
2cc17678
DJ
158242007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * config/default.exp: New file.
15827
e48883f7
DJ
158282007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15829
15830 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15831 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15832
1ab80e5b
MR
158332007-07-30 Maciej W. Rozycki <macro@mips.com>
15834
15835 * gdb.base/dump.exp: Force the correct endianness for binary
15836 formats not carrying this information.
15837
aba471f5
DJ
158382007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15839
15840 * gdb.threads/staticthreads.exp: Match .*sem_post.
15841
d4e07204
DJ
158422007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.base/readline.exp (operate_and_get_next): Match the final
15845 prompt.
15846
2b97317d
KB
158472007-07-23 Kevin Buettner <kevinb@redhat.com>
15848
15849 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15850 to restarting SID.
15851
44efa07a
KB
158522007-07-18 Kevin Buettner <kevinb@redhat.com>
15853
15854 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15855 prior to `gdb_start'.
15856
7b5ebade
KB
158572007-07-18 Kevin Buettner <kevinb@redhat.com>
15858
15859 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15860 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15861 Remove call to gdb_unload.
15862
255e7678
DJ
158632007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15864 Daniel Jacobowitz <dan@codesourcery.com>
15865
15866 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15867 for __WIN32__.
15868 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15869 * gdb.base/unload.exp: Use shared library test routines.
15870
3a40aaa0
UW
158712007-07-03 Markus Deuling <deuling@de.ibm.com>
15872
15873 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15874 * gdb.base/solib-symbol-lib.c: Likewise.
15875 * gdb.base/solib-symbol-main.c: Likewise.
15876
b0f4b84b
DJ
158772007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15878
15879 * config/gdbserver.exp (gdb_reconnect): New.
15880 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15881 gdb.base/solib-disc.exp: New files.
15882 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15883 remote debugging".
15884 (gdb_compile): Add shlib_load flag.
15885 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15886 port.
15887 (gdbserver_reconnect): New.
15888
1b05479a
DJ
158892007-07-01 Nick Roberts <nickrob@snap.net.nz>
15890 Daniel Jacobowitz <dan@codesourcery.com>
15891
15892 * gdb.base/annota3.exp: Test for if construct.
15893
86f78eb2
DJ
158942007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15895
15896 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15897
6a2eb474 158982007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15899 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15900
15901 * gdb.base/display.exp: Allow a newline after display/i.
15902 * gdb.base/pc-fp.exp: Likewise.
15903 * gdb.base/sigbpt.exp: Likewise.
15904
f8b73d13
DJ
159052007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15906
15907 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15908 required features to be included.
15909
4339e69e
DJ
159102007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15911
15912 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15913 in info threads output.
15914
23d964e7
UW
159152007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15916 Markus Deuling <deuling@de.ibm.com>
15917
15918 * gdb.arch/spu-info.exp: New testcase.
15919 * gdb.arch/spu-info.c: New file.
15920
fd20f75b
DJ
159212007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15922
15923 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15924 tpcs_offset. Restore lr after the call.
15925 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15926
2226f861
DJ
159272007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15928
15929 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15930 (gdbserver_run): Kill any running gdbserver.
15931 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15932
d12371a9
MR
159332007-05-17 Maciej W. Rozycki <macro@mips.com>
15934
15935 * gdb.base/sigbpt.exp: Preset segv_addr.
15936
93f02886
DJ
159372007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15938
15939 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15940 (gdb_compile_shlib): Likewise.
15941 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15942 (default_gdb_init): Clear cleanfiles.
15943 (gdb_finish): Delete recorded cleanfiles.
15944 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15945
15946 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15947 Do not use isnative.
15948 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15949 gdb.base/so-impl-ld.exp: Likewise.
15950 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15951 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15952 gdb_compile.
15953
b04e06d7
VP
159542007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15955
15956 * config/unknown.exp: Remove.
15957
069ed931
UW
159582007-05-15 Markus Deuling <deuling@de.ibm.com>
15959
15960 * gdb.base/info-proc.exp: Check is_remote.
15961
09db0d03
UW
159622007-05-14 Markus Deuling <deuling@de.ibm.com>
15963
15964 * gdb.base/gcore.exp: Initialize variable core_supported.
15965
af2cbe8c
DJ
159662007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15967
15968 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15969
027c0295
DJ
159702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15971
15972 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15973 * gdb.threads/print-threads.exp (test_all_threads): Allow
15974 negative and hexadecimal thread IDs.
15975
dc5000e7
DJ
159762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15977
15978 * gdb.java/jprint.java (public): Avoid invalid call to static
15979 method.
15980
2e74ed18
DP
159812007-05-14 Denis Pilat <denis.pilat@st.com>
15982
15983 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15984 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15985 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15986 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15987 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15988
83547f02
UW
159892007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15990
15991 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15992 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15993 this mode.
15994 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15995 * gdb.base/spu.ld: New file.
15996
b18be20d
DJ
159972007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15998
15999 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16000
be444858
DJ
160012007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16002
16003 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16004
b1d53152
DJ
160052007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16006
16007 * gdb.java/jmain.exp: Handle demangled names with and without method
16008 signatures.
16009
d084b331
DJ
160102007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16011
16012 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16013 (have_a_very_merry_interrupt): Remove calls to puts.
16014 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16015 inferior output.
16016 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16017 test names.
16018
db9d7fc5
DJ
160192007-04-29 Markus Deuling <deuling@de.ibm.com>
16020 Daniel Jacobowitz <dan@codesourcery.com>
16021
16022 * gdb.base/auxv.exp (core_works): Also check is_remote.
16023 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16024
ef783a7d 160252007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16026
ef783a7d
VP
16027 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16028 message, not the undefined 'module' variable.
16029 * gdb.base/siginfo.exp: Likewise.
16030 * gdb.base/sigstep.exp: Likewise.
16031 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16032 serialport.
16033 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16034
b7b73cae
CV
160352007-04-25 Corinna Vinschen <vinschen@redhat.com>
16036
16037 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16038 target sim fails. Return 0 otherwise.
16039 (gdb_load): Return prematurely if gdb_target_sim fails.
16040
7d90fdfa
DP
160412007-04-16 Denis Pilat <denis.pilat@st.com>
16042
16043 * gdb.base/setshow.exp: Reset height after having set it to 100.
16044
5d3e9c85
DP
160452007-04-16 Denis Pilat <denis.pilat@st.com>
16046
16047 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16048
18e75969
DP
160492007-04-16 Denis Pilat <denis.pilat@st.com>
16050
16051 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16052
25d5ea92
VP
160532007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16054
16055 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16056 tests. Run the frozen varobjs test.
16057 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16058 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16059
0b49cb80
JK
160602007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16061
16062 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16063 gdb.base/type-opaque.exp: New files.
16064
a73bafbc 160652007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16066
16067 * gdb.mi/mi-var-child.c
a73bafbc
VP
16068 (do_children_tests): User char[2] instead of
16069 char so that automatic printing of pointers to char
16070 don't give unpredicable result.
16071 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16072 local variables.
16073 * gdb.mi/mi-var-child.exp: Step to right line
16074 of do_children_tests.
16075 * gdb.mi/mi2-var-child.exp: Likewise.
16076 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16077 do_locals_tests.
a73bafbc
VP
16078 (do_children_tests): User char[2] instead of
16079 char so that automatic printing of pointers to char
a9c64011 16080 don't give unpredicable result.
a73bafbc 16081 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16082 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16083 Pass test name to mi_wait_for_stop.
16084
7ce59000
DJ
160852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16086
16087 * gdb.asm/asm-source.exp: Remove d10v case.
16088 * lib/gdb.exp (skip_cplus_tests): Likewise.
16089 * gdb.asm/d10v.inc: Deleted.
16090
20389057
DJ
160912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16092
16093 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16094
8807d78b
DJ
160952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16096
16097 * config/netware.exp: Delete file.
16098
aa3edb8e
JB
160992007-03-29 Joel Brobecker <brobecker@adacore.com>
16100
16101 * gdb.dwarf2/dw2-noloc.S: New file.
16102 * gdb.dwarf2/dw2-noloc.exp: New file.
16103
297561ac
PA
161042007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16105
16106 * gdb.cp/method2.cc: New test.
16107 * gdb.cp/method2.exp: New test.
16108 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16109
1f81bd39
DJ
161102007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16111
16112 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16113
9453113a
DJ
161142007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16115
16116 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16117
b741e217
DJ
161182007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16119
16120 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16121 (gdb_load): Delete, replace with...
16122 (gdb_reload): ...this.
16123 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16124 * gdb.server/server-mon.exp: Likewise.
16125 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16126 (gdb_start_cmd): New.
16127 (gdb_file_cmd): Save the last loaded file.
16128 (gdb_reload): New.
16129 (gdb_gnu_strip_debug): Use transform.
16130 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16131 support here. Use new $last_loaded_file. Check mtime.
16132 (gdb_target_cmd): Handle ObjC failure case.
16133 (infer_host_exec): Delete.
16134 (gdbserver_load): Rename to...
16135 (gdbserver_run): ...this. Simplify.
16136 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16137 (mi_gdb_load): Move most contents to a new function...
16138 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16139 (mi_run_cmd): Use mi_gdb_target_load.
16140 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16141 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16142 Use gdb_run_cmd.
16143 * gdb.base/charsign.exp: Remove incorrect comment.
16144 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16145 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16146 gdb.base/start.exp: Use gdb_start_cmd.
16147
446ab585 161482007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16149 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16150
16151 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16152 * gdb.base/signull.exp: Similarly.
16153
bbb88ebf
UW
161542007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16155
16156 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16157 messages available to test cases (like chng-sym.exp).
16158
cb8c4a99
AS
161592007-03-14 Andreas Schwab <schwab@suse.de>
16160
16161 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16162 format changes.
16163
4e463ff5
DJ
161642007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16165
16166 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16167 (optimized_1): New.
16168 (main): Call optimized_1.
16169 (gdb2029): Correct typos. Call gdb2029_marker.
16170 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16171 for gdb2029.
16172
b6db2c47
MK
161732007-03-12 Mark Kettenis <kettenis@gnu.org>
16174
16175 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16176 as tabs. Remove redundant test pattern.
16177
70ed3737
UW
161782007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16179
16180 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16181 for /a format output.
16182
47b67b60
DJ
161832007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16184
16185 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16186 collect output incrementally.
16187
b8953b0e
UW
161882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16189
16190 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16191 for -var-create lpcharacter test.
16192 * gdb.mi/mi2-var-cmd.exp: Likewise.
16193
7acd5c40
UW
161942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16195
16196 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16197 pass on targets where address zero is readable.
16198
9c6759c1
UW
161992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16200
16201 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16202 just a single architecture.
16203
a2f1aeb4
UW
162042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16205
16206 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16207 (fetch_all_registers): New function, uses gdb_test_multiple and
16208 exp_continue to fetch inferior output line-by-line.
16209 Replace all uses of do_get_all_registers by fetch_all_registers.
16210
46579ac2
UW
162112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16212
16213 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16214 in target_info.
16215
fc133f24
MS
162162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16217
a9c64011 16218 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16219 consistancy; add a default (timeout) case.
16220
7646a51d
MS
162212007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16222
16223 * gdb.base/watchpoint.exp: Fix truncated comment.
16224
dcfff61f
MS
162252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16226
16227 * Makefile.in: Remove spurious single-quotes from sed command.
16228
664e3ee9
DJ
162292007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16230
16231 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16232 func.
16233 * gdb.mi/mi2-var-cmd.exp: Likewise.
16234
d7cc6f2f
JB
162352007-02-27 Joel Brobecker <brobecker@adacore.com>
16236
a9c64011
AS
16237 * gdb.dwarf2/dw2-producer.S: New file.
16238 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16239
162402007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16241
16242 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16243 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16244 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16245 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16246 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16247 Revert tests to use mi_gdb_test and include value field in output
16248 of -var-create.
16249
93d42b30
DJ
162502007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16251
16252 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16253
c499ed39
DJ
162542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16255
16256 * gdb.base/maint.exp: Remove full paths from test names.
16257 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16258 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16259
9836f81b
JB
162602007-02-27 Joel Brobecker <brobecker@adacore.com>
16261
16262 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16263
c74d0ad8
DJ
162642007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16265
16266 * gdb.server/server-mon.exp: New test.
16267
2711e456
DJ
162682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16269
16270 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16271
ff6f572f
DJ
162722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16273
16274 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16275 register capitalization.
16276
fada3feb
DP
162772007-02-13 Denis Pilat <denis.pilat@st.com>
16278
16279 * gdb.mi/mi-var-invalidate.exp: New file.
16280
fb1e4ffc
DJ
162812007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16282
16283 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16284
3da939d7
DJ
162852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16286
16287 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16288
123dc839
DJ
162892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16290
16291 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16292 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16293
877e3645 162942007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16295
16296 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16297 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16298 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16299 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16300 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16301 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16302 Update tests to include value field in output of -var-create.
a9c64011 16303
3c0a2960
AS
163042007-02-08 Andreas Schwab <schwab@suse.de>
16305
16306 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16307
108546a0
DJ
163082007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16309
16310 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16311 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16312
d701dcab
DP
163132007-02-02 Denis Pilat <denis.pilat@st.com>
16314
16315 * gdb.threads/threadapply.exp: check that frame is not changed by
16316 the thread apply all command.
16317
783e3e2f
AS
163182007-01-31 Andreas Schwab <schwab@suse.de>
16319
6d9c3a87
AS
16320 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16321
3c50d7b9
AS
16322 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16323 in the dwarf sections.
16324 * gdb.dwarf2/mac-fileno.S: Likewise.
16325
783e3e2f
AS
16326 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16327 bspstore register on ia64.
16328
78ff580e
AS
163292007-01-29 Andreas Schwab <schwab@suse.de>
16330
cc8e9b12
AS
16331 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16332 "frame-begin" annotation.
16333
78ff580e
AS
16334 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16335 number of "frames-invalid" annotations.
16336
704a4f78
DJ
163372007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16338
16339 * gdb.base/commands.exp: Call if_commands_test.
16340 (gdb_test_no_prompt, if_commands_test): New.
16341
e741bf94
MK
163422007-01-28 Mark Kettenis <kettenis@gnu.org>
16343
16344 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16345
474d0ad3
AS
163462007-01-27 Andreas Schwab <schwab@suse.de>
16347
16348 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16349 .short/.int/.quad in the dwarf sections.
16350 * gdb.dwarf2/dw2-intercu.S: Likewise.
16351 * gdb.dwarf2/dw2-intermix.S: Likewise.
16352
e784b426
JK
163532007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16354
16355 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16356 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16357 array.
e784b426
JK
16358 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16359 * gdb.base/setvar.exp: Likewise.
16360
37f08e04
AS
163612007-01-26 Andreas Schwab <schwab@suse.de>
16362
9a01813a
AS
16363 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16364 test.
16365
37f08e04
AS
16366 * gdb.base/multi-forks.exp ("restart $i"): Also match
16367 __kernel_syscall_via_break.
16368
6e2a9270
VP
163692007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16370
16371 * lib/mi-support.exp (mi_delete_varobj): New.
16372 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16373 testcase.
16374 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16375 (main): Call the above.
16376 (reference_update_test, base_in_reference_test)
16377 (reference_to_pointer): Delete the created varobjs.
a9c64011 16378
e515b470
DJ
163792007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16380
16381 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16382 * configure: Regenerated.
16383 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16384 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16385 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16386 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16387 * lib/gdb.exp (gdb_skip_xml_test): New function.
16388
08d8bcd7
DJ
163892007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16390
16391 * gdb.base/sigrepeat.exp: Correct error message.
16392
163932007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16394 Daniel Jacobowitz <dan@codesourcery.com>
16395
16396 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16397 gdb.arch/i386-gnu-cfi-asm.S: New files.
16398
97c3f1f3
JK
163992007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16400
16401 * lib/gdb.exp: Abort on missing `site.exp'.
16402
cb1df416
DJ
164032007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16404 Daniel Jacobowitz <dan@codesourcery.com>
16405
16406 * gdb.base/included.c, gdb.base/included.exp,
16407 gdb.base/included.h: New files.
16408
35990120
DJ
164092007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16410
16411 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16412 (maximize_rlimit): Reduce limits on 64-bit systems.
16413
6e81a116 164142007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16415
16416 From Marcus Deuling <deuling@de.ibm.com>:
16417 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16418 every case.
16419
6c3c41f3
NR
164202007-01-13 Nick Roberts <nickrob@snap.net.nz>
16421
16422 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16423 (test_path_specification): Use objdir instead of srcdir to always
16424 get an absolute filename.
16425
2f12c312
DJ
164262007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16427
16428 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16429
81121995
VP
164302007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16431
16432 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16433 Make sure the variable we're using is in scope.
16434 (reference_to_pointer): Likewise.
16435
4741b737
DJ
164362007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16437
16438 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16439 has no debug information.
16440
054410c3
DJ
164412007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16442
16443 * gdb.base/annota1.exp: Remove extra send_gdb.
16444
818f79f6
DJ
164452007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16446
16447 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16448
f7a6bb70
DJ
164492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16450
16451 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16452
57e66780
DJ
164532007-01-08 Nick Roberts <nickrob@snap.net.nz>
16454 Daniel Jacobowitz <dan@codesourcery.com>
16455
16456 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16457 lcharacter or linteger change. Correct duplicated test name.
16458 * gdb.mi/mi2-var-cmd.exp: Likewise.
16459
3d799a95
DJ
164602007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16461
16462 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16463
164642007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16465
a9c64011
AS
16466 * gdb.base/nofield.c: New file.
16467 * gdb.base/nofield.exp: New testcase.
51679ba9 16468
eafb94e8
NR
164692007-01-05 Nick Roberts <nickrob@snap.net.nz>
16470
16471 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16472
16473 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16474 test.
16475
5e572bb4
DJ
164762007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16477
16478 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16479
74a44383
DJ
164802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16481
16482 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16483 when continuing.
16484
1b572db9
DJ
164852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16486
16487 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16488 Expect ".exe" extension.
16489
381bc39b
DJ
164902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16491
16492 * gdb.base/charset.exp: Add explicit filename to break.
16493 * gdb.base/dbx.exp: Add explicit filename to breaks.
16494
2b70e4c6
DJ
164952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16496
16497 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16498 * gdb.mi/mi2-file.exp: Likewise.
16499
303b6f5d
DJ
165002007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16501
16502 Implement specification of MI tests as comments
16503 in C and C++ sources.
16504 * lib/mi-support.exp (mi_autotest_data): New variable.
16505 (mi_autotest_source): New variable.
16506 (count_newlines, mi_prepare_inline_tests)
16507 (mi_get_inline_test, mi_continue_to_line)
16508 (mi_run_inline_test, mi_tbreak)
16509 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16510 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16511 Run inline tests.
16512 * gdb.mi/mi-var-cp.cc: Define tests here.
16513
23da0d94
VP
165142007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16515
16516 Simplify usage of mi_continue_to.
16517 * lib/mi-support.exp (mi_runto_helper): Renamed
16518 from mi_runto, added new parameter 'run_or_continue'.
16519 (mi_runto): Use mi_runto_helper.
16520 (mi_continue_to): Accept just function name as parameter.
16521 Use mi_runto_helper.
16522 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16523 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16524
f9e18282
JB
165252006-01-04 Joel Brobecker <brobecker@adacore.com>
16526
16527 Make this testcase a bit more realistic. The current code
16528 is too simplistic, and allows the compiler to optimize out
16529 some of the entities we need for this testcase.
16530 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16531 (Do_Nothing): Add extra parameter.
16532 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16533 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16534 by using a variable of type Void_Star.
16535
fd678c65
JB
165362006-01-04 Joel Brobecker <brobecker@adacore.com>
16537
16538 * gdb.ada/catch_ex/foo.adb: New file.
16539 * gdb.ada/catch_ex.exp: New testcase.
16540
05cfdb42
DJ
165412007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16542
16543 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16544 pass --image-base to linker.
16545
2e03ee74
DJ
165462007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16547 Daniel Jacobowitz <dan@codesourcery.com>
16548
16549 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16550 secondary prompts.
16551
0d5de010
DJ
165522007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16553
16554 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16555 output. Test the types of members and member pointers.
16556 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16557 gdb/2092.
16558 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16559 statement. Enable for GCC. Update expected output for some tests
16560 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16561 layout.
16562 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16563 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16564 (Diamond::vget_base): New.
16565 (main): Add new tests.
16566 * gdb.cp/printmethod.exp: Update expected output for member functions.
16567 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16568 print pEe->D::vg().
16569
61a771aa
DJ
165702007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16571
16572 * gdb.threads/tls.exp: Allow stops in sem_post.
16573
2fa63963
DJ
165742006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16575
16576 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16577 * gdb.base/annota3.exp: Likewise.
16578 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16579 again (instead of timing out).
16580 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16581 GCC bug 26475.
16582 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16583 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16584 test from jmisc1.exp.
16585 * gdb.java/jmisc1.exp: Delete.
16586 * gdb.java/jprint.exp: Adjust to work with method signatures including
16587 return types.
16588 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16589 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16590 * lib/java.exp (compile_java_from_source): Pass the correct type
16591 to target_compile.
16592
5eefc2b7
JB
165932006-12-31 Joel Brobecker <brobecker@adacore.com>
16594
16595 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16596 (stack_align_edx): New function.
16597 (stack_align_eax): New function.
16598 (main): Add calls to stack_align_edx and stack_align_eax.
16599 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16600 Add testing for the cases where the register used during a stack
16601 realignment is edx. Same for eax.
16602
227c54da
DJ
166032006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16604
16605 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16606 and generic PE targets.
16607
cab8ac94
JB
166082006-12-29 Joel Brobecker <brobecker@adacore.com>
16609
16610 * gdb.ada/array_return.exp: Update copyright date list.
16611
ba54f318
JB
166122006-12-27 Joel Brobecker <brobecker@adacore.com>
16613
16614 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16615 (Create_Small_Float_Vector): New function.
16616 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16617 function body.
16618 * gdb.ada/array_return/p.adb: Use new type and function from
16619 package Pck.
16620 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16621 able to print the value returned by a function returning an
16622 array of float.
16623
6b7a35dd
JB
166242006-12-20 Joel Brobecker <brobecker@adacore.com>
16625
16626 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16627 The associated tests should be PASSing.
16628
038224f6
VP
166292006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16630
16631 Test for base in references.
16632 * gdb.mi/mi-var-cp.cc: Add test code.
16633 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16634 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16635 * gdb.mi/mi2-watch.exp: Likewise.
16636 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16637 (mi_list_varobj_children): New function.
16638
b26ed50d
VP
166392006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16640
16641 * lib/mi-support.exp
16642 (mi_runto): Accept "()" after function name.
16643 (mi_create_varobj): New function.
16644 (mi_varobj_update): New function.
16645 (mi_Check_varobj_value): New function.
16646 * gdb.mi/mi-var-cp.exp: New file.
16647 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16648
08232497
DJ
166492006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16650
16651 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16652 gdb.base/weaklib2.c: New files.
16653
d394c993 166542006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16655
ac6c2fba
NS
16656 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16657 info. Adjust test names.
16658
8ec659a0 16659 * gdb.base/break.c (main): Move position of malloc.
d394c993 16660 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16661
acd65feb
VP
166622006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16663
16664 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16665 assignement of arrays and function pointers.
16666 * gdb.mi/var-cmd.c: Add declaration necessary for above
16667 tests.
16668
f556d5e5
NS
166692006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16670
16671 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16672
16673 * gdb.threads/linux-dp.exp: Read thread table before and after
16674 creating each philosopher and verify it.
16675
697bc68d
NS
166762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16677 Paul Brook <paul@codesourcery.com>
16678 Daniel Jacobowitz <dan@codesourcery.com>
16679
16680 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16681 main to remove duplication. Add start function of the form
697bc68d
NS
16682 '_*start[1-9]*'. Add RVDS start function.
16683
29d73ae4
DJ
166842006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16685
16686 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16687
c1d88655
UW
166882006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16689
16690 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16691 * gdb.asm/spu.inc: New file.
16692 * gdb.base/term.exp: Disable if [target_info exists noargs].
16693 * gdb.gdb/complaints.exp: Disable if ![isnative].
16694 * gdb.gdb/selftest.exp: Likewise.
16695 * gdb.gdb/observer.exp: Likewise.
16696 * gdb.gdb/xfullpath.exp: Likewise.
16697 * gdb.base/attach.exp: Disable on SPU target.
16698 * gdb.cp/bs145503.exp: Likewise.
16699 * gdb.cp/exception.exp: Likewise.
16700 * gdb.cp/userdef.exp: Likewise.
16701
32a13b1a
DJ
167022006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16703
16704 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16705
d8295fe9
VP
167062006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16707
16708 * gdb.base/completion.exp: Fix completion tests for
16709 'info' and 'info '.
16710 * gdb.base/help.exp (help_test_raw, test_class_help)
16711 (test_prefix_command_help): Move...
16712 * lib/gdb.exp: Here.
16713 * gdb.base/main.exp: Adjust.
16714 * gdb.cp/maint.exp: Adjust.
16715 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16716
8c394015
VP
167172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16718
16719 * gdb.stabs/weird.exp (print_weird_var): Use
16720 gdb_test_multiple instead of gdb_expect.
16721
027fc1bc
VP
167222006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16723
16724 * gdb.base/help.exp (help_test_raw): New.
16725 (test_class_help): New.
16726 (test_prefix_command_help): New.
16727 Adjust testcases.
16728
67609209
FR
167292006-11-09 Christophe Lyon <christophe.lyon@st.com>
16730
16731 * gdb.base/constvars.c (main): Write to crass and crips, so that
16732 they are allocated by the compiler.
16733
f73adfeb
AS
167342006-10-27 Andreas Schwab <schwab@suse.de>
16735
16736 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16737 "detach-fork".
16738
2f83a18e
DJ
167392006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16740
16741 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16742 of patterns.
16743
94277a38
DJ
167442006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16745
16746 * gdb.base/sepdebug.exp: Remove debug format test.
16747 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16748 Handle no-symtab.
16749 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16750
5bd2f6e2
DJ
167512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16752
16753 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16754 int to pointer or pointer to int.
16755 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16756
8c008720
DJ
167572006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16758
16759 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16760
9e35dae4
DJ
167612006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16762
16763 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16764
d9639e13
DJ
167652006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16766
16767 PR c++/2116
16768 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16769
390a1bd0
JB
167702006-10-06 Joel Brobecker <brobecker@adacore.com>
16771
16772 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16773 the corresponding bug has been fixed in GDB (PR/2018).
16774
dd920c33
JB
167752006-10-06 Joel Brobecker <brobecker@adacore.com>
16776
16777 * gdb.base/subst.exp: New testcase.
16778
53bbefe9
JB
167792006-10-06 Joel Brobecker <brobecker@adacore.com>
16780
16781 * gdb.ada/array_return/pck.ads: Add copyright notice.
16782 * gdb.ada/array_return/pck.adb: Likewise.
16783 * gdb.ada/array_return/p.adb: Likewise.
16784 * gdb.ada/exec_changed/first.adb: Likewise.
16785 * gdb.ada/exec_changed/second.adb: Likewise.
16786
09851417
JB
167872006-10-06 Joel Brobecker <brobecker@adacore.com>
16788
16789 * gdb.ada/watch_arg/watch.adb: New file.
16790 * gdb.ada/watch_arg.exp: New testcase.
16791
041bf30d
VP
167922006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16793
16794 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16795 via string_to_regexp.
041bf30d 16796 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16797
f286fbdd 167982006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16799
16800 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16801 Remove unused / obsolete files.
16802
7c07f349
NR
168032006-09-19 Nick Roberts <nickrob@snap.net.nz>
16804
16805 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16806
cd5ff84a
VP
168072006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16808
16809 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16810 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16811 the number of frames.
cd5ff84a 16812
ae018d1a
DJ
168132006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16814
16815 * gdb.base/args.c (main): Add breakpoint marker.
16816 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16817 really test empty arguments.
16818 (args_load): Delete.
16819 (args_test): New.
16820
b399c549
NR
168212006-09-13 Nick Roberts <nickrob@snap.net.nz>
16822
16823 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16824 check for one file.
b399c549 16825
2ab1eb7a
VP
168262006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16827
16828 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16829 HIGH_FRAME argument to -stack-list-locals can be larger than
16830 the number of frames.
a9c64011 16831
476308bf
FF
168322006-08-18 Fred Fish <fnf@specifix.com>
16833
16834 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16835 '$' in front of skip_vmx_tests_saved when setting that.
16836
8625200f
AS
168372006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16838
16839 * gdb.base/trace-commands.exp: New file.
16840
089ec8f1
DJ
168412006-08-10 Joel Brobecker <brobecker@adacore.com>
16842 Daniel Jacobowitz <dan@codesourcery.com>
16843
16844 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16845 expected output of the backtrace commands.
16846
b60f0898
JB
168472006-08-09 Joel Brobecker <brobecker@adacore.com>
16848
16849 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16850 untested followed by return combination.
16851 * gdb.arch/altivec-regs.exp: Likewise.
16852 * gdb.arch/e500-abi.exp: Likewise.
16853 * gdb.arch/e500-regs.exp: Likewise.
16854 * gdb.arch/gdb1291.exp: Likewise.
16855 * gdb.arch/gdb1431.exp: Likewise.
16856 * gdb.arch/gdb1558.exp: Likewise.
16857 * gdb.arch/i386-prologue.exp: Likewise.
16858 * gdb.arch/i386-unwind.exp: Likewise.
16859 * gdb.asm/asm-source.exp: Likewise.
16860 * gdb.base/a2-run.exp: Likewise.
16861 * gdb.base/advance.exp: Likewise.
16862 * gdb.base/all-bin.exp: Likewise.
16863 * gdb.base/annota1.exp: Likewise.
16864 * gdb.base/annota3.exp: Likewise.
16865 * gdb.base/args.exp: Likewise.
16866 * gdb.base/arithmet.exp: Likewise.
16867 * gdb.base/assign.exp: Likewise.
16868 * gdb.base/async.exp: Likewise.
16869 * gdb.base/attach.exp: Likewise.
16870 * gdb.base/bang.exp: Likewise.
16871 * gdb.base/bigcore.exp: Likewise.
16872 * gdb.base/bitfields.exp: Likewise.
16873 * gdb.base/bitfields2.exp: Likewise.
16874 * gdb.base/break.exp: Likewise.
16875 * gdb.base/call-sc.exp: Likewise.
16876 * gdb.base/call-strs.exp: Likewise.
16877 * gdb.base/callfuncs.exp: Likewise.
16878 * gdb.base/checkpoint.exp: Likewise.
16879 * gdb.base/chng-syms.exp: Likewise.
16880 * gdb.base/code-expr.exp: Likewise.
16881 * gdb.base/commands.exp: Likewise.
16882 * gdb.base/completion.exp: Likewise.
16883 * gdb.base/cond-expr.exp: Likewise.
16884 * gdb.base/condbreak.exp: Likewise.
16885 * gdb.base/consecutive.exp: Likewise.
16886 * gdb.base/constvars.exp: Likewise.
16887 * gdb.base/corefile.exp: Likewise.
16888 * gdb.base/cvexpr.exp: Likewise.
16889 * gdb.base/dbx.exp: Likewise.
16890 * gdb.base/define.exp: Likewise.
16891 * gdb.base/detach.exp: Likewise.
16892 * gdb.base/display.exp: Likewise.
16893 * gdb.base/dump.exp: Likewise.
16894 * gdb.base/ena-dis-br.exp: Likewise.
16895 * gdb.base/ending-run.exp: Likewise.
16896 * gdb.base/environ.exp: Likewise.
16897 * gdb.base/eval-skip.exp: Likewise.
16898 * gdb.base/exprs.exp: Likewise.
16899 * gdb.base/fileio.exp: Likewise.
16900 * gdb.base/finish.exp: Likewise.
16901 * gdb.base/float.exp: Likewise.
16902 * gdb.base/foll-exec.exp: Likewise.
16903 * gdb.base/foll-fork.exp: Likewise.
16904 * gdb.base/foll-vfork.exp: Likewise.
16905 * gdb.base/freebpcmd.exp: Likewise.
16906 * gdb.base/funcargs.exp: Likewise.
16907 * gdb.base/gcore.exp: Likewise.
16908 * gdb.base/gdb1090.exp: Likewise.
16909 * gdb.base/gdb1250.exp: Likewise.
16910 * gdb.base/huge.exp: Likewise.
16911 * gdb.base/info-proc.exp: Likewise.
16912 * gdb.base/interrupt.exp: Likewise.
16913 * gdb.base/jump.exp: Likewise.
16914 * gdb.base/langs.exp: Likewise.
16915 * gdb.base/lineinc.exp: Likewise.
16916 * gdb.base/list.exp: Likewise.
16917 * gdb.base/logical.exp: Likewise.
16918 * gdb.base/long_long.exp: Likewise.
16919 * gdb.base/macscp.exp: Likewise.
16920 * gdb.base/maint.exp: Likewise.
16921 * gdb.base/mips_pro.exp: Likewise.
16922 * gdb.base/miscexprs.exp: Likewise.
16923 * gdb.base/multi-forks.exp: Likewise.
16924 * gdb.base/opaque.exp: Likewise.
16925 * gdb.base/overlays.exp: Likewise.
16926 * gdb.base/pc-fp.exp: Likewise.
16927 * gdb.base/pointers.exp: Likewise.
16928 * gdb.base/printcmds.exp: Likewise.
16929 * gdb.base/psymtab.exp: Likewise.
16930 * gdb.base/ptype.exp: Likewise.
16931 * gdb.base/recurse.exp: Likewise.
16932 * gdb.base/relational.exp: Likewise.
16933 * gdb.base/relocate.exp: Likewise.
16934 * gdb.base/remote.exp: Likewise.
16935 * gdb.base/reread.exp: Likewise.
16936 * gdb.base/restore.exp: Likewise.
16937 * gdb.base/return.exp: Likewise.
16938 * gdb.base/return2.exp: Likewise.
16939 * gdb.base/scope.exp: Likewise.
16940 * gdb.base/sect-cmd.exp: Likewise.
16941 * gdb.base/sep.exp: Likewise.
16942 * gdb.base/sepdebug.exp: Likewise.
16943 * gdb.base/setshow.exp: Likewise.
16944 * gdb.base/setvar.exp: Likewise.
16945 * gdb.base/sigall.exp: Likewise.
16946 * gdb.base/sigbpt.exp: Likewise.
16947 * gdb.base/signals.exp: Likewise.
16948 * gdb.base/signull.exp: Likewise.
16949 * gdb.base/sizeof.exp: Likewise.
16950 * gdb.base/solib.exp: Likewise.
16951 * gdb.base/step-line.exp: Likewise.
16952 * gdb.base/step-test.exp: Likewise.
16953 * gdb.base/structs.exp: Likewise.
16954 * gdb.base/structs2.exp: Likewise.
16955 * gdb.base/term.exp: Likewise.
16956 * gdb.base/twice.exp: Likewise.
16957 * gdb.base/until.exp: Likewise.
16958 * gdb.base/varargs.exp: Likewise.
16959 * gdb.base/volatile.exp: Likewise.
16960 * gdb.base/watchpoint.exp: Likewise.
16961 * gdb.base/whatis-exp.exp: Likewise.
16962 * gdb.base/whatis.exp: Likewise.
16963 * gdb.cp/ambiguous.exp: Likewise.
16964 * gdb.cp/annota2.exp: Likewise.
16965 * gdb.cp/annota3.exp: Likewise.
16966 * gdb.cp/bool.exp: Likewise.
16967 * gdb.cp/breakpoint.exp: Likewise.
16968 * gdb.cp/casts.exp: Likewise.
16969 * gdb.cp/class2.exp: Likewise.
16970 * gdb.cp/classes.exp: Likewise.
16971 * gdb.cp/cplusfuncs.exp: Likewise.
16972 * gdb.cp/ctti.exp: Likewise.
16973 * gdb.cp/derivation.exp: Likewise.
16974 * gdb.cp/exception.exp: Likewise.
16975 * gdb.cp/gdb1355.exp: Likewise.
16976 * gdb.cp/hang.exp: Likewise.
16977 * gdb.cp/inherit.exp: Likewise.
16978 * gdb.cp/local.exp: Likewise.
16979 * gdb.cp/m-data.exp: Likewise.
16980 * gdb.cp/m-static.exp: Likewise.
16981 * gdb.cp/member-ptr.exp: Likewise.
16982 * gdb.cp/method.exp: Likewise.
16983 * gdb.cp/misc.exp: Likewise.
16984 * gdb.cp/namespace.exp: Likewise.
16985 * gdb.cp/overload.exp: Likewise.
16986 * gdb.cp/ovldbreak.exp: Likewise.
16987 * gdb.cp/pr-1023.exp: Likewise.
16988 * gdb.cp/pr-1210.exp: Likewise.
16989 * gdb.cp/pr-574.exp: Likewise.
16990 * gdb.cp/printmethod.exp: Likewise.
16991 * gdb.cp/psmang.exp: Likewise.
16992 * gdb.cp/ref-params.exp: Likewise.
16993 * gdb.cp/ref-types.exp: Likewise.
16994 * gdb.cp/rtti.exp: Likewise.
16995 * gdb.cp/templates.exp: Likewise.
16996 * gdb.cp/try_catch.exp: Likewise.
16997 * gdb.cp/userdef.exp: Likewise.
16998 * gdb.cp/virtfunc.exp: Likewise.
16999 * gdb.disasm/am33.exp: Likewise.
17000 * gdb.disasm/h8300s.exp: Likewise.
17001 * gdb.disasm/mn10300.exp: Likewise.
17002 * gdb.disasm/sh3.exp: Likewise.
17003 * gdb.disasm/t01_mov.exp: Likewise.
17004 * gdb.disasm/t02_mova.exp: Likewise.
17005 * gdb.disasm/t03_add.exp: Likewise.
17006 * gdb.disasm/t04_sub.exp: Likewise.
17007 * gdb.disasm/t05_cmp.exp: Likewise.
17008 * gdb.disasm/t06_ari2.exp: Likewise.
17009 * gdb.disasm/t07_ari3.exp: Likewise.
17010 * gdb.disasm/t08_or.exp: Likewise.
17011 * gdb.disasm/t09_xor.exp: Likewise.
17012 * gdb.disasm/t10_and.exp: Likewise.
17013 * gdb.disasm/t11_logs.exp: Likewise.
17014 * gdb.disasm/t12_bit.exp: Likewise.
17015 * gdb.disasm/t13_otr.exp: Likewise.
17016 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17017 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17018 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17019 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17020 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17021 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17022 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17023 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17024 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17025 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17026 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17027 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17028 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17029 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17030 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17031 * gdb.mi/gdb701.exp: Likewise.
17032 * gdb.mi/gdb792.exp: Likewise.
17033 * gdb.mi/mi-basics.exp: Likewise.
17034 * gdb.mi/mi-break.exp: Likewise.
17035 * gdb.mi/mi-cli.exp: Likewise.
17036 * gdb.mi/mi-console.exp: Likewise.
17037 * gdb.mi/mi-disassemble.exp: Likewise.
17038 * gdb.mi/mi-eval.exp: Likewise.
17039 * gdb.mi/mi-file.exp: Likewise.
17040 * gdb.mi/mi-read-memory.exp: Likewise.
17041 * gdb.mi/mi-regs.exp: Likewise.
17042 * gdb.mi/mi-return.exp: Likewise.
17043 * gdb.mi/mi-simplerun.exp: Likewise.
17044 * gdb.mi/mi-stack.exp: Likewise.
17045 * gdb.mi/mi-stepi.exp: Likewise.
17046 * gdb.mi/mi-syn-frame.exp: Likewise.
17047 * gdb.mi/mi-until.exp: Likewise.
17048 * gdb.mi/mi-var-block.exp: Likewise.
17049 * gdb.mi/mi-var-child.exp: Likewise.
17050 * gdb.mi/mi-var-cmd.exp: Likewise.
17051 * gdb.mi/mi-var-display.exp: Likewise.
17052 * gdb.mi/mi-watch.exp: Likewise.
17053 * gdb.mi/mi2-basics.exp: Likewise.
17054 * gdb.mi/mi2-break.exp: Likewise.
17055 * gdb.mi/mi2-cli.exp: Likewise.
17056 * gdb.mi/mi2-console.exp: Likewise.
17057 * gdb.mi/mi2-disassemble.exp: Likewise.
17058 * gdb.mi/mi2-eval.exp: Likewise.
17059 * gdb.mi/mi2-file.exp: Likewise.
17060 * gdb.mi/mi2-read-memory.exp: Likewise.
17061 * gdb.mi/mi2-regs.exp: Likewise.
17062 * gdb.mi/mi2-return.exp: Likewise.
17063 * gdb.mi/mi2-simplerun.exp: Likewise.
17064 * gdb.mi/mi2-stack.exp: Likewise.
17065 * gdb.mi/mi2-stepi.exp: Likewise.
17066 * gdb.mi/mi2-syn-frame.exp: Likewise.
17067 * gdb.mi/mi2-until.exp: Likewise.
17068 * gdb.mi/mi2-var-block.exp: Likewise.
17069 * gdb.mi/mi2-var-child.exp: Likewise.
17070 * gdb.mi/mi2-var-cmd.exp: Likewise.
17071 * gdb.mi/mi2-var-display.exp: Likewise.
17072 * gdb.mi/mi2-watch.exp: Likewise.
17073 * gdb.stabs/exclfwd.exp: Likewise.
17074 * gdb.stabs/weird.exp: Likewise.
17075 * gdb.threads/gcore-thread.exp: Likewise.
17076 * gdb.trace/actions.exp: Likewise.
17077 * gdb.trace/backtrace.exp: Likewise.
17078 * gdb.trace/circ.exp: Likewise.
17079 * gdb.trace/collection.exp: Likewise.
17080 * gdb.trace/deltrace.exp: Likewise.
17081 * gdb.trace/infotrace.exp: Likewise.
17082 * gdb.trace/limits.exp: Likewise.
17083 * gdb.trace/packetlen.exp: Likewise.
17084 * gdb.trace/passc-dyn.exp: Likewise.
17085 * gdb.trace/passcount.exp: Likewise.
17086 * gdb.trace/report.exp: Likewise.
17087 * gdb.trace/save-trace.exp: Likewise.
17088 * gdb.trace/tfind.exp: Likewise.
17089 * gdb.trace/tracecmd.exp: Likewise.
17090 * gdb.trace/while-dyn.exp: Likewise.
17091 * gdb.trace/while-stepping.exp: Likewise.
17092
f4b618d1
JB
170932006-08-08 Joel Brobecker <brobecker@adacore.com>
17094
17095 * gdb.base/step-bt.c: New file.
17096 * gdb.base/step-bt.exp: New testcase.
17097
3d00d119
DJ
170982006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17099
17100 * config/monitor.exp (gdb_load): Remove support for obsolete
17101 download-write-size.
17102 * gdb.base/remote.exp: Likewise. Update all callers of
17103 gdb_timed_load.
17104
017b5bd4
DJ
171052006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17106
17107 * cursal.exp: Pass binfile to gdb_load.
17108
837c599d
DJ
171092006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17110
17111 * gdb.base/cursal.exp: Add "" to gdb_load call.
17112
8dd4540b
MK
171132006-07-29 Mark Kettenis <kettenis@gnu.org>
17114
17115 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17116 NetBSD/ELF targets.
17117
ab5c9f60
DJ
171182006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17119
17120 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17121 operator*.
17122
4c42eaff
DJ
171232006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17124
17125 * gdb.base/completion.exp: Update for change in "file" behavior.
17126 * gdb.stabs/weird.exp: Likewise.
17127 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17128 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17129
0155cc76
NS
171302006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17131
17132 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17133 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17134
16026cd7
AS
171352006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17136
17137 * gdb.base/default.exp: Update source command error message.
17138 * gdb.base/help.exp: Update 'help source' message.
17139
16963cb6
DJ
171402006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17141
17142 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17143 test.
17144
6d7fd486
AS
171452006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17146
17147 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17148
29e8a844
DJ
171492006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17150
17151 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17152
6afcfa39
DJ
171532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17154
17155 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17156
267a692b
MK
171572006-07-17 Mark Kettenis <kettenis@gnu.org>
17158
17159 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17160 *-*-openbsd* from targets for wich we expect ARM FPA floating
17161 point format.
17162
85d2fec4
NR
171632006-07-17 Nick Roberts <nickrob@snap.net.nz>
17164
17165 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17166
171672006-07-17 Mark Kettenis <kettenis@gnu.org>
17168
17169 * gdb.base/annota3.exp: Expect frame-begin annotation.
17170
85b4c6e8
JB
171712006-07-14 Joel Brobecker <brobecker@adacore.com>
17172
17173 * gdb.base/help.exp: Adjust "help unset" test to accept
17174 any list of unset commands.
17175
fb933624
DJ
171762006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17177 Daniel Jacobowitz <dan@codesourcery.com>
17178
17179 * gdb.cp/ref-params.exp: New test.
17180 * gdb.cp/ref-params.cc: New source file.
17181 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17182
1dff4b64
MK
171832006-07-08 Mark Kettenis <kettenis@gnu.org>
17184
17185 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17186 spaces/tabs in regular expressions since they might not be there.
17187
40d2e0e3
AS
171882006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17189
17190 * gdb.base/ifelse.exp: New file.
17191
f6c957d2
NS
171922006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17193
17194 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17195 line.
17196 * gdb.base/huge.exp: Loop over compilation to find a size that
17197 is acceptable.
17198 * gdb.base/remote.exp: Correct expected strings.
17199 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17200
b9c5a23d
DJ
172012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17202
17203 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17204
9af2e58d
DJ
172052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17206
17207 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17208 native.
17209
30930ca5
DJ
172102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17211
17212 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17213 enable stabs testing.
17214
aa32fa1d
DJ
172152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17216
bd4a4c80 17217 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17218 gdb_test_multiple does.
17219
321fef15
DJ
172202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17221
17222 * Makefile.in (host_alias): Remove.
17223 (target_alias): Use @target_noncanonical@.
17224 (site.exp): Don't set host_alias.
17225 * aclocal.m4: Remove contents. Include acx.m4.
17226 * configure: Regenerated.
17227 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17228
e1c2defa
NS
172292006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17230
e63b55d1
NS
17231 * lib/gdb.exp (gdb_load_cmd): New.
17232
5600ea19
NS
17233 * gdb.base/fileio.c: Add system(NULL) test.
17234 * gdb.base/fileio.exp: Check it.
17235
e1c2defa
NS
17236 * gdb.base/break.c: Add 10a breakpoint at }
17237 * gdb.base/break.exp: Add test for breakpoint at }
17238 * gdb.cp/anon-union.cc: Add code at end of function.
17239 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17240 * gdb.mi/var-cmd.c: Add code at end of function.
17241 * gdb.mi/mi-var-display.exp: Adjust end of next.
17242 * gdb.mi/mi2-var-display.exp: Likewise.
17243 * gdb.base/fileio.c: Add stop function and insert calls at
17244 stopping places.
17245 * gdb.base/fileio.exp: Breakpoint stop function and remove
17246 explicit line number references.
17247
6c0112ec
JB
172482006-05-19 Joel Brobecker <brobecker@adacore.com>
17249
a9c64011
AS
17250 * gdb.base/del.exp (test_delete_alias): New function.
17251 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17252
154189a4
FF
172532006-05-18 Fred Fish <fnf@specifix.com>
17254
17255 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17256 required. Check for spurious output after program exits normally.
17257
582e64c2
FF
172582006-05-17 Fred Fish <fnf@specifix.com>
17259
17260 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17261 gdb_load, so it works in the simulator.
17262
8ef6493a
FF
172632006-05-11 Fred Fish <fnf@specifix.com>
17264
17265 * gdb.base/bang.exp: Ignore unexpected output between the
17266 "program exited normally" and the gdb prompt, as many other
17267 tests do.
17268
692b141c
MK
172692006-05-07 Mark Kettenis <kettenis@gnu.org>
17270
17271 * gdb.base/help.exp: Make "delete checkpoint" part option for
17272 "help d" and "help delete" tests.
17273
540b8a30
UW
172742006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17275
a9c64011 17276 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17277 expected output in some mi_gdb_test statements.
17278 * gdb.mi/mi2-basics.exp: Likewise.
17279
9b6462d9
JB
172802006-05-05 Joel Brobecker <brobecker@adacore.com>
17281
17282 * gdb.base/del.c: New file.
17283 * gdb.base/del.exp: New testcase.
17284
954de43b
DM
172852006-05-05 David S. Miller <davem@sunset.davemloft.net>
17286
17287 * gdb.base/break.exp: Do not assume a breakpoint on
17288 main will actually be in $srcfile when optimizing.
1303f75e
DM
17289 * gdb.base/savedregs.exp: Do not require that the dummy
17290 frame location match up to a symbol and source file location.
c3242428
DM
17291 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17292 will get printed without a mi_cmd_data_list_register_values prefix.
17293 (*-data-list-register-*): Correct regular expressions to expect the new
17294 pseudo d? floating point registers.
17295 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17296
c7e64c9a
DJ
172972006-05-05 Christophe Lyon <christophe.lyon@st.com>
17298
17299 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17300 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17301 is allocated by the compiler.
17302 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17303 anons, e, anone to force their allocation by the compiler.
17304
173052006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17306
17307 * gdb.base/help.exp: Update expected text for help d and
17308 help delete.
17309
27ce9a6d
MK
173102006-05-02 Mark Kettenis <kettenis@gnu.org>
17311
17312 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17313 NetBSD/ELF targets.
17314
8608915f
MK
173152006-04-30 Mark Kettenis <kettenis@gnu.org>
17316
17317 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17318 single-step breakpoint fails; make this a KFAIL on
17319 sparc*-*-openbsd*.
17320 * gdb.base/siginfo.exp: Likewise.
17321 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17322
b8db102d
MS
173232006-04-26 Michael Snyder <msnyder@redhat.com>
17324
17325 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17326 which may have to consume output from other forks.
17327 Add tests to make sure that "delete fork" succeeded.
17328
c702009a
MS
173292006-04-20 Michael Snyder <msnyder@redhat.com>
17330
17331 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17332 Add support for the Renesas M32C and M16C.
17333
17334 * gdb.asm/asm-source.exp: Add m32c target.
17335 * gdb.asm/m32c.inc: Support for m32c target.
17336
e28493f2
AS
173372006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17338
17339 * gdb.base/commands.exp (recursive_source_test): New test.
17340
880da185
DM
173412006-04-04 David S. Miller <davem@sunset.davemloft.net>
17342
17343 * gdb.base/float.exp: Add pattern for sparc targets.
17344
61d9b92f
DJ
173452006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17346
17347 * gdb.base/commands.exp (stray_arg0_test): New test.
17348
bd717df8
PB
173492006-03-30 Paul Brook <paul@codesourcery.com>
17350
17351 * gdb.mi/mi-until.exp: kfail broken until command.
17352 * gdb.mi/mi2-until.exp: Ditto.
17353
ec793d3c
NR
173542006-03-27 Nick Roberts <nickrob@snap.net.nz>
17355
17356 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17357
831004b7
AO
173582006-03-08 Alexandre Oliva <aoliva@redhat.com>
17359
17360 * gdb.base/prelink.exp: Anchor tested-for regular expression
17361 on gdb prompt.
17362
effe49a0
PB
173632006-03-07 Paul Brook <paul@codesourcery.com>
17364
17365 * gdb.base/assign.exp: Correct fail message.
17366
e5461016
PB
173672006-03-07 Paul Brook <paul@codesourcery.com>
17368
17369 * lib/compiler.c: Extract armcc version number.
17370 * lib/compiler.cc: Ditto.
17371
fc91c6c2
PB
173722006-03-07 Paul Brook <paul@codesourcery.com>
17373
17374 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17375 additional_flags=-w.
17376 * gdb.arch/altivec-regs.exp: Ditto.
17377 * gdb.arch/e500-abi.exp: Ditto.
17378 * gdb.arch/e500-regs.exp: Ditto.
17379 * gdb.base/all-bin.exp: Ditto.
17380 * gdb.base/annota1.exp: Ditto.
17381 * gdb.base/annota3.exp: Ditto.
17382 * gdb.base/args.exp: Ditto.
17383 * gdb.base/arithmet.exp: Ditto.
17384 * gdb.base/assign.exp: Ditto.
17385 * gdb.base/async.exp: Ditto.
17386 * gdb.base/bang.exp: Ditto.
17387 * gdb.base/break.exp: Ditto.
17388 * gdb.base/call-rt-st.exp: Ditto.
17389 * gdb.base/completion.exp: Ditto.
17390 * gdb.base/cond-expr.exp: Ditto.
17391 * gdb.base/condbreak.exp: Ditto.
17392 * gdb.base/consecutive.exp: Ditto.
17393 * gdb.base/define.exp: Ditto.
17394 * gdb.base/display.exp: Ditto.
17395 * gdb.base/ena-dis-br.exp: Ditto.
17396 * gdb.base/environ.exp: Ditto.
17397 * gdb.base/eval-skip.exp: Ditto.
17398 * gdb.base/info-proc.exp: Ditto.
17399 * gdb.base/jump.exp: Ditto.
17400 * gdb.base/logical.exp: Ditto.
17401 * gdb.base/long_long.exp: Ditto.
17402 * gdb.base/maint.exp: Ditto.
17403 * gdb.base/miscexprs.exp: Ditto.
17404 * gdb.base/pc-fp.exp: Ditto.
17405 * gdb.base/pointers.exp: Ditto.
17406 * gdb.base/relational.exp: Ditto.
17407 * gdb.base/reread.exp: Ditto.
17408 * gdb.base/sect-cmd.exp: Ditto.
17409 * gdb.base/sep.exp: Ditto.
17410 * gdb.base/sepdebug.exp: Ditto.
17411 * gdb.base/until.exp: Ditto.
17412 * gdb.base/whatis-exp.exp: Ditto.
17413 * gdb.cp/annota2.exp: Ditto.
17414 * gdb.cp/annota3.exp: Ditto.
17415 * gdb.trace/actions.exp: Ditto.
17416 * gdb.trace/backtrace.exp: Ditto.
17417 * gdb.trace/circ.exp: Ditto.
17418 * gdb.trace/collection.exp: Ditto.
17419 * gdb.trace/deltrace.exp: Ditto.
17420 * gdb.trace/infotrace.exp: Ditto.
17421 * gdb.trace/limits.exp: Ditto.
17422 * gdb.trace/packetlen.exp: Ditto.
17423 * gdb.trace/passc-dyn.exp: Ditto.
17424 * gdb.trace/passcount.exp: Ditto.
17425 * gdb.trace/report.exp: Ditto.
17426 * gdb.trace/save-trace.exp: Ditto.
17427 * gdb.trace/tfind.exp: Ditto.
17428 * gdb.trace/tracecmd.exp: Ditto.
17429 * gdb.trace/while-dyn.exp: Ditto.
17430 * gdb.trace/while-stepping.exp: Ditto.
17431 * lib/gdb.exp: Ditto.
17432 (gdb_compile): Handle nowarning option.
17433
5f4a23d9
AO
174342006-03-07 Alexandre Oliva <aoliva@redhat.com>
17435
17436 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17437 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17438 Rename executable to prelinkt. Don't re-prelink if we didn't
17439 get a core file. Test prelink -u exit status to tell whether
17440 prelinking failed. Use gdb_test_multiple.
17441
9733fc94
DJ
174422006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17443
17444 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17445 (do_tests): Call it.
17446
cc10cae3
AO
174472006-02-28 Alexandre Oliva <aoliva@redhat.com>
17448
17449 * gdb.base/prelink.exp: New test.
17450 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17451
15c46491
WZ
174522006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17453
17454 * gdb.fortran/derived-type.f90: New file.
17455 * gdb.fortran/derived-type.exp: New testcase.
17456
5c9f7ded
DJ
174572006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17458
17459 * gdb.base/default.exp: Allow ';' as a directory separator.
17460
5b96932b
AS
174612006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17462
17463 * gdb.base/help.exp (help add-symbol-file): Update.
17464
1986bccd
AS
174652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17466
17467 * gdb.base/help.exp (help load): Update expected results.
17468
a8b7528f
FF
174692006-02-19 Fred Fish <fnf@specifix.com>
17470
17471 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17472 specifix hex value as part of results.
17473 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17474
f8261448
FF
174752006-02-16 Fred Fish <fnf@specifix.com>
17476
17477 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17478 ushort_addr, and slong_addr, so the typedefs are not optimized
17479 away.
17480 * gdb.base/whatis.exp: Add tests using type name for struct type,
17481 union type, enum type, and typedef.
a9c64011 17482
31d8bdd2
MK
174832006-02-13 Mark Kettenis <kettenis@gnu.org>
17484
17485 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17486
34e41e63
JB
174872006-02-13 Jim Blandy <jimb@redhat.com>
17488
17489 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17490 case where it takes two "next" commands to skip past the init
17491 call.
17492
ac6e4f31
FF
174932006-02-12 Fred Fish <fnf@specifix.com>
17494
17495 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17496 to handle cases where it takes two "next" commands to skip
17497 past the init call.
17498
2db2d571
JB
174992006-02-07 Joel Brobecker <brobecker@adacore.com>
17500
17501 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17502 on hppa32 targets.
17503
38fcd64c
DJ
175042006-02-06 Vladimir Prus <ghost@cs.msu.su>
17505
17506 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17507 field.
17508
1315ad46
MK
175092006-01-29 Mark Kettenis <kettenis@gnu.org>
17510
17511 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17512
5625b943
DJ
175132006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17514
17515 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17516 files.
17517
80df1bbe
DJ
175182006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17519
17520 * gdb.cp/maint.exp: Set complaints to a positive value.
17521
9078e690
DJ
175222006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17523
17524 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17525 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17526 function name.
17527
9c903399
DJ
175282006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17529
17530 * gdb.base/checkpoint.c: Update copyright notice. Include
17531 <stdlib.h>.
17532
761ae4d6
JB
175332006-01-04 Jim Blandy <jimb@redhat.com>
17534
17535 * gdb.asm/asm-source.exp: Independently provide default values for
17536 asm-flags and debug-flags. Use 'string equal' to do the
17537 comparison, not the implicit expr's '==' operator. Remove
17538 now-unneeded assignments to asm-flags. In h8300 case, place
17539 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17540
099ac3dd
MS
175412006-01-04 Michael Snyder <msnyder@redhat.com>
17542
17543 * gdb.base/checkpoint.c: New file.
17544 * gdb.base/checkpoint.exp: New file.
17545 * gdb.base/multi-fork.c: New file.
17546 * gdb.base/multi-fork.exp: New file.
17547 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17548
f4d85314
FF
175492006-01-04 Fred Fish <fnf@specifix.com>
17550
17551 * gdb.base/ptype.c (foo): Add typedef.
17552 (intfoo): Add function.
17553 * gdb.base/ptype1.c: New file.
17554 * gdb.base/ptype.exp: Handle compilation and linking with two
17555 source files. Test that proper type for "foo" is found based
17556 on source context rather than first match found in symtabs.
17557
a1b06f35
MK
175582005-12-28 Mark Kettenis <kettenis@gnu.org>
17559
17560 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17561 * gdb.asm/openbsd.inc: Indent commands.
17562
d082a1e2
MK
175632005-12-26 Mark Kettenis <kettenis@gnu.org>
17564
c65016bd
MK
17565 * gdb.base/freebpcmd.exp: Increase timeout.
17566
d082a1e2
MK
17567 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17568
d3c32a0e
DJ
175692005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17570
17571 * gdb.base/default.exp: Update check for "show version".
17572
9fdb1f50
RC
175732005-12-09 Randolph Chung <tausq@debian.org>
17574
17575 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17576 * gdb.asm/pa64.inc: New file.
17577
5f2c56f7
RC
175782005-12-09 Randolph Chung <tausq@debian.org>
17579
17580 * gdb.asm/common.inc: Indent commands.
17581 * gdb.asm/asmsrc1.s: Likewise.
17582 * gdb.asm/asmsrc2.s: Likewise.
17583
8117349c
RC
175842005-12-09 Randolph Chung <tausq@debian.org>
17585
17586 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17587 (get_addr_of_sym): Remove duplicate print.
17588 (gen_core): xfail hppa*-*-hpux*, update expected output.
17589 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17590 * gdb.arch/pa64-nullify.s: New file.
17591
8f07f25a
RC
175922005-12-09 Randolph Chung <tausq@debian.org>
17593
17594 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17595
55b39184
DJ
175962005-12-07 Christophe Lyon <christophe.lyon@st.com>
17597
17598 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17599 code generation for these functions.
17600 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17601 error message.
17602
31e2b00f
AS
176032005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17604
17605 * gdb.base/help.exp (help b, help br, help bre, help brea)
17606 (help break): Update the expected message.
17607
c3d0b56e
SC
176082005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17609
17610 * gdb.asm/m68hc11.inc: Setup the data section.
17611 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17612 script for this test.
17613 (m6812-*-*): Likewise.
17614
36ae0ea9
RC
176152005-11-09 Randolph Chung <tausq@debian.org>
17616
17617 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17618
9d6f42e9
WZ
176192005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17620
17621 * gdb.base/break.exp: Fix a comment typo.
17622
e2126a14
EZ
176232005-11-03 Jim Blandy <jimb@redhat.com>
17624
a9c64011
AS
17625 Checked in by Elena Zannoni <ezannoni@redhat.com>
17626
889bf7c5 17627 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17628
e0ac7199
CV
176292005-11-02 Corinna Vinschen <vinschen@redhat.com>
17630
17631 * gdb.arch/gdb1558.c: Include stdio.h.
17632
31d3fb18
MK
176332005-10-31 Mark Kettenis <kettenis@gnu.org>
17634
17635 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17636
e52b687c
MK
176372005-10-31 Mark Kettenis <kettenis@gnu.org>
17638
17639 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17640
f4711d79
PG
176412005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17642
a9c64011
AS
17643 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17644 vscr" tests to better match output.
f4711d79 17645
987a9106
JB
176462005-10-12 Jim Blandy <jimb@redhat.com>
17647
17648 * gdb.base/structs.exp (any): New function.
17649 (test_struct_returns): Don't make any assumptions at all about
17650 what value the function returns when GDB can't set the return
17651 value.
17652
2336bb58
JB
176532005-10-09 Joel Brobecker <brobecker@adacore.com>
17654
17655 * gdb.ada/arrayidx/p.adb: New file.
17656 * gdb.ada/arrayidx.exp: New testcase
17657
176582005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17659
17660 * gdb.ada/array_return/pck.ads: New file.
17661 * gdb.ada/array_return/pck.adb: New file.
17662 * gdb.ada/array_return/p.adb: New file.
17663 * gdb.ada/array_return.exp: New testcase.
17664
705335ea
JB
176652005-10-03 Joel Brobecker <brobecker@adacore.com>
17666
a9c64011
AS
17667 * gdb.base/arrayidx.c: New file.
17668 * gdb.base/arrayidx.exp: New testcase.
705335ea 17669
11ee9940
NR
176702005-09-29 Nick Roberts <nickrob@snap.net.nz>
17671
17672 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17673 frames-invalid and breakpoints-invalid are no longer generated
17674 with level 3 so don't expect them in the output.
17675
39fb8e9e
BR
176762005-09-27 Bob Rossi <bob@brasko.net>
17677
a9c64011 17678 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17679 from test. Escape the | in mi_gdb_test call.
17680 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17681 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17682 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17683 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17684 expected regex's in mi_gdb_test calls.
17685 * lib/mi-support.exp: Remove arbitrary .* from tests.
17686 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17687 Fully anchor GDB/MI expected results in mi_gdb_test.
17688 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17689 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17690
2af48f68
PB
176912005-09-26 Paul Brook <paul@codesourcery.com>
17692
17693 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17694
f34502bc
WZ
176952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17696
17697 * bfp-test.c: New file.
17698 * bfp-test.exp: New testcase.
17699
ca929517
WZ
177002005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17701
17702 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17703 of subarray and substring variable.
17704 * gdb.fortran/subarray.f: New source file for the test of subarray
17705 and substring variable evaluation.
17706 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17707 of string constant.
17708
c761af65
DJ
177092005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17710
17711 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17712 copyright dates.
17713
561d7a1d
PG
177142005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17715
17716 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17717 powerpc altivec' test with an almost identical 'info vector' test.
17718
b2b64cc9
PG
177192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17720
a9c64011
AS
17721 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17722 vscr" tests to match output.
b2b64cc9 17723
6ac4d15a
PG
177242005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17725
a9c64011
AS
17726 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17727 output.
6ac4d15a 17728
40e55bef
BR
177292005-09-11 Bob Rossi <bob@brasko.net>
17730
889bf7c5
PA
17731 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17732 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17733 commands that return an MI output command and an asyncronous MI output
17734 command.
40e55bef
BR
17735 * gdb.mi/mi-console.exp: Ditto.
17736
3c7385ec
BR
177372005-09-11 Bob Rossi <bob@brasko.net>
17738
17739 * gdb.mi/mi-var-child.c: Include <string.h>.
17740
a6cd0eb3
DJ
177412005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * killed.exp: Correct gdb_expect syntax.
17744
2f168eed
CV
177452005-08-09 Corinna Vinschen <vinschen@redhat.com>
17746
17747 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17748
ecd3fd0f
BR
177492005-08-02 Bob Rossi <bob@brasko.net>
17750
17751 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17752 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17753 Change tests to inferior-tty-set/show.
17754 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17755 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17756 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17757 inferior. Use mi_gdb_test to get GDB and Inferior output.
17758 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17759 descriptor.
17760 (mi_inferior_tty_name): Add inferior PTY file name.
17761 (mi_gdb_start): Add INFERIOR_PTY parameter.
17762 (mi_gdb_test): Add IPATTERN parameter.
17763
f1ea48cb 177642005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17765
f1ea48cb
BR
17766 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17767 parameter to mi_gdb_test.
17768 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17769
6e650a67
DJ
177702005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17771
17772 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17773 struct_declarations.
17774 * gdb.mi/mi-var-child.exp: Step over the initialization of
17775 struct_declarations.
17776
8be260b6
DJ
177772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17778
17779 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17780 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17781 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17782 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17783 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17784 file.
17785
4e660f07
NR
177862005-07-27 Nick Roberts <nickrob@snap.net.nz>
17787
17788 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17789 (do_children_tests): Assign values to the extra elements.
17790
17791 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17792 them for tests for "-var-update --no-values" and
a9c64011 17793 "-var-update --all-values".
4e660f07
NR
17794 Add test for "-var-list-children --simple-values".
17795
17796 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17797
17798 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17799 "-stack-list-locals --simple-values" Improve doc strings and
17800 comments.
17801
6bdae935
MK
178022005-07-18 Mark Kettenis <kettenis@gnu.org>
17803
598b7a6f
MK
17804 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17805 *-*-openbsd*.
17806 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17807
6bdae935
MK
17808 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17809 sigaltsatck'.
17810
1323e929 178112005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17812
1323e929
BR
17813 * gdb.base/default.exp (tty): Changed output of command.
17814 * gdb.base/help.exp (help tty): Ditto.
17815
b1a9c082
MK
178162005-07-12 Mark Kettenis <kettenis@gnu.org>
17817
17818 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17819
10a844a2
MK
178202005-07-10 Mark Kettenis <kettenis@gnu.org>
17821
17822 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17823 -stack-select-frame without arguments.
17824 (test_stack_frame_listing): Add test for newly implemented command
17825 -stack-info-frame.
17826
3cb3b8df
BR
178272005-07-06 Bob Rossi <bob@brasko.net>
17828
17829 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17830 command.
17831 (Copyright): Update copyright.
17832
a0c5fbcf
WZ
178332005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17834
17835 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17836 tests to evaluate exponentiation expression.
17837
984971d0
AS
178382005-06-29 Andreas Schwab <schwab@suse.de>
17839
17840 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17841 main to avoid warnings.
17842
17843 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17844
fe03833f
NR
178452005-06-20 Nick Roberts <nickrob@snap.net.nz>
17846
17847 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17848 -stack-select-frame without arguments.
17849 (test_stack_frame_listing): Add test for newly implemented command
17850 -stack-info-frame.
a9c64011 17851
7a55f279
WZ
178522005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17853
0ffa0ea5
DJ
17854 * gdb.fortran/array-element.f: New file.
17855 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17856
26585198
DJ
178572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17858
17859 * gdb.base/bigcore.exp: Correct checks for systems which can
17860 not dump a large core file.
17861
c1bd25fd
DJ
178622005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17863
17864 * gdb.base/relocate.c: Add a copyright notice.
17865 (dummy): Remove.
17866 * gdb.base/relocate.exp: Test printing the values of variables
17867 from a relocatable file.
17868
589e074d
DJ
178692005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17870
17871 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17872 excess MI output after an error.
17873
0915f927
JB
178742005-05-29 Joel Brobecker <brobecker@adacore.com>
17875
17876 * gdb.arch/alpha-step.c: New file.
17877 * gdb.arch/alpha-step.exp: New testcase.
17878
76ff342d
DJ
178792005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17880 Dennis Brueni <dennis@slickedit.com>
17881
17882 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17883 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17884 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17885 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17886 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17887 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17888 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17889
96b0c7ac
DJ
178902005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17891 Wu Zhou <woodzltc@cn.ibm.com>
17892
17893 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17894 IBM's xlc compiler.
17895 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17896 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17897
f21565d2
JB
178982005-05-13 Jim Blandy <jimb@redhat.com>
17899
17900 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17901 calling gdb_suppress_entire_file.
17902 * gdb.base/charset.exp: Same.
17903 * gdb.base/call-rt-st.exp: Same.
17904
6006a3a1
BR
179052005-05-05 Bob Rossi <bob_rossi@cox.net>
17906
17907 * lib/gdb.exp (fullname_syntax): Added global regex.
17908 (fullname_syntax_POSIX): Ditto.
17909 (fullname_syntax_UNC): Ditto.
17910 (fullname_syntax_DOS_CASE): Ditto.
17911 (fullname_syntax_DOS): Ditto.
17912 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17913 fullname_syntax variable to scope and use it.
17914 (test_file_list_exec_source_files): Ditto.
17915 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17916
c3b69c04
DJ
179172005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17918
17919 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17920
3c95e6af
PG
179212004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17922
a9c64011
AS
17923 * lib/gdb.exp (skip_altivec_tests): New function, based on
17924 check_vmx_hw_available from the GCC testsuite.
17925 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17926 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17927
78df6c56
JB
179282005-05-02 Jim Blandy <jimb@redhat.com>
17929
17930 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17931 calling gdb_suppress_entire_file.
17932
1690f9cf
DJ
179332005-04-30 Randolph Chung <tausq@debian.org>
17934
17935 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17936 Slightly relax "sem_post" name checking.
17937
5ea106f7
PG
179382005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17939
17940 * gdb.base/unload.exp: Use new shared library infrastructure.
17941
bf7234cf
PG
179422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17943
17944 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17945 infrastructure.
bf7234cf 17946
547b869a
CV
179472005-04-29 Corinna Vinschen <vinschen@redhat.com>
17948
17949 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17950 * gdb.asm/h8300.inc: New file.
17951
f07e55f0
PG
179522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17953
17954 * gdb.base/shlib-call.exp: Change to use new shared library
17955 infrastructure.
17956
3cbba3d1
PG
179572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17958
a9c64011
AS
17959 * gdb.base/pending.exp: Change to use new shared library
17960 infrastructure.
3cbba3d1 17961
ed6df200
PG
179622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17963
a9c64011
AS
17964 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17965 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17966
8c8f4ebe
PG
179672005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17968
a9c64011
AS
17969 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17970 shared objects being adjusted and update copyright years.
8c8f4ebe 17971
607fbc54
DJ
179722005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17973
17974 * ChangeLog: Correct some 2003-01-13 dates.
17975 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17976 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17977 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17978 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17979 gdb.trace/tfind.exp: Update copyright years.
17980
57bf0e56
DJ
179812005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17982 Daniel Jacobowitz <dan@codesourcery.com>
17983
17984 * lib/gdb.exp (gdb_compile): Handle shlib=.
17985 (gdb_compile_shlib): New function.
17986
9b593790
PG
179872005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17988
a9c64011 17989 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17990
9494c6a5
DJ
179912005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17992
17993 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17994 gdb.server.
17995 * configure.ac: Likewise.
17996 * configure: Regenerated.
17997 * gdb.gdbserver/Makefile.in: Moved to...
17998 * gdb.server/Makefile.in: ... here.
17999 * gdb.gdbserver/server.c: Moved to...
18000 * gdb.server/server.c: ... here.
18001 * gdb.gdbserver/server-run.exp: Moved to...
18002 * gdb.server/server-run.exp: ... here.
18003
6f8eac0e
DJ
180042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18005
18006 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18007 * configure.ac: Create gdb.gdbserver/Makefile.
18008 * configure: Regenerated.
18009 * lib/gdbserver-support.exp: New file, derived from
18010 config/gdbserver.exp.
18011 * config/gdbserver.exp: Use gdbserver-support.exp.
18012 * gdb.gdbserver/Makefile.in: New file.
18013 * gdb.gdbserver/server.c: New file.
18014 * gdb.gdbserver/server-run.exp: New file.
18015
6e87504d
PG
180162005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18017
a9c64011
AS
18018 * lib/gdb.exp (test_compiler_info): Return compiler_info
18019 if no arguments are given.
6e87504d 18020
d1779be4
PG
180212005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18022
18023 * gdb.arch/altivec-abi.exp: Check for compiler and set
18024 use altivec' flag accordingly.
18025 * gdb.arch/altivec-regs.exp: Likewise.
18026
88750304
DJ
180272005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18028
18029 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18030
f3fb768d
AS
180312005-03-27 Andreas Schwab <schwab@suse.de>
18032
18033 * gdb.base/bigcore.c (main): Add missing mode argument in open
18034 call.
18035
7e813ac5
DJ
180362005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18037
18038 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18039 downloads.
18040 * config/gdbserver.exp (gdb_load): Likewise.
18041
8e3049aa
PB
180422005-03-14 Paul Brook <paul@codesourcery.com>
18043
18044 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18045 targets.
18046
a9df7c44
JB
180472005-03-09 Joel Brobecker <brobecker@adacore.com>
18048
18049 * gdb.dwarf2/dup-psym.S: New file.
18050 * gdb.dwarf2/dup-psym.exp: New testcase.
18051
9f0d94e8
JB
180522005-03-09 Joel Brobecker <brobecker@adacore.com>
18053
18054 * gdb.ada/exec_changed/first.adb: New file.
18055 * gdb.ada/exec_changed/second.adb: New file.
18056 * gdb.ada/exec_changed.exp: New testcase.
18057
5f579bc5
NS
180582005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18059
36e9969c
NS
18060 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18061 (A2): New class.
18062 (main): Test operator+.
18063 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18064 breakpoint test.
18065
5f579bc5
NS
18066 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18067 * gdb.base/signull.exp: Disable if gdb,nosignals.
18068 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18069 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18070 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18071 * gdb.mi/mi2-console.exp: Likewise.
18072 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18073 continue output at start.
18074 (gdb_collect_locals_test): Robustify regexp.
18075 * gdb.trace/passc-dyn.exp: Fix comment typo.
18076 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18077
be46087e
CV
180782005-03-08 Corinna Vinschen <vinschen@redhat.com>
18079
18080 * gdb.asm/asm-source.exp: Add iq2000 case.
18081 * gdb.asm/iq2000.inc: New file.
18082
384e1a61 180832005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18084
384e1a61
MI
18085 * gdb.base/command.exp: Change hardcoded value to regular expression.
18086 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18087
584b6e9e
DJ
180882005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18089
18090 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18091 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18092 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18093 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18094 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18095
ab5b5d61
MK
180962005-03-05 Mark Kettenis <kettenis@gnu.org>
18097
18098 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18099 changes.
18100
ae051c1b
PG
181012004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18102
a9c64011
AS
18103 * lib/compiler.c: Add test for IBM's xlc compiler.
18104 * lib/compiler.cc: Likewise.
ae051c1b 18105
3f0f6ed2
JB
181062004-02-24 Joel Brobecker <brobecker@adacore.com>
18107
18108 * gdb.ada/fixed_points.exp: Create compilation object directory
18109 before running the test.
18110 * gdb.ada/null_record.exp: Likewise.
18111 * gdb.ada/packed_array.exp: Likewise.
18112 * gdb.ada/start.exp: Likewise.
18113
724f452b
JB
181142005-02-15 Joel Brobecker <brobecker@adacore.com>
18115
18116 * gdb.ada/packed_array/pa.adb: New file.
18117 * gdb.ada/packed_array.exp: New testcase.
18118
57f5cdfb 181192005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18120
1f393151
MK
18121 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18122 files.
18123
ebdda337
MK
18124 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18125 on *-*-openbsd*. Correctly match whitespace in regukar
18126 expressions.
18127
cf309262
DJ
181282005-02-10 Daniel Jacobowitz <dan@debian.org>
18129
18130 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18131 PR exp/1821
18132 * gdb.base/gdb1821.c: New test file.
18133 * gdb.base/gdb1821.exp: New test file.
18134
3be49e7a
JB
181352005-02-09 Joel Brobecker <brobecker@adacore.com>
18136
18137 * gdb.base/start.c: New file.
18138 * gdb.base/start.exp: New testcase.
18139
e292e67d
JB
181402005-02-09 Joel Brobecker <brobecker@adacore.com>
18141
18142 * gdb.ada/start/dummy.adb: New file.
18143 * gdb.ada/start.exp: New testcase.
18144
dbdfa66c
CV
181452005-02-09 Corinna Vinschen <vinschen@redhat.com>
18146
18147 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18148 for printing symbols and statistics.
18149 Add test for using relative pathnames in "maint print msymbols" test.
18150 Mark "maint info sections DATA" XFAIL on Cygwin.
18151 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18152 tests.
18153
d7941671
AC
181542005-02-09 Andreas Schwab <schwab@suse.de>
18155
18156 Committed by Andrew Cagney <cagney@gnu.org>
18157 * gdb.base/remotetimeout.exp: New file.
18158
74e5ef44
MK
181592005-02-07 Mark Kettenis <kettenis@gnu.org>
18160
18161 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18162
464dd14d
JB
181632005-02-03 Joel Brobecker <brobecker@adacore.com>
18164
18165 * gdb.ada/gnat_ada.gpr: New file.
18166 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18167 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18168 * configure.ac: No longer generate gnat_ada.gpr.
18169 * configure: Regenerate.
18170 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18171 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18172 * gdb.ada/null_record/bar.ads: Likewise.
18173 * gdb.ada/null_record/bar.adb: Likewise.
18174 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18175 * gdb.ada/null_record.exp (testdir): New variable.
18176 (testfile): executable is now in testdir subdirectory.
18177 (srcfile): Use full path to the main compilation unit.
18178 * gdb.ada/fixed_points.exp: Same changes as above.
18179
30d756ae
NR
181802005-02-03 Nick Roberts <nickrob@snap.net.nz>
18181
18182 * gdb.base/interp.exp: New test.
18183
9d799f85
AC
181842005-01-24 Andrew Cagney <cagney@gnu.org>
18185
18186 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18187
15656118
AC
181882005-01-19 Andrew Cagney <cagney@gnu.org>
18189
a892c31b
AC
18190 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18191 configure.ac not configure.in.
18192
15656118
AC
18193 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18194 of powerpc*-*-*.
18195 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18196 * gdb.base/list.exp (test_list_function)
15656118
AC
18197 (test_list_filename_and_function): Ditto.
18198 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18199
a7b01baf
AC
182002005-01-16 Andrew Cagney <cagney@gnu.org>
18201
17d92a02
AC
18202 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18203
a7b01baf
AC
18204 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18205
bc8332bb
AC
182062005-01-14 Andrew Cagney <cagney@gnu.org>
18207
18208 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18209 * gdb.mi/mi2-var-cmd.exp: Ditto.
18210
4d074752
CV
182112005-01-10 Corinna Vinschen <vinschen@redhat.com>
18212
18213 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18214
bec39cab
AC
182152005-01-07 Andrew Cagney <cagney@gnu.org>
18216
18217 * configure.ac: Rename configure.in, require autoconf 2.59.
18218 * configure: Re-generate.
18219 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18220 * gdb.stabs/configure: Re-generate.
18221 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18222 * gdb.hp/configure: Re-generate.
18223 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18224 autoconf 2.59.
18225 * gdb.hp/gdb.objdbg/configure: Re-generate.
18226 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18227 autoconf 2.59.
18228 * gdb.hp/gdb.defects/configure: Re-generate.
18229 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18230 autoconf 2.59.
18231 * gdb.hp/gdb.compat/configure: Re-generate.
18232 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18233 autoconf 2.59.
18234 * gdb.hp/gdb.base-hp/configure: Re-generate.
18235 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18236 autoconf 2.59.
18237 * gdb.hp/gdb.aCC/configure: Re-generate.
18238
f10b16d4
JB
182392004-12-15 Jim Blandy <jimb@redhat.com>
18240
18241 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18242 under NPTL when there is debugging info available for libpthread.
18243
fb6e1814
JG
182442004-12-13 Jerome Guitton <guitton@gnat.com>
18245
18246 * gdb.ada/fixed_points.c: New file.
18247 * gdb.ada/fixed_points.exp: New file.
18248
fe46cd3a
RC
182492004-12-03 Randolph Chung <tausq@debian.org>
18250
18251 * gdb.arch/pa-nullify.exp: New file.
18252 * gdb.arch/pa-nullify.s: New file.
18253
8de0841b
RC
182542004-11-30 Randolph Chung <tausq@debian.org>
18255
18256 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18257 instead of "tbug". Fix regexp to work properly with gdb_test.
18258
c8170782
PH
182592004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18260
18261 * gdb.base/bitfields2.exp: New test.
18262 * gdb.base/bitfields2.c: New file.
18263
954269c2
RE
182642004-11-28 Richard Earnshaw <rearnsha@arm.com>
18265
18266 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18267
0107feed
RC
182682004-11-16 Randolph Chung <tausq@debian.org>
18269
18270 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18271
f073ae8c
DJ
182722004-11-14 Daniel Jacobowitz <dan@debian.org>
18273
18274 * gdb.threads/threadapply.exp: Correct "macro details" test.
18275
19ad59e7
JJ
182762004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18277
18278 * gdb.threads/threadapply.exp: New test.
18279 * gdb.threads/threadapply.c: New file.
18280
9cf0961b
MK
182812004-11-07 Mark Kettenis <kettenis@gnu.org>
18282
18283 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18284 frames.
18285
c789492a
FL
182862004-11-05 Felix Lee <felix+log1@specifixinc.com>
18287
18288 * gdb.base/cursal.exp: New file.
18289 * gdb.base/cursal.c: New file.
18290
a1e167bb
AC
182912004-11-03 Andrew Cagney <cagney@gnu.org>
18292
18293 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18294
b7cbf173
MK
182952004-10-30 Mark Kettenis <kettenis@gnu.org>
18296
18297 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18298 NetBSD/ELF targets.
18299
88f9d34f
JB
183002004-10-29 Joel Brobecker <brobecker@gnat.com>
18301
18302 * gdb.threads/bp_in_thread.c: New file, copied from
18303 pthread_cond_wait.c.
18304 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18305 file, rather than reusing the .c file from another testcase.
18306
ca7d6a0c
JB
183072004-10-20 Joel Brobecker <brobecker@gnat.com>
18308
18309 * gdb.ada/null_record.exp: Check where we stopped after
18310 sending the start command, instead of where the associated
18311 temporary breakpoint was inserted.
18312
0d863d03
AC
183132004-10-14 Andrew Cagney <cagney@gnu.org>
18314
18315 * gdb.mi/gdb701.c (main): Return 0.
18316
d11e72cb
DJ
183172004-10-13 Daniel Jacobowitz <dan@debian.org>
18318
d40539a4 18319 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18320
e1923096
JJ
183212004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18322
18323 * gdb.threads/schedlock.c: Add comment markers to use to find
18324 line numbers.
18325 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18326 comments.
18327 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18328 breakpoint lines.
18329
ec8ba2c9
DJ
183302004-10-12 Daniel Jacobowitz <dan@debian.org>
18331
18332 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18333
0eb3658b
DJ
183342004-10-12 Daniel Jacobowitz <dan@debian.org>
18335
18336 * configure.in: Add gdb.dwarf2.
18337 * configure: Regenerated.
18338 * Makefile.in: Add gdb.dwarf2.
18339 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18340 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18341 gdb.dwarf2/file1.txt: New files.
18342
a271cc33
OF
183432004-10-11 Orjan Friberg <orjanf@axis.com>
18344
a9c64011 18345 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18346 of "run", since the latter doesn't work with remote targets. Adjust
18347 the breakpoint numbering accordingly.
18348 * gdb.threads/pthread_cond_wait.exp: Ditto.
18349
895ce074
MC
183502004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18351
18352 * gdb.base/overlays.exp: Update copyright years.
18353
6be3092d
KI
183542004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18355
18356 * gdb.base/overlays.exp: Disable if target is Linux.
18357
e05389b8
FL
183582004-10-06 Felix Lee <felix+log1@specifixinc.com>
18359
18360 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18361
73cb587d
KI
183622004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18363
18364 * gdb.asm/asm-source.exp: Add m32r-linux target.
18365 * gdb.asm/m32r-linux.inc: New file.
18366
3c0edcdc
AC
183672004-09-24 Andrew Cagney <cagney@redhat.com>
18368 David Anderson <anderson@redhat.com>
18369
18370 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18371 command fails, assume things will work.
18372 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18373 (_GNU_SOURCE): Define.
18374 (print_unsigned, print_hex): Change parameter to "long long".
18375 (print_byte_count): New function, use to print byte counts.
18376 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18377 O_LARGEFILE.
18378 (main): Compute an upper bound on a corefile in max_core_size.
18379 Limit memory chunk size to max_core_size. Limit total memory
18380 allocated to max_core_size.
18381
4bb3667f
AC
183822004-09-23 Andrew Cagney <cagney@gnu.org>
18383
18384 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18385 from a separate process with code that creates a corefile by
18386 making the inferior dump core.
18387
60fe1a51
MK
183882004-09-23 Mark Kettenis <kettenis@gnu.org>
18389
18390 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18391 block.
18392
8e937346
MC
183932004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18394
18395 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18396 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18397 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18398 Likewise.
18399
7213f6d6
JJ
184002004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18401
18402 * gdb.java/jprint.exp: New test case for java inferior call.
18403 * gdb.java/jprint.java: Ditto.
18404
eac69dca
JB
184052004-09-15 Joel Brobecker <brobecker@gnat.com>
18406
18407 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18408
22227696
MC
184092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18410
18411 * gdb.threads/killed.c: Include <stdlib.h>.
18412 * gdb.threads/pthreads.c: Likewise.
18413
7dd403a4
MC
184142004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18415
18416 * gdb.threads/killed.c: Add copyright notice.
18417
33f2d567
JM
184182004-09-10 Jason Molenda (jmolenda@apple.com)
18419
a9c64011
AS
18420 * gdb.base/define.exp: Two new tests to verify zero space chars
18421 after 'if' and 'while' commands in a user-defined command is correctly
18422 parsed.
33f2d567 18423
e05b62ac
AC
184242004-09-08 Andrew Cagney <cagney@gnu.org>
18425
18426 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18427 delivery test with duplicate at end of file.
18428
9cbe82da
MK
184292004-09-06 Mark Kettenis <kettenis@jive.nl>
18430
18431 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18432
564803d9
MC
184332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18434
18435 * config/hppro.exp: Removed.
18436
7c6807ce
MC
184372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18438
18439 * config/sparclet.exp: Removed.
18440
bf7e26dd
MC
184412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18442
18443 * config/udi.exp: Removed.
18444
714e341b
MC
184452004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18446
18447 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18448 of "exp_continue".
18449 (advancei): Likewise.
18450
1236e623
JJ
184512004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18452
18453 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18454
3bdcad15
MI
184552004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18456
228af206 18457 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18458 to check for nodebug in executable.
18459 * gdb.gdb/observer.exp (setup_test): Likewise.
18460 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18461 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18462
c72b934c
AC
184632004-09-01 Andrew Cagney <cagney@gnu.org>
18464
18465 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18466 files.
18467
edd9b715
JJ
184682004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18469
18470 * gdb.base/unload.exp: Fix expected warning message to match
18471 latest format.
18472
fb4ce06b
CV
184732004-09-01 Corinna Vinschen <vinschen@redhat.com>
18474
18475 * gdb.base/call-rt-st.exp: Fix typos.
18476
ce78e7c3
MI
184772004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18478
18479 * gdb.threads/thread_check.exp: New testcase.
18480 * gdb.threads/thread_check.c: New testcase.
18481
2dedb159
AC
184822004-08-31 Andrew Cagney <cagney@gnu.org>
18483
18484 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18485 (skip_to_handler_entry): New procedures. Test stepping into a
18486 handler when the breakpoint is at the handler's entry point.
18487
68f53502
AC
184882004-08-30 Andrew Cagney <cagney@gnu.org>
18489
18490 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18491 gdb/1757.
18492
3e3ffd2b
MC
184932004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18494
18495 With code from Manoj Iyer <manjo@austin.ibm.com>:
18496 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18497 return value. Add an arm for "no debugging symbols found".
18498 Change a stray "error" to "perror".
18499 (gdb_run_cmd): Adapt to new return value.
18500 * gdb.base/remote.exp: Adapt to new return value.
18501 * gdb.gdb/complaints.exp: Likewise.
18502 * gdb.gdb/observer.exp: Likewise.
18503 * gdb.gdb/selftest.exp: Likewise.
18504 * gdb.gdb/xfullpath.exp: Likewise.
18505
4b6f5fd2
JB
185062004-08-27 Joel Brobecker <brobecker@gnat.com>
18507
18508 * gdb.threads/bp_in_thread.exp: New testcase.
18509
e5b25496
MC
185102004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18511
18512 Fix PR testsuite/1735.
18513 * gdb.threads/schedlock.c (thread_function): Add a cast
18514 to suppress a gcc warning.
18515 * gdb.threads/thread-specific.c (thread_function): Likewise.
18516
934353d6
MC
185172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18518
18519 * gdb.base/unload.c: Include <stdlib.h>.
18520
f98a0aef 185212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18522
f98a0aef 18523 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18524 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18525 synchronized after the "return".
18526
5a2e8882
MC
185272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18528
18529 * gdb.mi/basics.c: Include <stdio.h>.
18530 * gdb.mi/pthreads.c: Include <stdlib.h>.
18531 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18532
a9640423
MC
185332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18534
18535 * gdb.threads/schedlock.c: Add copyright notice.
18536
b04e311d
AC
185372004-08-25 Andrew Cagney <cagney@gnu.org>
18538
18539 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18540 (skip_over_handler, breakpoint_over_hander): New test procedures.
18541 (advance, advancei): Add a proper prefix, do not use
18542 rerun_to_main.
18543 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18544
7c27f15b
MC
185452004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18546
18547 * gdb.mi/basics.c: Add copyright notice.
18548 * gdb.mi/var-cmd.c: Add copyright notice.
18549
fffc87ae
MC
185502004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18551
18552 * lib/gdb.exp: Remove signed_keyword_not_used.
18553 * lib/compiler.c: Likewise.
18554 * lib/compiler.cc: Likewise.
18555
d782e0bf
MC
185562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18557
18558 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18559 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18560
96033e83
MC
185612004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18562
18563 * gdb.base/whatis.c: Add copyright notice.
18564
cf38c229
MK
185652004-08-20 Mark Kettenis <kettenis@gnu.org>
18566
18567 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18568 it to skip the breakpoints encoded in the inline assembly.
18569
f4b49756
MC
185702004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18571
18572 * Makefile.in: Add gdb.fortran.
18573
2f193b69
MC
185742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18575
18576 * gdb.base/call-sc.exp (test_scalar_returns):
18577 Fix cut-and-paste glitch in "Make fun return now".
18578
89a237cb
MC
185792004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18580
18581 * configure.in: Add gdb.fortran.
18582 * configure: Regenerate.
18583 * gdb.fortran/Makefile.in: New file.
18584 * lib/gdb.exp (skip_fortran_tests): New procedure.
18585
469aff8e
MC
185862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18587
18588 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18589 reference to bug-gnu@prep.ai.mit.edu.
18590 * gdb.mi/mi-var-child.exp: Likewise.
18591 * gdb.mi/mi-var-cmd.exp: Likewise.
18592 * gdb.mi/mi-var-display.exp: Likewise.
18593 * gdb.mi/mi2-var-block.exp: Likewise.
18594 * gdb.mi/mi2-var-child.exp: Likewise.
18595 * gdb.mi/mi2-var-cmd.exp: Likewise.
18596 * gdb.mi/mi2-var-display.exp: Likewise.
18597
00b51b9f
MK
185982004-08-15 Mark Kettenis <kettenis@gnu.org>
18599
18600 * gdb.base/unload.c (main): Make local variable msg const.
18601
45f07fef
MC
186022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18603
18604 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18605 to bug-gnu@prep.ai.mit.edu.
18606 * gdb.mi/mi-disassemble.exp: Likewise.
18607 * gdb.mi/mi-eval.exp: Likewise.
18608 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18609 default line number.
18610 * gdb.mi/mi-return.exp: Likewise.
18611 * gdb.mi/mi-simplerun.exp: Likewise.
18612 * gdb.mi/mi-stack.exp: Likewise.
18613 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18614 number with explicit range test.
18615 * gdb.mi/mi-watch.exp: Likewise.
18616 * gdb.mi/mi2-break.exp: Likewise.
18617 * gdb.mi/mi2-cli.exp: Likewise.
18618 * gdb.mi/mi2-disassemble.exp: Likewise.
18619 * gdb.mi/mi2-eval.exp: Likewise.
18620 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18621 default line number.
18622 * gdb.mi/mi2-return.exp: Likewise.
18623 * gdb.mi/mi2-simplerun.exp: Likewise.
18624 * gdb.mi/mi2-stack.exp: Likewise.
18625 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18626 number with explicit range test.
18627 * gdb.mi/mi2-watch.exp: Likewise.
18628
dd8c8ee7
MC
186292004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18630
18631 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18632 * gdb.cp/m-static.exp: Likewise.
18633 * gdb.cp/rtti.exp: Likewise.
18634
4e838464
MK
186352004-08-14 Mark Kettenis <kettenis@gnu.org>
18636
18637 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18638
8d8cb839
EZ
186392004-08-14 Eli Zaretskii <eliz@gnu.org>
18640
18641 * ChangeLog: Prefix Local Variables with semi-colons and indent
18642 the reference to older ChangeLog files, to fix fontification in
18643 Emacs.
18644
deea8bb0
MC
186452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18646
18647 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18648 * gdb.mi/mi2-break.exp: Likewise.
18649
c3297504
MC
186502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18651
18652 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18653
25808999
MC
186542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18655
18656 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18657
226a8d71
MC
186582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18659
18660 * gdb.cp/classes.exp: Remove unused declarations. Just let
18661 test names default instead of providing special names. Remove
18662 extraneous demangler test.
18663
37fdf854
JJ
186642004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18665
18666 * gdb.base/unload.exp: New test for breakpoints in dynamically
18667 loaded libraries.
18668 * gdb.base/unload.c: Ditto.
18669 * gdb.base/unloadshr.c: Ditto.
18670
2d3a7986
MC
186712004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18672
18673 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18674 cp_test_ptype_class.
18675 (test_enums): Likewise.
18676
c72b934c
AC
186772004-08-10 Andrew Cagney <cagney@gnu.org>
18678
18679 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18680 files.
18681
cc503c8a
AC
186822004-08-10 Andrew Cagney <cagney@gnu.org>
18683
18684 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18685 init_malloc call.
18686
902f2ccb
MC
186872004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18688
18689 * ChangeLog: Add copyright notice. The notice is copied
18690 from emacs 21.3 top level ChangeLog.
18691
78c90502
MC
186922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18693
18694 * lib/cp-support.exp: New file.
18695 * lib/cp-support.exp (cp_test_type_class): New function.
18696 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18697 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18698 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18699 cp_test_ptype_class.
18700
88e5ea78
MC
187012004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18702
18703 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18704 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18705 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18706 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18707 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18708 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18709 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18710 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18711 gdb.mi/mi2-watch.exp: Update copyright years.
18712
6a89fc9c
MK
187132004-08-09 Mark Kettenis <kettenis@gnu.org>
18714
18715 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18716
1482e0de
MC
187172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18718
18719 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18720 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18721 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18722 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18723 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18724 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18725 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18726 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18727 gdb.mi/mi-watch.exp: Update copyright years.
18728
1a5ce3f3
DJ
187292004-08-08 Daniel Jacobowitz <dan@debian.org>
18730
18731 PR gdb/1738
18732 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18733 from a breakpoint with a pending signal.
18734
04f6ecf2
DJ
187352004-08-08 Daniel Jacobowitz <dan@debian.org>
18736
18737 PR gdb/1736
18738 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18739 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18740 the prompt.
18741 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18742
54d90d35
DJ
187432004-08-08 Daniel Jacobowitz <dan@debian.org>
18744
18745 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18746
d2f6abb0
DJ
187472004-08-08 Daniel Jacobowitz <dan@debian.org>
18748
18749 PR gdb/1736
18750 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18751 for i?86-*-linux*.
18752
5598c03d
DJ
187532004-08-08 Daniel Jacobowitz <dan@debian.org>
18754
18755 * gdb.arch/i386-prologue.exp: Compile without debug information.
18756
c6fee705
MC
187572004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18758
18759 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18760 rather than asking gdb to search.
18761
dd90efdb
MC
187622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18763
18764 * gdb.base/gcore.c: Include <string.h>.
18765
1e84bec1
MC
187662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18767
18768 * gdb.base/gcore.c: Add copyright notice.
18769
e425eb2b
MC
187702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18771
18772 * gdb.base/freebpcmd.c: Include <stdio.h>.
18773 * gdb.base/long_long.c: Include <string.h>.
18774 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18775 * gdb.base/siginfo.c: Include <string.h>.
18776 * gdb.base/sigstep.c: Include <string.h>.
18777
cb9aaed5
MC
187782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18779
18780 * gdb.base/complex.c: Include <stdlib.h>.
18781
55944f3d
MC
187822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18783
18784 * gdb.base/complex.c: Add copyright notice.
18785
7b2953d9
MC
187862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18787
18788 * gdb.base/charset.c: Include <stdlib.h>.
18789
c9133d23
MC
187902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18791
18792 * gdb.base/auxv.c: Include <stdlib.h>.
18793
0a8490ad
MC
187942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18795
18796 * gdb.base/auxv.c: Add copyright notice.
18797
3426d5ec
MC
187982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18799
18800 * gdb.base/coremaker.c: Add copyright notice.
18801 * gdb.base/coremaker2.c: Add copyright notice.
18802
8da195dd
AC
188032004-08-04 Andrew Cagney <cagney@gnu.org>
18804
18805 * gdb.base/store.exp: Update copyright.
18806 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18807 names, do not import gdb_prompt.
18808
8d394f98
AC
188092004-08-01 Andrew Cagney <cagney@gnu.org>
18810
18811 Fix PR testsuite/1729.
18812 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18813 not use capture_value with value 4.
18814 (capture_value): Add optional test name parameter.
18815 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18816 the prefix, pass to capture_value.
18817
b6702b23
MK
188182004-08-01 Mark Kettenis <kettenis@gnu.org>
18819
18820 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18821 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18822 (main): Call new function.
18823
c203e0ca
MC
188242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18825
18826 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18827
a7995a30
MC
188282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18829
18830 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18831
9366563b
MC
188322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18833
b6eeaf26 18834 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18835 Accept more values of vtbl pointer. Remove some messages
18836 about "obsolete gcc or gdb".
18837
2fc1f950
MC
188382004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18839
18840 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18841
c724d49b
MC
188422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18843
18844 * gdb.base/asm-source.exp: Properly convert target board
18845 debug flags from gcc format to binutils format.
18846
736b0fce
MK
188472004-07-28 Mark Kettenis <kettenis@gnu.org>
18848
18849 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18850 gdb1718". PR backtrace/1718 partially fixed.
18851
5633ea5c
JJ
188522004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18853
18854 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18855
575eebb1
NC
188562004-07-26 Nick Clifton <nickc@redhat.com>
18857
18858 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18859 good default value for a specific architecture is available then
18860 set it to that value. Otherwise default to the -gstabs switch.
18861 Remove the -g... switches from the asm-flags variable. Allow the
18862 target board info to override the value if it wants to. Pass the
18863 switch on the assembler command line.
18864
62104619
MK
188652004-07-23 Mark Kettenis <kettenis@gnu.org>
18866
18867 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18868 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18869 (main): Call new function.
18870
4a1135b8
MC
188712004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18872
18873 Test for PR exp/1715.
18874 * gdb.base/radix.exp: Refactor common procedures. Make all
18875 test names unique. Change XFAIL to KFAIL.
18876
8a12c1f0
MC
188772004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18878
18879 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18880 * gdb.ada/gnat_ada.gin: ... to here.
18881 * configure.in: Use gnat_ada.gin.
18882 * configure: Regenerate.
18883
23b451cf
AC
188842004-07-20 Andrew Cagney <cagney@gnu.org>
18885
18886 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18887 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18888 XFAILs. Clean up test messages and comments. Check backtraces.
18889 Delete re-sync code.
18890
ab618a02
MC
188912004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18892
18893 Fix PR cli/740.
18894 * gdb.base/annota1.exp: Honor gdb,nosignals.
18895 * gdb.base/annota3.exp: Likewise.
18896
46dad340
MC
188972004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18898
18899 * lib/java.exp: Update copyright notice.
18900
756d8c70
AC
189012004-07-19 Andrew Cagney <cagney@gnu.org>
18902
18903 * gdb.base/selftest.exp: Copy file from here ...
18904 * gdb.gdb/selftest.exp: ... to here.
18905
586027e6
AC
189062004-07-16 Andrew Cagney <cagney@redhat.com>
18907
18908 * lib/insight-support.exp: Delete file.
18909 * lib/java.exp (java_init): Fix copyright.
18910
029d2200
AC
189112004-07-16 Andrew Cagney <cagney@gnu.org>
18912
18913 * gdb.base/restore.c: Append "prologue" to comments marking the a
18914 function's prologue.
18915 * gdb.base/restore.exp: Update copyright, re-indent.
18916 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18917 callerN" prefix where needed. Update patterns that match a
18918 function's prologue.
18919
653b62c5
MC
189202004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18921
18922 * gdb.base/restore.c: Add copyright notice.
18923
f7d690e5
AC
189242004-07-16 Andrew Cagney <cagney@gnu.org>
18925
18926 * gdb.base/logical.exp: Update copyright.
18927 (evaluate): New procedure. Use to re-implement tests using
18928 several tables.
18929
d629a7cb
MH
189302004-07-14 Martin Hunt <hunt@redhat.com>
18931
18932 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18933 which fixes some problems where init.tcl was not found.
18934
9c7bb332
AC
189352004-07-13 Andrew Cagney <cagney@gnu.org>
18936
6bf46641
AC
18937 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18938 (check_sizeof, check_valueof): Do not include the output in the
18939 test name. Use gdb_test.
18940 (get_valueof): Use gdb_test_multiple.
18941
c4ffd4c0
AC
18942 * gdb.base/step-test.exp: Update copyright. Use
18943 gdb_test_multiple. Ensure that test names do not include
18944 architecture dependent output.
18945
ab89363a
AC
18946 * gdb.gdb/observer.exp: Update copyright.
18947 (setup_test): Use gdb_test_multiple.
18948 (attach_first_observer, attach_second_observer)
18949 (attach_third_observer, detach_first_observer)
18950 (detach_second_observer, detach_third_observer)
18951 (reset_counters, check_counters): Make $message a prefix.
18952 (test_normal_stop_notifications): Add "args" parameter - a list of
18953 init functions to be called. Make $message a prefix,
18954 (test_observer_normal_stop): Change the message prefixes so that
18955 they are unique, pass the attach / detach procedures to
18956 test_normal_stop_notifications.
18957
ec58997a
AC
18958 * gdb.base/signull.exp (test_segv): Prefix all tests with
18959 "${name}". Clean up test messages.
18960
b475183b
AC
18961 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18962
9c7bb332
AC
18963 * gdb.base/ena-dis-br.exp: Update copyright.
18964 (break_at): New function. Replace send_gdb with gdb_test,
18965 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18966 ignore count, not stopped at bpt", with KFAIL.
18967
2dd95497
CV
189682004-07-13 Corinna Vinschen <vinschen@redhat.com>
18969
18970 * gdb.base/attach.exp: Remove cleanupfile handling.
18971
419e626b
AC
189722004-07-12 Andrew Cagney <cagney@gnu.org>
18973
18974 * gdb.base/annota1.exp: Cleanup corefile test name.
18975 * gdb.base/annota3.exp: Ditto.
18976
8b1b3228
AC
189772004-07-12 Andrew Cagney <cagney@gnu.org>
18978
78650829
AC
18979 * gdb.base/signals.exp: Clean up copyright, re-indent.
18980
8b1b3228
AC
18981 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18982 gdb_test and gdb_test_multiple.
18983
935c2760
JJ
189842004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18985
18986 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18987 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18988 provide line number info for first statement in main.
18989
1544280f
AC
189902004-07-08 Andrew Cagney <cagney@gnu.org>
18991
1279f4ff
AC
18992 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18993
1544280f
AC
18994 * gdb.base/sigbpt.exp: Make the common part of each test name a
18995 prefix instead of suffix.
18996
bcc82369
BR
189972004-07-07 Bob Rossi <bob_rossi@cox.net>
18998
18999 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19000 test from test_tbreak_creation_and_listing to
19001 test_file_list_exec_source_file
19002 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19003 Changed name of test from test_tbreak_creation_and_listing to
19004 test_file_list_exec_source_file
19005
23f4b0aa
JJ
190062004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19007
19008 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19009 the jmisc() constructor instead of <init>.
19010 * gdb.java/jmisc1.exp: Ditto.
19011
56401cd5
AC
190122004-07-07 Andrew Cagney <cagney@gnu.org>
19013
19014 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19015 corrupting the PC.
19016
44ae2f6a
MC
190172004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19018
19019 * gdb.cp/templates.exp: Accept whitespace change in demangler
19020 output.
19021
45a83408
AC
190222004-07-06 Andrew Cagney <cagney@gnu.org>
19023
19024 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19025
d205ad70
MC
190262004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19027
19028 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19029 * lib/compiler.cc: Likewise.
19030
06ea1a61
MC
190312004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19032
19033 * lib/compiler.cc: Work around string preprocessing problem
19034 with old hp c++ compiler.
19035 * lib/compiler.c: Likewise.
19036
daab1251
CV
190372004-06-29 Corinna Vinschen <vinschen@redhat.com>
19038
19039 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19040 directives to conditionalize symbol prefixing.
19041 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19042 additional_flags handling. Add underscore prefix for Cygwin.
19043 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19044 conditionalize symbol prefixing.
19045 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19046 additional_flags handling. Add underscore prefix for Cygwin.
19047
cc984116
CV
190482004-06-29 Corinna Vinschen <vinschen@redhat.com>
19049
19050 * gdb.base/bigcore.exp: Skip test on Cygwin.
19051
c279b077
MC
190522004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19053
19054 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19055 formats for "info register". Use gdb_test_multiple. Fix
19056 the "invalid register" test.
19057
0e915747
CV
190582004-06-28 Corinna Vinschen <vinschen@redhat.com>
19059
19060 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19061 PID for Cygwin. Add Cygwin specific strings to check for in some
19062 tests.
19063 (do_attach_tests): Add a test for user interaction when attaching
19064 to a process with no matching symbol table already loaded.
19065
11422c86
AC
190662004-06-26 Andrew Cagney <cagney@gnu.org>
19067
19068 Test PR java/1567 and PR java/1565.
19069 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19070 * gdb.java/jmisc2.exp: Delete file.
19071
cefbce26
MC
190722004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19073
19074 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19075
e19f872c
CV
190762004-06-25 Corinna Vinschen <vinschen@redhat.com>
19077
19078 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19079 attach process.
19080
d931ba3b
MC
190812004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19082
19083 * gdb.cp/pr-1553.exp: Remove.
19084
aef68c48
MC
190852004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19086
19087 * gdb.cp/pr-1553.cc: Remove.
19088 * gdb.cp/pr-1553.exp: Disable this test.
19089
8d5df71a
JB
190902004-06-20 Jim Blandy <jimb@redhat.com>
19091
a9c64011 19092 Fix PR testsuite/1680.
8d5df71a
JB
19093 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19094 regular expressions.
19095
4ac6f39d
MC
190962004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19097
19098 Fix PR testsuite/1679.
19099 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19100 Issue an UNSUPPORTED result instead.
19101
1b413552
JB
191022004-06-18 Jim Blandy <jimb@redhat.com>
19103
19104 * gdb.base/charset.exp: Only send a control-C if we see a new
19105 prompt and incomplete command.
19106
6daa6ebd
MC
191072004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19108
19109 * gdb.cp/pr-574.cc: Add copyright notice.
19110
51fa4ae0
JB
191112004-06-17 Jim Blandy <jimb@redhat.com>
19112
19113 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19114 cases where the regexp has no groups; this grabs random text from
19115 the previous test suite, whatever that was.
19116
8fea26c5
MC
191172004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19118
19119 * gdb.cp/printmethod.cc: Add copyright notice.
19120
1e3aeb41
MC
191212004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19122
19123 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19124
9d9030bc
AC
191252004-06-16 Andrew Cagney <cagney@gnu.org>
19126
19127 * gdb.base/signull.c: Update copyright. Include <string.h>.
19128 (bowler): Replace data_pointer with data_read
19129 and data_write cases. Add code_descriptor case.
19130 (zero, desc): New array and pointer.
19131 (data, code): Change to simple pointers.
19132 * gdb.base/signull.exp: Fix probe pattern matching a function
19133 descriptor SIGSEGV. Replace data_pointer with data_read and
19134 data_write tests.
19135
acd4ad44
AC
191362004-06-16 Andrew Cagney <cagney@gnu.org>
19137
19138 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19139
08fd625c
MC
191402004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19141
19142 * gdb.base/long_long.c: Add copyright notice.
19143
1903502c
MC
191442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19145
19146 * gdb.base/long_long.exp: Remove reference to
19147 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19148 to gdb_breakpoint and gdb_continue_to_breakpoint.
19149
83313cb1
JB
191502004-06-14 Jim Blandy <jimb@redhat.com>
19151
19152 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19153 endian case.
19154
1bf404ef
AC
191552004-06-14 Andrew Cagney <cagney@gnu.org>
19156
19157 * gdb.base/gcore.exp (capture_command_output): Delete the always
19158 passing tests containing inferior values.
19159 * gdb.base/ending-run.exp: Do not include the breakpoint address
19160 in the test message. Update copyright.
19161 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19162 size in the test name, use gdb_test_multiple. Update copyright.
19163
ef220b33
MC
191642004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19165
19166 * gdb.cp/ref-types.cc: Add copyright notice.
19167
4f70a4c9
MC
191682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19169
19170 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19171 hp_aCC_compiler.
19172 * lib/compiler.cc: Likewise.
19173 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19174 'set' commands. Log diagnostics for other lines. Set
19175 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19176
335928ac
MC
191772004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19178
19179 * gdb.cp/try_catch.cc: Add copyright notice.
19180
2efb12e8
MC
191812004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19182
19183 * gdb.cp/userdef.cc: Add copyright notice.
19184
0bbed51a
MC
191852004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19186
19187 * gdb.cp/virtfunc.cc: Add copyright notice.
19188
e12a46c9
RC
191892004-06-11 Randolph Chung <tausq@debian.org>
19190
19191 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19192 problem.
19193
338e05af
AC
191942004-06-10 Andrew Cagney <cagney@gnu.org>
19195
19196 * lib/compiler.cc, lib/compiler.c: Append either
19197 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19198 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19199 instead of gcc-3-3.
19200
dc3f10cb
AC
192012004-06-09 Andrew Cagney <cagney@gnu.org>
19202
b4d946af
AC
19203 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19204 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19205
dc3f10cb
AC
19206 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19207 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19208 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19209 fixed.
19210
b5c0bfa2
AC
192112004-06-09 Andrew Cagney <cagney@gnu.org>
19212
19213 * gdb.base/structs.exp (test_struct_returns): Replace
19214 "return_value_unknown" and "finish_value_unknown" by
19215 "return_value_known" and "finish_value_known". Instead of
19216 "return_value_unknown" iff "finish_value_unknown", check
19217 "return_value_known" implies "finish_value_known".
19218
caeb605f
MH
192192004-06-08 Martin Hunt <hunt@redhat.com>
19220
19221 * gdb.base/float.exp: Add pattern for mips targets.
19222
c892bb64
RC
192232004-06-08 Randolph Chung <tausq@debian.org>
19224
19225 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19226 message for unknown architectures more clear.
19227
48306d3e
JB
192282004-06-08 Joel Brobecker <brobecker@gnat.com>
19229
19230 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19231 start the execution of the program.
19232
83ecb59f
JB
192332004-06-07 Jim Blandy <jimb@redhat.com>
19234
19235 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19236 * gdb.arch/i386-cpuid.h: New helper file.
19237
55264cb4
RC
192382004-06-07 Randolph Chung <tausq@debian.org>
19239
19240 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19241 has started.
19242
23cadb28
RM
192432004-06-04 Roland McGrath <roland@redhat.com>
19244
19245 Fix PR gdb/1647.
19246 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19247 differently to be robust to output buffering differences.
19248
51d01eda
MC
192492004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19250
19251 * gdb.threads/pthreads.exp: Update copyright years.
19252 (check_control_c): Change asynchronous 'after' to synchronous.
19253
f4fc3b93
RM
192542004-06-04 Roland McGrath <roland@redhat.com>
19255
19256 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19257 next gdb prompt.
19258
4013522b
MC
192592004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19260
19261 Fix PR gdb/1636.
19262 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19263 calls to synchronous.
19264
7a8f1e6b
JB
192652004-05-26 Jim Blandy <jimb@redhat.com>
19266
19267 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19268
81bb3443
RC
192692004-05-24 Randolph Chung <tausq@debian.org>
19270
19271 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19272 * gdb.asm/pa.inc: New file.
19273
8f5a3103
MK
192742004-05-22 Mark Kettenis <kettenis@gnu.org>
19275
19276 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19277
734b8fe8 192782004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19279 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19280
19281 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19282 GDB prompt.
19283
725603e1
UW
192842004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19285
f4fc3b93 19286 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19287 setjmp/longjmp. Use sigaction instead of signal.
19288
8b923272 192892004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19290 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19291
19292 * gdb.threads/pthread_cond_wait.c: New file.
19293 * gdb.threads/pthread_cond_wait.exp: New testcase.
19294
8bfabb04
AC
192952004-05-13 Andrew Cagney <cagney@redhat.com>
19296
19297 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19298 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19299
42edda50
AC
193002004-05-11 Andrew Cagney <cagney@redhat.com>
19301
19302 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19303 fixed but revealed gdb/1639.
19304
d303a6c7
AC
193052004-05-10 Andrew Cagney <cagney@redhat.com>
19306
19307 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19308 func1" and "next to 2nd alarm", kernel bug avoided.
19309
bf08c2a1
DJ
193102004-05-10 Daniel Jacobowitz <dan@debian.org>
19311
19312 PR external/1568
19313 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19314 XFAIL if it is smaller than bytes_allocated.
19315 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19316 (main): Make chunks_allocated unsigned. Correct comment.
19317
c0586a34
JB
193182004-05-07 Joel Brobecker <brobecker@gnat.com>
19319
19320 * gdb.arch/powerpc-aix-prologue.c: New file.
19321 * gdb.arch/powerpc-aix-prologue.exp: New file.
19322
f2785d12
JB
193232004-05-07 Jim Blandy <jimb@redhat.com>
19324
19325 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19326 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19327
bd7f6e30
JB
193282004-05-06 Joel Brobecker <brobecker@gnat.com>
19329
19330 * gdb.base/sep.exp: No longer setup_kfail when the program was
19331 built with dwarf2.
19332
0a5e7efe
JI
193332004-05-05 Jim Ingham <jingham@apple.com>
19334
19335 * gdb.base/pending.exp: Make sure pending breakpoints
19336 preserve the ignore count.
f4fc3b93 19337
a8958849
MK
193382004-04-27 Jerome Guitton <guitton@gnat.com>
19339
19340 * i386-prologue.exp: Add testcase for jump instruction as first
19341 instruction of the real code.
19342 * i386-prologue.c (jump_at_beginning): New function.
19343
7e103f5b
MK
193442004-04-28 Mark Kettenis <kettenis@gnu.org>
19345
19346 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19347 x86_64-*-*.
19348
5d38b224
MK
193492004-04-28 Mark Kettenis <kettenis@gnu.org>
19350
19351 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19352 i*86-*-*.
19353
0ef32fd9
MK
193542004-04-25 Mark Kettenis <kettenis@gnu.org>
19355
19356 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19357 expression that checks the return type.
19358
71d7dd7c
AC
193592004-04-23 Andrew Cagney <cagney@redhat.com>
19360
19361 * gdb.base/call-sc.exp: New test of scalar call/return values.
19362 * gdb.base/call-sc.c: Ditto.
19363
1e9f977e
JJ
193642004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19365
19366 * gdb.threads/manythreads.c: Reduce thread stack size.
19367
899d9e3a
JJ
193682004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19369
19370 * gdb.threads/manythreads.c: Add copyright notice.
19371
61bcae62
AC
193722004-04-23 Andrew Cagney <cagney@redhat.com>
19373
19374 * gdb.base/siginfo.exp: Better handle step out of signal.
19375 * gdb.base/sigstep.exp: Ditto.
19376
7339a42e 193772004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19378 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19379
19380 * gdb.threads/manythreads.c: New testcase.
19381 * gdb.threads/manythreads.exp: Ditto.
19382
5c98409b
JB
193832004-04-22 Jim Blandy <jimb@redhat.com>
19384
19385 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19386 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19387
3b611f1a
MC
193882004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19389
19390 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19391
f0fd9238
AC
193922004-04-21 Andrew Cagney <cagney@redhat.com>
19393
19394 * gdb.base/sigstep.c: New file.
19395 * gdb.base/sigstep.exp: New file.
19396
90990674
JB
193972004-04-16 Joel Brobecker <brobecker@gnat.com>
19398
19399 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19400 call to observer_notify_normal_stop.
19401
78cef34b
AC
194022004-04-15 Andrew Cagney <cagney@redhat.com>
19403
19404 * gdb.base/siginfo.c: New file.
19405 * gdb.base/siginfo.exp: New file.
19406
d2343407
JB
194072004-04-12 J. Brobecker <brobecker@gnat.com>
19408
19409 * gdb.base/sep.exp: Fix typo in comment.
19410
a2dba3c8
JB
194112004-04-12 J. Brobecker <brobecker@gnat.com>
19412
19413 * gdb.base/sep.c: New file.
19414 * gdb.base/sep-proc.c: New file.
19415 * gdb.base/sep.exp: New testcase.
19416
15f7b60e
MK
194172004-04-09 Mark Kettenis <kettenis@gnu.org>
19418
19419 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19420 support.
19421
44f4de1a
AC
194222004-04-05 Andrew Cagney <cagney@redhat.com>
19423
19424 * gdb.base/sigaltstack.c: New file.
19425 * gdb.base/sigaltstack.exp: New file.
19426
ef04f396
JB
194272004-04-04 Joel Brobecker <brobecker@gnat.com>
19428
19429 * gdb.base/foll-fork.exp: Update the expected output for
19430 "help set follow-fork-mode", to match a change that was made
19431 to the help of this variable on 2004-01-13.
19432
d40d2c92
JB
194332004-04-01 Joel Brobecker <brobecker@gnat.com>
19434
19435 * lib/ada.exp: Add copyright notice.
19436 * bar.ads: Likewise.
19437 * bar.adb: Likewise.
19438 * null_record.adb: Likewise.
19439 * null_record.exp: Likewise.
19440 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19441
f86ef5a3
JB
194422004-04-01 Joel Brobecker <brobecker@gnat.com>
19443
19444 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19445 * configure: Regenerate.
19446
414e70e3
JB
194472004-04-01 Joel Brobecker <brobecker@gnat.com>
19448
19449 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19450 to build the application. Remove the message printed when in
19451 verbose mode, redundant with the UNSUPPORTED message above.
19452
f0aaee49
JB
194532004-03-31 Joel Brobecker <brobecker@gnat.com>
19454
19455 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19456 * gdb.ada (null_record.exp): New testcase.
19457
ac81cb54
JB
194582004-03-31 Joel Brobecker <brobecker@gnat.com>
19459
19460 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19461
854af2f7
JB
194622004-03-31 Joel Brobecker <brobecker@gnat.com>
19463
19464 * gdb.ada: New subdirectory.
19465 * gdb.ada/Makefile.in: New file.
19466 * gdb.ada/gnat_ada.gpr.in: New file.
19467
034cb681
JB
194682004-03-31 Joel Brobecker <brobecker@gnat.com>
19469
19470 * lib/ada.exp: New file.
19471
78a1a894
DJ
194722004-03-24 Daniel Jacobowitz <drow@mvista.com>
19473
19474 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19475 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19476
4b2b3b3e
AC
194772004-03-22 Andrew Cagney <cagney@redhat.com>
19478
19479 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19480 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19481 Problem identified by Ulrich Weigand.
19482
23c73aa3
DC
194832004-03-17 David Carlton <carlton@kealia.com>
19484
19485 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19486 PR c++/826.
19487
d63a86f8
RM
194882004-03-16 Roland McGrath <roland@redhat.com>
19489
19490 * gdb.base/auxv.exp: New file.
19491 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19492
0e02aa50
DC
194932004-03-12 David Carlton <carlton@kealia.com>
19494
19495 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19496 * gdb.cp/pr-1553.cc: Ditto.
19497 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19498 pass branch.
19499
c20b71be
MC
195002004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19501
19502 * gdb.cp/templates.exp: Accept more template types.
19503
c7414a01
MC
195042004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19505
19506 From Corinna Vinschen with modifications.
19507 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19508 local variable obj_with_enum.
19509 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19510 results with obj_with_enum.
19511
ed69573c
MC
195122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19513
19514 * gdb.cp/classes.cc: New file, copied from misc.cc.
19515 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19516
28301461
MC
195172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19518
19519 * gdb.cp/misc.cc: Add copyright notice.
19520
1198ecbe
DC
195212004-03-05 David Carlton <carlton@kealia.com>
19522
19523 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19524 * gdb.cp/rtti.h: Update copyright.
19525 (namespace n2::n3): New.
19526 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19527 (n2::n3::func3): New.
19528 (main): Call n2::n3::func3.
19529 * gdb.cp/rtti2.cc: Update copyright.
19530 (n2::create3): New.
19531
9e08c470
MK
195322004-03-04 Mark Kettenis <kettenis@gnu.org>
19533
19534 * gdb.asm/openbsd.inc: Fix typo.
19535
4bebc3aa
FF
195362004-03-03 Fred Fish <fnf@redhat.com>
19537
19538 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19539 "val" instead of unused "size". Update copyright year.
19540
6ea9fb37
DJ
195412004-02-29 Daniel Jacobowitz <drow@mvista.com>
19542
19543 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19544 to use unsigned char.
19545 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19546 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19547
23b23974
DJ
195482004-02-29 Daniel Jacobowitz <drow@mvista.com>
19549
19550 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19551 line of output.
19552
7574fd53
DJ
195532004-02-28 Daniel Jacobowitz <drow@mvista.com>
19554
19555 * gdb.base/relocate.c (dummy): Initialize.
19556
a195357f
DJ
195572004-02-28 Daniel Jacobowitz <drow@mvista.com>
19558
19559 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19560 a breakpoint at exit.
19561
72fd54a9
FF
195622004-02-27 Fred Fish <fnf@redhat.com>
19563
19564 * gdb.base/chng-syms.exp: Add expect condition to match failing
19565 case that isn't a timeout.
19566
b9d23137
AC
195672004-02-27 Andrew Cagney <cagney@redhat.com>
19568
19569 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19570 support.
19571
15d208f6 195722004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19573
15d208f6
FF
19574 * gdb.arch/gdb1431.c: Remove.
19575 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19576 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19577 of "until" incorrectly.
19578
98f9cd2d
JB
195792004-02-26 J. Brobecker <brobecker@gnat.com>
19580
19581 * gdb.cp/class2.cc (empty): New class.
19582 (refer): New function.
19583 (main): Declare an object of type empty and use it.
19584 * gdb.cp/class2.exp: Print the value of an object of type empty.
19585
9b50c11b
JJ
195862004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19587
19588 * gdb.base/langs.exp: Update query string to match the
19589 new nquery format used for pending breakpoints.
19590
0dcd613f
AC
195912004-02-26 Andrew Cagney <cagney@redhat.com>
19592
19593 Fix PR i18n/1570.
19594 * gdb.base/charset.c: Update copyright notice.
19595 (main, init_string): Remove the escape character '\e' tests.
19596 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19597 * gdb.base/charset.exp (valid_host_charset): Ditto.
19598 * gdb.base/setvar.exp: Ditto.
19599
b8a56647
AC
196002004-02-24 Andrew Cagney <cagney@redhat.com>
19601
90d59e34
AC
19602 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19603 mmapped data in core file" PASS and FAIL messages consistent.
19604
b8a56647
AC
19605 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19606 setting a breakpoint. Work around PR java/1565.
19607
9f27c604
JJ
196082004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19609
19610 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19611 new nquery format.
19612 * gdb.base/pending.exp: Ditto.
19613
3224a706
MK
196142004-02-22 Mark Kettenis <kettenis@gnu.org>
19615
19616 * configure.in: Run stabs tests on *BSD.
19617 * configure: Regenerated.
19618
41e0a9ca
MK
196192004-02-21 Mark Kettenis <kettenis@gnu.org>
19620
19621 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19622
1e1b3428
FF
196232004-02-20 Fred Fish <fnf@redhat.com>
19624
19625 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19626 blank in test for "returns short", for consistency with other
19627 "returns xxx" tests. Update copyright year.
19628
f9a7572a
FF
196292004-02-19 Fred Fish <fnf@redhat.com>
19630
19631 New testcase for PR breakpoint/1558.
19632 * gdb.arch/gdb1558.exp: New file.
19633 * gdb.arch/gdb1558.c: New file.
19634
b2ce2854
EZ
196352004-02-19 Elena Zannoni <ezannoni@redhat.com>
19636
19637 * gdb.base/nodebug.exp: Fix typo.
19638
e7c9ff01
JB
196392004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19640
19641 Committed by Jim Blandy <jimb@redhat.com>.
19642
62f4b920
JB
19643 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19644
2db536a1
JB
19645 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19646
e7c9ff01
JB
19647 * gdb.base/float.exp: Support s390*-*-* targets.
19648
f3205b34
AF
196492004-02-17 Adam Fedor <fedor@gnu.org>
19650
19651 * gdb.base/gdb1555.exp: New file.
19652 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19653
9d62932d
EZ
196542004-02-17 Elena Zannoni <ezannoni@redhat.com>
19655
19656 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19657
344c9711
FF
196582004-02-16 Fred Fish <fnf@redhat.com>
19659
19660 * gdb.arch/gdb1291.c: Remove
19661 * gdb.arch/gdb1291.s: New test input file.
19662 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19663 fail. Test for correct result, known incorrect result, other
19664 failures and timeouts.
19665
2d822687
AC
196662004-02-16 Andrew Cagney <cagney@redhat.com>
19667
19668 * gdb.base/bigcore.exp: New file.
19669 * gdb.base/bigcore.c: New file.
19670
dac15b66
AC
196712004-02-13 Andrew Cagney <cagney@redhat.com>
19672
19673 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19674 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19675 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19676 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19677 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19678 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19679 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19680 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19681 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19682 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19683
6bdfc2c4
JJ
196842004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19685
19686 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19687 executed is an alloc instruction.
19688
87b3ede8
DC
196892004-02-11 David Carlton <carlton@kealia.com>
19690
19691 * gdb.cp/breakpoint.exp: New.
19692 * gdb.cp/breakpoint.cc: New.
19693
6e19e2bf
MC
196942004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19695
19696 Partial fix for PR gdb/1543.
19697 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19698 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19699 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19700 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19701 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19702 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19703 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19704 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19705 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19706 to bug-gdb@prep.ai.mit.edu .
19707 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19708 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19709 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19710 Likewise.
19711
5c5455dc
AC
197122004-02-10 Andrew Cagney <cagney@redhat.com>
19713
19714 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19715 using gdb_internal_error_resync.
19716
9cf689d7
DJ
197172004-02-09 Daniel Jacobowitz <drow@mvista.com>
19718
19719 * gdb.threads/thread-specific.exp: Stop early if no threads are
19720 found.
19721
d2dc51db
MC
197222004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19723
19724 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19725
14b1a056
DJ
197262004-02-08 Daniel Jacobowitz <drow@mvista.com>
19727
19728 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19729 breakpoints.
19730
83f66e8f
DJ
197312004-02-07 Daniel Jacobowitz <drow@mvista.com>
19732
19733 * config/sim.exp (gdb_load): Handle $arg == "".
19734 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19735 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19736
30fc0091
EZ
197372004-02-07 Elena Zannoni <ezannoni@redhat.com>
19738
a9c64011
AS
19739 * gdb.base/maint.exp: Update test to reflect
19740 obstack changes.
30fc0091 19741
4d806929
JJ
197422004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19743
19744 * gdb.base/pendshr.c (pendfunc): New function that calls
19745 pendfunc1.
19746 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19747
7bfdd688
FF
197482004-02-04 Fred Fish <fnf@redhat.com>
19749
19750 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19751 function symbols and update copyright years.
19752 * gdb.arch/gdb1291.c: Ditto.
19753
aaa08ee4
MC
197542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19755
19756 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19757
dbad7755
MC
197582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19759
19760 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19761
ec4646ef
MC
197622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19763
19764 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19765
1b802196
FF
197662004-02-02 Fred Fish <fnf@redhat.com>
19767
19768 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19769 remote targets. Update copyright years.
19770
18fe2033
JJ
197712004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19772
19773 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19774 support.
19775 * gdb.base/langs.exp: Fix test which attempts to create
19776 breakpoint on non-existent function to handle new pending
19777 support.
19778 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19779 a breakpoint.
19780 * gdb.base/pending.exp: New test.
19781 * gdb.base/pending.c: New file.
19782 * gdb.base/pendshr.c: Ditto.
19783
8d577d32
DC
197842004-02-02 David Carlton <carlton@kealia.com>
19785
19786 * gdb.cp/overload.exp: Add overloadNamespace tests.
19787 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19788 (overloadNamespace, XXX): New.
19789 (main): Call XXX::marker2.
19790
3ad13771
FF
197912004-02-01 Fred Fish <fnf@redhat.com>
19792
19793 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19794 * gdb.base/finish.exp: Ditto.
19795 * gdb.base/gcore.exp: Ditto.
19796 * gdb.base/huge.exp: Ditto.
19797 * gdb.base/info-proc.exp: Ditto.
19798 * gdb.base/return2.exp: Ditto.
19799 * gdb.threads/gcore-thread.exp: Ditto.
19800
44c75849
DJ
198012004-02-01 Daniel Jacobowitz <drow@mvista.com>
19802
19803 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19804
005bc093
MK
198052004-02-01 Mark Kettenis <kettenis@gnu.org>
19806
19807 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19808 that opening the file succeeds on OpenBSD.
19809
c47cebdb
DJ
198102004-02-01 Daniel Jacobowitz <drow@mvista.com>
19811
19812 * gdb.threads/thread-specific.c: New file.
19813 * gdb.threads/threads-specific.exp: New test script.
19814 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19815 to expect_out.
19816
5a01311c
MK
198172004-02-01 Mark Kettenis <kettenis@gnu.org>
19818
19819 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19820 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19821 only on the "print_small_structs from print_long_arg_list" test.
19822
ce22a4f1
DJ
198232004-02-01 Daniel Jacobowitz <drow@mvista.com>
19824
19825 * gdb.base/completion.exp: Kill a stray backslash.
19826
19827 From Jim Ingham <jingham@apple.com>:
19828 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19829 agrees with the result from sending a tab.
19830
abbab9d3
DJ
198312004-01-31 Daniel Jacobowitz <drow@mvista.com>
19832
19833 * gdb.base/chng-syms.exp: Remove stray newline.
19834
53904d1e
MK
198352004-01-31 Mark Kettenis <kettenis@gnu.org>
19836
19837 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19838 *-*-openbsd*.
19839 * gdb.asm/openbsd.inc: New file.
19840
3a4b3aac
MK
198412004-01-30 Mark Kettenis <kettenis@gnu.org>
19842
19843 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19844 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19845 *-*solaris2*. Remove commented out default settings for
19846 asm-flags. Replace gdb_compile with target_link.
19847
ebac27b4
MC
198482004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19849
19850 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19851 for all tests. Remove old hp-ux and cygnus xfail cases.
19852
d8679d84
PH
198532004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19854
19855 * gdb.base/chng-syms.exp: New file.
19856 * gdb.base/chng-syms.c: New file.
19857
0a55bc22
MC
198582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19859
19860 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19861 Provide arms for current output in all my configurations.
19862
94b8e876
MC
198632004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19864
19865 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19866 * lib/compiler.cc: Likewise.
19867 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19868 get the right preprocessor. Eval the output directly. Remove
19869 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19870 hp_f77_compiler and hp_f90_compiler completely.
19871 (gdb_preprocess): Delete.
19872 (get_compiler): Delete.
19873
7cf03d44
MK
198742004-01-24 Mark Kettenis <kettenis@gnu.org>
19875
19876 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19877 <string.h>.
19878
68b6dce9
NR
198792004-01-24 Nick Roberts <nick@nick.uklinux.net>
19880
19881 * gdb.mi/mi-stack.exp: Update copyright.
19882
b368761e
DC
198832004-01-23 David Carlton <carlton@kealia.com>
19884
19885 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19886 test for cp_lookup_transparent_type.
19887 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19888 call them.
19889
f2061b53
DJ
198902004-01-23 Daniel Jacobowitz <drow@mvista.com>
19891
19892 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19893 after -var-update.
19894
37fc574a
DC
198952004-01-23 David Carlton <carlton@kealia.com>
19896
19897 * gdb.cp/namespace.cc (C::ensureRefs): New.
19898 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19899
8e94b928
NR
199002004-01-20 Nick Roberts <nick@nick.uklinux.net>
19901
19902 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19903 case "-stack-list-locals 2".
19904 * gdb.mi/mi-var-child.exp: Test for case
19905 "-var-list-children --all-values NAME".
19906
997b0952
MC
199072004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19908
19909 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19910
52470da3
MK
199112004-01-18 Mark Kettenis <kettenis@gnu.org>
19912
7049b4b8
MK
19913 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19914 used with gdb_test_multiple.
19915
52470da3
MK
19916 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19917 read at address 0. This fixes PR testsuite/1504.
19918
da6012e5
DJ
199192004-01-18 Daniel Jacobowitz <drow@mvista.com>
19920
19921 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19922 Remove downloading, guessing the host executable, the calls to
19923 gdb_file_cmd and gdb_target_cmd, and "load" support.
19924 (infer_host_exec): New function broken out from gdb_load.
19925 (gdb_load): New wrapper for gdbserver_gdb_load.
19926 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19927 gdb_target_cmd. Use -target-select.
19928 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19929 Download binaries to the host. Clear last_mi_remote_file when
19930 we load a new binary.
19931 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19932 call gdbserver_gdb_load and mi_gdb_target_cmd.
19933
32c70722
MC
199342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19935
19936 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19937 type patterns.
19938
b0cecf36
MC
199392004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19940
19941 * gdb.cp/templates.exp: Fix typo in test name of
19942 "print Foo<volatile char*>::foo".
19943
4120d7e6
MC
199442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19945
19946 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19947
f679e530
BE
199482004-01-16 Ben Elliston <bje@wasabisystems.com>
19949
19950 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19951 (clean mostlyclean): Remove empty rm.
19952
091c48f6
MC
199532004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19954
19955 * gdb.base/setvar.exp: Add copyright years.
19956
3e5fc8d2
DC
199572004-01-14 David Carlton <carlton@bactrian.org>
19958
19959 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19960 PR c++/1511 and update coment.
19961 * gdb.cp/templates.exp: Update patterns to match current output.
19962 If changes involve something other than whitespace, KFAIL
19963 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19964
63d06c5c
DC
199652004-01-14 David Carlton <carlton@kealia.com>
19966
19967 * gdb.cp/namespace.exp: Add tests involving classes defined within
19968 namespaces.
19969 * gdb.cp/namespace.cc (C::CClass): New.
19970 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19971
a51dab88
EZ
199722004-01-14 Elena Zannoni <ezannoni@redhat.com>
19973
19974 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19975 what debug info we have. Print a better message if something goes
19976 wrong while producing the separate debug info file.
19977
a476ccc9
MC
199782004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19979
19980 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19981
f453692c
MC
199822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19983
19984 * gdb.base/callfuncs.c: Add copyright notice.
19985
f40063a5
MC
199862004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19987
19988 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19989 inheritance. PR gdb/1498, PR gcc/13539.
19990
19ac3974
EZ
199912004-01-13 Elena Zannoni <ezannoni@redhat.com>
19992
a9c64011
AS
19993 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19994 test specific name.
19995 * gdb.mi/gdb669.exp: Ditto.
19996 * gdb.mi/mi-pthreads.exp: Ditto.
19997 * gdb.mi/mi1-pthreads.exp: Ditto.
19998 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19999
56c97c6e
MC
200002004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20001
20002 * gdb.cp/member-ptr.cc: Add copyright notice.
20003
a0644324
MC
200042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20005
20006 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20007 some patterns for recent versions of gcc and hpacc. Delete
20008 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20009 Delete tests that access a NULL pointer-to-member-data. This
20010 script is still disabled for gcc.
20011
32fabe09
EZ
200122004-01-12 Elena Zannoni <ezannoni@redhat.com>
20013
20014 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20015 escaped correctly.
32fabe09 20016
1f8a6abb
EZ
200172004-01-12 Elena Zannoni <ezannoni@redhat.com>
20018
20019 * gdb.base/sepdebug.exp: New file.
20020 * gdb.base/sepdebug.c: New file.
20021 * lib/gdb.exp (separate_debug_filename): New procedure.
20022 (gdb_gnu_strip_debug): New procedure.
20023
48efe704
AC
200242004-01-12 Andrew Cagney <cagney@redhat.com>
20025
20026 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20027 * gdb.mi/ChangeLog-1999-2003: New file.
20028
a9415475
AC
200292004-01-12 Andrew Cagney <cagney@redhat.com>
20030
20031 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20032 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20033 or EEXIST", treat EBUSY as an XFAIL.
20034
83b8cf9d
MC
200352004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20036
20037 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20038 hp_cc_compiler.
20039
9939d2a8
MC
200402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20041
20042 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20043 decorations.
20044
1ff8cadf
MC
200452004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20046
20047 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20048 and "(aCC)" decorations. Remove obsolete doco about old
20049 test results.
20050
6fa9022e
MC
200512004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20052
20053 * gdb.cp/exception.exp: Fix typo in doco.
20054
209721fe
MK
200552004-01-09 Mark Kettenis <kettenis@gnu.org>
20056
20057 * gdb.base/gdb1476.exp: Fix typo.
20058
ef11303e
MC
200592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20060
20061 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20062 file.
20063
041ab88c
MC
200642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20065
20066 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20067 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20068 Use gdb_compile. Remove restriction on gcc. Add some patterns
20069 for recent version of gdb. Delete second half, which was a copy
20070 of the first half with different build flags. This test is
20071 still disabled because it is still not ready for production.
20072
e36d075a
MC
200732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20074
20075 * gdb.cp/exception.cc: Add copyright notice.
20076 * gdb.cp/exception.exp: Add a notice that this file is broken
20077 because of line number changes caused by addition of copyright
20078 notice.
20079
42b190ad
MC
200802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20081
20082 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20083 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20084
8f25f06b
MC
200852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20086
20087 * gdb.cp/classes.exp: Accept gnu abi 2.
20088 * gdb.cp/derivation.exp: Likewise.
20089 * gdb.cp/overload.exp: Likewise.
20090 * gdb.cp/virtfunc.exp: Likewise.
20091
06ded8b8
MC
200922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20093
20094 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20095 semicolon after end of function.
20096
77c26ae3
MC
200972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20098
20099 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20100 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20101 boilerplate code for compiling and running the program under
20102 test. Add some string method tests.
20103
20757486
MC
201042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20105
20106 * gdb.cp/bs15503.cc: Add copyright notice.
20107 * gdb.cp/bs15503.exp: Adjust line number.
20108
0fd3b503
MC
201092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20110
20111 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20112 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20113
10d1bea8
MC
201142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20115
20116 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20117 hp_cc_compiler.
20118
2789202a
MC
201192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20120
20121 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20122 * gdb.cp/ctti.exp: Use the marker instead of "next".
20123 With gcc, run further before bailing.
20124
b862f14c
MC
201252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20126
20127 * gdb.cp/cttiadd.cc: Add copyright notice.
20128 * gdb.cp/cttiadd1.cc: Likewise.
20129 * gdb.cp/cttiadd2.cc: Likewise.
20130 * gdb.cp/cttiadd3.cc: Likewise.
20131
96da2469
MC
201322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20133
20134 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20135 Use gdb_test, gdb_test_multiple. Use floating-point values that
20136 have exact representations in IEEE-ish formats.
20137
053248ff
MC
201382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20139
20140 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20141 compilers. Delete duplicate call to get_compiler_info.
20142 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20143 * gdb.base/volatile.exp: Likewise.
20144
84acecdd
MK
201452004-01-07 Mark Kettenis <kettenis@gnu.org>
20146
20147 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20148 memory at address 0.
20149
fe11a27f
MC
201502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20151
20152 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20153 to test for hp-ux assembler. Fix copyright years.
20154
60ad077b
AC
201552004-01-07 Andrew Cagney <cagney@redhat.com>
20156
20157 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20158
1c9b8f33
AC
201592004-01-07 Andrew Cagney <cagney@redhat.com>
20160
20161 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20162 when creating the read-only file. From analysis by Roland McGrath
20163 and Elena Zannoni.
20164
753ccc7a
MC
201652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20166
20167 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20168
eca3e36b
MC
201692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20170
20171 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20172 data pointers.
20173
f8d4bac4
MC
201742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20175
20176 * gdb.cp/m-static.exp: Compile one source file at a time.
20177 Delete unused call to get_compiler_info.
20178
9b4e0f94
MC
201792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20180
20181 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20182 * gdb.base/call-rt-st.exp: Likewise.
20183 * gdb.base/nodebug.exp: Likewise.
20184 * gdb.base/volatile.exp: Likewise.
20185 * gdb.cp/ref-types.exp: Likewise.
20186 * gdb.cp/templates.exp: Likewise.
20187
023c1024
MK
201882004-01-05 Mark Kettenis <kettenis@gnu.org>
20189
20190 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20191
19703c4a
MC
201922004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20193
20194 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20195 hppa*-hp-hpux*.
20196
18b67037
MK
201972004-01-04 Mark Kettenis <kettenis@gnu.org>
20198
ba6219c8
MK
20199 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20200 x86_64-*-*.
20201
18b67037
MK
20202 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20203 sparc64-*-* and sparc*-solaris2*.
20204
1bfbbb9d
MK
202052004-01-04 Mark Kettenis <kettenis@gnu.org>
20206
20207 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20208 return ${tests}" test. The ${tests} already mentions the
20209 filename.
20210
06846494
MC
202112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20212
20213 * gdb.cp/local.exp: Accept gcc abi 2.
20214
3b0cb202
MC
202152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20216
20217 * gdb.cp/templates.exp: Accept gcc abi 2.
20218
0643ec3f
MC
202192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20220
20221 * lib/compiler.cc: Remove supports_template_debugging.
20222 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20223
d231d0b1
MC
202242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20225
20226 * gdb.cp/namespace.exp: Accept gcc abi 2.
20227
44ffb27c
MC
202282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20229
20230 * gdb.cp/method.exp: Accept gcc abi 2.
20231
184ad485
MC
202322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20233
20234 * gdb.cp/classes.exp: Generate identical results as old version.
20235 * gdb.cp/derivation.exp: Likewise.
20236 * gdb.cp/overload.exp: Likewise.
20237 * gdb.cp/virtfunc.exp: Likewise.
20238
116f09e7
MC
202392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20240
20241 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20242 mysterious bug with sourceware version of expect.
20243
b1379776
MC
202442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20245
20246 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20247 current versions of gcc, including gcc abi 2. Remove gratuitous
20248 restart of test program. Use gdb_test_multiple and gdb_test for
20249 all tests. Add patterns to xfail missing "const" in "const char *"
20250 and kfail PR gdb/1155.
20251
6b7a4c0e
MC
202522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20253
20254 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20255 current versions of gcc, including gcc abi 2. Remove gratuitous
20256 restart of test program. Use gdb_test_multiple and gdb_test for
20257 all tests. Add patterns to kfail PR gdb/1498.
20258
51615d72
MC
202592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20260
20261 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20262 current versions of gcc, including gcc abi 2. Use "breakpoint"
20263 and "continue" instead of restarting the target program. Use
20264 gdb_test_multiple and gdb_test for all tests.
20265
7b79a9d7
MK
202662004-01-01 Mark Kettenis <kettenis@gnu.org>
20267
20268 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20269 for *-*-solaris2*.
20270
1cd3489f
MC
202712003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20272
20273 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20274 current versions of gcc, including gcc abi 2. Use "breakpoint"
20275 and "continue" instead of restarting the target program several
20276 times. Use gdb_test_multiple and gdb_test for all tests.
20277
850742db
MC
202782003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20279
20280 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20281 source files.
20282
eb4bbda8
MC
202832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20284
20285 * gdb.base/environ.exp: Handle compiling test case from multiple
20286 source files.
20287
e42c7771
MC
202882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20289
20290 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20291
80e4b428
JB
202922003-12-17 Jim Blandy <jimb@redhat.com>
20293
5f06973a
JB
20294 * gdb.base/freebpcmd.c: Add copyright notice.
20295
80e4b428
JB
20296 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20297
0ab84fb7
MC
202982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20299
20300 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20301
1b3bb3d0
JB
203022003-12-13 Jim Blandy <jimb@redhat.com>
20303
20304 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20305
3a4c9371
KB
203062003-12-12 Kevin Buettner <kevinb@redhat.com>
20307
20308 * gdb.asm/frv.inc: New file.
20309 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20310
a1dea79a
FF
203112003-12-09 Fred Fish <fnf@redhat.com>
20312
20313 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20314 functions to break1.c and leave prototypes behind. Add more
20315 "set breakpoint NN here" comments.
20316 * gdb.base/break1.c: New file.
20317
20318 * gdb.base/break.exp: Handle compiling test case from multiple
20319 source files and change source file references as needed.
20320 * gdb.base/completion.exp: Ditto.
20321 * gdb.base/condbreak.exp: Ditto.
20322 * gdb.base/define.exp: Ditto.
20323 * gdb.base/ena-dis-br.exp: Ditto.
20324 * gdb.base/info-proc.exp: Ditto.
20325 * gdb.base/maint.exp: Ditto.
20326 * gdb.base/until.exp: Ditto.
20327
20328 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20329 hardcoded line numbers.
20330 * gdb.base/define.exp: Ditto.
20331 * gdb.base/ena-dis-br.exp: Ditto.
20332 * gdb.base/maint.exp: Ditto.
20333 * gdb.base/until.exp: Ditto.
20334
20335 * gdb.base/completion.exp: Use "break1" for completion tests since
20336 "break" is no longer a unique prefix.
20337
5266b69c
AC
203382003-12-06 Andrew Cagney <cagney@redhat.com>
20339
20340 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20341 "return_value_unimplemented". When an unimplemented struct return
20342 architecture, report incorrect values as a KFAIL
20343
374451f0
MC
203442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20345
20346 * gdb.cp/rtti.exp: Accept new wording of warning from
20347 cp_lookup_rtti_type.
20348
ba9b20a7
MC
203492003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20350
20351 Partial fix for PR testsuite/1456.
20352 * gdb.base/scope.exp (test_at_main): Replace references to
20353 gcc_compiled with calls to test_compiler_info.
20354 (test_at_foo): Likewise.
20355 (test_at_bar): Likewise.
20356
b74b6d0b
MC
203572003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20358
20359 Partial fix for PR testsuite/1456.
20360 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20361 to test_compiler_info.
20362
ccfa3402
MC
203632003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20364
20365 * gdb.base/so-impl-ld.exp: Update copyright notice.
20366
f6246aba
MC
203672003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20368
20369 Partial fix for PR testsuite/1456.
20370 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20371 to test_compiler_info.
20372
13ae734a
MC
203732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20374
20375 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20376 from current versions of gdb. Clean up regular expressions.
20377 Delete redundant timeout case.
20378
d8e1cdee
MC
203792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20380
20381 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20382 from current versions of gdb. Clean up regular expressions.
20383 Delete redundant timeout case.
20384
96457b64
MC
203852003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20386
20387 Partial fix for PR testsuite/1456.
20388 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20389 gcc_compiled with call to test_compiler_info.
20390
f35309fc
MC
203912003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20392
20393 Partial fix for PR testsuite/1456.
20394 * gdb.base/list.exp (test_list_function): Delete unused declaration
20395 of gcc_compiled.
20396
d7afdf9b
MC
203972003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20398
20399 Partial fix for PR testsuite/1456.
20400 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20401 call to test_compiler_info.
20402
71507b56
MK
204032003-11-29 Mark Kettenis <kettenis@gnu.org>
20404
20405 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20406 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20407 it to create the appropriate note.inc.
20408 * gdb.asm/asmsrc1.s: Include "note.inc".
20409 * gdb.asm/netbsd.inc: New file.
20410 * gdb.asm/empty.inc: New file.
20411
f81f93f7
MC
204122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20413
20414 Partial fix for PR testsuite/1456.
20415 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20416 calls to test_compiler_info.
20417
9a77938e
MC
204182003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20419
20420 Partial fix for PR testsuite/1456.
20421 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20422 calls to test_compiler_info.
20423
e8367dc7
MK
204242003-11-27 Mark Kettenis <kettenis@gnu.org>
20425
20426 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20427 pattern for the KFAILs.
20428
526c61ee
AF
204292003-11-25 Adam Fedor <fedor@gnu.org>
20430
20431 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20432 * gdb.objc/objcdecode.m: New file.
20433
28f2d600
AF
204342003-11-25 Adam Fedor <fedor@gnu.org>
20435
20436 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20437 * gdb.objc/nondebug.m: New file.
20438
a3895cee
BE
204392003-11-26 Ben Elliston <bje@wasabisystems.com>
20440
20441 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20442 NetBSD as it does on FreeBSD. Modelled on a similar change by
20443 Mark Kettenis on 2003-05-30.
20444 (link-flags): Set to "--entry _start" regardless of target.
20445 Special linker flags are to be appended to $link-flags.
20446 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20447
c9f2c8a3
MC
204482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20449
20450 * gdb.cp/method.exp: Accept output of new demangler.
20451
15a0587a 204522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20453
20454 * gdb/class2.exp: New file.
20455 * gdb/class2.cc: New file.
20456
3c00b570
MC
204572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20458
20459 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20460 of new demangler.
20461
7027acc7
MK
204622003-11-23 Mark Kettenis <kettenis@gnu.org>
20463
20464 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20465 of gdb_test "run".
20466
b0e1598a
MK
204672003-11-23 Mark Kettenis <kettenis@gnu.org>
20468
20469 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20470 "continue" into "run".
20471
4d9eda44
MC
204722003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20473
20474 Partial fix for PR testsuite/1456.
20475 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20476 call to test_compiler_info.
20477 * gdb.cp/ctti.exp: Likewise.
20478 * gdb.cp/derivation.exp: Likewise.
20479 * gdb.cp/member-ptr.exp: Likewise.
20480 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20481 reference to gcc_compiled.
20482
204832003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20484
20485 Fix PR testsuite/1463.
20486 * gdb.base/structs.exp (start_structs_test): Call
20487 get_debug_format before using the debug format.
20488
d422fe19
AC
204892003-11-22 Andrew Cagney <cagney@redhat.com>
20490
20491 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20492 * gdb.base/structs.exp: Use gdb_test_multiple.
20493
039cf96d
AC
204942003-11-20 Andrew Cagney <cagney@redhat.com>
20495
6882279b
AC
20496 * gdb.base/structs.exp: Handle and recover from internal errors.
20497 Replace "foo${n}" with "foo<n>" in test messages.
20498
e53890ae
AC
20499 * gdb.base/structs.exp: Update copyright. Rewrite.
20500 * gdb.base/structs.c: Update copyright. Rewrite.
20501
2b211c59
AC
20502 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20503 resync count exceeded.
d63a86f8 20504
039cf96d
AC
20505 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20506 from the internal error.
20507 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20508 Original from Jim Blandy.
20509 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20510
eac98b22
AC
205112003-11-19 Andrew Cagney <cagney@redhat.com>
20512
20513 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20514 KFAIL.
20515
67455b2a
MK
205162003-11-17 Mark Kettenis <kettenis@gnu.org>
20517
20518 New testcase for PR backtrace/1435.
20519 * gdb.arch/i386-unwind.exp: New file.
20520 * gdb.arch/i386-unwind.c: New file.
20521
853d6e5b
AC
205222003-11-17 Andrew Cagney <cagney@redhat.com>
20523
20524 * lib/gdb.exp (compiler_info): New global.
20525 (test_compiler_info): New function.
20526 (get_compiler_info): Set compiler_info.
20527 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20528 "compiler_info" to gcc-<major>-<minor>.
20529
38cf6e11
MC
205302003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20531
20532 * gdb.trace/configure: Remove.
20533
a50d3602
EZ
205342003-11-13 Elena Zannoni <ezannoni@redhat.com>
20535
20536 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20537 breakpoints.
a50d3602
EZ
20538 * gdb.base/break.exp: Remove all references to explicit line
20539 numbers.
20540
d9407aaa
NC
205412003-11-11 Nick Clifton <nickc@redhat.com>
20542
20543 * gdb.base/shreloc.exp: Do not run for targets which do not
20544 support shared objects.
20545
db488fc1
CV
205462003-11-10 Corinna Vinschen <vinschen@redhat.com>
20547
20548 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20549 Don't run tests if nofileio flag is given.
20550
6a90a18e
EZ
205512003-11-07 Elena Zannoni <ezannoni@redhat.com>
20552
20553 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20554 as well as 'Watchpoint'.
6a90a18e 20555
0b915e9c
EZ
205562003-11-06 Elena Zannoni <ezannoni@redhat.com>
20557
20558 Reported by Jim Ingham <jingham@apple.com>:
20559 * gdb.base/annota1.exp: Match at least one occurrence of the
20560 signal handler annotation.
20561
d7e4b55f
EZ
205622003-11-06 Elena Zannoni <ezannoni@redhat.com>
20563
a9c64011
AS
20564 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20565 as well as 'Watchpoint'.
d7e4b55f 20566
2fe4e8d0
MC
205672003-11-05 Michael Chastain <mec@shout.net>
20568
20569 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20570
6ef88553
KW
205712003-11-03 Kris Warkentin <kewarken@qnx.com>
20572
20573 * gdb.arch/gdb1291.c: New test file.
20574 * gdb.arch/gdb1291.exp: New test script.
20575 * gdb.arch/gdb1431.c: New test file.
20576 * gdb.arch/gdb1431.exp: New test script.
20577
ae7dc4d8
MC
205782003-10-22 Michael Chastain <mec@shout.net>
20579
20580 * gdb.mi/pthreads.c: Add copyright notice.
20581
c39d7427
MC
205822003-10-22 Michael Chastain <mec@shout.net>
20583
20584 * gdb.threads/pthreads.c: Add copyright notice.
20585
8b7d96c1
MC
205862003-10-20 Michael Chastain <mec@shout.net>
20587
20588 * gdb.base/gdb1056.exp: New test script.
20589
d1d69fdd
DJ
205902003-10-13 Daniel Jacobowitz <drow@mvista.com>
20591
20592 * gdb.threads/killed.exp: Use gdb_run_cmd.
20593
7d605576
DJ
205942003-10-13 Daniel Jacobowitz <drow@mvista.com>
20595
20596 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20597 create a core file.
20598 * gdb.threads/gcore-thread.exp: Likewise.
20599
618ec112
CV
206002003-10-13 Corinna Vinschen <vinschen@redhat.com>
20601
20602 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20603 type, based on char type.
20604 (struct bit_flags_short_t): New bitfield type, based on short type.
20605 (init_bit_flags_char): New fuction.
20606 (init_bit_flags_short): Ditto.
20607 (print_bit_flags_char): Ditto.
20608 (print_bit_flags_short): Ditto.
20609 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20610
9367a73c
MC
206112003-10-11 Michael Chastain <mec@shout.net>
20612
20613 * gdb.base/call-rt-st.exp: Update copyright year.
20614
1decf120
KI
206152003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20616
20617 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20618 * gdb.disasm/sh3.s: Ditto.
20619
5445b2ae
DJ
206202003-10-07 Daniel Jacobowitz <drow@mvista.com>
20621
20622 * gdb.threads/switch-threads.exp: New test.
20623 * gdb.threads/switch-threads.c: New source file.
20624
aec24853
CV
206252003-10-07 Corinna Vinschen <vinschen@redhat.com>
20626
20627 * gdb.base/ending-run.exp: Add sh specific case.
20628
adc7428d
AC
206292003-10-06 Andrew Cagney <cagney@redhat.com>
20630
20631 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20632 * gdb.disasm/mn10200.exp: Delete obsolete file.
20633
c9d37158
DJ
206342003-09-29 Daniel Jacobowitz <drow@mvista.com>
20635
20636 * ChangeLog: Correct an entry command.exp -> commands.exp.
20637 * gdb.base/commands.exp (bp_deleted_in_command_test)
20638 (temporary_breakpoint_commands): Check noargs.
20639
79c2c32d
DC
206402003-09-25 David Carlton <carlton@kealia.com>
20641
20642 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20643 of some print tests, where appropriate. Add tests for C::D::cd,
20644 E::ce, F::cXfX, G::XgX.
20645 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20646
594e6d67
RE
206472003-09-25 Richard Earnshaw <rearnsha@arm.com>
20648
20649 * lib/java.exp (java_init): Import target_alias before using it.
20650
10f0d451
DC
206512003-09-25 David Carlton <carlton@kealia.com>
20652
20653 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20654
274bcba0
EZ
206552003-09-23 Elena Zannoni <ezannoni@redhat.com>
20656
d63a86f8 20657 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20658 weirdness.
274bcba0 20659
cdbf20f7
MC
206602003-09-17 Michael Chastain <mec@shout.net>
20661
20662 * gdb.cp/gdb1355.exp: New file.
20663 * gdb.cp/gdb1355.c: New file.
20664
71e06f80
CV
206652003-09-15 Corinna Vinschen <vinschen@redhat.com>
20666
20667 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20668 * gdb.asm/sh.inc: New file.
20669
5c4e30ca
DC
206702003-09-11 David Carlton <carlton@kealia.com>
20671
bd45b7af
DC
20672 * gdb.cp/namespace.exp: Add tests for namespace types.
20673 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20674 (test_namespace): New.
20675
1c199746
EZ
206762003-09-11 Elena Zannoni <ezannoni@redhat.com>
20677
a9c64011 20678 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20679 * gdb.stabs/weird.exp: Ditto.
1c199746 20680
04ed252f
MC
206812003-09-08 Michael Chastain <mec@shout.net>
20682
20683 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20684
d8a2d9e7
MC
206852003-09-07 Michael Chastain <mec@shout.net>
20686
20687 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20688 'parse error'.
20689
161afb24
MK
206902003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20691
20692 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20693
49f2741a
MC
206942003-08-30 Michael Chastain <mec@shout.net>
20695
20696 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20697 * gdb.gdb/observer.exp: Ditto.
20698 * gdb.gdb/xfullpath.exp: Ditto.
20699
8afa723e
MK
207002003-08-29 Mark Kettenis <kettenis@gnu.org>
20701
20702 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20703 *-*-*bsd*.
20704
f31dfe3b
JJ
207052003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20706
20707 * gdb.base/dump.exp: Skip for ia64.
20708
4630e498
JJ
207092003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20710
20711 * gdb.asm/asm-source.exp: Add ia64 support.
20712 * gdb.asm/ia64.inc: New file.
20713
1105b7ef
MC
207142003-08-22 Michael Chastain <mec@shout.net>
20715
20716 * gdb.cp: New directory.
20717 * gdb.cp/*: Copy from gdb.c++/*.
20718 * gdb.c++/*: Remove.
20719 * Makefile.in: Change gdb.c++ to gdb.cp.
20720 * configure.in: Ditto.
20721 * configure: Regnerate.
20722
c945b932
MK
207232003-08-18 Mark Kettenis <kettenis@gnu.org>
20724
20725 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20726 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20727
2b66634b
DJ
207282003-08-17 Daniel Jacobowitz <drow@mvista.com>
20729
20730 * mi-var-display.exp (-var-list-children weird): Accept function
20731 pointers with argument types.
20732 * mi1-var-display.exp (-var-list-children weird): Likewise.
20733 * mi2-var-display.exp (-var-list-children weird): Likewise.
20734
a356f73b
DJ
207352003-08-17 Daniel Jacobowitz <drow@mvista.com>
20736
20737 * gdb.base/annota3.exp: Add missing newline.
20738
483417b8
MC
207392003-08-06 Michael Chastain <mec@shout.net>
20740
20741 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20742
c99c59c3
MS
207432003-08-12 Michael Snyder <msnyder@redhat.com>
20744
20745 * gdb.base/float.exp: Add test for SH.
20746
55ed7501
MK
207472003-08-10 Mark Kettenis <kettenis@gnu.org>
20748
20749 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20750
1a371f2e
EZ
207512003-08-07 Elena Zannoni <ezannoni@redhat.com>
20752
20753 * gdb.base/completion.exp: Remove reduntant completion test
20754 on filename.
20755
e0f353ce
EZ
207562003-08-07 Elena Zannoni <ezannoni@redhat.com>
20757
a9c64011
AS
20758 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20759 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20760 gdb.trace/save-trace.exp: Make sure that full pathnames are
20761 escaped correctly.
e0f353ce 20762
5710a1af 207632003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20764
a9c64011
AS
20765 * configure.in: Don't generate config.h from config.hin.
20766 * configure: Regenerate.
20767 * config.hin: Remove file.
20768 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20769 * gdb.threads/pthreads.c: Ditto.
5710a1af 20770
dcd81ce9
DJ
207712003-08-07 Daniel Jacobowitz <drow@mvista.com>
20772
20773 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20774 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20775 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20776 Replace ld24 with seth/add3.
20777
6009d884
AC
207782003-08-02 Andrew Cagney <cagney@redhat.com>
20779
20780 * gdb.base/annota3.exp: New file.
20781 * gdb.base/annota3.c: New file.
20782 * gdb.c++/annota3.exp: New file.
20783 * gdb.c++/annota3.cc: New file.
20784
51514e06
MC
207852003-07-29 Michael Chastain <mec@shout.net>
20786
20787 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20788 actually failed.
20789 (do_pass): Likewise.
20790 * gdb.threads/tls.exp: Always initialize no_of_threads.
20791
4ee6625b
DJ
207922003-07-27 Daniel Jacobowitz <drow@mvista.com>
20793
20794 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20795 pattern.
20796 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20797 * gdb.threads/tls.exp: Recognize one case of the host library not
20798 supporting TLS.
20799
225f2bf6
AC
208002003-07-27 Andrew Cagney <cagney@redhat.com>
20801
20802 * gdb.base/fileio.exp: Use SH when running commands using
20803 remote_exec.
20804
bcb27c9f
DJ
208052003-07-24 Daniel Jacobowitz <drow@mvista.com>
20806
20807 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20808 * gdb.base/relocate.c (dummy): New padding array.
20809
3d67be83
MS
208102003-07-22 Michael Snyder <msnyder@redhat.com>
20811
d63a86f8 20812 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20813
20814 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20815 patterns to be more general, accepting old and new output.
20816 Some output chars (such as '+') also must be quoted.
d63a86f8 20817 Some addresses are displayed numerically instead of
3d67be83
MS
20818 symbolically.
20819
57ba3b85
MS
208202003-07-23 Michael Snyder <msnyder@redhat.com>
20821
686d097c
MS
20822 * gdb.base/return2.exp: Don't test long-long return.
20823
57ba3b85
MS
20824 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20825 * gdb.disasm/t01_mov.exp: Ditto.
20826 * gdb.disasm/t02_mova.s: Ditto.
20827 * gdb.disasm/t02_mova.exp: Ditto.
20828 * gdb.disasm/t03_add.s: Ditto.
20829 * gdb.disasm/t03_add.exp: Ditto.
20830 * gdb.disasm/t04_sub.s: Ditto.
20831 * gdb.disasm/t04_sub.exp: Ditto.
20832 * gdb.disasm/t05_cmp.s: Ditto.
20833 * gdb.disasm/t05_cmp.exp: Ditto.
20834 * gdb.disasm/t06_ari2.s: Ditto.
20835 * gdb.disasm/t06_ari2.exp: Ditto.
20836 * gdb.disasm/t07_ari3.s: Ditto.
20837 * gdb.disasm/t07_ari3.exp: Ditto.
20838 * gdb.disasm/t08_or.s: Ditto.
20839 * gdb.disasm/t08_or.exp: Ditto.
20840 * gdb.disasm/t09_xor.s: Ditto.
20841 * gdb.disasm/t09_xor.exp: Ditto.
20842 * gdb.disasm/t10_and.s: Ditto.
20843 * gdb.disasm/t10_and.exp: Ditto.
20844 * gdb.disasm/t11_logs.s: Ditto.
20845 * gdb.disasm/t11_logs.exp: Ditto.
20846 * gdb.disasm/t12_bit.s: Ditto.
20847 * gdb.disasm/t12_bit.exp: Ditto.
20848 * gdb.disasm/t13_otr.s: Ditto.
20849 * gdb.disasm/t13_otr.exp: Ditto.
20850
e00759ef
EZ
208512003-07-22 Elena Zannoni <ezannoni@redhat.com>
20852
20853 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20854
8bc2021f
EZ
208552003-07-22 Elena Zannoni <ezannoni@redhat.com>
20856
a9c64011
AS
20857 * gdb.threads/tls.c : New file.
20858 * gdb.threads/tls.exp : New file.
20859 * gdb.threads/tls-main.c : New file.
20860 * gdb.threads/tls-shared.c : New file.
20861 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20862
89320c4c
AS
208632003-07-22 Andreas Schwab <schwab@suse.de>
20864
20865 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20866
180dea7c
AS
208672003-07-20 Andreas Schwab <schwab@suse.de>
20868
20869 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20870 due to insn reordering.
20871
0714963c
AC
208722003-07-15 Andrew Cagney <cagney@redhat.com>
20873
20874 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20875
98a23b3f
MC
208762003-07-15 Michael Chastain <mec@shout.net>
20877
20878 * gdb.base/gdb1250.exp: New file.
20879 * gdb.base/gdb1250.c: New file.
20880
27e417a2
ML
208812003-07-09 Michal Ludvig <mludvig@suse.cz>
20882
20883 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20884 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20885
8bc2021f
EZ
208862003-07-09 Elena Zannoni <ezannoni@redhat.com>
20887
a9c64011
AS
20888 * gdb.threads/tls.c: New file.
20889 * gdb.threads/tls.exp: New file.
20890 * gdb.threads/tls-main.c: New file.
20891 * gdb.threads/tls-shared.c: New file.
20892 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20893
d99968dc
EZ
208942003-07-09 Elena Zannoni <ezannoni@redhat.com>
20895
20896 * gdb.base/annota1.exp: Make sure that we properly escape the
20897 full path of the source file. Xfail more permissive patterns,
d63a86f8 20898 due to a compiler debug info problem.
d99968dc 20899
83876b3b
AS
209002003-07-07 Andreas Schwab <schwab@suse.de>
20901
2705e972
AS
20902 * gdb.asm/m68k.inc: New file.
20903 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20904
83876b3b
AS
20905 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20906 arguments"): Also match negative number.
20907
20908 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20909
3a871b37
DJ
209102003-07-03 Daniel Jacobowitz <drow@mvista.com>
20911
20912 * gdb.base/store.c (charest): New typedef.
20913 (add_char): Rename to add_charest, update.
20914 (wack_char): Rename to wack_charest, update types. Return l + r
20915 to keep r live across the call.
20916 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20917 (wack_double, wack_doublest): Return l + r to keep r live across
20918 the call.
20919 * gdb.base/store.exp: Accomodate store.c changes.
20920
b2a7f303
DC
209212003-06-30 David Carlton <carlton@kealia.com>
20922
20923 * gdb.c++/maint.exp (test_invalid_name): New.
20924 (test_first_component): Add tests for invalid names.
20925
3c6cb4a1
MC
209262003-06-29 Michael Chastain <mec@shout.net>
20927
20928 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20929 output of '<VTT for class>' for virtual base classes.
20930
f1c2644b
DJ
209312003-06-29 Daniel Jacobowitz <drow@mvista.com>
20932
20933 * gdb.base/completion.exp: Tab-complete "complet" instead of
20934 "compl".
20935 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20936
18080350
DJ
209372003-06-29 Daniel Jacobowitz <drow@mvista.com>
20938
20939 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20940 * gdb.base/volatile.exp: Likewise.
20941
f56973f8
DJ
209422003-06-29 Daniel Jacobowitz <drow@mvista.com>
20943
20944 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20945 gdb/1265.
20946
209472003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20948 Daniel Jacobowitz <drow@mvista.com>
20949
20950 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20951 initial line count of 'captured_main' from 26 to 32.
20952 (test_with_self): Allow xmalloc call to be interleaved with the
20953 preceding two lines.
20954
e766d4d6
JB
209552003-06-24 Joel Brobecker <brobecker@gnat.com>
20956
20957 * gdb.base/bang.exp: New testcase.
20958
f125c9a4
JB
209592003-06-23 Joel Brobecker <brobecker@gnat.com>
20960
20961 * gdb.base/langs.exp: Add some tests for the "minimal" language
20962 support.
20963
6e25beaf
EZ
209642003-06-23 Elena Zannoni <ezannoni@redhat.com>
20965
20966 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20967 the testcase.
20968
2f816dda
DJ
209692003-06-22 Daniel Jacobowitz <drow@mvista.com>
20970
20971 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20972 offset.
20973
db5a5748
DJ
209742003-06-22 Daniel Jacobowitz <drow@mvista.com>
20975
20976 * gdb.c++/pr-1210.cc: New file.
20977 * gdb.c++/pr-1210.exp: New file.
20978
1df0c130
DJ
209792003-06-21 Daniel Jacobowitz <drow@mvista.com>
20980
20981 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20982 000-exec-continue.
20983
a92feac0
MK
209842003-06-15 Mark Kettenis <kettenis@gnu.org>
20985
20986 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20987 on *-*-*bsd* instead of *-*-freebsd*.
20988
81a58f5b
AC
209892003-06-14 Andrew Cagney <cagney@redhat.com>
20990
20991 * gdb.base/store.exp: Test longest and doublest. Test all
20992 parameters. Weaken return statement match.
20993 * gdb.base/store.c: Add longest and doublest - aka long long and
20994 long double functions. Put all parameters into local register
20995 variables. Use negative values.
20996
b257a0d3
AC
209972003-06-14 Andrew Cagney <cagney@redhat.com>
20998
20999 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21000 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21001 exit status.
21002 * gdb.base/fileio.exp: Disable target when nointerrupts and
21003 noinferiorio, instead of limiting it to remote. Use remote_exec
21004 instead of system.
d63a86f8 21005
21c38304
JJ
210062003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21007
21008 * gdb.base/float.exp: Add ia64 support.
21009
1bcdb424
CV
210102003-06-12 Corinna Vinschen <vinschen@redhat.com>
21011
21012 * gdb.base/fileio.exp: Run only on remote targets.
21013
6aeb981f
CV
210142003-06-10 Corinna Vinschen <vinschen@redhat.com>
21015
21016 * gdb.base/fileio.c: New file, testing File-I/O.
21017 * gdb.base/fileio.exp: Ditto.
21018
53df362e
RG
210192003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21020
21021 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21022 shared objects after relocation at load time (gdb PR/1132).
21023 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21024 as above, part of the shared object relocation test.
53df362e 21025
ffee1b46
MK
210262003-06-08 Mark Kettenis <kettenis@gnu.org>
21027
b5ca3722
MK
21028 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21029 fully filled history list.
21030 * gdb.base/gdb_history: New file.
21031
03ed860d
MK
21032 * gdb.base/signals.exp: XFAIL "continue to func1" on
21033 i*86-*-freebsd*.
21034
ffee1b46
MK
21035 * gdb.base/attach.exp: When trying to attach to a nonexistent
21036 process, make it possible to specify the PID based on the target,
21037 and do so for *-*-freebsd*.
21038
d80dbb52
RH
210392003-06-02 Richard Henderson <rth@redhat.com>
21040
21041 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21042
6dd77b81
RH
210432003-06-02 Richard Henderson <rth@redhat.com>
21044
21045 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21046
f6347e16
RH
210472003-06-02 Richard Henderson <rth@redhat.com>
21048
21049 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21050
2c161407
DJ
210512003-06-01 Daniel Jacobowitz <drow@mvista.com>
21052
21053 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21054 of globalvar.
21055
572eb746
MK
210562003-06-01 Mark Kettenis <kettenis@gnu.org>
21057
21058 * gdb.asm/asm-source.exp: Check for memory read errors in
21059 disassembler test on *BSD too.
21060
9e9617a5
RH
210612003-06-01 Richard Henderson <rth@redhat.com>
21062
21063 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21064 for .frame.
21065 (gdbasm_call): Lose ldgp.
21066 (gdbasm_startup): Add frame information.
21067 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21068
7b34ad4e
MK
210692003-05-31 Mark Kettenis <kettenis@gnu.org>
21070
21071 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21072 i?86-*-*.
21073
10059fdf
MK
210742003-05-30 Mark Kettenis <kettenis@gnu.org>
21075
21076 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21077 FreeBSD.
21078
acf4b816
RH
210792003-05-29 Richard Henderson <rth@redhat.com>
21080
21081 * gdb.asm/alpha.inc: New file.
21082 * gdb.asm/asm-source.exp: Use it.
21083
e9ecd949
JB
210842003-05-29 Jim Blandy <jimb@redhat.com>
21085
21086 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21087 'core.PID'.
21088
e3e5a4f3
JB
210892003-05-22 Jim Blandy <jimb@redhat.com>
21090
21091 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21092 backtrace.
d63a86f8 21093
72fe3d25
DC
210942003-05-20 David Carlton <carlton@math.stanford.edu>
21095
21096 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21097 this time.
21098
58da2eb2
DC
210992003-05-19 David Carlton <carlton@bactrian.org>
21100
21101 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21102 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21103
1fcb5155
DC
211042003-05-19 David Carlton <carlton@bactrian.org>
21105
21106 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21107 namespace tests.
21108 Bump copyright date.
21109 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21110 (main): Call C::D::marker2.
21111 * gdb.c++/namespace1.cc: New file.
21112
85e85163
JJ
211132003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21114
21115 Roland McGrath <roland@redhat.com>
d63a86f8 21116 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21117 there is no manager thread.
21118
a25fbfec
JJ
211192003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21120
d63a86f8
RM
21121 * gdb.threads/schedlock.exp: Remove assumption that all threads
21122 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21123 in one of the child threads rather than the main thread.
21124
be375bae
JB
211252003-05-07 Jim Blandy <jimb@redhat.com>
21126
09bf6082
JB
21127 Add support for assembly source testing on the s390x.
21128 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21129 architecture.
21130 * gdb.asm/s390x.inc: New file.
21131
be375bae
JB
21132 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21133 succession of 'if' statements.
21134
00905d52
AC
211352003-05-05 Andrew Cagney <cagney@redhat.com>
21136
21137 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21138
b1e29e33
AC
211392003-05-05 Andrew Cagney <cagney@redhat.com>
21140
21141 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21142 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21143
e33d66ec
EZ
211442003-05-02 Elena Zannoni <ezannoni@redhat.com>
21145
21146 * gdb.base/charset.exp: Update based on new behavior of set/show
21147 charset commands.
21148
2b6fd0d8
AC
211492003-05-01 Andrew Cagney <cagney@redhat.com>
21150
21151 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21152 variable do not give memory errors.
21153
130cacce
AF
211542003-04-30 Adam Fedor <fedor@gnu.org>
21155
21156 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21157 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21158 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21159 gdb.objc/basicclass.m: : New files
21160
21161 * lib/gdb.exp (gdb_compile_objc): New procedure.
21162
bea71854
DJ
211632003-04-27 Daniel Jacobowitz <drow@mvista.com>
21164
21165 * gdb.base/signals.exp: Make backtrace tests more specific.
21166
0f20eeea
DC
211672003-04-23 David Carlton <carlton@bactrian.org>
21168
21169 * gdb.c++/maint.exp (test_first_component): Add tests for
21170 'operator' in more locations.
21171
c8c4d8dc
KB
211722003-04-16 Kevin Buettner <kevinb@redhat.com>
21173
21174 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21175
3fe60e3c
EZ
211762003-04-16 Elena Zannoni <ezannoni@redhat.com>
21177
21178 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21179 func marke' instead. Update test name.
3fe60e3c 21180
9219021c
DC
211812003-04-15 David Carlton <carlton@math.stanford.edu>
21182
21183 * gdb.c++/maint.exp: New file.
21184
5dd55bdd
EZ
211852003-04-14 Elena Zannoni <ezannoni@redhat.com>
21186
21187 * gdb.threads/schedlock.c: Change type of thread function argument
21188 to long, to avoid warnings on 64-bit platforms.
21189
00890572
EZ
211902003-04-14 Elena Zannoni <ezannoni@redhat.com>
21191
a9c64011
AS
21192 * gdb.base/attach.exp: Add new message from ptrace in case of
21193 attaching to nonexistent process.
d63a86f8 21194
93201743
JB
211952003-04-11 Jim Blandy <jimb@redhat.com>
21196
21197 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21198 gdb.c++/userdef.cc: Place comments on the lines to which the
21199 marker function might return.
21200 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21201 gdb.c++/userdef.exp: Look for those comments to check that we've
21202 returned to the right place, instead of checking line numbers.
21203
2a11c64d
EZ
212042003-04-11 Elena Zannoni <ezannoni@redhat.com>
21205
a9c64011
AS
21206 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21207 match on sourcefile name, instead of directory name.
2a11c64d 21208
68ab8fc5
EZ
212092003-04-10 Elena Zannoni <ezannoni@redhat.com>
21210
d63a86f8 21211 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21212 working directory name.
21213
5624293a
JB
212142003-04-09 Jim Blandy <jimb@redhat.com>
21215
21216 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21217 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21218 after an inferior function call, report the failure, but allow the
21219 test to continue.
21220
f1f02ee4
SC
212212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21222
21223 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21224 with -DPROTOTYPES.
21225
6eb79af0
SC
212262003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21227
21228 * gdb.base/break.exp: Revert last patch.
21229
8dfb4cf0
SC
212302003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21231
21232 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21233 with -DPROTOTYPES.
21234
ed4c619a
AC
212352003-04-02 Andrew Cagney <cagney@redhat.com>
21236
21237 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21238 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21239 matching directories by the name breakpoint.
21240 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21241 Make "continue to marker1" consistent.
21242 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21243 message consistent.
21244 * lib/gdb.exp: Put "the program is no longer running", and "the
21245 program exited" in parenthesis.
21246 * lib/mi-support.exp: Ditto.
d63a86f8 21247
4e35d5f0 212482003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21249
4e35d5f0
BR
21250 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21251
71900fe8
AC
212522003-03-29 Andrew Cagney <cagney@redhat.com>
21253
21254 * gdb.base/sizeof.c (main): Print the value of '\377'.
21255 * gdb.base/sizeof.exp: Check the sign of '\377'.
21256
c0655a16
MC
212572003-03-27 Michael Chastain <mec@shout.net>
21258
21259 * gdb.base/gdb1090.exp: New file.
21260 * gdb.base/gdb1090.cc: New file.
21261
5b2a3989
JB
212622003-03-27 J. Brobecker <brobecker@gnat.com>
21263
21264 * gdb.gdb/observer.exp: New regression test.
21265
79876890
MC
212662003-03-27 Michael Chastain <mec@shout.net>
21267
21268 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21269 * gdb.base/ptype.exp: Likewise.
21270
6eac95e3
CV
212712003-03-27 Corinna Vinschen <vinschen@redhat.com>
21272
21273 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21274
e8c71839
MC
212752003-03-26 Michael Chastain <mec@shout.net>
21276
21277 * gdb.base/ptype.exp: Actually use some typedef'd types.
21278
71b10041
SC
212792003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21280
21281 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21282 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21283
2512cf80
CV
212842003-03-20 Corinna Vinschen <vinschen@redhat.com>
21285
21286 * gdb.base/default.exp: Fix regular expression.
21287
0d195a4f
CV
212882003-03-20 Corinna Vinschen <vinschen@redhat.com>
21289
21290 * gdb.base/args.exp: Fix regular expression.
21291
8a2dbca8
CV
212922003-03-20 Corinna Vinschen <vinschen@redhat.com>
21293
21294 * gdb.base/help.exp: Allow Win32 child process.
21295
bf028682
CV
212962003-03-20 Corinna Vinschen <vinschen@redhat.com>
21297
21298 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21299 when stepping out of main().
21300
182dbe85
CV
213012003-03-20 Corinna Vinschen <vinschen@redhat.com>
21302
21303 * gdb.base/default.exp: Check for win32 specific message when calling
21304 "run" without executable.
21305
d67a6ba5
CV
213062003-03-20 Corinna Vinschen <vinschen@redhat.com>
21307
21308 * gdb.base/args.exp: Expect .exe in output.
21309
a955b5bb
CV
213102003-03-20 Corinna Vinschen <vinschen@redhat.com>
21311
21312 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21313 Cygwin native.
21314
bf6bad4b
AC
213152003-03-17 Andrew Cagney <cagney@redhat.com>
21316
21317 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21318 vector registes.
21319 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21320 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21321
293e9a31
DC
213222003-03-17 David Carlton <carlton@math.stanford.edu>
21323
21324 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21325 test, for PR breakpoints/38.
21326 Call test_watchpoint_and_breakpoint.
21327 * gdb.base/watchpoint.c (func3): New function.
21328 (main): Call func3.
21329
5330f2db
DC
213302003-03-04 David Carlton <carlton@math.stanford.edu>
21331
21332 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21333 Garply<Garply<char> >:: garply".
21334 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21335 with respect to PR c++/1111; note also PR c++/1113.
21336 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21337 respect to PR c++/1062.
21338 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21339
6ece72da
DC
213402003-03-03 David Carlton <carlton@math.stanford.edu>
21341
21342 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21343 with respect to PR c++/57.
21344 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21345 c++/826.
21346 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21347 respect to PR c++/57.
21348
85ca1584
DC
213492003-03-03 David Carlton <carlton@math.stanford.edu>
21350
21351 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21352 respect to PR c++/33 into FAILs.
21353
98e9c5b8
MC
213542003-03-03 Michael Chastain <mec@shout.net>
21355
7bedbf27
MC
21356 * configure.in: Update copyright years.
21357
213582003-03-03 Michael Chastain <mec@shout.net>
21359
21360 * Makefile.in: Update copyright years.
98e9c5b8 21361
f683e100
DC
213622003-02-28 David Carlton <carlton@math.stanford.edu>
21363
21364 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21365 print class instead of struct and/or superfluous protection
21366 specifiers, as long as the resulting output is equivalent to the
21367 source code.
21368 Delete FIXME from end of messages on tests that don't need
21369 fixing.
21370
a9e0cf2c
DC
213712003-02-28 David Carlton <carlton@math.stanford.edu>
21372
21373 * gdb.c++/templates.exp (do_tests): Allow const in the two
21374 Foo<volatile char *>::foo tests.
21375
e8d359df
MS
213762003-02-27 Michael Snyder <msnyder@redhat.com>
21377
d63a86f8 21378 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21379 will be consistant.
21380
0b71dc91
DC
213812003-02-26 David Carlton <carlton@math.stanford.edu>
21382
21383 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21384 char *>::foo" test with respect to PR c++/33. Create a new test
21385 which is identical to that one except that it doesn't put the
21386 space between the "char" and the "*"; KFAIL it, too.
21387
dd14ab43
DC
213882003-02-26 David Carlton <carlton@math.stanford.edu>
21389
21390 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21391 template types into either PASSes or KFAILs (corresponding to PR
21392 c++/57). Tweak indentation. Update copyright.
21393
1146c7f1
SC
213942003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21395
21396 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21397
74641dfb
MC
213982003-02-13 Michael Chastain <mec@shout.net>
21399
21400 * gdb.base/exprs.exp: Remove i960 remnants.
21401 * gdb.base/funcargs.exp: Likewise.
21402 * gdb.base/list.exp: Likewise.
21403 * gdb.base/ptype.exp: Likewise.
21404
559cd2d0
DC
214052003-02-14 David Carlton <carlton@math.stanford.edu>
21406
21407 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21408 pEe->D::vg()" from XFAIL to KFAIL.
21409
c4f90d87
JM
214102003-02-13 Jason Molenda (jmolenda@apple.com)
21411
21412 * gdb.base/maint.exp: Update maint print statistics regexp to include
21413 new entries.
21414
cbc4d97c
MC
214152003-02-13 Michael Chastain <mec@shout.net>
21416
21417 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21418
40f235b7
MC
214192003-02-12 Michael Chastain <mec@shout.net>
21420
21421 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21422 * gdb.c++/inherit.exp: Likewise.
21423 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21424 * gdb.c++/templates.exp: Likewise.
21425 * gdb.c++/virtfunc.exp: Likewise.
21426
c56716b0
JM
214272003-02-06 Jason Molenda (jason-cl@molenda.com)
21428
21429 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21430 why the code is written that way.
21431
070afcf8
MC
214322003-02-05 Michael Chastain <mec@shout.net>
21433
21434 * gdb.base/dump.exp: Add missing copyright line.
21435
5d0331e5
JM
214362003-02-05 Jason Molenda (jason-cl@molenda.com)
21437
f7ae6d3e 21438 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21439 at the beginning so the breakpoint doesn't get set on the loop.
21440
92851186
MC
214412003-02-05 Michael Chastain <mec@shout.net>
21442
21443 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21444 output for configurations with gcc 2.95.3.
21445
cbf1e085
AC
214462003-02-05 Keith Seitz <keiths@redhat.com>
21447 Andrew Cagney <ac131313@redhat.com>
21448
21449 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21450
29518e1e
MC
214512003-02-04 Michael Chastain <mec@shout.net>
21452
21453 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21454 Call perror and then continue.
21455
5af1d5f3
MC
214562003-02-03 Michael Chastain <mec@shout.net>
21457
21458 * gdb.c++/pr-1023.cc: New file.
21459 * gdb.c++/pr-1023.exp: New file.
21460
6b549786
JB
214612003-02-05 Jim Blandy <jimb@redhat.com>
21462
21463 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21464 it's local to foobar. Check for it there, and check that it's not
21465 present in main.
21466 * gdb.c++/local.cc (marker2): New function.
21467 (foobar): Call marker1.
21468 (main): Call marker2 instead of marker1.
21469
67f16606
AC
214702003-02-04 Andrew Cagney <ac131313@redhat.com>
21471
21472 * gdb.disasm/mn10200.exp: Obsolete file.
21473 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21474 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21475 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21476
1c5cb38e
DC
214772003-02-04 David Carlton <carlton@math.stanford.edu>
21478
21479 * gdb.c++/overload.exp: Test intToChar(1).
21480 * gdb.c++/overload.cc (intToChar): New.
21481 (main): Call intToChar.
21482
d1fe6965
DC
214832003-02-03 David Carlton <carlton@math.stanford.edu>
21484
21485 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21486 'might_kfail' arg.
21487 KFAIL some of the continue_to_bp_overloaded calls, according to
21488 PR c++/1025.
21489
9ba61c5d
MC
214902003-02-01 Michael Chastain <mec@shout.net>
21491
21492 * gdb.base/advance.c (marker1): New marker function.
21493 * gdb.base/advance.exp: When the 'advance' command lands on the
21494 return breakpoint, it can legitimately stop on either the
21495 current line or the next line. Accommodate both outcomes.
21496 * gdb.base/until.exp: Likewise.
21497
e7494ffb
AC
214982003-02-02 Andrew Cagney <ac131313@redhat.com>
21499
21500 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21501 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21502 now a list, not a tuple.
21503 * gdb.mi/mi-var-display.exp: Ditto.
21504 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21505
075559bc
AC
215062003-02-01 Andrew Cagney <ac131313@redhat.com>
21507
21508 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21509 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21510 stack backtraces.
21511 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21512
2bd4c7b1
MK
215132003-02-01 Mark Kettenis <kettenis@gnu.org>
21514
21515 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21516 gdb.mi/mi1-pthreads.exp: Return instead of calling
21517 gdb_suppress_entire_file.
21518
eabd8992
MS
215192003-02-01 Mark Salter <msalter@redhat.com>
21520
21521 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21522
71469e2f
MS
215232003-01-31 Mark Salter <msalter@redhat.com>
21524
21525 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21526 Support empty arg.
21527
38a94d44
MC
215282003-01-30 Michael Chastain <mec@shout.net>
21529
21530 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21531 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21532 has been fixed in gdb/readline on 2003-01-09.
21533
19ea9e73
MS
215342003-01-29 Michael Snyder <msnyder@redhat.com>
21535
e8d359df
MS
21536 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21537 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21538 * gdb.base/args.exp: Skip if target does not support args passing.
21539
2307bd6a
DJ
215402003-01-22 Daniel Jacobowitz <drow@mvista.com>
21541
19ea9e73 21542 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21543 gdb_test. Accept a list of expect arguments as the third
21544 parameter.
21545 (gdb_test): Use it.
21546
f2dd3617
EZ
215472003-01-20 Elena Zannoni <ezannoni@redhat.com>
21548
21549 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21550 allow for different test tree configurations. Update some
21551 tescases accordingly.
21552 * gdb.arch/altivec-regs.exp: Ditto.
21553 * gdb.asm/asm-source.exp: Ditto.
21554 * gdb.base/advance.exp: Ditto.
21555 * gdb.base/display.exp: Ditto.
d63a86f8 21556 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21557 * gdb.base/mips_pro.exp: Ditto.
21558 * gdb.base/overlays.exp: Ditto.
21559 * gdb.base/relocate.exp: Ditto.
21560 * gdb.base/setshow.exp: Ditto.
21561 * gdb.base/step-line.exp: Ditto.
21562 * gdb.base/step-test.exp: Ditto.
21563 * gdb.base/until.exp: Ditto.
21564 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21565
c71cdefd
DC
215662003-01-17 David Carlton <carlton@math.stanford.edu>
21567
21568 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21569 corresponding to PR c++/945.
21570 Update copyright.
21571
fdba05d7
DC
215722003-01-17 David Carlton <carlton@math.stanford.edu>
21573
21574 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21575 corresponding to PR c++/68.
21576
215772003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21578
21579 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21580 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21581 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21582
c362c33a
EZ
215832003-01-15 Elena Zannoni <ezannoni@redhat.com>
21584
0fbc361c
EZ
21585 * gdb.base/break.exp: Fix change of default location, because of
21586 removal of until tests.
21587 * gdb.base/help.exp: Update test for new 'until' help message.
21588 Add test for help on 'advance'.
a9c64011 21589 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21590
dabf8a35
MK
215912003-01-15 Mark Kettenis <kettenis@gnu.org>
21592
21593 * gdb.base/default.exp: Adapt "info float" test for recent changes
21594 to that command. Add test for "info vector".
21595 * gdb.base/float.exp: New file. Add test for "info float" that
21596 resembles the old test in gdb.base/default.exp.
21597
a1769aca
DC
215982003-01-15 David Carlton <carlton@math.stanford.edu>
21599
21600 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21601
82025e13
EZ
216022003-01-15 Elena Zannoni <ezannoni@redhat.com>
21603
21604 * gdb.base/break.exp: Move the tests of until command from here...
21605 * gdb.base/until.exp: ... to here. New file. Add other tests.
21606 * gdb.base/advance.c: New file.
21607 * gdb.base/advance.exp: New file.
21608
8f9ab801
EZ
216092003-01-14 Elena Zannoni <ezannoni@redhat.com>
21610
a9c64011
AS
21611 * gdb.base/args.c: New file.
21612 * gdb.base/args.exp: New file.
8f9ab801 21613
9ae66589
DJ
216142003-01-14 Daniel Jacobowitz <drow@mvista.com>
21615
21616 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21617
8d77e5c3
DJ
216182003-01-14 Daniel Jacobowitz <drow@mvista.com>
21619
21620 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21621
12d2f0a1
DJ
216222003-01-14 Daniel Jacobowitz <drow@mvista.com>
21623
21624 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21625 dates.
21626
6ca37014
DJ
216272003-01-13 Daniel Jacobowitz <drow@mvista.com>
21628
21629 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21630
b0023472
DJ
216312003-01-13 Daniel Jacobowitz <drow@mvista.com>
21632
21633 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21634 (ptype &*"foo").
21635 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21636
607fbc54 216372003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21638
21639 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21640 * gdb.mi/mi1-console.exp: Likewise.
21641
607fbc54 216422003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21643
21644 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21645 * gdb.mi/mi1-console.exp: Likewise.
21646
a1fb14a2
DJ
216472003-01-13 Daniel Jacobowitz <drow@mvista.com>
21648
21649 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21650
c4cf40b7
DJ
216512003-01-09 Daniel Jacobowitz <drow@mvista.com>
21652
21653 * gdb.base/detach.exp: New test.
21654
696d5a5b
DJ
216552003-01-09 Daniel Jacobowitz <drow@mvista.com>
21656
21657 * Makefile.in (ALL_SUBDIRS): New variable.
21658 (subdirs, clean, distclean): Use it.
21659 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21660 regenerating Makefile, since it is generated from the top level.
21661 * gdb.asm/Makefile.in: Likewise.
21662 * gdb.base/Makefile.in: Likewise.
21663 * gdb.c++/Makefile.in: Likewise.
21664 * gdb.disasm/Makefile.in: Likewise.
21665 * gdb.java/Makefile.in: Likewise.
21666 * gdb.mi/Makefile.in: Likewise.
21667 * gdb.threads/Makefile.in: Likewise.
21668 * gdb.trace/Makefile.in: Likewise.
21669
754533e4
DC
216702003-01-09 David Carlton <carlton@math.stanford.edu>
21671
21672 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21673 Add copyright year 2003.
21674
d8b3e9ee
MC
216752003-01-06 Michael Chastain <mec@shout.net>
21676
21677 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21678 When selecting a thread, 'line' and 'file' are optional.
21679 * gdb.mi/mi1-pthreads.exp: Likewise.
21680
8e9e0fe6
AS
216812003-01-06 Andreas Schwab <schwab@suse.de>
21682
21683 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21684 failures.
21685
b5ab8ff3
DJ
216862003-01-04 Daniel Jacobowitz <drow@mvista.com>
21687
21688 Fix PR gdb/844
21689 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21690 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21691
21692 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21693 instead of calling gdb_suppress_entire_file.
21694 * gdb.threads/print-threads.exp: Likewise.
21695 * gdb.threads/schedlock.exp: Likewise.
21696
21697 * gdb.threads/killed.exp: Return instead of calling
21698 gdb_suppress_entire_file.
21699 * gdb.threads/linux-dp.exp: Likewise.
21700 * gdb.threads/pthreads.exp: Likewise.
21701
1e698235
DJ
217022003-01-04 Daniel Jacobowitz <drow@mvista.com>
21703
21704 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21705 stabs.
21706 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21707 * gdb.base/whatis.exp: Always allow (void) after function names.
21708
147ff08c
DJ
217092003-01-04 Daniel Jacobowitz <drow@mvista.com>
21710
21711 * gdb.c++/casts.exp: Correct regexp.
21712
dc62bfc2
MK
217132003-01-04 Mark Kettenis <kettenis@gnu.org>
21714
21715 * configure.in: Call AC_CONFIG_HEADER. Don't call
21716 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21717 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21718 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21719 aforementioned directories in the AC_OUPUT call.
21720 * config.hin: New file.
21721 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21722 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21723 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21724 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21725 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21726 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21727 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21728 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21729 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21730 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21731 gdb.threads/configure.in, gdb.threads/configure,
21732 gdb.threads/config.in, gdb.trace/configure.in,
21733 gdb.trace/configure: Removed.
21734
77afa639
MC
217352003-01-03 Michael Chastain <mec@shout.net>
21736
21737 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21738 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21739
7634bb6e
DJ
217402003-01-03 Daniel Jacobowitz <drow@mvista.com>
21741
21742 * gdb.base/store.exp: Fix regular expressions.
21743
b39c905e
MK
217442002-12-28 Mark Kettenis <kettenis@gnu.org>
21745
21746 * configure.in: Rewrite.
21747 * configure: Regenerated.
21748
0a8551dd
DC
217492003-01-03 David Carlton <carlton@math.stanford.edu>
21750
21751 * gdb.base/psymtab.exp: New file.
21752 * gdb.base/psymtab1.c: Ditto.
21753 * gdb.base/psymtab2.c: Ditto.
21754
c60b7188
AF
217552002-12-23 Adam Fedor <fedor@gnu.org>
21756
21757 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21758
ee73db83
DC
217592002-12-23 David Carlton <carlton@math.stanford.edu>
21760
21761 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21762 and current_directory initialization.
21763
d6c1774e
JB
217642002-12-22 Jim Blandy <jimb@redhat.com>
21765
f0a847b8
JB
21766 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21767 rather than as part of the output file name.
21768
d6c1774e
JB
21769 * gdb.base/attach.exp: There's no need to copy the test program to
21770 /tmp; that was only ever necessary on HP/UX, and this test is
21771 entirely disabled there anyway.
21772
f0708dbb
JB
217732002-12-21 Jim Blandy <jimb@redhat.com>
21774
4c2acfea
JB
21775 * gdb.c++/psmang.exp: Doc fix.
21776
f0708dbb
JB
21777 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21778 test.
21779
9579e000
DC
217802002-12-20 David Carlton <carlton@math.stanford.edu>
21781
21782 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21783
d1810171
MC
217842002-12-18 Michael Chastain <mec@shout.net>
21785
21786 * gdb.c++/annota2.exp: Add copyright year 2002.
21787
76565097
DC
217882002-12-17 David Carlton <carlton@math.stanford.edu>
21789
21790 * gdb.c++/try_catch.cc: Add marker comments.
21791 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21792 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21793 * gdb.c++/m-static.cc: Ditto.
21794 * gdb.c++/m-static1.cc: Ditto.
21795 * gdb.c++/try_catch.cc: Ditto.
21796
da81390b
JJ
217972002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21798
21799 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21800 to see whether we are using the new -environment-directory
21801 command which resets via -r or the old version of the command
21802 which may prompt the user. Part of fix for gdb/741.
21803
b304d130
AC
218042002-12-13 Andrew Cagney <ac131313@redhat.com>
21805
21806 * gdb.fortran/types.exp: Update obsolete comment.
21807 * gdb.fortran/exprs.exp: Ditto.
21808 * lib/gdb.exp: Delete obsolete code.
21809 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21810 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21811 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21812 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21813 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21814 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21815 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21816 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21817 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21818 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21819 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21820 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21821 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21822 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21823 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21824 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21825 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21826 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21827 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21828 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21829 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21830 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21831 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21832 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21833 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21834 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21835 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21836 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21837 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21838 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21839 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21840 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21841 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21842 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21843 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21844 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21845 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21846
a23b6e6a
DC
218472002-12-11 David Carlton <carlton@math.stanford.edu>
21848
21849 * gdb.c++/m-data.exp: Add test for members that shadow global
21850 variables: see PR gdb/804.
21851 * gdb.c++/m-data.cc: Ditto.
21852
6604731b
DJ
218532002-12-10 Daniel Jacobowitz <drow@mvista.com>
21854
21855 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21856
de46ecd7
DC
218572002-12-06 David Carlton <carlton@math.stanford.edu>
21858
21859 * gdb.base/store.c: Don't declare functions static.
21860
27e829d0
AC
218612002-12-04 Andrew Cagney <ac131313@redhat.com>
21862
21863 * gdb.base/store.exp, gdb.base/store.c: New files.
21864
92806416
DJ
218652002-12-03 Daniel Jacobowitz <drow@mvista.com>
21866
21867 * gdb.base/selftest.exp: Update for current gdb.
21868
3bcbaac5
DJ
218692002-12-03 Daniel Jacobowitz <drow@mvista.com>
21870
21871 * gdb.base/maint.exp: Only dump symbols from one source file
21872 or objfile.
21873
f4f00b1f
DJ
218742002-12-03 Daniel Jacobowitz <drow@mvista.com>
21875
21876 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21877 function call.
21878
f1c8a949
JB
218792002-11-25 Jim Blandy <jimb@redhat.com>
21880
21881 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21882 function appearing in error message.
21883
9e297a97
DJ
218842002-11-21 Daniel Jacobowitz <drow@mvista.com>
21885
21886 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21887
1f312e79
JJ
218882002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21889
d63a86f8
RM
21890 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21891 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21892 should be in mi console format. This is part of fix for PR gdb/604.
21893
83c31e7d
FN
218942002-09-18 Fernando Nasser <fnasser@redhat.com>
21895
21896 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21897 which explicitly prints the zero offset as "+0".
21898
322b3f65
DJ
218992002-10-22 Daniel Jacobowitz <drow@mvista.com>
21900
21901 * gdb.threads/schedlock.c (args): Make unsigned.
21902
219032002-10-21 Daniel Jacobowitz <drow@mvista.com>
21904
21905 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21906 numbers. Allow "foo2|selected stack frame".
21907 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21908 * gdb.asm/asmsrc2.s: Likewise.
21909 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21910 comments.
21911 * gdb.asm/mips.inc: New file.
21912
5e2fe5b8
AF
219132002-10-18 Adam Fedor <fedor@gnu.org>
21914
21915 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21916 * gdb.base/help.exp: Likewise.
21917
abe1a5d0
KB
219182002-10-17 Kevin Buettner <kevinb@redhat.com>
21919
21920 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21921 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21922
10abb1d4
JB
219232002-10-02 Jim Blandy <jimb@redhat.com>
21924
21925 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21926
1f609b42
AC
219272002-10-01 Andrew Cagney <ac131313@redhat.com>
21928
21929 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21930 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21931 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21932 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21933 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21934 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21935 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21936
0aee02e4
AC
219372002-09-29 Andrew Cagney <ac131313@redhat.com>
21938
21939 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21940 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21941 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21942 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21943 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21944 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21945 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21946
6fde09ad
KB
219472002-09-27 Kevin Buettner <kevinb@redhat.com>
21948
21949 * gdb.base/annota1.exp (info break): Make directory components of
21950 path optional since not all compilers emit this debug information.
21951
889bf7c5
PA
21952 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21953 step ends up stepping out of the function instead of stopping on
21954 the epilogue.
6fde09ad 21955
9e8aab75
KS
219562002-09-26 Keith Seitz <keiths@redhat.com>
21957
21958 * lib/insight-support.exp (gdbtk_start): Figure out where
21959 the insight executable is based on where gdb is. Use this
21960 executable to start insight instead of gdb.
21961
e36180d7
AC
219622002-09-25 Andrew Cagney <cagney@redhat.com>
21963
21964 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21965
9dd34b2b
AC
219662002-09-24 Andrew Cagney <ac131313@redhat.com>
21967
21968 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21969 test_isolated_complaints.
21970 (test_empty_complaint): New function.
21971 (test_empty_complaints): New function. Check no output when no
21972 complaints.
d63a86f8 21973
dea97812
KB
219742002-09-19 Jim Blandy <jimb@redhat.com>
21975
a9c64011 21976 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21977
54951bd7
AC
219782002-09-19 Andrew Cagney <ac131313@redhat.com>
21979
21980 * gdb.gdb/complaints.exp: New file.
21981
dec43320
AC
219822002-09-18 Andrew Cagney <ac131313@redhat.com>
21983
21984 * gdb.base/maint.exp: Check `help maint internal-warning'.
21985
e70d6e3f
DC
219862002-09-18 David Carlton <carlton@math.stanford.edu>
21987
21988 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21989 numbers, and replace them by a single breakpoint after the
21990 constructors are all finished.
21991 Add test 4.
21992 * gdb.c++/m-static.cc: Add test 4.
21993 * gdb.c++/m-static.h: New file.
21994 * gdb.c++/m-static1.cc: New file.
21995
21996 * gdb.c++/printmethod.exp: New file.
21997 * gdb.c++/printmethod.cc: New file.
21998
21999 * gdb.c++/pr-574.exp: New file.
22000 * gdb.c++/pr-574.cc: New file.
22001
afb5c968
CV
220022002-09-18 Corinna Vinschen <vinschen@redhat.com>
22003
22004 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22005 embedded targets which never actually exit.
22006
31e45dee
FN
220072002-09-18 Fernando Nasser <fnasser@redhat.com>
22008
22009 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22010 "don't step after run" as unresolved or unsupported, instead of xfail.
22011
a283c5a1
CV
220122002-09-18 Corinna Vinschen <vinschen@redhat.com>
22013
22014 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22015 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22016 Add newline to expected string in "step out of main (status wrapper)"
22017 case.
22018
11350d2a
CV
220192002-09-18 Corinna Vinschen <vinschen@redhat.com>
22020
22021 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22022 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22023
0deec7d6
TT
220242002-09-17 Tom Tromey <tromey@redhat.com>
22025
22026 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22027 \000, not \0, in double-quoted string.
22028
b2b4a1b5
CV
220292002-09-14 Corinna Vinschen <vinschen@redhat.com>
22030
c9d37158 22031 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22032 string after running the commands execution on breakpoint tests.
22033
1c56143a
CV
220342002-09-13 Corinna Vinschen <vinschen@redhat.com>
22035
22036 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22037
37f8da45
JB
220382002-09-12 Joel Brobecker <brobecker@gnat.com>
22039
22040 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22041
08b468e0
KS
220422002-09-10 Keith Seitz <keiths@redhat.com>
22043
22044 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22045 runto proc.
22046 (mi_run_to_main): Use mi_runto.
22047 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22048
dc360f58
KS
220492002-09-10 Keith Seitz <keiths@redhat.com>
22050
22051 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22052 regexp for stopping at main. Could have multiple event notifications.
22053 Don't assume that main was declared with no parameters.
22054 (mi_next): Use mi_step_to.
22055 (mi_step): Use mi_next_to.
22056
ce3abcfb
CV
220572002-09-09 Corinna Vinschen <vinschen@redhat.com>
22058
22059 * gdb.base/default.exp: Fix expected string in `info float' test.
22060
d1f5b980
BE
220612002-09-09 Ben Elliston <bje@redhat.com>
22062
22063 * config/mips.exp: Update comments.
22064 * config/mips-idt.exp: Likewise.
22065 * config/nind.exp: Likewise.
22066 * config/slite.exp: Likewise.
22067 * config/sparclet.exp: Likewise.
22068 * config/udi.exp: Likewise.
22069 * config/vx.exp: Likewise.
22070 * config/vxworks29k.exp: Likewise.
22071
2f71430b
JB
220722002-09-05 Jim Blandy <jimb@redhat.com>
22073
22074 * gdb.threads/killed.exp: Fix test failure message.
22075
7ddebc7e
KS
220762002-09-04 Keith Seitz <keiths@redhat.com>
22077
22078 * lib/mi-support.exp: Update copyright.
22079 (mi_gdb_test): Increase the priority of the expected pattern
22080 so that it matches gdb_test.
22081
0ae67eb3
KS
220822002-09-03 Keith Seitz <keiths@redhat.com>
22083
22084 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22085 Use integer comparison instead of string comparison for testing
22086 whether binary was built.
22087
38fc42c8
JB
220882002-09-03 Jim Blandy <jimb@redhat.com>
22089
22090 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22091
b6ff0e81
JB
220922002-08-29 Jim Blandy <jimb@redhat.com>
22093
22094 * gdb.threads/pthreads.exp: Move the portable thread compilation
22095 code into a function in lib/gdb.exp, and call that from here.
22096 * lib/gdb.exp (gdb_compile_pthreads): New function.
22097
07c98896
KS
220982002-08-29 Keith Seitz <keiths@redhat.com>
22099
22100 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22101 expect_out so that callers can get at it.
22102
0312286c
DJ
221032002-08-23 Daniel Jacobowitz <drow@mvista.com>
22104
22105 * gdb.threads/print-threads.c: New file.
22106 * gdb.threads/print-threads.exp: New file.
22107 * gdb.threads/schedlock.c: New file.
22108 * gdb.threads/schedlock.exp: New file.
22109
dd039bc4
EZ
221102002-08-22 Elena Zannoni <ezannoni@redhat.com>
22111
a9c64011
AS
22112 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22113 not altivec.c.
dd039bc4 22114
1f36144c
MK
221152002-08-17 Mark Kettenis <kettenis@gnu.org>
22116
22117 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22118 targets. The problem should be fixed now.
22119
16057ec7 221202002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22121
22122 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22123 2002-07-24 change that removes final dots from error messages.
22124
3c1499ad
TT
221252002-08-13 Tom Tromey <tromey@redhat.com>
22126
22127 * gdb.base/readline.exp: New file.
22128
a20ce2c3
AC
221292002-08-01 Andrew Cagney <ac131313@redhat.com>
22130
22131 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22132 supress message.
22133
db034ac5
AC
221342002-08-01 Andrew Cagney <cagney@redhat.com>
22135
22136 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22137 CHILL_FOR_TARGET and CHILL_LIB.
22138 * configure.in (configdirs): Remove gdb.chill.
22139 * configure: Regenerate.
22140 * lib/gdb.exp: Obsolete references to chill.
22141 * gdb.fortran/types.exp: Ditto.
22142 * gdb.fortran/exprs.exp: Ditto.
22143
3e000b18
KB
221442002-07-30 Kevin Buettner <kevinb@redhat.com>
22145
22146 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22147 set Irix-specific compile and link flags.
22148
28f4966b
KB
221492002-07-29 Kevin Buettner <kevinb@redhat.com>
22150
22151 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22152 source files. The ``-o'' option doesn't work with the ``-E'' option
22153 when using the Irix compiler.
22154
46c0d5a6
DJ
221552002-07-19 Daniel Jacobowitz <drow@mvista.com>
22156
22157 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22158 Improve support for reusing an exec file. Copy exec file
22159 to target, and run gdbserver on the target instead of on the host.
22160
eecf4bed
JB
221612002-07-18 Jim Blandy <jimb@redhat.com>
22162
0f815cdf
JB
22163 * gdb.base/ending-run.exp: Don't expect to see the program end in
22164 some orderly fashion when we're running on a real stand-alone
22165 board.
22166
eecf4bed
JB
22167 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22168 targets that don't support interrupts.
22169
52d309e4
JB
221702002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22171
22172 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22173 systems.
22174 Move comments in expect statements to inside the actions, so that they
22175 don't get matched against.
22176
ff683d9e
MK
221772002-07-10 Mark Kettenis <kettenis@gnu.org>
22178
22179 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22180 function when asleep" test.
22181
b5356753
AC
221822002-07-10 Andrew Cagney <ac131313@redhat.com>
22183
22184 * gdb.base/page.exp: Rewrite to handle problems with very long
22185 `info set' output. Update copyright.
22186
6aa4d13a
AC
221872002-06-26 Andrew Cagney <ac131313@redhat.com>
22188
22189 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22190 gdb.threads-hp.
22191 * gdb.hp/configure: Regenerate.
22192 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22193 * gdb.hp/gdb.threads-hp/configure: Delete file.
22194 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22195
8cf8c2b8
AC
221962002-06-22 Andrew Cagney <ac131313@redhat.com>
22197
22198 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22199 setlocale, bindtextdomain and textdomain.
22200
6827a8f8
JB
222012002-06-11 Jim Blandy <jimb@redhat.com>
22202
919d772c
JB
22203 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22204 preprocessor macro information is present.
22205
6827a8f8
JB
22206 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22207 tests.
22208
c15b0d21
MS
222092002-06-06 Michael Snyder <msnyder@redhat.com>
22210
c5984d70
MS
22211 * gdb.base/overlays.exp: Record addresses of overlay
22212 functions in TCL variables rather than in GDB variables,
22213 to avoid having GDB convert them to pointers (with loss
22214 of information).
22215
d63a86f8 22216 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22217 default linker script changes.
c15b0d21
MS
22218 * gdb.base/long_long.exp: Add check for sizeof (long double).
22219
be26fe0d
ML
222202002-06-06 Michal Ludvig <mludvig@suse.cz>
22221
22222 * gdb.asm/asm-source.exp: Add x86-64 target.
22223 * gdb.asm/x86_64.inc: New.
d63a86f8 22224
258093ca 222252002-05-30 Michael Chastain <mec@shout.net>
258093ca 22226
4b3153f1 22227 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22228 * gdb.c++/m-static.cc: New file.
22229 * gdb.c++/m-static.exp: New file.
22230
241264c6
MS
222312002-05-28 Michael Snyder <msnyder@redhat.com>
22232
22233 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22234 precision.
22235
9bba8c8f 222362002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22237
4b3153f1 22238 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22239 * gdb.c++/m-data.cc: New file.
22240 * gdb.c++/m-data.exp: New file.
22241
222422002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22243
4b3153f1 22244 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22245 * gdb.c++/try_catch.cc: New file.
d63a86f8 22246 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22247
def1b996
MC
222482002-05-27 Michael Chastain <mec@shout.net>
22249
22250 * gdb.c++/local.exp: Accept more nested types in output.
22251
522ba268
MC
222522002-05-26 Michael Chastain <mec@shout.net>
22253
22254 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22255
277254ba
MS
222562002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22257
22258 * lib/gdb.exp (gdb_wrapper_init): Just because
22259 gdb_wrapper_file exists, this does not mean that the file
22260 should not be rebuilt. That is what gdb_wrapper_initialized
22261 is for.
22262 (default_gdb_init): Reset gdb_wrapper_initialized.
22263
b61a8733
MS
222642002-05-23 Michael Snyder <msnyder@redhat.com>
22265
d63a86f8 22266 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22267 the precision of the floating point test results.
22268 * gdb.base/call-rt-st.exp: Ditto.
22269
b61a8733
MS
22270 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22271 * gdb.base/call-rt-st.exp: Ditto.
22272
56f6e910
MC
222732002-05-19 Michael Chastain <mec@shout.net>
22274
22275 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22276
ad0b0016
EZ
222772002-05-19 Elena Zannoni <ezannoni@redhat.com>
22278
a9c64011
AS
22279 * configure.in (configdirs): Add gdb.arch.
22280 * configure: Regenerate.
ad0b0016 22281
f617d2b6
JB
222822002-05-17 Jim Blandy <jimb@redhat.com>
22283
22284 * gdb.base/completion.exp: Recognize the more detailed error
22285 messages produced by the macro expander's lexical analyzer.
22286
eac2a696
EZ
222872002-05-14 Elena Zannoni <ezannoni@redhat.com>
22288
a9c64011
AS
22289 * gdb.arch/altivec-abi.c: New file.
22290 * gdb.arch/altivec-abi.exp: New file.
22291 * gdb.arch/altivec-regs.c: New file.
22292 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22293
2fdde8f8
DJ
222942002-05-14 Daniel Jacobowitz <drow@mvista.com>
22295
22296 * gdb.base/maint.exp (maint print type): Update for new type
22297 structure.
d63a86f8 22298
e31f1a7c
EZ
222992002-05-14 Elena Zannoni <ezannoni@redhat.com>
22300
22301 * gdb.arch: New directory.
22302 * gdb.arch/configure.in: New file.
22303 * gdb.arch/configure: New file.
22304 * gdb.arch/Makefile.in: New file.
22305
db589741
CV
223062002-05-13 Corinna Vinschen <vinschen@redhat.com>
22307
22308 * gdb.asm/asm-source.exp: Add v850 as supported target.
22309 * gdb.asm/v850.inc: New file.
22310
8ce2a7dc
DJ
223112002-05-13 Daniel Jacobowitz <drow@mvista.com>
22312
22313 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22314
df763c7f
DJ
223152002-05-12 Daniel Jacobowitz <drow@mvista.com>
22316
22317 * gdb.base/break.exp: Check 'break "marker2"'.
22318
377daeed
MS
223192002-05-10 Michael Snyder <msnyder@redhat.com>
22320
22321 * gdb.base/long_long.exp: Fix typo.
22322
c4b7bc2b
JB
223232002-05-10 Jim Blandy <jimb@redhat.com>
22324
ecac9a4e
JB
22325 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22326 a bug.
22327
c4b7bc2b
JB
22328 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22329 Recognize more detailed error message produced by the macro
22330 expander's lexical analyzer.
22331 * lib/gdb.exp (test_print_reject): Same.
22332
e71019a1
MK
223332002-05-09 Mark Kettenis <kettenis@gnu.org>
22334
22335 * gdb.c++/method.exp: Fix typo.
22336
fedfc8e6
MS
223372002-05-08 Michael Snyder <msnyder@redhat.com>
22338
166a1957
MS
22339 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22340 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22341 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22342 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22343 Add iftarget clause for strongarm.
d63a86f8 22344
f1c47eb2
MS
223452002-05-06 Michael Snyder <msnyder@redhat.com>
22346
cb9a9d3e
MS
22347 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22348 (gdb_continue_to_end): Accept output from status wrapper.
22349 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22350 Clean up fail messages to match pass messages.
22351
f1c47eb2
MS
22352 Enable the "needs_status_wrapper" testsuite feature.
22353 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22354 (gdb_compile): Conditionally call gdb_wrapper_init.
22355 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22356 * gdb.c++/method.exp: Recognize output from status wrapper.
22357
6079c749
BE
223582002-05-06 Ben Elliston <bje@redhat.com>
22359From Graydon Hoare <graydon@redhat.com>
22360
22361 * config/sid.exp: Include support for "rawsid" protocol.
22362
188baff3
JB
223632002-05-03 Jim Blandy <jimb@redhat.com>
22364
22365 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22366 * gdb.c++/hang3.C: New file.
22367
b9c07f0f
AC
223682002-05-04 Andrew Cagney <ac131313@redhat.com>
22369
22370 * gdb.base/default.exp: Remove obsolete code.
22371 * gdb.c++/misc.exp: Ditto. Update copyright.
22372 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22373 * gdb.base/whatis.exp: Ditto. Update copyright.
22374 * gdb.base/scope.exp: Ditto. Update copyright.
22375 * gdb.base/ptype.exp: Ditto. Update copyright.
22376 * gdb.base/printcmds.exp: Ditto. Update copyright.
22377 * gdb.base/opaque.exp: Ditto. Update copyright.
22378 * gdb.base/list.exp: Ditto.
22379 * gdb.base/funcargs.exp: Ditto. Update copyright.
22380 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22381 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22382 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22383 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22384 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22385 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22386
5c7a0397
MS
223872002-05-02 Michael Snyder <msnyder@redhat.com>
22388
d6dcc264 22389 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22390 * gdb.base/long_long.exp: Add xscale target.
22391 * gdb.base/default.exp: Add xscale target.
22392
eb7f1c48
JB
223932002-05-01 Jim Blandy <jimb@redhat.com>
22394
22395 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22396 gdb.c++/hang.exp: New test.
22397
a6befae8
FF
223982002-05-01 Fred Fish <fnf@redhat.com>
22399
22400 * gdb.base/completion.exp: Handle completions of "./Make" for
22401 more than one completion possibility, as is the case when we
22402 build and test in the source tree.
22403
0a310277
AG
224042002-04-29 Anthony Green <green@redhat.com>
22405
22406 * gdb.java/jmisc1.exp: New file.
22407 * gdb.java/jmisc2.exp: New file.
22408
6ff9af88
DJ
224092002-04-24 Daniel Jacobowitz <drow@mvista.com>
22410
22411 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22412
96b3d632
EZ
224132002-04-23 Elena Zannoni <ezannoni@redhat.com>
22414
22415 * gdb.base/help.exp: Change 'help status' to allow for target
22416 dependent output differences.
22417
5019bb54
MC
224182002-04-22 Michael Chastain <mec@shout.net>
22419
22420 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22421
a805a116
MC
224222002-04-22 Michael Chastain <mec@shout.net>
22423
22424 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22425
a1706bfd
DM
224262002-04-17 David S. Miller <davem@redhat.com>
22427
22428 * gdb.asm/sparc64.inc: New file.
22429 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22430
a73a20a2
EZ
224312002-04-19 Elena Zannoni <ezannoni@redhat.com>
22432
22433 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22434 instruction file directly into the build tree. Clean up at end of
22435 test.
22436
ba678339
DM
224372002-04-18 David S. Miller <davem@redhat.com>
22438
22439 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22440 handle 64-bit platforms correctly.
22441 * gdb.base/maint.exp: Likewise.
22442
b03399da
KB
224432002-04-18 Kevin Buettner <kevinb@redhat.com>
22444
22445 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22446 ``-fpic'' when compiling files comprising a shared library, but
22447 it does need additional linker flags in order to find shared
22448 libraries at run time.
22449
e2004992
KB
224502002-04-18 Kevin Buettner <kevinb@redhat.com>
22451
22452 * gdb.base/cvexpr.c (use): New function.
22453 (main): Invoke use() on all global variables to prevent
22454 some linkers from deleting these otherwise unused symbols.
22455
d8937120
MC
224562002-04-17 Michael Chastain <mec@shout.net>
22457From David S. Miller <davem@redhat.com>
22458
22459 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22460 handle 64-bit platforms correctly.
22461
ffd61a58
MS
224622002-04-12 Michael Snyder <msnyder@redhat.com>
22463From Jim Blandy <jimb@redhat.com>
a9c64011 22464 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22465 script can handle this instead.
22466 * gdb.base/bar.c (barx): Same.
22467 * gdb.base/baz.c (bazx): Same.
22468 * gdb.base/grbx.c (grbxx): Same.
22469
22470 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22471 manager doesn't automatically unmap overlays unnecessarily.
22472
6b8426a6
MH
224732002-04-10 Martin M. Hunt <hunt@redhat.com>
22474
22475 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22476 stepping out of main.
22477
34af4875
MC
224782002-04-09 Michael Chastain <mec@shout.net>
22479
22480 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22481 scope so that the nested scope tests will make sense.
22482 * gdb.c++/local.exp: Write patterns that actually work with gcc
22483 (the HP patterns "were never known to work with gcc").
22484 Keep the old aCC patterns too.
22485
2d1676a0
DJ
224862002-04-09 Daniel Jacobowitz <drow@mvista.com>
22487
22488 * gdb.base/attach.exp: Correct target board test.
22489
3a63e3f9
MC
224902002-04-08 Michael Chastain <mec@shout.net>
22491
22492 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22493 in a const method. Add some xfail and fail cases for configurations
22494 that do not emit the "const ...".
22495
f18dabd2
MC
224962002-04-07 Michael Chastain <mec@shout.net>
22497
22498 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22499 Accept "A * const" and "const A * const" as type of "this".
22500 Fix spelling of getFunky throughout. Make messages uniform.
22501
0fcddd82
EZ
225022002-04-07 Elena Zannoni <ezannoni@redhat.com>
22503
a9c64011 22504 Work around for PR gdb/285:
0fcddd82
EZ
22505 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22506
16a8534a
EZ
225072002-04-07 Elena Zannoni <ezannoni@redhat.com>
22508
22509 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22510 instructions file at run time instead of configure time.
22511 Sometimes we run the test in a directory that is not the one we
22512 configured in.
22513 * gdb.asm/configure.in: Delete creation of symlink.
22514 * gdb.asm/configure: Regenerate.
22515
24181d81
JB
225162002-04-05 J. Brobecker <brobecker@gnat.com>
22517
22518 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22519 xfullpath () function.
22520
7cdb7107
DJ
225212002-04-04 Daniel Jacobowitz <drow@mvista.com>
22522
22523 * gdb.asm/Makefile.in: Correct dependencies.
22524
22525 * gdb.asm/powerpc.inc: New file.
22526 * gdb.asm/asm-source.exp: Add PowerPC.
22527 * gdb.asm/configure.in: Likewise.
22528 * gdb.asm/configure: Regenerated.
22529
a7d17088
DJ
225302002-04-04 Daniel Jacobowitz <drow@mvista.com>
22531
22532 * gdb.base/relocate.exp: New file.
22533 * gdb.base/relocate.c: New file.
22534
cd721503
FF
225352002-04-04 Fred Fish <fnf@redhat.com>
22536
22537 * gdb.base/step-test.exp: Update comment regarding stopping in
22538 memcpy/bcopy calls inserted as part of the compiler runtime.
22539
b22ad7a7
MS
225402002-04-04 Michael Snyder <msnyder@redhat.com>
22541
22542 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22543
5f279fa6
DJ
225442002-04-03 Daniel Jacobowitz <drow@mvista.com>
22545
22546 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22547 (gdb_expect): Remove $notransfer hack.
22548
dd0fd3ce
DJ
225492002-04-02 Daniel Jacobowitz <drow@mvista.com>
22550
22551 * gdb.c++/classes.exp ("calling method for small class"): Match
22552 updated register output.
22553
1e50cda1
DJ
225542002-03-30 Daniel Jacobowitz <drow@mvista.com>
22555
22556 Fix PR gdb/452
22557 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22558 when finished. Make gdb_file_cmd send "exec-file" when
22559 appropriate.
22560
24015922
DJ
225612002-03-30 Daniel Jacobowitz <drow@mvista.com>
22562
22563 * gdb.base/attach.exp: Remove extra setup_xfail.
22564
dd7dfd64
MS
225652002-03-26 Michael Snyder <msnyder@redhat.com>
22566
22567 * gdb.base/default.exp: Add tests for dump, append, and restore.
22568 * gdb.base/help.exp: Add tests for dump, append, and restore.
22569 * gdb.base/dump.exp: New file, test dump, append and restore.
22570 * gdb.base/dump.c: New file.
22571
48b2f8d7
MS
225722002-03-27 Michael Snyder <msnyder@redhat.com>
22573
d63a86f8 22574 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22575 clean-ups in help messages.
22576
05b4d525
FF
225772002-03-26 Fred Fish <fnf@redhat.com>
22578
22579 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22580 have debugging info for those functions and the compiler uses them
22581 internally to copy structs around.
22582
d7679631
FF
225832002-03-26 Fred Fish <fnf@redhat.com>
22584
22585 * gdb.base/list.exp: Revert the change made yesterday and add note
22586 about why we don't list the default lines for remote targets.
22587
523ac3f9
MS
225882002-03-25 Michael Snyder <msnyder@redhat.com>
22589
22590 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22591
754b2b8d
FF
225922002-03-25 Fred Fish <fnf@redhat.com>
22593
22594 * gdb.base/list.exp: This test works on remote targets so remove
22595 the short circuit for remote targets. Update copyright.
22596
33c3e192
FF
225972002-03-25 Fred Fish <fnf@redhat.com>
22598
22599 * gdb.base/attach.exp: Fix logic error that was suppressing this
22600 test for all non hppa*-*-hpux* targets, instead of the hp target.
22601 Move comments closer to the suppression point. Also now need to
22602 check that we are running natively.
22603
d43e73ee
MS
226042002-03-22 Michael Snyder <msnyder@redhat.com>
22605
882c8f02
MS
22606 * gdb.base/default.exp: Add test for gcore. Update copyright.
22607 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22608
04c12f60
FF
226092002-03-06 Fred Fish <fnf@redhat.com>
22610
22611 * gdb.base/funcargs.c: Remove extraneous ';' character.
22612 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22613
b43df995
MC
226142002-03-04 Michael Chastain <mec@shout.net>
22615
22616 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22617 accommodate gcc v3 function signature.
22618 * gdb.mi/mi0-var-cmd-exp: Ditto.
22619
92362027
AC
226202002-02-24 Andrew Cagney <ac131313@redhat.com>
22621
22622 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22623 ``GNU/Linux'' or ``Linux kernel''
22624 * testsuite/gdb.threads/pthreads.c: Ditto.
22625
258ad32d
MC
226262002-02-24 Michael Chastain <mec@shout.net>
22627
22628 * gdb.threads/pthreads.c (thread1): Add a return statement.
22629 (thread2): Likewise.
22630 (foo): Likewise.
22631
04c3b3d4
MC
226322002-02-23 Michael Chastain <mec@shout.net>
22633
22634 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22635 to placate gcc.
22636
5a2a0a20
MC
226372002-02-23 Michael Chastain <mec@shout.net>
22638
22639 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22640 test "ptype bint". The test passes on all my stabs configurations.
22641
a640f7fc
JB
226422002-02-21 Jim Blandy <jimb@redhat.com>
22643
27924826
JB
22644 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22645 filename at a time, and watch for the ones we want to see.
22646
a640f7fc
JB
22647 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22648 types of pointers to prototyped functions.
22649
edcc8c75
AC
226502002-02-20 Andrew Cagney <ac131313@redhat.com>
22651
22652 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22653 signed, unsigned and straight char.
22654 (padding_char, padding_short, padding_int, padding_long,
22655 padding_long_long, padding_float, padding_double,
22656 padding_long_double): New global variables.
22657 (fill, fill_structs): New functions.
22658
22659 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22660 for correctly sized writes. Update copyright.
22661 (get_valueof): New procedure.
22662 (get_sizeof): Call get_valueof.
22663 (check_valueof): New procedure.
22664 (check_padding): New procedure.
22665
ac57ea44
MC
226662002-02-20 Michael Chastain <mec@shout.net>
22667
22668 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22669 to setup_xfail. Document some of the remaining calls.
22670
7a10c941
MC
226712002-02-18 Michael Chastain <mec@shout.net>
22672
22673 * gdb.c++/userdef.exp: Update copyright year.
22674
fb8acdcc
DJ
226752002-02-18 Daniel Jacobowitz <drow@mvista.com>
22676
22677 * gdb.c++/userdef.exp: Test overloaded operators properly.
22678 Remove xfails.
22679
fda6ae12
MS
226802002-02-14 Michael Snyder <msnyder@redhat.com>
22681
22682 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22683
676a0442
DJ
226842002-02-14 Daniel Jacobowitz <drow@mvista.com>
22685
22686 * gdb.base/a2-run.exp: Check for a remote target properly.
22687 * gdb.base/annota1.exp: Likewise.
22688 * gdb.base/list.exp: Likewise.
22689 * gdb.base/reread.exp: Likewise.
22690 * gdb.base/scope.exp: Likewise.
22691 * gdb.base/shlib-call.exp: Likewise.
22692 * gdb.base/term.exp: Likewise.
22693 * gdb.c++/annota2.exp: Likewise.
22694
78b4f468
RE
226952002-02-13 Richard Earnshaw <rearnsha@arm.com>
22696
22697 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22698
9a81ba51
MC
226992002-02-10 Michael Chastain <mec@shout.net>
22700
22701 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22702 (call_after_alloca): Ditto.
22703
004af6c7
DJ
227042002-02-10 Daniel Jacobowitz <drow@mvista.com>
22705
22706 * gdb.base/ending-run.exp: Guard "cont" test with
22707 gdb_skip_stdio_test.
22708
37225f62
JB
227092002-02-06 Jim Blandy <jimb@redhat.com>
22710
22711 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22712 from here...
22713 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22714 To here. Disable this test on non-HP platforms. Add big comment.
22715
fe6fdd96
MS
227162002-02-04 Michael Snyder <msnyder@redhat.com>
22717
22718 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22719 other than d10v and m32r.
22720
036fad3f
RE
227212002-02-02 Richard Earnshaw <rearnsha@arm.com>
22722
22723 * gdb.base/default.exp: Rewrite test patterns to reduce time
22724 taken to match them.
22725
7148ab62
DJ
227262002-01-30 Daniel Jacobowitz <drow@mvista.com>
22727
22728 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22729 Allow a start function above main.
22730 * gdb.threads/linux-dp.exp: Fix copyright date.
22731
396cc255
DJ
227322002-01-30 Daniel Jacobowitz <drow@mvista.com>
22733
a9c64011
AS
22734 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22735 (check_philosopher_stack): Check for manager thread before checking
22736 for a just-starting thread.
396cc255 22737
f038d31b
DJ
227382002-01-30 Daniel Jacobowitz <drow@mvista.com>
22739
22740 From Neil Booth <neil@daikokuya.demon.co.uk>:
22741 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22742 warnings.
22743
b3ff9d9a
FF
227442002-01-21 Fred Fish <fnf@redhat.com>
22745
22746 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22747 not caller.
22748
39ad761d
JB
227492002-01-21 Jim Blandy <jimb@redhat.com>
22750
22751 * gdb.base/reread.exp: Check that GDB properly re-reads the
22752 executable file when it changes while no inferior is running.
22753
aaf320fa
FF
227542002-01-21 Fred Fish <fnf@redhat.com>
22755
a9c64011
AS
22756 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22757 optionally accept the "shlib events" variation.
aaf320fa 22758
808a31f5
JB
227592002-01-21 Jim Blandy <jimb@redhat.com>
22760
22761 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22762 call `fflush' after every `printf', so that the output is produced
22763 at predictable points, regardless of whatever buffering does (or
22764 doesn't) take place.
22765 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22766 at different points.
22767
4420d5e2
DJ
227682002-01-20 Daniel Jacobowitz <drow@mvista.com>
22769
22770 * gdb.c++/inherit.exp: Update copyright years.
22771 * gdb.c++/method.exp: Likewise.
22772
3e36a0f4
DJ
227732002-01-20 Daniel Jacobowitz <drow@mvista.com>
22774
22775 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22776 artificial methods/arguments.
22777 * gdb.c++/derivation.exp: Likewise.
22778 * gdb.c++/inherit.exp: Likewise.
22779 * gdb.c++/method.exp: Likewise.
22780 * gdb.c++/virtfunc.exp: Likewise.
22781
b4ceaee6
AC
227822002-01-18 Andrew Cagney <ac131313@redhat.com>
22783
22784 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22785 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22786 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22787 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22788 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22789 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22790
ecace851
JB
227912002-01-17 Jim Blandy <jimb@redhat.com>
22792
22793 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22794 anchoring the pattern matching the entry point symbol's name.
22795
375fc983
AC
227962002-01-17 Andrew Cagney <ac131313@redhat.com>
22797
22798 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22799 continue/quit query. Update copyright.
22800
fe6fdd96
MS
228012002-01-14 Michael Snyder <msnyder@redhat.com>
22802
22803 * gdb.base/gcore.exp: Remove extra debugging output.
22804
e017c81f
DJ
228052002-01-13 Daniel Jacobowitz <drow@mvista.com>
22806
22807 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22808 for slightly dubious v2 mangled string.
22809
37ab3bf8
DJ
228102002-01-13 Daniel Jacobowitz <drow@mvista.com>
22811
22812 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22813
1bc05c3a 228142002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22815
1bc05c3a 22816 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22817
1bc05c3a
JM
22818 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22819 constructors.
22820 * gdb.c++/derivation.exp: Likewise.
22821 * gdb.c++/templates.exp: Likewise.
22822 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22823
1bc05c3a
JM
228242002-01-10 Michael Snyder <msnyder@redhat.com>
22825
22826 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22827
a911c360
MS
228282002-01-08 Michael Snyder <msnyder@redhat.com>
22829
22830 * gdb.base/gcore.exp: New test for generate-core-file command.
22831 * gdb.base/gcore.c: Testcase for above.
22832 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22833
ea2119ec
JM
228342002-01-08 Jason Merrill <jason@redhat.com>
22835
22836 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22837
68203136
FF
228382002-01-07 Fred Fish <fnf@redhat.com>
22839
22840 * gdb.c++/overload.exp: Remove unconditional xfails for:
22841 print foo_instance1.overloadargs(1)
22842 print foo_instance1.overloadargs(1, 2)
22843 print foo_instance1.overloadargs(1, 2, 3)
22844 print foo_instance1.overloadargs(1, 2, 3, 4)
22845 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22846 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22847 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22848 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22849 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22850 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22851 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22852 print foo_instance1.overload1arg()
22853 print foo_instance1.overload1arg((char)arg2)
22854 print foo_instance1.overload1arg((signed char)arg3)
22855 print foo_instance1.overload1arg((unsigned char)arg4)
22856 print foo_instance1.overload1arg((int)arg7)
22857 print foo_instance1.overload1arg((unsigned int)arg8)
22858 print foo_instance1.overload1arg((float)arg11)
22859 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22860
21b9b5b1
MS
228612002-01-07 Michael Snyder <msnyder@redhat.com>
22862
22863 * gdb.base/huge.exp: New test. Print a very large target data object.
22864 (skip_huge_test): New test variable. Define if you want to skip this
22865 test. The test reads an 8 megabyte data object from the target, so it
22866 might be very time consuming on remote targets with a slow connection.
22867 * gdb.base/huge.c: New file. Test case for above.
22868
725f922e
FF
228692002-01-07 Fred Fish <fnf@redhat.com>
22870
22871 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22872 g_instance.bfoo, and g_instance.cfoo.
22873
889bf7c5 228742002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22875
889bf7c5
PA
22876 * gdb.base/break.c (multi_line_if_conditional): New function.
22877 (multi_ilne_while_conditional): Likewise.
22878 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22879 IF or WHILE condition puts the breakpoint at the start of
22880 the condition.
f286b2c3 22881
634d57ec
JL
22882 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22883 hppa*-*-hpux* expected failure.
22884 * gdb.base/structs.exp (do_function_calls): Similarly.
22885
22886 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22887 watchpoints.
22888
9fbfe2dc
AC
228892002-01-06 Andrew Cagney <ac131313@redhat.com>
22890
22891 Fix PR gdb/66.
22892 * gdb.base/structs.exp: Replace skip for a29k with skip for
22893 gdb,cannot_call_functions.
22894 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22895 * gdb.base/callfuncs.exp: Ditto.
22896 * gdb.base/call-rt-st.exp: Ditto.
22897 * gdb.base/call-strs.exp: Ditto.
22898 * gdb.base/callfwmall.exp: Ditto.
22899 * gdb.base/scope.exp: Obsolete xfail a29k.
22900 * gdb.c++/misc.exp: Ditto.
22901 * gdb.c++/cplusfuncs.exp: Ditto.
22902 * gdb.base/ptype.exp: Ditto.
22903 * gdb.base/printcmds.exp: Ditto.
22904 * gdb.base/opaque.exp: Ditto.
22905 * gdb.base/list.exp: Ditto.
22906 * gdb.base/funcargs.exp: Ditto.
22907 * gdb.base/default.exp: Ditto.
22908
8ddad156
MS
229092002-01-04 Michael Snyder <msnyder@redhat.com>
22910
ca4976a6 22911 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22912 * gdb.base/maint.exp: Add tests for maint info sections options.
22913
1b074332
JL
22914Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22915
22916 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22917
7d159115
CV
229182001-12-20 Corinna Vinschen <vinschen@redhat.com>
22919
22920 * gdb.asm/arm.inc: New file.
22921 * gdb.asm/asm-source.exp: Add arm targets.
22922 * gdb.asm/configure.in: Ditto.
22923 * gdb.asm/configure: Recreated from configure.in.
22924
8fb87725
JL
22925Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22926
afabe08c
JL
22927 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22928 with HP's compiler.
22929 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22930 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22931 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22932 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22933
22934 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22935 either HP's compilers or GCC.
22936
db521deb
JL
22937 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22938 a SIGBUS or SIGSEGV.
22939
22940 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22941
22942 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22943 can be compiled with either HP's compiler or GCC.
22944
cfa88ab7
JL
22945 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22946 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22947 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22948
ca344dff
JL
22949 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22950 to match current gdb output. Update due to using auto-solib-limit
22951 for limiting instead of overloading auto-solib-add.
22952 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22953 test program.
22954
3f3c6e55 22955 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22956 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22957 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22958 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22959 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22960 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22961 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22962 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22963 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22964 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22965 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22966 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22967 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22968
8fb87725
JL
22969 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22970 a SIGTRAP to the inferior.
22971
cf599fa7
CV
229722001-12-19 Corinna Vinschen <vinschen@redhat.com>
22973
22974 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22975 Substitute call to target_link by call to gdb_compile.
22976
2cd045cd
JL
22977Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22978
a9c64011
AS
22979 * gdb.base/break.exp: Fix HP specific search string when testing
22980 backtracing in a called function.
2cd045cd 22981
a9c64011
AS
22982 * gdb.base/constvars.exp: Only set lang to C++ if we're
22983 compiling the test with HP's compilers.
22984 * gdb.base/volatile.exp: Similarly.
2cd045cd 22985
99ebe9ac
JB
229862001-12-19 Jim Blandy <jimb@redhat.com>
22987
22988 * gdb.base/printcmds.exp: Expect the null character to be printed
22989 as '\0', and the '\013' to be printed as '\v'.
22990 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22991 * gdb.base/setvar.exp: Same.
22992
b9891b29
JB
229932001-12-17 Jim Blandy <jimb@redhat.com>
22994
0eba65ab
JB
22995 * gdb.base/completion.exp: Rather than completing very long
22996 filenames, which can make the readline library produce output we
22997 don't recognize, cd to the directory first, and then complete
22998 using nice, short relative paths.
22999
6970b5b1
JB
23000 * gdb.base/completion.exp: On some systems, there is, in fact, a
23001 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23002 variables as being in scope. So use `no_var_named_this'
23003 instead of `b'.
6970b5b1 23004
b9891b29 23005 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23006 can't find the core file's registers as a failure.
b9891b29 23007
e6ccd35f
JSC
230082001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23009
a9c64011
AS
23010 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23011 test expect string more specific.
e6ccd35f 23012
105ba819
CV
230132001-12-13 Corinna Vinschen <vinschen@redhat.com>
23014
23015 * gdb.asm/asm-source.exp: Add support for xstormy16.
23016 * gdb.asm/configure.in: Ditto.
23017 * gdb.asm/configure: Rebuild.
23018 * gdb.asm/xstormy16.inc: New file.
23019
e9e79dd9
FF
230202001-12-10 Fred Fish <fnf@redhat.com>
23021
23022 * gdb.base/maint.exp: Update to match changes in type dumping code.
23023
347dc97d
JB
230242001-12-10 Jim Blandy <jimb@redhat.com>
23025
23026 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23027 matching the entry point symbol's name at the beginning of the
23028 line.
347dc97d 23029
5178b9d6
DJ
230302001-12-07 Daniel Jacobowitz <drow@mvista.com>
23031
23032 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23033 gdb.c++/inherit.exp, gdb.c++/method.exp,
23034 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23035 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23036 and class layout support.
23037
af890c52
DJ
230382001-12-07 Daniel Jacobowitz <drow@mvista.com>
23039
23040 * gdb.c++/classes.exp: Add test for static member function.
23041 * gdb.c++/misc.cc: Add class with static member function.
23042
7a345fb3
JB
230432001-12-07 Jim Blandy <jimb@redhat.com>
23044
f2e54a80 23045 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23046 those tests as `unsupported'.
23047 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23048 Rewrite subsequent tests to use it.
23049
23050 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23051 those tests as `unsupported'.
23052 * gdb.base/structs.exp (call_struct_func): New function.
23053 (do_function_calls): Use call_struct_func to call the functions
23054 returning structs.
23055
0bc69509
JB
23056 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23057 whether functions are prototyped or not, so we can't possibly pass
23058 arguments to t_float_values2 properly.
23059
7a345fb3
JB
23060 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23061 value of `timeout' for targets other than the mips*tx39-*.
23062
edb6ede1
MS
230632001-12-06 Michael Snyder <msnyder@redhat.com>
23064
d63a86f8 23065 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23066 and detect whether the start symbol has a leading underscore.
23067
2d842f13
JB
230682001-12-04 Jim Blandy <jimb@redhat.com>
23069
23070 * gdb.base/completion.exp: Clarify indentation.
23071
68550daf
JB
230722001-12-03 Jim Blandy <jimb@redhat.com>
23073
23074 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23075 variables on the S/390, not `.word'.
23076
cd5195a8
JB
230772001-11-30 Jim Blandy <jimb@redhat.com>
23078
23079 Add assembly-source tests for s390-ibm-linux.
23080 * gdb.asm/s390.inc: New file.
23081 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23082 the S/390 architecture.
a9c64011 23083 * gdb.asm/configure: Regenerated.
cd5195a8 23084
ca9efc90
MS
230852001-11-30 Michael Snyder <msnyder@redhat.com>
23086
23087 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23088 next, info source, info sources, info line, global and static
23089 variables, and static functions.
23090 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23091 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23092 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23093 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23094 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23095 (gdbasm_leave): Restore frame pointer.
23096 (gdbasm_startup): Copy stack set-up from crt0.S.
23097
d0e66976
FN
230982001-11-26 Fernando Nasser <fnasser@redhat.com>
23099
23100 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23101 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23102 to a local (non-static) variable. Copy tstruct.a to a static buffer
23103 and return a pointer to that buffer.
23104 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23105
e2334072
MK
231062001-11-24 Mark Kettenis <kettenis@gnu.org>
23107
23108 * gdb.asm/configure.in: Fix recognition of ix86 target.
23109 * gdb.asm/configure: Regenerate.
23110
756caa3d
MS
231112001-11-21 Michael Snyder <msnyder@redhat.com>
23112
23113 * gdb.asm/sparc.inc: New file.
23114 * gdb.asm/asm-source.exp: Recognize sparc target.
23115 * gdb.asm/configure.in: Recognize sparc target.
23116 * gdb.asm/configure: Regenerate.
d63a86f8 23117
9a4d72d5
MS
231182001-11-21 Michael Snyder <msnyder@redhat.com>
23119
23120 * gdb.asm/m32r.inc: New file.
23121 * gdb.asm/asm-source.exp: Recognize m32r target.
23122 * gdb.asm/configure.in: Recognize m32r target.
23123 * gdb.asm/configure: Regenerate.
23124
a773d1cd
MS
231252001-11-20 Michael Snyder <msnyder@redhat.com>
23126
017ac23d
MS
23127 * gdb.asm/i386.inc: New file.
23128 * gdb.asm/asm-source.exp: Recognize ix86 target.
23129 * gdb.asm/configure.in: Recognize ix86 target.
23130 * gdb.asm/configure: Regenerate.
23131
a773d1cd
MS
23132 * gdb.c++/namespace.exp: Fix quotes in output messages.
23133
bb632afb
MS
231342001-11-14 Michael Snyder <msnyder@redhat.com>
23135
25d559ca 23136 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23137 qualifier in a type cast expression, to designate an address
23138 in the instruction space (Harvard architecture).
23139
4749e309
MS
231402001-11-13 Michael Snyder <msnyder@redhat.com>
23141
23142 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23143 Tests for expressions using 'const' and 'volatile'.
23144
25050984
CV
231452001-11-13 Corinna Vinschen <vinschen@redhat.com>
23146
23147 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23148
1902c51f
DJ
231492001-11-12 Daniel Jacobowitz <drow@mvista.com>
23150
23151 * lib/mi-support.exp (mi_run_to_helper): Move comments
23152 outside of gdb_expect.
23153
dcf95b47
DJ
231542001-11-11 Daniel Jacobowitz <drow@mvista.com>
23155
23156 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23157 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23158 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23159 mi0_run_to): New functions.
23160 * gdb.mi/mi-simplerun.exp: Use them.
23161 * gdb.mi/mi0-simplerun.exp: Likewise.
23162 * gdb.mi/mi-var-cmd.exp: Likewise.
23163 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23164
45b074e1
AC
231652001-11-10 Andrew Cagney <ac131313@redhat.com>
23166
23167 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23168 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23169
bf50d346
AC
231702001-11-09 Andrew Cagney <ac131313@redhat.com>
23171
23172 * gdb.base/restore.exp: Include $expected value in restored test
23173 message.
23174
9383332c
AC
231752001-11-09 Andrew Cagney <ac131313@redhat.com>
23176
23177 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23178 implemented.
23179
db62520a
MS
231802001-11-08 Michael Snyder <msnyder@redhat.com>
23181
23182 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23183 Add pass/fail message for stop at breakpoint in call dummy function.
23184
b5703437
MS
231852001-11-07 Michael Snyder <msnyder@redhat.com>
23186
d63a86f8
RM
23187 * gdb.c++/templates.exp (test_template_breakpoints):
23188 If we get an overload menu, but it does not match what
760f6330 23189 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23190 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23191 making the whitespace optional. Argument for "new" may be
23192 "unsigned" as well as "unsigned int/long".
d63a86f8 23193 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23194 making the whitespace optional. Also replace "(void) with
23195 "((void|)), making the keyword "void" optional.
d63a86f8 23196 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23197 making the whitespace optional. Also replace "(void) with
23198 "((void|)), making the keyword "void" optional.
3bf40917
MS
23199 * gdb.base/callfuncs.c (t_float_values): This function must
23200 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23201 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23202 can be tested against both cases. Usually one case involves
23203 promotion of float to double, while the other does not.
23204 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23205 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23206 includes a stack frame for "start".
23207
c8ab4e6d
JB
232082001-11-05 Jim Blandy <jimb@redhat.com>
23209
23210 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23211 pointers are 32 bits long, and that offsets of relocs are always
23212 stored in the data (REL-style), and not in the reloc entry itself
23213 (RELA-style).
23214 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23215 stabs.
23216
3f08ced9
MS
232172001-11-01 Michael Snyder <msnyder@redhat.com>
23218
23219 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23220 and regular expression operators by using quoting.
23221
cbfa24cd
MS
232222001-10-31 Michael Snyder <msnyder@redhat.com>
23223
23224 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23225 depending on what the symbol table contains.
23226 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23227 the output of the ptype command. Similarly, accept both "const &"
23228 and "const&".
23229
aaa68313
CV
232302001-10-31 Corinna Vinschen <vinschen@redhat.com>
23231
23232 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23233 symbol `STORAGE' to allow to choose the storage class of
23234 the local datastructures.
23235 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23236 compiler directive.
23237
91740388
MS
232382001-10-30 Michael Snyder <msnyder@redhat.com>
23239
23240 * gdb.base/jump.exp: Allow it to run for all targets.
23241
1b7c05e7
CV
232422001-10-29 Corinna Vinschen <vinschen@redhat.com>
23243
23244 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23245 with new double_array size.
23246 (main): Change storage class of all local variables to static.
23247 Reduce size of double_array to 9.
23248 * gdb.base/call-ar-st.exp: Increase timeout value.
23249 Change expected output for double array to match new size in
23250 call-ar-st.c.
23251
36a22261
CV
232522001-10-29 Corinna Vinschen <vinschen@redhat.com>
23253
23254 * gdb.base/ending-run.exp: Create identical output when passing
23255 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23256 Stormy16 target.
36a22261 23257
92b8ae91
MK
232582001-10-28 Mark Kettenis <kettenis@gnu.org>
23259
23260 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23261 that we catch the expected failure under Linux/x86.
23262
cb135b83
OF
232632001-10-29 Orjan Friberg <orjanf@axis.com>
23264
23265 * gdb.base/setvar.exp: Escape curly braces.
23266 * gdb.stabs/weird.exp: Ditto.
23267
6884aa54
DJ
232682001-10-27 Daniel Jacobowitz <drow@mvista.com>
23269
23270 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23271 * gdm.mi/mi0-hack-cli.exp: Likewise.
23272
0398c9aa
AC
232732001-10-25 Andrew Cagney <ac131313@redhat.com>
23274
23275 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23276 messages.
23277
d20bf2e8
AC
232782001-10-21 Andrew Cagney <ac131313@redhat.com>
23279
23280 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23281 checking MI enabled.
23282
03dd63aa
CV
232832001-10-09 Corinna Vinschen <vinschen@redhat.com>
23284
23285 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23286
1d9d99f3
FCE
232872001-10-04 Frank Ch. Eigler <fche@redhat.com>
23288
23289 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23290 if gdb child process crashes, just signal an error.
23291
838ae6c4
JB
232922001-10-02 Jim Blandy <jimb@redhat.com>
23293
23294 * lib/gdb.exp (test_xfail_format): Simplify.
23295
23296 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23297 front of the variable name `format'. Simplify `if'.
23298
8f0cbc1c
DJ
232992001-10-01 Daniel Jacobowitz <drow@mvista.com>
23300
23301 * gdb.threads/pthreads.exp: Wait for output and delay
23302 before sending ^C.
23303
1f08dafd
DJ
233042001-10-01 Daniel Jacobowitz <drow@mvista.com>
23305
23306 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23307 some incorrect output instead of timing out.
23308 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23309
674f90ff
CV
233102001-09-28 Corinna Vinschen <vinschen@redhat.com>
23311
23312 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23313 check to allow additional `int'.
23314
9b284272
DJ
233152001-09-27 Daniel Jacobowitz <drow@mvista.com>
23316
23317 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23318 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23319
b55a4771
MS
233202001-09-27 Michael Snyder <msnyder@redhat.com>
23321
23322 * lib/gdb.exp (test_debug_format): New proc.
23323 (setup_xfail_format): Use new proc test_debug_format.
23324 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23325 proc; use new service proc test_debug_format.
23326 Replace all other "gcc_compiled" tests with this test.
23327 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23328 proc; use new service proc test_debug_format.
23329 Replace all other "gcc_compiled" tests with this test.
23330
233312001-09-27 Michael Snyder <msnyder@redhat.com>
23332
23333 * gdb.base/cvexpr.exp: New file.
23334 * gdb.base/cvexpr.c: New file
23335 Test for expressions using const and volatile keywords.
23336
4e6667ac
CV
233372001-09-26 Corinna Vinschen <vinschen@redhat.com>
23338
23339 * gdb.base/constvars.exp: Check for different orders of keywords
23340 and additional "int" strings in output.
23341
4f337972
AC
233422001-09-22 Andrew Cagney <ac131313@redhat.com>
23343
23344 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23345 responses from "help maint".
23346
2015650d
FCE
233472001-09-19 Frank Ch. Eigler <fche@redhat.com>
23348
23349 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23350 to localhost:NNN instead of :NNN, in case Xvfb is listening
23351 only on TCP.
23352
f3bcedc1
CV
233532001-09-19 Corinna Vinschen <vinschen@redhat.com>
23354
23355 * gdb.base/recurse.exp: When checking leaving the watchpoint
23356 scope, recognize when gdb is in function's epilogue and pass.
23357
6b819c92
KS
233582001-09-18 Keith Seitz <keiths@redhat.com>
23359
23360 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23361 support for running tests against sid targets.
23362 (gdbtk_done): Ditto.
23363
a10c9419
CV
233642001-09-18 Corinna Vinschen <vinschen@redhat.com>
23365
23366 * gdb.base/ending-run.c (main): Set stdout buffersize
23367 to the same reasonable value for any target.
23368 * gdb.base/ending-run.exp: Add a regular expression
23369 to make testsuite happy on Sanyo Stormy16 target.
23370
739d0d99
CV
233712001-09-17 Corinna Vinschen <vinschen@redhat.com>
23372
23373 * gdb.base/display.c (do_loops): Add float variable `f'.
23374 Increment f in loop.
23375 * gdb.base/display.exp: Increment timeout by 60 seconds.
23376 Change float display test to use variable `f'.
23377
1b8947f0
JB
233782001-09-17 Jim Blandy <jimb@redhat.com>
23379
23380 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23381 overflowing the limited breakpoint tables on some ROM monitors
23382 (like the ROM68K).
23383
9890ac81
FCE
233842001-09-15 Frank Ch. Eigler <fche@redhat.com>
23385
23386 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23387 the "-ac" (disable access control) flag.
23388
6db765ea
JH
233892001-08-30 Jeff Holcomb <jeffh@redhat.com>
23390
23391 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23392 ints.
23393
4c32cc04
KS
233942001-08-30 Keith Seitz <keiths@redhat.com>
23395
23396 * lib/gdb.exp: Move all insight-related functionality into
23397 separate file.
23398 * lib/insight-support.exp: New file.
23399
8d6e6f81
FCE
234002001-08-29 Frank Ch. Eigler <fche@redhat.com>
23401
23402 * config/sid.exp (sid_start): Never set sid verbosity; disable
23403 expect_background {} that consumed its stdout; tolerate </dev/null.
23404 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23405
6a90e1d0
AC
234062001-08-18 Andrew Cagney <ac131313@redhat.com>
23407
23408 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23409 CLI jump command to start it.
23410 (mi_run_to_main): Fail immediatly when unexpected output.
23411
1759b3c3
AC
234122001-08-18 Andrew Cagney <ac131313@redhat.com>
23413
23414 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23415 beginning of function. Fix PR gdb/191.
23416
61d11d80
FCE
234172001-08-16 Frank Ch. Eigler <fche@redhat.com>
23418
23419 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23420 what to force sid endianness to.
23421
942a4df2
KS
234222001-08-15 Keith Seitz <keiths@redhat.com>
23423
23424 * lib/gdb.exp (gdbtk_start): Don't set environment
23425 variables for TCL_LIBRARY and friends. Insight will
23426 now figure these out for itself.
23427
0521c418
MS
234282001-08-02 Michael Snyder <msnyder@redhat.com>
23429
23430 * gdb.base/completion.exp: Remove the symbol "a64l" from
23431 the expect string; this is target-specific, and not related
23432 to what is being tested.
23433
74a9a58a
DB
234342001-08-02 Dave Brolley <brolley@redhat.com>
23435
23436 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23437
c70819fa
MS
234382001-07-25 Michael Snyder <msnyder@redhat.com>
23439
c2b8fa57
MS
23440 * gdb.base/consecutive.exp: New file. Test stepping over
23441 breakpoints on consecutive instructions.
23442 * gdb.base/consecutive.c: New file.
23443
c70819fa
MS
23444 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23445 curly braces in regular expressions.
23446
2b1a1355
MS
234472001-07-25 Michael Snyder <msnyder@redhat.com>
23448
23449 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23450 legitimate output from stepping out of main.
23451
413eca6f
KS
234522001-07-22 Keith Seitz <keiths@redhat.com>
23453
23454 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23455 the empty string, do not run the tests.
23456
7e5a9322
SC
234572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23458
23459 * gdb.base/long_long.exp: Detect size of pointer. Take into
23460 account 2-byte pointers when testing for p/a results.
23461
de58f10f
SC
234622001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23463
d63a86f8 23464 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23465 and defined to 1K for m68hc11.
23466 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23467 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23468 (sizeof_random_data): New variable to tell the size of the data table;
23469 don't test past this size; always run to main.
23470
d6f5fea1
SC
234712001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23472
23473 * gdb.base/return2.exp: return of long long and double fails for
23474 68HC11; don't execute these tests on that platform.
23475 * gdb.base/return.exp: Return of a double fails for 68hc11.
23476
c477543d
SC
234772001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23478
23479 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23480 tests that print a float.
23481 * call-rt-st.exp: Likewise.
23482
63cf1c79
MK
234832001-07-12 Mark Kettenis <kettenis@gnu.org>
23484
23485 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23486 running this test on Linux.
23487
112f9ab5
MC
234882001-06-24 Michael Chastain <chastain@redhat.com>
23489
23490 * gdb.base/arithmet.exp: Remove some tests to make all test names
23491 unique.
23492
4970cb0f
MS
234932001-07-03 Michael Snyder <msnyder@redhat.com>
23494
23495 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23496 the output of the ptype command.
23497
d85da69f
MS
234982001-07-02 Michael Snyder <msnyder@redhat.com>
23499
4c8a82de
MS
23500 * gdb.base/completion.exp: Don't assume that break.c is the only
23501 source file that may contain functions named "marker".
d85da69f
MS
23502 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23503
8afc772b
AC
235042001-06-28 Andrew Cagney <ac131313@redhat.com>
23505
23506 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23507 of files to delete.
23508
23509 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23510 * gdb.disasm/h8300s.exp: New file.
23511 gdb.disasm/h8300s.s: Likewise.
23512
cff22675
AC
235132001-06-27 Andrew Cagney <ac131313@redhat.com>
23514
23515 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23516 empty breakpoint tables.
23517
68c81b54
AC
235182001-06-25 Andrew Cagney <ac131313@redhat.com>
23519
23520 * lib/mi-support.exp: Update args=... part of stop-reason
23521 patterns. Accept either a list or a tuple.
23522
2dd62704
AC
235232001-06-23 Andrew Cagney <ac131313@redhat.com>
23524
23525 * lib/mi-support.exp: Remove local emacs variable defining
23526 change-log-default-name.
23527
b4127474
MC
235282001-06-22 Michael Chastain <chastain@redhat.com>
23529
23530 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23531 This is operationally compatible with the previous version.
23532
8dbfb380
JB
235332001-06-13 Jim Blandy <jimb@redhat.com>
23534
23535 * lib/gdb.exp (gdb_test): Doc fix.
23536
f2d8c86d
MC
235372001-06-10 Michael Chastain <chastain@redhat.com>
23538
23539 * gdb.base/exprs.exp: Remove a duplicate test.
23540
81564d34
JB
235412001-06-06 Jim Blandy <jimb@redhat.com>
23542
23543 * gdb.base/return2.exp (main): Use values to test float and double
23544 returns that are not NaN's, to avoid being confused by IEEE
23545 comparison rules.
23546
da55addb
MS
235472001-06-04 Michael Snyder <msnyder@redhat.com>
23548
23549 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23550 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23551 rather than wait for 12 more tests to time out.
23552
42c65987
JB
235532001-06-06 Jim Blandy <jimb@redhat.com>
23554
b18bced9 23555 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23556 Don't forget to match the GDB prompt.
b18bced9 23557
42c65987
JB
23558 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23559
5b41e5f0
JB
235602001-06-04 Jim Blandy <jimb@redhat.com>
23561
23562 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23563 command.
23564
015e046f
KB
235652001-05-31 Kevin Buettner <kevinb@redhat.com>
23566
23567 * gdb.base/annota1.exp (info break): Match four or more spaces
23568 after "Address".
23569
fb1ffbbe
MC
235702001-05-31 Michael Chastain <chastain@redhat.com>
23571
23572 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23573 (dm_type_int_star): Likewise.
23574 (dm_type_long_star): Likewise.
23575 (dm_type_void_star): Likewise.
23576
5ea2a32c
KB
235772001-05-29 Kevin Buettner <kevinb@redhat.com>
23578
23579 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23580 to a known value in order to get consistent results regardless
23581 of the setting of INPUTRC or the presence or contents of .inputrc.
23582
ae23c492
MS
235832001-05-24 Michael Snyder <msnyder@redhat.com>
23584
ac55707e
MS
23585 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23586 Don't require that the main thread and the manager thread are the
23587 first in the list.
23588
ae23c492
MS
23589 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23590 debugging. If test fails, issue an "unsupported" not a "fail".
23591
400071f1
JB
235922001-05-24 Jim Blandy <jimb@redhat.com>
23593
23594 Don't assume that short is shorter than int.
23595 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23596 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23597 this isn't true.
400071f1
JB
23598 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23599 an int, is not equal to ~0 stored in an unsigned char. This tests
23600 the same thing that the previous test meant to, but works on
23601 16-bit machines, too.
23602 ("print unsigned char != (~0)"): Same test, complemented.
23603
0816a3e5
MS
236042001-05-24 Michael Snyder <msnyder@redhat.com>
23605
23606 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23607 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23608 and prevents dejagnu getting out of step.
23609
f6dc23a9
KB
236102001-05-23 Kevin Buettner <kevinb@redhat.com>
23611
23612 * gdb.base/finish.exp (finish_void): Revise pattern for
23613 stopping on the call statement to not permit stopping at
23614 the start of the instructions comprising the call sequence.
23615
7dbd117d
MC
236162001-05-19 Michael Chastain <chastain@redhat.com>
23617
23618 * gdb.base/callfuncs.exp: Make all test names unique.
23619 * gdb.base/commands.exp: Make all test names unique.
23620 * gdb.base/condbreak.exp: Make all test names unique.
23621 * gdb.base/dbx.exp: Make all test names unique.
23622 * gdb.base/default.exp: Make all test names unique.
23623 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23624 and TIMEOUT messages to their corresponding PASS message.
23625 * gdb.base/ending-run.exp: Make all test names unique.
23626 * gdb.base/long_long.exp: Remove duplicate test.
23627
6b0b0a9e
KB
236282001-05-21 Kevin Buettner <kevinb@redhat.com>
23629
23630 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23631 stop on the call statement as well as the statement after the
23632 call.
23633
2caa35cb
MS
236342001-05-21 Michael Snyder <msnyder@redhat.com>
23635
23636 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23637
40713331
EZ
236382001-05-10 Elena Zannoni <ezannoni@redhat.com>
23639
a9c64011
AS
23640 * gdb.base/completion.exp: Revamp test. Make it execute on all
23641 platforms.
40713331 23642
c2c1be8d
EZ
236432001-05-10 Elena Zannoni <ezannoni@redhat.com>
23644
a9c64011
AS
23645 * config/gdbserver.exp (gdb_load): Handle the case
23646 in which the arguments to gdbserver are given in the
23647 baseboard configuration file.
23648 Also handle the case in which the server needs to do a
23649 load.
2c9cd303 23650
9671de48
KS
236512001-05-07 Keith Seitz <keiths@cygnus.com>
23652
a9c64011
AS
23653 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23654 set up the display for testing.
23655 (gdbtk_start): Convert all paths to paths that tcl will like.
23656 Export target information to environment.
23657 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23658 necessary.
23659 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23660 (to_tcl_path): New proc to convert a given pathname into
23661 a path acceptible as an argument to a tcl command.
23662 (_gdbtk_export_target_info): New proc to export target info
23663 into the environment for gdbtk testing.
23664 (gdbtk_done): New proc to signal end-of-test.
9671de48 23665
5a360f47
JB
236662001-05-06 Jim Blandy <jimb@redhat.com>
23667
23668 * restore.c: Make the code of caller0 correspond to its comment.
23669
66c756c6
MS
236702001-05-03 Michael Snyder <msnyder@redhat.com>
23671
23672 * config/sid.exp (gdb_target_sid): Check for error messages.
23673 On error or timeout, don't make expect exit (which will terminate
23674 all subsequent tests); instead just make gdb exit.
d63a86f8 23675 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23676 return a negative value.
23677
a966fde5
JB
236782001-04-24 Jim Blandy <jimb@redhat.com>
23679
851c18e0
JB
23680 * gdb.c++/templates.exp: If we see the prompt for the overload
23681 list, but we haven't recognized any of the longer patterns,
23682 arrange for this test to fail, not hang.
23683
a966fde5
JB
23684 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23685 variations.
23686
db144853
MC
236872001-04-22 Michael Chastain <chastain@redhat.com>
23688
23689 * gdb.c++/local.exp: Use the 'runto' library function.
23690 * gdb.c++/namespace.exp: Likewise.
23691 * gdb.c++/overload.exp: Likewise.
23692
3207ec21
KB
236932001-03-26 Kevin Buettner <kevinb@redhat.com>
23694
23695 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23696 * gdb.base/step-line.exp: New file. Test step/next in presence of
23697 #line directives.
23698 * gdb.base/step-line.c: New file. Test program for the above.
23699 * gdb.base/step-line.inp: New file. We pretend that this file has
23700 been transformed by some other tool into step-line.c.
23701
13b57657
JB
237022001-03-21 Jim Blandy <jimb@redhat.com>
23703
23704 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23705 unmangled operator names.
23706
754cbe1c
JB
237072001-03-20 Jim Blandy <jimb@redhat.com>
23708
23709 * gdb.threads/linux-dp.exp: Recognize an additional message
23710 generated by GDB when it doesn't understand how to debug threads
23711 on the target system.
23712
177495c9
AC
237132001-03-19 Andrew Cagney <ac131313@redhat.com>
23714
23715 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23716
f266096b
MC
237172001-03-12 Michael Chastain <chastain@redhat.com>
23718
23719 * gdb.c++/derivation.exp: Use the 'runto' library function.
23720
cac3c2ff
MC
237212001-03-12 Michael Chastain <chastain@redhat.com>
23722
23723 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23724
b6c11a24
MC
237252001-02-24 Michael Chastain <chastain@redhat.com>
23726
23727 * gdb.c++/ref-types.exp: Change handwritten code to library
23728 function 'runto'.
23729
6bae5bce
OF
237302001-03-16 Orjan Friberg <orjanf@axis.com>
23731
23732 * gdb.base/signals.exp: Set count to 0 explicitly.
23733
0015fd9a
MS
237342001-03-15 Mark Salter <msalter@redhat.com>
23735
23736 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23737 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23738 (gdb_load): Add support for additional target_info: gdb_download_size
23739 and gdb_load_timeout.
0015fd9a 23740
fc33412a
DT
23741Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23742
23743 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23744 file -- to prevent failing when the compile fails but we have no
23745 intention of running the tests anyway.
fc33412a
DT
23746
23747 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23748 tests if set.
23749
23750 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23751 integers.
fc33412a
DT
23752
23753 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23754 * gdb.c++/namespace.exp: Ditto.
23755
115f06de
OF
237562001-03-07 Orjan Friberg <orjanf@axis.com>
23757
23758 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23759 * gdb.base/pointers.exp: Relax pattern match of decimals.
23760
b6ba6518
KB
237612001-03-06 Kevin Buettner <kevinb@redhat.com>
23762
23763 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23764 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23765 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23766 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23767 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23768 config/sh.exp, config/sid.exp, config/slite.exp,
23769 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23770 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23771 config/vxworks.exp, config/vxworks29k.exp,
23772 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23773 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23774 gdb.base/arithmet.exp, gdb.base/assign.exp,
23775 gdb.base/async.exp, gdb.base/attach.exp,
23776 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23777 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23778 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23779 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23780 gdb.base/commands.exp, gdb.base/completion.exp,
23781 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23782 gdb.base/constvars.exp, gdb.base/corefile.exp,
23783 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23784 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23785 gdb.base/ending-run.exp, gdb.base/environ.exp,
23786 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23787 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23788 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23789 gdb.base/funcargs.exp, gdb.base/help.exp,
23790 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23791 gdb.base/logical.exp, gdb.base/long_long.exp,
23792 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23793 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23794 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23795 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23796 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23797 gdb.base/regs.exp, gdb.base/relational.exp,
23798 gdb.base/remote.exp, gdb.base/reread.exp,
23799 gdb.base/restore.exp, gdb.base/return2.exp,
23800 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23801 gdb.base/selftest.exp, gdb.base/setshow.exp,
23802 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23803 gdb.base/sigall.exp, gdb.base/signals.exp,
23804 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23805 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23806 gdb.base/step-test.exp, gdb.base/structs.c,
23807 gdb.base/structs.exp, gdb.base/structs2.exp,
23808 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23809 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23810 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23811 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23812 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23813 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23814 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23815 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23816 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23817 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23818 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23819 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23820 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23821 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23822 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23823 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23824 gdb.trace/circ.exp, gdb.trace/collection.exp,
23825 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23826 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23827 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23828 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23829 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23830 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23831 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23832 notices.
23833
dc96c6c7 238342001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23835
23836 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23837 first arg is int not float.
23838
dc96c6c7 238392001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23840
23841 * gdb.base/reread.exp: Unsupported for non-native targets;
23842 doesn't work for remote debugging.
23843
9b0c4aeb
FN
238442001-02-19 Fernando Nasser <fnasser@redhat.com>
23845
23846 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23847 * gdb.base/ending-run.exp: Properly handle the BSP state when
23848 stepping past the end of main.
9b0c4aeb 23849
02aa71d5
MC
238502001-02-19 John Moore <jmoore@redhat.com>
23851
23852 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23853 Converted HPUX fix for non-expected items following multiple
23854 step commands into general solution for all platforms.
23855
1fa449a4
MC
238562001-02-18 Michael Chastain <chastain@redhat.com>
23857
23858 * gdb.c++/classes.exp (do_tests): Change runto statements
23859 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23860 statements demangler agnostic.
23861 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23862 (gdb_virtfunc_restart): Likewise.
23863
b2f9ec70
MC
238642001-02-14 Michael Chastain <chastain@redhat.com>
23865
23866 * gdb.c++/inherit.exp (do_tests): Change runto statements
23867 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23868 statements demangler agnostic.
23869
cf74b8ca
AC
23870Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23871
23872 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23873 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23874 before calling common_routine 15 times'' tests.
cf74b8ca 23875
99f78f56
MC
238762001-02-11 Michael Chastain <chastain@redhat.com>
23877
23878 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23879 Helps the test script figure out which demangler is in use.
23880 (dm_type_foo_ref): Ditto.
23881 (dm_type_int_star): Ditto.
23882 (dm_type_long_star): Ditto.
23883 (dm_type_unsigned_int): Ditto.
23884 (dm_type_void): Ditto.
23885 (dm_type_void_star): Ditto.
99707966 23886 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23887 Probe the gdb demangler and set variables to accommodate
23888 formatting differences.
23889 (info_func_regexp): New function. Same as info_func, but
23890 matches against a regexp.
23891 (info_func): Match against a literal string.
23892 (print_addr_2): New function. Match against a literal string,
23893 which can be different from the input to gdb.
23894 (print_addr): Simply call print_addr_2 with the same argument twice.
23895 (test_lookup_operator_functions): Use demangler formatting variables.
23896 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23897 the tests in the same order as the C++ class declaration.
23898 (test_paddr_operator_functions): Ditto.
23899 (test_paddr_overloaded_functions): Ditto.
23900 (test_paddr_hairy_functions): Use demangler formatting variables.
23901 Add reference to gdb/19 for related tests.
23902 (do_tests): Call probe_demangler.
23903
1de8f023
KB
239042001-01-30 Kevin Buettner <kevinb@redhat.com>
23905
23906 * gdb.c++/templates.cc (printf): Remove unused function definition.
23907
ca3f91ed
MS
239082001-01-26 Felix Lee <flee@redhat.com>
23909
23910 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23911
239122001-01-25 matthew green <mrg@redhat.com>
23913
23914 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23915 up sid.
23916 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23917
239182001-01-25 matthew green <mrg@redhat.com>
23919
23920 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23921 Deprecate $sid_spawn_id.
ca3f91ed
MS
23922 (sid_exit): Remove code necessary only for `spawn.'
23923
239242001-01-25 matthew green <mrg@redhat.com>
23925
23926 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23927
fb18ec4a
MC
239282001-01-28 Michael Chastain <chastain@redhat.com>
23929
23930 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23931 to call when tests fail. It takes gdb out of the overloaded
23932 function choice menu back to the main prompt, so that the test
23933 program stays synchronized.
23934 (set_bp_overloaded): New proc to collect all the common
23935 code for setting a breakpoint on an overloaded name. Calls
23936 take_gdb_out_of_choice_menu when needed.
23937 (menu_overload1arg): New variable to collect the repeated
23938 instances of the expected menu for an overloaded name. Change
23939 the regular expression to handle changes in g++ type encoding:
23940 "void" can be either "void" or "", and "unsigned int" can be
23941 either "unsigned int" or "unsigned".
23942 (continue_to_bp_overloaded): Change regular expressions to handle
23943 changes in g++ type encoding.
23944 (no proc): Call take_gdb_out_of_choice_menu when needed.
23945 Remove redundant calls to "info break". Accept either "canceled"
23946 or "cancelled". Change regular expressions in "info break"
23947 calls to handle changes in g++ type encoding. Give all tests
23948 unique strings.
23949
9c646a6e
BE
239502001-01-17 Ben Elliston <bje@redhat.com>
23951
23952 * config/sid.exp: New file.
23953
9549d9c1
AC
23954Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23955
23956 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23957
dc96c6c7 239582000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23959
23960 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23961 Add a RE to accept a non-ascii char if one is ever presented.
23962
b4df4f68
FN
239632000-12-20 Fernando Nasser <fnasser@redhat.com>
23964
297dd0fd 23965 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23966
dc96c6c7 239672000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23968
d63a86f8 23969 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23970 in regexp. One '\' does not suffice on Linux.
23971
4a7bddb6
MC
239722000-12-09 Michael Chastain <chastain@redhat.com>
23973
23974 * gdb.base/break.exp (test_clear_command): Use a marker function
23975 rather than 'main' for the test function. Also move this
23976 test to an execution point where the marker function names are
23977 guaranteed to be bound to functions. (Executing tests after a
23978 'finish' from main runs into name conflicts with local names
23979 in __libc_start_main).
23980
dc96c6c7 239812000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23982
23983 * gdb.base/finish.exp: New test for gdb's "finish" command.
23984 * gdb.base/return2.exp: New test for gdb's "return" command.
23985 * gdb.base/return2.c: New source file for above.
23986
dc96c6c7 239872000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23988
23989 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23990 * gdb.base/miscexprs.exp: Ditto.
23991 * gdb.base/pointers.exp: Ditto.
23992 * gdb.c++/derivation.exp: Ditto.
23993 * gdb.c++/local.exp: Ditto.
23994 * gdb.c++/namespace.exp: Ditto.
23995 * gdb.c++/overload.exp: Ditto.
23996 * gdb.c++/ref-types.exp: Ditto.
23997
dc96c6c7 239982000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23999
24000 * gdb.base/constvars.exp: Test result of "up" command.
24001 * gdb.base/miscexprs.exp: Ditto.
24002 * gdb.base/pointers.exp: Ditto.
24003 * gdb.base/scope.exp: Ditto.
24004 * gdb.c++/derivation.exp: Ditto.
24005 * gdb.c++/local.exp: Ditto.
24006 * gdb.c++/namespace.exp: Ditto.
24007 * gdb.c++/overload.exp: Ditto.
24008 * gdb.c++/ref-types.exp: Ditto.
24009
44097287
FN
240102000-11-22 Michael Chastain <chastain@redhat.com>
24011
24012 * mips_pro.exp: Accept either "middle -> top -> main" or
24013 "middle -> main" in the backtrace, because gcc can optimize
24014 tail calls to jumps. Remove setup_xfail for the hppa case.
24015 Add a comment with the original warning messages from PR 3016,
24016 which was filed in 1993, to preserve them for posterity.
24017
9d2e1bab
ND
240182000-11-17 Nick Duffek <nsd@redhat.com>
24019
24020 * lib/gdb.exp (gdb_test): Override timeout with board info.
24021
1aca8eb7
ND
240222000-11-17 Nick Duffek <nsd@redhat.com>
24023
24024 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24025 the second kill and detach messages.
24026
93076499
ND
240272000-11-17 Nick Duffek <nsd@redhat.com>
24028
24029 * configure.in: Add AC_EXEEXT.
24030 * configure: Regenerate.
24031 * Makefile.in (just-check): Export EXEEXT.
24032 * lib/gdb.exp ($EXEEXT): Import from environment.
24033 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24034 expect "maint dump-me" on Cygwin.
24035 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24036 $EXEEXT.
24037
30e87cd3
ND
240382000-11-17 Nick Duffek <nsd@redhat.com>
24039
24040 * gdb.base/break.exp: Test backtrace and finish from called
24041 function on all platforms, not just HP-UX.
24042
dc96c6c7 240432000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24044
24045 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24046 code from gdb_target_monitor, so it can be used independantly
24047 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24048
dc96c6c7 240492000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24050
24051 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24052 * gdb.base/corefile.exp: Expect the message "Program is being
24053 debugged already" when we send the "corefile" command, since
24054 the preceeding gdb_load may have connected gdb to a remote target.
24055 * gdb.base/display.exp: Disable hardware watchpoints if new
24056 board info variable "no_hardware_watchpoints" is true.
24057 Replace single-letter commands with more readable ones.
24058 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24059 if new board info variable "no_hardware_watchpoints" is true.
24060 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24061 to see if stdio (printf) testing is possible.
24062 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24063 board info variable "no_hardware_watchpoints" is true. Use new
24064 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24065
39124dea
FN
240662000-11-13 Fernando Nasser <fnasser@redhat.com>
24067
24068 From Orjan Friberg <orjanf@axis.com>:
24069 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24070 in array print pattern match.
24071
a9e2e984
FN
240722000-11-09 Fernando Nasser <fnasser@redhat.com>
24073
24074 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24075 spelling "cancelled" to U.S. spelling "canceled" to match changes
24076 made to gdb.
24077 * gdb.c++/ovldbreak.exp: Ditto.
24078
c7db355b
PS
240792000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24080
24081 * gdb.base/callfuncs.c (main): Moved to end of file, call
24082 t_double_values to initialize the FPU before inferior calls are made.
24083 * gdb.base/callfuncs.exp: Test for register preservation after calling
24084 inferior functions. Add tests for continuining, finishing and
24085 returning from a stop in a call dummy.
24086
dc96c6c7 240872000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24088
24089 * gdb.base/commands.exp: Break up long lines, and re-indent.
24090
dc96c6c7 240912000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24092
24093 * config/gdbserver.exp: Rewritten from the ground up, to make it
24094 compatible with the current dejagnu tree, and to make it work with
24095 the new "gdbserver" in libremote.
24096
dc96c6c7 240972000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24098
24099 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24100 * gdb.base/varargs.exp: Skip entire test if no printf support.
24101 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24102 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24103
dc96c6c7 241042000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24105
24106 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24107 no floating point support.
24108 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24109 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24110 * gdb.base/call-rt-st.exp: Ditto.
24111 * gdb.base/call-strs.exp: Ditto.
24112
bac5fc66
JG
241132000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24114
24115 * gdb.base/sizeof.c: include <stdio.h>.
24116
24117 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24118 'finish', otherwise uncaptured gdb_prompt would potentially
24119 throw remaining test points out of sync.
bac5fc66 24120
b22a6027
SB
241212000-07-26 Scott Bambrough <scottb@netwinder.org>
24122
24123 * gdb.base/recurse.exp: Run tests for all targets.
24124 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24125 gnu-oldld case on ARM.
24126 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24127 for ARM targets.
d63a86f8 24128
d8231941
AG
24129Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24130
24131 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24132 * gdb.java/configure: Rebuild.
24133
8caabe69
AG
24134Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24135
24136 * gdb.java/jv-exp.exp: New file.
24137
9d273ca3
AG
24138Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24139
24140 * configure: Rebuilt.
24141 * configure.in (configdirs): Add gdb.java.
24142 * gdb.java/jmisc.java: New file.
24143 * gdb.java/jmisc.exp: New file.
24144 * gdb.java/Makefile.in: New file.
24145 * gdb.java/configure: Rebuilt.
24146 * gdb.java/configure.in: New file.
24147 * lib/java.exp: New file.
24148
4f823a66
AC
24149Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24150
24151 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24152 underflow.
4f823a66 24153
2391e11d
AC
24154Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24155
24156 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24157 and the compilers sizes.
2391e11d 24158
54602222
ND
241592000-07-09 Nick Duffek <nsd@redhat.com>
24160
24161 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24162 (use_methods): New function.
24163 (main): Call use_methods().
24164 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24165 (do_tests): Call test_method_param_class.
24166
2bec0572
ND
241672000-07-09 Nick Duffek <nsd@redhat.com>
24168
24169 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24170 spelling.
24171 (test_enums): New procedure. Move enum tests from end of script
24172 to here. Set breakpoint on function name instead of line number.
24173 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24174 (enums2): New marker function.
24175 (enums1): New function.
24176 (main): Call enums1(). Move enum tests to enums1().
24177
78492fde
AC
24178Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24179
24180 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24181 compile/link program. Update line numbers.
78492fde
AC
24182 * gdb.asm/d10v.inc: Define ``startup''.
24183 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24184
49a2cef8
AC
24185Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24186
24187 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24188
3e6c8688
EZ
241892000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24190
24191 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24192 of 'help maint print' command.
3e6c8688 24193
9ff5cbe9
AC
24194Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24195
24196 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24197 they use gdb_expect_list.
9ff5cbe9 24198
17c579bd
AC
24199Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24200
24201 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24202 memory-read-packet-size'' instead of ``set endian big'' to test
24203 long commands.
17c579bd 24204
e6d71bf3
DB
242052000-06-03 Daniel Berlin <dan@cgsoftware.com>
24206
24207 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24208 g++, and stop skipping them.
e6d71bf3
DB
24209
24210 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24211 work under g++.
24212
d63a86f8 24213 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24214 initialization.
24215
dc96c6c7 242162000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24217
24218 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24219 the regular expression: accept an (almost) arbitrary sequence of
24220 "frames-invalid" and "breakpoints-invalid" messages both before
24221 and after the "starting" message.
24222
dc96c6c7 242232000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24224
24225 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24226
dc96c6c7 242272000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24228
24229 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24230 Relax the regular expression a little, make it pass on Solaris 8.
24231
8216cda9
KB
242322000-05-12 Kevin Buettner <kevinb@redhat.com>
24233
24234 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24235 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24236 Instead, it is permissible for gdb to stop on the line of the
24237 call itself.
24238
1a570b2f
MS
242392000-05-12 Michael Snyder <msnyder@.cygnus.com>
24240
24241 * gdb.base/break.exp (bp on small function, optimized file):
24242 Add a second pass pattern. The behavior differs here between stabs
24243 and dwarf for one-line functions. Stabs preserves two line symbols
24244 (one before the prologue and one after) with the same line number,
24245 but dwarf regards these as duplicates and discards one of them.
24246 Therefore the address after the prologue (where the breakpoint is)
24247 has no exactly matching line symbol, and GDB reports the breakpoint
24248 as if it were in the middle of a line rather than at the beginning.
24249
dc96c6c7 242502000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24251
d63a86f8 24252 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24253 rather than "send_gdb" (for consistancy).
24254
7d418785
AC
24255Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24256
24257 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24258 * gdb.c++/templates.cc: Properly check for GCC version number.
24259 * lib/compiler.cc: Likewise
24260
dc96c6c7 242612000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24262
d63a86f8 24263 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24264 gdb may not stop at the first line of main, due to code motion.
24265
dc96c6c7 242662000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24267
24268 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24269 This test depends on parsing the printf output from the target.
24270 Since the sparclet stub doesn't do stdio, this will never work.
24271 * gdb.base/call-rt-st.exp: ditto.
24272 * gdb.base/call-strs: ditto.
24273
dc96c6c7 242742000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24275
24276 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24277
24278 * gdb.base/ending-run.exp: After connecting to a remote target,
24279 but before running, the target will appear to be in a random
24280 location. Specify both a file and a line for breakpoints.
24281 Also, the function that calls main may be called 'init'
24282 rather than 'start'.
24283
a5a51225
EZ
242842000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24285
24286 * gdb.base/help.exp: Update output for add-symbol-file command.
24287
7930cc7c
FN
242882000-04-10 Fernando Nasser <fnasser@cygnus.com>
24289
24290 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24291 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24292
23e37ab1
C
242932000-04-07 J.T. Conklin <jtc@redback.com>
24294
e93c542c
C
24295 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24296
23e37ab1
C
24297 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24298
591b8fa3
PDM
24299Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24300
24301 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24302 values that can be represented exactly.
591b8fa3
PDM
24303 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24304 above change, and to not check against the directory part of the source
24305 file name.
24306 (step into print_long_arg_list): Likewise.
24307 (print print_small_structs from print_long_arg_list): Likewise.
24308 (print print_long_arg_list): Likewise.
24309
7a495180
EZ
243102000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24311
30b53638 24312 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24313
beb998c6
AC
24314Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24315
24316 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24317
1c689132
DB
243182000-03-25 Daniel Berlin <dan@cgsoftware.com>
24319
24320 * gdb.base/commands.exp (deprecated_command_test): Add test for
24321 deprecate with no arguments.
24322
c1790a9d
JL
243232000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24324
24325 * gdb.base/break.exp: Add new test for setting breakpoints on
24326 optimized code so we can test breakpoints work even when function
24327 prologues may be optimized away
24328
003ba290
FN
243292000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24330
24331 From David Whedon <dwhedon@gordian.com>
a9c64011 24332 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24333
6837a0a2
DB
243342000-03-22 Daniel Berlin <dan@cgsoftware.com>
24335
24336 * gdb.base/help.exp: Added test for new apropos command.
24337
b9593231
KB
243382000-03-21 Kevin Buettner <kevinb@redhat.com>
24339
24340 * gdb.base/pointers.c (usevar): New function.
24341 (main): Make sure that global variables v_int_pointer2, rptr,
24342 and y are all referenced someplace in the program by calling
24343 usevar() on them. [Some linkers delete symbols which are
24344 never referenced. The space remains, but there's no way to
24345 get a (symbolic) handle on the variable from the debugger.]
24346
751a959b
EZ
243472000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24348
24349 * gdb.base/printcmds.c: Add typedeffed arrays.
24350
24351 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24352 procedure to test arrays that are typedef'd.
751a959b 24353
73a93a32
JI
243542000-03-13 James Ingham <jingham@leda.cygnus.com>
24355
24356 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24357 the library directories.
73a93a32 24358
fb40c209
AC
24359Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24360
24361 * configure.in (configdirs): Add sub directory gdb.mi.
24362 * configure: Re-generate.
24363
24364 * gdb.mi: New directory.
d63a86f8 24365
ee4dd2c9
AC
243662000-02-25 Scott Bambrough <scottb@netwinder.org>
24367
24368 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24369 a long long value as a double on ARM platforms.
ee4dd2c9 24370
70f0cc22
JB
243712000-02-16 Jim Blandy <jimb@redhat.com>
24372
24373 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24374 default source file is set properly before running this test.
24375
853819b8
EZ
243762000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24377
24378 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24379 gdbtk/library directory, not in gdbtcl2.
853819b8 24380
dfcd3bfb
JM
243812000-02-04 Jim Blandy <jimb@redhat.com>
24382
24383 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24384 backslash from regexp pattern.
24385
24386 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24387 procedure. Use it to run all the "continue to bp overloaded"
24388 tests. Note that this changes the names of the tests slightly.
24389 If the breakpoint hit message includes a hex PC value, because
24390 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24391 from the real source code, still consider that a pass.
24392
24393 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24394 XFAIL here if the breakpoint message contains a hex address. Note
24395 similar change on 1999-11-02.
24396
24397 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24398
24399 * gdb.base/ptype.exp: Establish a default source file before
24400 calling get_debug_format.
24401
244022000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24403
24404 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24405
8b93c638
JM
244062000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24407
24408 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24409 of successive stepi commands -- while in the prologue we should see
24410 the function entry bracket.
24411
244122000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24413
24414 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24415 reach __change_mode() when stepping through the end of main().
24416
c5394b80
JM
244172000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24418
24419 * gdb.base/default.exp: Fix expected pattern.
24420 * gdb.base/help.exp: Same.
24421
0d06e24b
JM
244222000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24423
24424 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24425 Don't use xfail's because that affects only the following test.
d63a86f8 24426
0d06e24b 24427 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24428 solaris or linux.
0d06e24b
JM
24429
24430 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24431
dc96c6c7 244322000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24433
d63a86f8 24434 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24435 "A syntax error" rather than "A parse error". Accept both.
24436
244372000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24438
24439 * gdb.base/default.exp: Remove OS dependent string from "target
24440 remote" test.
24441 * gdb.base/help.exp: Same for "help target remote" test.
24442
c3f6f71d
JM
244432000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24444
24445 From Jim Kingdon <kingdon@redhat.com>:
24446
24447 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24448 prompt (cleanup rather than necessity, but still might keep output
24449 from spilling to next test).
c3f6f71d
JM
24450
244512000-01-02 Fred Fish <fnf@cygnus.com>
24452
24453 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24454 AIX, which defines them in <sys/types.h>.
24455
ed9a39eb 244561999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24457
ed9a39eb 24458 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24459 float" test.
ed9a39eb
JM
24460
244611999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24462
ed9a39eb 24463 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24464
24465 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24466 outermost frame disallowed".
24467
244681999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24469
24470 * gdb.base/setvar.exp: New tests for setting the value of a struct
24471 with a constant list.
24472
244731999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24474
24475 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24476 require the user to type a cast before setting the value of a struct.
24477
de57eccd
JM
244781999-12-06 Jim Blandy <jimb@cygnus.com>
24479
24480 * gdb.base/default.exp: Expect the new 'info float' command on
24481 all i386 platforms.
24482
24483 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24484 LinuxThreads libraries that don't support debugging.
24485
c2d11a7d
JM
24486Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24487
24488 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24489 Change the buffer type to ``unsigned char'' to simplify size
24490 arithmetic.
c2d11a7d
JM
24491
24492 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24493 stub only handles 400-1 byte packets. Verify that the download
24494 worked.
c2d11a7d
JM
24495
244961999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24497
24498 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24499 tests, using UNRESOLVED for the untested cases. Also, does not wait
24500 for a timeout if the prompt was received before a recognizable pattern.
24501
245021999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24503
24504 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24505
245061999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24507
24508 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24509 watchpoints.
c2d11a7d
JM
24510
245111999-11-24 Jason Merrill <jason@casey.cygnus.com>
24512
24513 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24514
24515 * gdb.c++/local.exp: Be more flexible in recognizing local class
24516 name mangling. Don't allow horribly truncated method names.
24517 * gdb.c++/derivation.exp: Expect protected inheritance.
24518 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24519 * gdb.c++/virtfunc.exp: Likewise.
24520 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24521 when printing a nested enum.
24522
245231999-11-22 Jim Blandy <jimb@cygnus.com>
24524
24525 * gdb.base/step-test.exp: Properly await GDB's response to setting
24526 a breakpoint on the call to large_struct_by_value.
24527
24528 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24529 just because we have debug info for the `start' function.
24530
245311999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24532
24533 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24534 "Unknown signal" messages, which indicate (on LinuxThreads) that
24535 GDB doesn't know how to debug threads on this system. This is
24536 better than hanging while philosopher 0 dumps chatter into gdb.log.
24537
245381999-11-18 Tom Tromey <tromey@cygnus.com>
24539
24540 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24541
245421999-11-18 Fred Fish <fnf@cygnus.com>
24543
24544 * gdb.base/coremaker2.c: Add sample program for generating
24545 cores that is more self contained than coremaker.c. Eventually
24546 I'll add more code to this and tie it into the testsuite.
24547
4ce44c66
JM
245481999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24549
24550 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24551
245521999-11-10 Jimmy Guo <guo@cup.hp.com>
24553
24554 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24555 from $srcdir/lib/.
4ce44c66 24556 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24557 and gdb.c++/.
4ce44c66
JM
24558
24559 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24560
d63a86f8 24561 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24562 'continue with watch' test point.
24563
245641999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24565
24566 Merged from p2linux-990323-branch:
d63a86f8 24567
4ce44c66
JM
24568 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24569
11cf8741
JM
24570Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24571
24572 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24573 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24574
24575Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24576
24577 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24578 gdb_expect_list.
11cf8741
JM
24579
24580Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24581
24582 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24583
245841999-11-03 Mark Salter <msalter@cygnus.com>
24585
24586 * gdb.base/break.exp: Fix "stub continue" pattern.
24587
245881999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24589
24590 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24591
245921999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24593
24594 * gdb.base/display.exp ("finish"): Add timeout clause.
24595
24596 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24597 plain prompt clause, so this doesn't have to time out in order to
24598 fail.
24599
24600 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24601 breakpoint hit messages include an address.
11cf8741
JM
24602
24603 * gdb.base/display.exp: Don't forget to escape parens in regular
24604 expressions. Unix regexp notatation sucks.
24605
246061999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24607
24608 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24609 order for 'signalled' message.
11cf8741 24610
5c44784c
JM
246111999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24612
24613 From Jimmy Guo <guo@cup.hp.com>:
24614 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24615 * gdb.base/annota1.c: Add code for tests to work with.
24616
246171999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24618
24619 * gdb.base/remote.exp: New test for remote downloading settings.
24620 * gdb.base/remote.c: New file with large .data.
24621
917317f4
JM
246221999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24623
24624 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24625 for LinuxThreads support, merged from the Code Fusion branch.
24626
24627Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24628
24629 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24630 containing exp_continue into a while within an expect. Don't
24631 attempt a start more than three times. Check return value from
24632 gdb_load.
d63a86f8 24633
2df3850c
JM
24634Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24635
24636 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24637 a pass case.
2df3850c 24638
2acceee2
JM
246391999-10-01 Kevin Buettner <kevinb@cygnus.com>
24640
24641 * gdb.base/break.c (main): Added a statement that we can step
24642 off of.
24643 * gdb.base/break.exp: Added tests for setting a breakpoint
24644 at an offset and stepping onto a breakpoint.
24645
246461999-10-01 Fred Fish <fnf@cygnus.com>
24647
d63a86f8 24648 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24649 gdb output.
24650
c2c6d25f
JM
246511999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24652
24653 * gdb.base/break.exp: Code locations are in hex, don't forget!
24654 (For HP-UX.)
24655
246561999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24657
24658 * condbreak.exp: Use break.c as test program.
24659 * condbreak.c: Remove, redundant with break.c.
24660
246611999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24662
24663 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24664 Z-packets if the target needs it.
c2c6d25f
JM
24665
246661999-09-13 James Ingham <jingham@leda.cygnus.com>
24667
24668 * gdb.c++/overload.exp: Added tests for listing overloaded
24669 functions with function pointers in the arg, explicitly calling
24670 out the version you want.
24671
cff3e48b
JM
246721999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24673
24674 * long_long.exp: Add variations of test cases that work for
24675 targets with 16-bit ints and 32-bit doubles.
24676
d4f3574e
SS
246771999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24678
24679 * break.c (main): Compare a possibly-uninitialized argc with an
24680 unlikely value that fits in 16 bits.
24681
246821999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24683
24684 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24685 0xfeeb, don't want negative numbers if ints are 16 bits.
24686
24687 * lib/gdb.exp (skip_cplus_tests): New proc.
24688 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24689 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24690 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24691 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24692 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24693 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24694 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24695 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24696
24697 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24698
24699Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24700
24701 * gdb.base/corefile.exp (up): Allow a parameter to appear
24702 in the frame that we're going up to.
24703
24704 From Jim Blandy <jimb@cygnus.com>:
24705
24706 * gdb.base/default.exp (info float): Expect some output now.
24707
24708 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24709 returning floating-point values to fail on the x86.
24710 * gdb.base/callfwmall.exp (do_function_calls): Same.
24711
24712 * gdb.base/list.exp (test_listsize): Correct expectations for
24713 listing line 1 with listsize 2. Also, listing a single line
24714 works now, as does listing three lines. [Kevin's note: There
24715 were a number of other cases fixed too where the expectations
24716 differed...]
24717
247181999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24719
24720 * gdb.base/selftest.exp: Add case for when version prints as
24721 constant string instead of char pointer.
24722
104c1213
JM
247231999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24724
24725 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24726 stepping out of main.
104c1213
JM
24727
24728 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24729 G++ used.
24730
24731 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24732 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24733
24734 * gdb.c++/ovldbreak.exp: Update match string in test that
24735 includes a warning of multiple breakpoints.
24736
247371999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24738
24739 * gdb.base/display.exp: Improve precision of step-after-finish
24740 added yesterday.
24741
24742 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24743 test.
104c1213
JM
24744
24745 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24746 configs when using G++, not just hppa*.
24747
247481999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24749
24750 * gdb.base/async.c: New file.
24751 * gdb.base/async.exp: New file.
24752
24753Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24754
24755 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24756 PA64.
24757
53a5351d
JM
24758Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24759
104c1213
JM
24760 * gdb.base/display.exp: "finish" can leave us mid-line on many
24761 targets, deal with it. Add a small constant to main, instead of
24762 1000 since main+1000 may not be a valid address in the target.
24763
53a5351d
JM
24764 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24765 on hpux11.
24766
24767 * gdb.base/attach.exp: Handle another hpux11 error message variant
24768 when attaching to a process that does not exist.
24769
247701999-08-19 J.T. Conklin <jtc@redback.com>
24771
24772 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24773 characters in 'continue to 1241' test.
53a5351d
JM
24774
247751999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24776
24777 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24778 stop in print_long_arg_list, define and use a whitespace
24779 variable in print_small_structs test, add an XFAIL for Solaris.
24780 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24781 interested enough to fix.
24782
7be570e7
JM
247831999-08-13 Keith Seitz <keiths@cygnus.com>
24784
24785 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24786 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24787 proc knows about targets other than the natives.
24788 (test_assign): Use "gdb_run_cmd" to "run" the target.
24789 Check that we've actually hit the breakpoint at main.
24790 When we attempt to assign a value to a local variable, check
24791 that the variable is in the current scope, i.e., don't use
24792 a test with an empty result.
24793
24794Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24795
24796 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24797 command.
7be570e7
JM
24798
247991999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24800
24801 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24802 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24803 gdb.compat, gdb.threads-hp.
24804 gdb.hp/configure, gdb.hp/configure.in: New files.
24805 gdb.hp/Makefile.in: Recurse into new subdirs.
24806 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24807 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24808 in object files.
24809 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24810
96baa820
JM
248111999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24812
24813 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24814 funky printf, remove a bogus p/a test.
96baa820
JM
24815
248161999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24817
24818 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24819 connected to the target. This is necessary when running not
24820 natively.
96baa820
JM
24821
248221999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24823
24824 * gdb.base/step-test.exp: Removed some extraneous messages.
24825
24826 * gdb.base/long_long.exp: Don't run memory examination tests
24827 on little-endian targets (they will need a different set of
24828 results to match).
24829
248301999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24831
24832 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24833 until somebody decides to fix GDB.
24834
24835 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24836 constant as "ULL".
96baa820
JM
24837 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24838 matches for a couple x/2 commands.
24839
a0b3c4fd
JM
248401999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24841
24842 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24843 by merging in ref-types2 tests.
24844 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24845
24846 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24847 * gdb.c++/Makefile.in: Add standard actions.
24848 (EXECUTABLES): Rename from PROGS, update list.
24849 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24850 from gdb.hp.
24851 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24852 foo and bar locals.
24853 * gdb.c++/anon-union.exp: Fix tests to match.
24854 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24855 expect matches to handle output variations.
24856 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24857 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24858 output, add HP alternatives for new and delete prints.
a0b3c4fd 24859 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24860 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24861 * gdb.c++/demangle.exp: Use $style when reporting failure.
24862 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24863 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24864 match alternatives.
24865 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24866 compilers.
a0b3c4fd
JM
24867 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24868 * gdb.c++/method.exp: Add match alternatives.
24869 * gdb.c++/misc.cc: Add bool types.
24870 * gdb.c++/misc.exp: Add tests for bool types.
24871 * gdb.c++/overload.exp: Add xfails.
24872 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24873 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24874 add some more template parameter tests (only for HP currently).
24875 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24876 * gdb.c++/virtfunc.cc: Add return type and value for main.
24877 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24878 match alternatives.
d63a86f8 24879
a0b3c4fd
JM
248801999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24881
24882 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24883
248841999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24885
24886 * gdb.base/signals.exp: Don't expect getting a backtrace from
24887 within a signal handler to fail on Linux.
24888
248891999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24890
24891 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24892 * lib/gdb.exp: Remove some gratuitious semicolons.
24893 (delete_breakpoints): Increase timeout.
24894 (gdb_expect): Add -notransfer option.
24895 (gdb_test): Use -notransfer option.
24896 (get_compiler_info): Add f77 case.
24897 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24898 case.
a0b3c4fd
JM
24899 (gdb_preprocess): Call get_compiler.
24900
24901 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24902 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24903 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24904 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24905 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24906 third arg to gdb_test.
a0b3c4fd
JM
24907 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24908 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24909 HP-UX xfails, add others.
a0b3c4fd
JM
24910 * gdb.base/completion.exp: Reflect name change of self-test.
24911 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24912 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24913 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24914 HP failure number.
a0b3c4fd
JM
24915 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24916 useless HP-UX 10.30 references.
24917 * gdb.base/maint.exp: Loosen matches.
24918 * gdb.base/pointers.c (main): Declare more_code.
24919 * gdb.base/pointers.exp: Match on output of a `next'.
24920 * gdb.base/structs.c: Add prototypes.
24921 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24922 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24923
249241999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24925
24926 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24927 command.
a0b3c4fd
JM
24928
249291999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24930
24931 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24932 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24933
24934 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24935 debug info. Deal with lack of signal hanlder info in stack.
24936
a9c64011 24937 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24938 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24939
5a2468f5
JM
249401999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24941
24942 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24943 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24944
adf40b2e
JM
24945Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24946
24947 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24948 a1-selftest.exp.
adf40b2e
JM
24949 * gdb.base/configure: Re-generate.
24950
249511999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24952
24953 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24954 in trying to run first and name is too long.
24955
24956 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24957 pointers2.c and pointers2.exp, respectively.
24958 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24959 doschk happier.
24960
43e526b9
JM
249611999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24962
24963 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24964 callfuncs2.c and callfuncs2.exp.
24965
24966 * gdb.base/list.exp: Remove mistaken xfails.
24967 * gdb.base/list0.h: Add optional prototypes.
24968
9846de1b
JM
24969Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24970
a9c64011 24971 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24972 calling malloc.
a9c64011
AS
24973 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24974 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24975 use.
9846de1b
JM
24976
249771999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24978
24979 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24980 * gdb.base/annota2.cc, annota2.exp: Move from here.
24981 * gdb.c++/annota2.cc, annota2.exp: To here.
24982 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24983
43ff13b4
JM
24984Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24985
24986 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24987 a consistent format.
43ff13b4 24988
085dd6e6
JM
249891999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24990
24991 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24992 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24993 HP compilers, also set the globals $true and $false.
24994
24995 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24996 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24997 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24998 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24999 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25000 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25001 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25002 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25003 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25004 whatis.c} Add C++ compatible function definitions and return
25005 types, add includes for library functions.
085dd6e6
JM
25006 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25007 * gdb.base/step-test.c (myglob): Rename from glob.
25008 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25009 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25010 files, move here from gdb.hp.
085dd6e6 25011 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25012 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25013 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25014 Adjust line numbers in regexps.
085dd6e6
JM
25015
25016 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25017 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25018 instead of 0/1.
25019
25020 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25021 foll-vfork.exp: New files, move here from gdb.hp.
25022 * gdb.base/page.exp: New file, test of pagination command.
25023
25024 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25025 recursion test.
25026 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25027
25028 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25029 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25030
25031 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25032 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25033 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25034 watchpoint test.
085dd6e6
JM
25035 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25036 them work.
25037 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25038 expressions properly.
25039 * gdb.base/corefile.exp: Loosen the match slightly.
25040 * gdb.base/default.exp: Allow "Error accessing memory" message
25041 also.
25042 * gdb.base/display.exp: Skip over x/0 j if PA64.
25043 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25044 * gdb.base/interrupt.exp: Ditto.
25045 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25046 in use.
25047 * gdb.base/list.exp: Add xfails for HP-UX.
25048 * gdb.base/long_long.exp: Refine some of the numeric matches.
25049 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25050 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25051 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25052 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25053 * gdb.base/ptype.exp: Succeed on more varieties of output.
25054 * gdb.base/scope.exp: Add xfails for HP-UX.
25055 * gdb.base/sect-cmd.exp: Add more cases.
25056 * gdb.base/setvar.exp: Add xfails for HP-UX.
25057 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25058 * gdb.base/signals.exp: Match on void symbolically.
25059 * gdb.base/step-test.exp: Add case for PA64.
25060 * gdb.base/term.exp: Add exit and restart.
25061 * gdb.base/twice.exp: Clean up after self.
25062 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25063 * gdb.base/whatis.exp: Allow more ways to pass tests.
25064
25065 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25066 no longer useful.
085dd6e6
JM
25067
25068Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25069
25070 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25071 list of patterns.
085dd6e6 25072 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25073 print_double_array(double_array)", "continuing to breakpoint
25074 1018", "print print_double_array(array_d)" and "continuing to
25075 1034" tests.
d63a86f8 25076
085dd6e6
JM
250771999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25078
a9c64011 25079 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25080
250811999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25082
25083 * config/mt-*: Remove, these haven't been used since 1996.
25084
250851999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25086
25087 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25088 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25089 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25090
9e0b60a8
JM
250911999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25092
25093 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25094 simpler match case for the ptype of the big class.
25095
250961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25097
25098 * gdb.exp: Fix test for gdb_prompt existence.
25099
251001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25101
25102 * gdb.exp (gdb_test): Add fail after calls to perror.
25103
251041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25105
25106 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25107
251081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25109
25110 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25111
0f71a2f6
JM
25112Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25113
25114 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25115 malloc() is linked in.
0f71a2f6
JM
25116
251171999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25118
25119 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25120 step at end.
25121
25122 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25123
251241999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25125
25126 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25127
cce74817
JM
25128Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25129
25130 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25131 * gdb.base/mips_pro.exp: Likewise.
25132
251331999-06-02 Keith Seitz <keiths@cygnus.com>
25134
25135 * gdb.c++/templates.cc: Change all "new" operators to throw
25136 an exception.
25137 * gdb.c++/cplusfuncs.cc: Likewise.
25138
25139 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25140
25141Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25142
25143 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25144 * gdb.base/ending-run.exp: When stepping out of main, accept a
25145 step into an arbitrary assembler file.
cce74817 25146
392a587b
JM
251471999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25148
d63a86f8 25149 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25150 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25151 * gdb.base/annota2.exp: Revise line number for main
25152 breakpoint. Allow any number of "frames-invalid" and
25153 "breakpoint-invalid" to be printed.
392a587b
JM
25154 * gdb.base/annota2.cc: Initialize a.x to 0.
25155
9e086581
JM
251561999-05-17 Keith Seitz <keiths@cygnus.com>
25157
6fdff2c5
PA
25158 * gdb.base/call-ar-st.exp: Skip
25159 "print print_double_array (double_array)" when "skip_float_tests" set.
25160 Ditto for "print print_double_array(array_d)",
25161 "print print_small_structs", "print print_ten_doubles", and
25162 "step into print_long_arg_list".
25163 Don't assume we can step into "print_long_arg_list": we could step
25164 into memcpy.
25165 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25166 "skip_float_tests" is set: "print print_one_double(*d1)"
25167 and "print print_two_floats(*f3)".
9e086581
JM
25168 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25169 "skip_float_tests" is set.
6fdff2c5
PA
25170 * gdb.base/varargs.exp: Skip
25171 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25172 "skip_float_tests" set.
d63a86f8 25173
cd0fc7c3
SS
251741999-05-06 Keith Seitz <keiths@cygnus.com>
25175
25176 * gdb.base/annota2.cc: Include stdio.h.
25177
25178Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25179
25180 * gdb.base/crossload.exp: Remove, this has been disabled ever
25181 since BFD stopped including all targets, and cross-GDB gets
25182 plenty of testing anyway.
25183 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25184 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25185 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25186 * gdb.base/README: Remove, was doc for this.
25187 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25188 needed.
cd0fc7c3 25189
b83266a0
SS
251901999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25191
25192 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25193 output.
25194
25195 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25196 * gdb.base/annota2.exp: New file. More annotation tests.
25197 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25198 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25199
252001999-04-23 Angela Marie Thomas <angela@cygnus.com>
25201
25202 * config/cfdbug.exp: New file.
25203
7a292a7a
SS
252041999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25205
25206 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25207 Marcus Daniel's and Dale Hawkins's demangler crashes.
25208
25209 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25210 test_lucid_style_demangling, test_arm_style_demangling,
25211 test_hp_style_demangling): Try Tom Tromey's core-dumping
25212 identifier under each demangling style.
7a292a7a
SS
25213
252141999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25215
25216 * gdb.c++/demangle.exp: Include the current demangling style
25217 in all test names.
25218 (current_demangling_style): New global variable.
25219 (set_demangling_style, test_demangling_core, test_demangling,
25220 test_demangling_exact): New functions.
25221 (test_gnu_style_demangling, test_lucid_style_demangling,
25222 test_arm_style_demangling, test_hp_style_demangling): Use those,
25223 instead of calling gdb_test and gdb_test_exact directly.
25224 (catch_demangling_errors): New function, which reports errors
25225 signalled by the demangling test functions in an orderly way.
25226 (do_tests): Use catch_demangling_errors.
25227
252281999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25229
25230 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25231 grouping in expressions, not {}.
7a292a7a
SS
25232
25233 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25234 initialized yet.
7a292a7a
SS
25235
252361999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25237
25238 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25239 are listed.
25240
252411999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25242
25243 * gdb.stabs/weird.exp: Test for CC being defined before
25244 looking at its value.
25245
252461999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25247
25248 * gdb.base/call-ar-st.exp: Remove stray '#'.
25249 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25250 "short int" and "long int".
25251 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25252 change, to mollify finicky HP compiler.
7a292a7a
SS
25253 * gdb.hp/reg-test.exp (testfile): Fix file name.
25254 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25255
7a292a7a
SS
25256 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25257 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25258 alternate form of enum ptype.
25259
c906108c
SS
252601999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25261
7a292a7a
SS
25262 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25263 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25264 passing skip_hp_tests, so as not to waste time on guaranteed
25265 failure.
7a292a7a 25266
c906108c
SS
25267 * gdb.c++/overload.cc: Pass string instead of char addr, always
25268 init ccpfoo.
25269 * gdb.c++/templates.cc: Fix syntax error.
25270
7a292a7a
SS
25271Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25272
25273 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25274 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25275 command.
25276
252771999-03-18 James Ingham <jingham@cygnus.com>
25278
25279 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25280
25281 * gdb.c++/method.exp: It was testing an uninitialized int on the
25282 stack and assuming it was positive.
25283
25284 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25285
25286 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25287 keep it from killing the rest of the tests.
7a292a7a
SS
25288 Use gdb_continue_to_end.
25289
25290 * gdb.base/sigall.exp: use gdb_continue_to_end.
25291
25292 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25293
25294 * gdb.base/display.exp: use runto_main, not run.
25295
d63a86f8
RM
25296 * gdb.base/default.exp: Check for the current error message in the
25297 r abbreviation test.
7a292a7a
SS
25298 Add strongarm to the targets that know info float.
25299
d63a86f8 25300 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25301 run which doesn't work with monitors.
25302
6fdff2c5
PA
25303 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25304 1034 test.
7a292a7a
SS
25305
25306 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25307
6fdff2c5
PA
25308 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25309 end of a program. Traps the case (in Cygmon) when the program
25310 never really exits. Same as Mark's continue_to_exit, but I had
25311 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25312
25313 * config/monitor.exp (gdb_target_monitor): added another
25314 target_info parameter: remotebinarydownload. This will set the
25315 remotebinarydownload flag if this is causing some boards trouble.
25316
253171999-03-18 Mark Salter <msalter@cygnus.com>
25318
25319 * lib/gdb.exp (continue_to_exit): New function.
25320
25321 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25322 * gdb.base/ending-run.exp: Ditto.
25323 * gdb.base/step-test.exp: Ditto.
25324
253251999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25326
25327 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25328 (suggested by Art Haas <ahaas@neosoft.com>).
25329
253301999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25331
889bf7c5 25332 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25333
25334Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25335
25336 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25337 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25338
253391999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25340
25341 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25342 a call to strlen; sometimes we do have sources.
25343
253441999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25345
25346 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25347 character, so GDB won't print garbage after its end.
d63a86f8 25348
c906108c
SS
25349 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25350 breakpoint there instead. Sometimes GCC emits memcpy to handle
25351 the large structures being passed by value, so we step into that
25352 instead of sum_array_print, which obscures what we're really testing.
25353 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25354 the bizarre steps into memcpy, so do that here. Add check for
25355 stepping into function calls that pass large structures by value.
25356 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25357 Remove all references to specific line numbers.
25358 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25359 New type and function.
25360 (main): Call large_struct_by_value, passing it a large struct by value.
25361 * lib/gdb.exp (gdb_get_line_number): New function.
25362
25363 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25364 more portable.
25365
7a292a7a
SS
253661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25367
c906108c
SS
25368 * lib/gdb.exp: Doc fixes.
25369
7a292a7a
SS
253701999-03-05 Nick Clifton <nickc@cygnus.com>
25371
d63a86f8 25372 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25373
253741999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25375
c906108c 25376 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25377 commands. They're not germane to this test, and they don't work
25378 that way on remote targets.
c906108c 25379
3fc11d3e
JM
253801999-03-01 James Ingham <jingham@cygnus.com>
25381
25382 * Changelog entries merged over from gdb development branch.
25383
3fc11d3e
JM
25384 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25385
25386 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25387 for outputting results of test run.
25388
2d4a1622 25389 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25390
25391 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25392
7a292a7a
SS
253931999-02-25 Felix Lee <flee@cygnus.com>
25394
25395 * lib/gdb.exp (debug_format): initialize
25396
c906108c
SS
253971999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25398
25399 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25400 * gdb.base/call-rt-st.c: Ditto.
25401
c906108c
SS
254021999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25403
25404 * gdb.threads/pthreads.exp (horiz): New variable.
25405 (test_startup): Fix regexps that capture thread numbers.
25406
254071999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25408
25409 * gdb.base/smoke.exp: Disambiguate two test case names (both
25410 called ``print'').
25411
25412Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25413
25414 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25415 compilation.
c906108c
SS
25416
254171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25418
25419 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25420 actual output formatting.
25421 * gdb.base/smoke.exp: GDB removes leading 0's.
25422 * gdb.base/volatile.exp: Don't check type of remuneration;
25423 that variable is no longer defined in constvars.c.
25424 * gdb.base/step-test.c (main): Exit with explicit exit code.
25425 * gdb.base/step-test.exp: Remove two nexti checks--they are
25426 not portable.
25427
254281999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25429
25430 * gdb.base/help.exp ("help delete display"): Fix test to match
25431 gdb's output.
25432
25433 * gdb.base/long_long.c (known_types): Initialize values to zero.
25434 * gdb.base/long_long.exp: Step one more line
25435 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25436 leading zeros. Explicitly ask for hex formatting. Use
25437 unique test case names.
c906108c
SS
25438
25439Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25440
d63a86f8 25441 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25442
25443 * gdb.c++/method.exp: Add missing close brace.
25444
254451999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25446
25447 * gdb.base/maint.exp: Use 'set height 0' to disable page
25448 prompting, not 'set height 400'.
25449
25450 Fix a bunch of timeouts.
25451 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25452 four separate tests, so expect doesn't take forever to match a ton
25453 of text against a regexp with lots of .* forms.
25454 ("maint print psymbols", "maint print symbols"): Make some of
25455 these greps more selective, so that expect doesn't try to wade
25456 through huge piles of output and time out.
25457
25458 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25459
25460 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25461 tests: one which doesn't expect shlib events to be reported, and
25462 another which does, but is XFAIL for all platforms other than
25463 HP/UX.
c906108c
SS
25464
25465 * gdb.base/break.exp: Teach the test suite that the `catch
25466 fork', `catch vfork', and `catch exec' commands produce error
25467 messages on platforms that don't provide these features.
25468
25469Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25470
25471 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25472 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25473 (shortening names from solib_threshold.exp etc), won't run on
25474 anything but HP-UX for the foreseeable future.
c906108c 25475 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25476 reflect move.
c906108c
SS
25477
25478Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25479
25480 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25481 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25482
25483Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25484
25485 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25486 successfully re-sets breakpoints in shared libraries.
25487 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25488
25489Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25490
d63a86f8
RM
25491 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25492 and compiled w/o GCC.
c906108c
SS
25493
25494 * gdb.hp/watch-cmd.exp: ditto.
25495
25496 * gdb.hp/watch-hp.exp: ditto.
25497
25498 * gdb.hp/xdb1.exp: ditto.
25499
25500 * gdb.hp/xdb2.exp: ditto.
25501
25502 * gdb.hp/dbx.exp: ditto.
25503
25504Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25505
25506 * constvars.c: Remove C++-isms.
25507 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25508 with GCC.
c906108c
SS
25509
25510Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25511
25512 The following changes are part of the HP merge.
25513
25514 * gdb.base/break.exp: new tests to verify that catchpoints for
25515 fork, vfork, and exec don't trigger inappropriately.
25516
25517 * gdb.base/opaque.exp: compile one file at a time, then link.
25518
25519 * gdb.base/signals.exp: be more restrictive about which hppa
25520 systems receive a setup_xfail. new tests.
25521
25522 * gdb.base/solib_threshold.build: new file.
25523 * gdb.base/solib_threshold.exp: new file.
25524 * gdb.base/solib_threshold.link_opts: new file.
25525 * gdb.base/solib_threshold.mk: new file.
25526 * gdb.base/gen_solib_threshold.c: new file.
25527
25528 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25529 tests. New tests for enums inside classes.
25530
25531 * gdb.c++/compiler.cc: indicate support of template debugging.
25532
25533 * gdb.c++/demangle.exp: run hp style demangling tests.
25534
25535 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25536 tests.
25537
25538 * gdb.c++/misc.cc: changes to support new tests.
25539
25540 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25541 to support new tests.
25542
25543 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25544 gcc, then skip these tests.
25545
25546Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25547
25548 The following files are part of the HP merge; some had longer
25549 names at HP, but have been renamed to be no more than 14
25550 characters in length.
25551
25552 * gdb.hp/ambiguous.cc: new file.
25553 * gdb.hp/ambiguous.exp: new file.
25554 * gdb.hp/attach.exp: new file.
25555 * gdb.hp/attach2.exp: new file.
25556 * gdb.hp/classes-hp.exp: new file.
25557 * gdb.hp/ctti.exp: new file.
25558 * gdb.hp/ctti-add.cc: new file.
25559 * gdb.hp/ctti-add1.cc: new file.
25560 * gdb.hp/ctti-add2.cc: new file.
25561 * gdb.hp/ctti-add3.cc: new file.
25562 * gdb.hp/dbx.exp: new file.
25563 * gdb.hp/exception.cc: new file.
25564 * gdb.hp/exception.exp: new file.
25565 * gdb.hp/foll-exec.c: new file.
25566 * gdb.hp/foll-exec.exp: new file.
25567 * gdb.hp/foll-fork.c: new file.
25568 * gdb.hp/foll-fork.exp: new file.
25569 * gdb.hp/foll-vfork.c: new file.
25570 * gdb.hp/foll-vfork.exp: new file.
25571 * gdb.hp/inherit-hp.exp: new file.
25572 * gdb.hp/more-steps.exp: new file.
25573 * gdb.hp/namespace.cc: new file.
25574 * gdb.hp/namespace.exp: new file.
25575 * gdb.hp/optimize.exp: new file.
25576 * gdb.hp/pxdb.c: new file.
25577 * gdb.hp/pxdb.exp: new file.
25578 * gdb.hp/quicksort.exp: new file.
25579 * gdb.hp/reg-test.exp: new file.
25580 * gdb.hp/reg-test.s: new file.
25581 * gdb.hp/sized-enum.c: new file.
25582 * gdb.hp/sized-enum.exp: new file.
25583 * gdb.hp/start-stop.exp: new file.
25584 * gdb.hp/templ-hp.cc: new file.
25585 * gdb.hp/templ-hp.exp: new file.
25586 * gdb.hp/thr-lib.c: new file.
25587 * gdb.hp/thr-lib.exp: new file.
25588 * gdb.hp/thr-lib.h: new file.
25589 * gdb.hp/thr-liblib.c: new file.
25590 * gdb.hp/virtfun-hp.c: new file.
25591 * gdb.hp/virtfun-hp.exp: new file.
25592 * gdb.hp/watch-cmd.exp: new file.
25593 * gdb.hp/watch-hp.exp: new file.
25594 * gdb.hp/xdb1.exp: new file.
25595 * gdb.hp/xdb2.exp: new file.
25596 * gdb.hp/xdb3.exp: new file.
25597
25598Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25599
25600 The following files are part of the HP merge; some had longer
25601 names at HP, but have been renamed to be no more than 14
25602 characters in length.
25603
25604 * gdb.base/ss.h: new file.
25605 * gdb.base/call-ar-st.c: new file.
25606 * gdb.base/call-ar-st.exp: new file.
25607 * gdb.base/call-rt-st.c: new file.
25608 * gdb.base/call-rt-st-exp: new file.
25609 * gdb.base/call-strs.exp: new file.
25610 * gdb.base/ena-dis-br.exp: new file.
25611 * gdb.base/environ.exp: new file.
25612 * gdb.base/long_long.exp: new file.
25613 * gdb.base/sect-cmd.exp: new file.
25614 * gdb.base/shlib-cl2.exp: new file.
25615 * gdb.base/smoke.exp: new file.
25616 * gdb.base/so-impl-ld.c: new file.
25617 * gdb.base/so-impl-ld.exp: new file.
25618 * gdb.base/so-indr-cl.c: new file.
25619 * gdb.base/so-indr-cl.exp: new file.
25620 * gdb.base/varargs.exp: new file.
25621 * gdb.base/volatile.exp: new file.
25622 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25623 * gdb.base/display.exp: new file.
c906108c
SS
25624 * gdb.c++/derivation.exp: new file.
25625 * gdb.c++/local.exp: new file.
25626 * gdb.c++/member-ptr.exp: new file.
25627 * gdb.c++/overload.exp: new file.
25628 * gdb.c++/ovldbreak.exp: new file.
25629 * gdb.c++/ref-types.exp: new file.
25630 * gdb.c++/ref-types2.exp: new file.
25631 * gdb.c++/userdef.exp: new file.
d63a86f8 25632
c906108c
SS
25633Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25634
25635 * gdb.base/default.exp: Reflect wording change in remote.c.
25636
dc96c6c7 25637Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25638
25639 * gdb.base/help.exp: Update to reflect current text.
25640
25641Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25642
25643 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25644 they're stack variables and contain garbage.
25645 * gdb.c++/anon-union.exp: new file.
25646
25647 The following changes were made by David Taylor
889bf7c5
PA
25648 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25649 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25650 in changes by HP.
c906108c
SS
25651
25652 * gdb.base/bitops.exp: new file.
25653 * gdb.base/default.exp: change expected messages for catch and
25654 info catch tests to reflect HP merge changes.
25655 * gdb.base/enable-disable-break.exp
25656 * gdb.base/ending-run.c: new file.
25657 * gdb.base/long_long.c: new file.
25658 * gdb.base/maint.exp: new file.
25659 * gdb.base/pointers2.exp: new file.
25660 * gdb.base/shlib-call2.exp: new file.
25661 * gdb.base/solib.exp: new file.
25662 * gdb.base/step-test.c: new file.
25663 * gdb.c++/anon-union.cc: new file.
25664 * gdb.c++/local.cc: new file.
25665 * gdb.c++/member-pointer.cc: new file.
25666 * gdb.c++/method.cc: new file.
25667 * gdb.c++/ref-types.cc: new file.
25668 * gdb.c++/ref-types2.cc: new file.
25669 * gdb.c++/userdef.cc: new file.
d63a86f8 25670
c906108c
SS
25671 * gdb.base/scope.exp: compile one file at a time, then link.
25672 * gdb.base/langs.exp: ditto.
25673 * gdb.base/list.exp: ditto.
d63a86f8 25674
c906108c
SS
25675Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25676
25677 The following changes were made by David Taylor
889bf7c5
PA
25678 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25679 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25680 in changes by HP.
d63a86f8 25681
c906108c
SS
25682 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25683 skip tests. When compiling pass c++ flag to gdb_compile.
25684 * gdb.c++/
d63a86f8 25685
c906108c
SS
25686 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25687 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25688 (skip_hp_tests): new function.
25689 (gdb_preprocess): new function.
25690
25691 * configure.in (hpdir): decide whether to configure gdb.hp.
25692 * configure: regenerated.
25693
25694 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25695 to delete on clean.
25696 (EXECUTABLES): update to reflect new additions.
25697 * gdb.base/commands.exp: update message expected.
25698 * gdb.base/default.exp: add copyright notice.
25699 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25700 * gdb.base/help.exp: update messages to reflect current text.
25701 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25702 targets for recurse tests.
25703 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25704 skip this file.
25705
25706 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25707 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25708 compilation.
25709 * gdb.c++/misc.exp: ditto.
25710 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25711 run the tests. tell gdb_compile that it's a c++ compilation.
25712
25713 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25714
c906108c
SS
25715 * gdb.base/all-bin.exp: new file.
25716 * gdb.base/arithmet.exp: new file.
25717 * gdb.base/assign.exp: new file.
25718 * gdb.base/completion.exp: new file.
25719 * gdb.base/cond-expr.exp: new file.
25720 * gdb.base/condbreak.exp: new file.
25721 * gdb.base/define.exp: new file.
25722 * gdb.base/dollar.exp: new file.
25723 * gdb.base/environment.exp: new file.
25724 * gdb.base/eval-skip.exp: new file.
25725 * gdb.base/jump.exp: new file.
25726 * gdb.base/logical.exp: new file.
25727 * gdb.base/pointers.exp: new file.
25728 * gdb.base/relational.exp: new file.
25729 * gdb.base/section_command.exp: new file.
25730 * gdb.base/whatis-expr.exp: new file.
25731
25732 * gdb.base/all-types.c: new file.
25733 * gdb.base/call-array-struct.c: new file.
25734 * gdb.base/call-return-struct.c: new file.
25735 * gdb.base/call-strings.c: new file.
25736 * gdb.base/callfuncs2.c: new file.
25737 * gdb.base/condbreak.c: new file.
25738 * gdb.base/constvars.c: new file.
25739 * gdb.base/display.c: new file.
25740 * gdb.base/int-type.c: new file.
25741 * gdb.base/jump.c: new file.
25742 * gdb.base/miscexprs.c: new file.
25743 * gdb.base/pointers.c: new file.
25744 * gdb.base/pointers2.c: new file.
25745 * gdb.base/shmain.c: new file.
25746 * gdb.base/shr1.c: new file.
25747 * gdb.base/shr2.c: new file.
25748 * gdb.base/solib.c: new file.
25749 * gdb.base/solib1.c: new file.
25750 * gdb.base/solib2.c: new file.
25751 * gdb.base/varargs.c: new file.
25752 * gdb.c++/derivation.cc: new file.
25753 * gdb.c++/overload.cc: new file.
25754 * gdb.c++/ovldbreak.cc: new file.
25755 * gdb.hp/attach.c: new file.
25756 * gdb.hp/attach2.c: new file.
25757 * gdb.hp/average.c: new file.
25758 * gdb.hp/compiler.c: new file.
25759 * gdb.hp/compiler.cc: new file.
25760 * gdb.hp/execd-program.c: new file.
25761 * gdb.hp/follow-exec.c: new file.
25762 * gdb.hp/follow-fork.c: new file.
25763 * gdb.hp/follow-vfork-and-exec.c: new file.
25764 * gdb.hp/misc-hp.cc: new file.
25765 * gdb.hp/more-steps.c: new file.
25766 * gdb.hp/optimize.c: new file.
25767 * gdb.hp/quicksort.c: new file.
25768 * gdb.hp/run-hp.c: new file.
25769 * gdb.hp/start-stop.c: new file.
25770 * gdb.hp/sum.c: new file.
25771 * gdb.hp/templates-hp.cc: new file.
25772 * gdb.hp/thread-local-in-lib.c: new file.
25773 * gdb.hp/thread-local-in-lib.h: new file.
25774 * gdb.hp/thread-local-in-lib.lib.c: new file.
25775 * gdb.hp/vforked-program.c: new file.
25776 * gdb.hp/virtfunc-hp.cc: new file.
25777 * gdb.hp/watchpoint-hp.c: new file.
25778 * gdb.hp/xdb.c: new file.
25779 * gdb.hp/xdb0.c: new file.
25780 * gdb.hp/xdb0.h: new file.
25781 * gdb.hp/xdb1.c: new file.
25782
25783Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25784
25785 The following change was made by Edith Epstein
889bf7c5
PA
25786 <eepstein@cygnus.com> as part of a project to merge in changes
25787 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25788
25789 * gdb.c++/demangle.exp: changed the expected output for some
25790 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25791 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25792 T1<char>::~T1<char>(void)
c906108c 25793 becomes,
a9c64011
AS
25794 maint demangle __dt__11T1__pt__2_cFv
25795 T1<char>::~T1(void)
c906108c 25796
889bf7c5 25797 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25798
c906108c
SS
25799Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25800
25801 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25802 * gdb.trace/backtrace.exp: Likewise.
25803 * gdb.trace/circ.exp: Likewise.
25804 * gdb.trace/collection.exp: Likewise.
25805 * gdb.trace/deltrace.exp: Likewise.
25806 * gdb.trace/infotrace.exp: Likewise.
25807 * gdb.trace/limits.exp: Likewise.
25808 * gdb.trace/packetlen.exp: Likewise.
25809 * gdb.trace/passc-dyn.exp: Likewise.
25810 * gdb.trace/passcount.exp: Likewise.
25811 * gdb.trace/report.exp: Likewise.
25812 * gdb.trace/save-trace.exp: Likewise.
25813 * gdb.trace/tfind.exp: Likewise.
25814 * gdb.trace/tracecmd.exp: Likewise.
25815 * gdb.trace/while-dyn.exp: Likewise.
25816 * gdb.trace/while-stepping.exp: Likewise.
25817
258181998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25819
25820 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25821
25822Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25823
25824 From Brendan Kehoe:
25825 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25826 int return types.
25827
25828Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25829
25830 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25831 remote dos host testing right.
c906108c
SS
25832
25833Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25834
25835 * gdb.base/corefile.exp: remove some xfails.
25836
25837Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25838
25839 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25840 have different timestamps.
c906108c
SS
25841
25842Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25843
25844 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25845 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25846
25847Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25848
25849 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25850 delta.
c906108c
SS
25851
25852Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25853
25854 * gdb.base/default.exp: Add brace missing from previous delta.
25855
25856Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25857
25858 * gdb.base/default.exp: Support test for info float for all
25859 varieties of arm toolchain.
25860
dc96c6c7 25861Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25862
25863 * gdb.trace/*.exp: remove "remote_download" command.
25864
dc96c6c7 25865Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25866
25867 * gdb.trace/*.exp: remove -gdwarf from compile.
25868
25869Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25870
25871 * gdb.trace/configure.in(AC_INIT): typo
25872 * gdb.trace/configure: regenerated
25873
dc96c6c7 25874Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25875
25876 * config/m68k-emc.exp: New file.
25877 * lib/<emc-support.exp trace-support.exp}: New files.
25878 * configure.in: add new test directory gdb.trace.
25879 * gdb.trace/{configure configure.in Makefile.in}: New files.
25880 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25881 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25882 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25883 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25884 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25885 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25886 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25887
dc96c6c7 25888Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25889
25890 * gdb.c++/classes.exp: Change all regular expressions to match
25891 arbitrary combinations of newline/carriage-return, so that they
25892 will work equally well on Unix and Windows.
25893 * gdb.c++/inherit.exp: ditto.
25894 * gdb.c++/virtfunc.exp: ditto.
25895
258961998-08-11 Dawn Perchik <dawn@cygnus.com>
25897
25898 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25899
c2d11a7d
JM
25900Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25901
25902 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25903 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25904 to use a0-a3/d0-d3 as needed.
25905
25906Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25907
25908 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25909 * gdb.disasm/am33.exp: Corresponding changes.
25910
c906108c
SS
259111998-07-11 Felix Lee <flee@cygnus.com>
25912
25913 * gdb.base/callfuncs.exp: add cmp10 test.
25914 * gdb.base/callfuncs.c (cmp10): new function.
25915
25916Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25917
d63a86f8 25918 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25919 into two parts to get around a synchronization problem in expect.
25920
3fc11d3e
JM
25921Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25922
25923 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25924
25925 * configure.in: Add options for gdbtk testsuite.
25926
25927 * configure: Regenerate.
25928
25929 * gdb.gdbtk: New directory to hold gdbtk tests.
25930
c906108c
SS
25931Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25932
25933 * gdb.fortran/types.exp: Escape brackets in expect patterns
25934 for test_float_literal_types_accepted tests.
25935 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25936 before run test.
25937
c2d11a7d
JM
25938Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25939
25940 * am33.exp: Just compile, do not link the testcase.
25941 * am33.s: Add ".am33" pseudoop to force am33 mode.
25942
c906108c
SS
259431998-06-25 Felix Lee <flee@cygnus.com>
25944
25945 * gdb.base/setshow.exp: make sure $pc is sane.
25946
25947 * gdb.stabs/weird.exp: split expect patterns properly.
25948
c2d11a7d
JM
25949Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25950
25951 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25952 * gdb.disasm/am33.exp: Run it.
25953
dc96c6c7 25954Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25955
25956 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25957 match processing (and eliminate spurious timeouts when running).
25958
dc96c6c7 25959Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25960
25961 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25962 exception test, but conditionalize it on target [mach | gnu].
25963
dc96c6c7 25964Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25965
25966 * gdb.base/overlays.exp: fixup compile line for linker script.
25967
25968Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25969
25970 * gdb.fortran/types.exp: don't guess at float size.
25971
25972Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25973
25974 * gdb.base/exprs.exp: delete test that depends on int size.
25975
25976Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25977
25978 * config/sim.exp: Removed checks for target triplets.
25979 (gdb_target_sim): Use gdb,target_sim_options.
25980
25981Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25982
25983 * gdb.base/reread.exp: New file.
25984 * gdb.base/reread1.c: New file.
25985 * gdb.base/reread2.c: New file.
25986
25987Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25988
25989 * config/sim.exp: Use 'target sim -sparclite' when running
25990 SPARClite programs.
25991
25992Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25993
25994 * gdb.base/structs2.exp: New file.
25995 * gdb.base/structs2.c: New file.
25996
25997Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25998
25999 * gdb.asm/common.inc: New file.
26000 * gdb.asm/d10v.inc: New file.
26001 * asm-source.exp: Pass -I's to gas to find .inc files.
26002 Update line numbers in expected output.
26003 * asmsrc1.s: Rewrite.
26004 * asmsrc2.s: Rewrite.
26005 * configure.in: Create arch.inc symlink.
26006 * configure: Regenerate.
26007 * Makefile.in (distclean): Delete arch.inc.
26008
26009Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26010
26011 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26012 (t_enum_value2): ditto
26013 (t_enum_value3): ditto
26014 (main): ditto
c906108c
SS
26015Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26016
26017 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26018 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26019 change.
26020 Use gdb_test instead of send_gdb/gdb_expect sequences.
26021
26022Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26023
26024 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26025 not void.
26026
26027Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26028
26029 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26030 subroutines. Used to test gdbs ability to single step through PC
26031 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26032
26033Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26034
26035 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26036 more rigorous EGCS C++ error checking.
26037
26038Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26039
a9c64011
AS
26040 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26041 tests.
26042 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26043 function when asleep.
26044 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26045 for i*86 Linux and SVR4 signal handling problems.
26046 Remove linux xfail for `next to handler in signals_tests_1', fixed
26047 by recent infrun.c change.
26048 Limit backtrace to 10 frames to avoid timeout problems with infinite
26049 stack backtraces.
26050 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26051 target.[ch] change.
c906108c
SS
26052
26053Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26054
26055 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26056 for a newline from gdb before continuing.
26057 (default_gdb_exit): Just look for y or n.
26058 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26059 it does, fail the rests of the tests in the file.
26060
26061Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26062
26063 * config/cygmon.exp: New file.
26064
26065Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26066
26067 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26068 main" test on remote targets.
c906108c
SS
26069
26070 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26071 run test on remote targets.
26072
26073Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26074
26075 * gdb.asm: New directory.
26076 * configure.in: Configure it.
26077 * configure: Regenerate.
26078 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26079 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26080
26081Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26082
26083 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26084
dc96c6c7 26085Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26086
a9c64011
AS
26087 * gdb.base/overlays (several files): Merge the two overlay
26088 managers into one. Change variables (foox, barx, bazx, grbxx)
26089 back into ints but force them to load in their proper sections.
c906108c
SS
26090
26091Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26092
26093 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26094 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26095 (D10VCopy): Handle memory regions crossing 16k boundaries.
26096 (D10VCopy): Transfer data in 32 bit chunks.
26097
26098Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26099
26100 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26101 correct.
c906108c
SS
26102
26103 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26104 map. Include space for printf in .text segment.
c906108c
SS
26105
26106 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26107 updated d10v memory VMA/LMA map.
c906108c 26108 (D10VCopy): Call D10VTranslate.
d63a86f8 26109
c906108c
SS
26110Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26111
26112 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26113
26114 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26115 that it won't be put into the .sdata - small data -
26116 section. Update reference.
c906108c
SS
26117 * gdb.base/baz.c (bazx, baz): Ditto.
26118 * gdb.base/foo.c (foox, foo): Ditto.
26119 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26120
26121 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26122 to be arrays.
d63a86f8 26123
dc96c6c7 26124Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26125
a9c64011
AS
26126 * gdb.base/overlays.exp: fix up and get working again.
26127 Add tests for backtraces from an overlay function.
d63a86f8 26128
c906108c
SS
26129Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26130
26131 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26132 "calling function with watchpoint enabled".
26133
26134Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26135
26136 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26137 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26138 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26139 pending review of whether it is useful or not.
26140
26141Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26142
26143 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26144
26145Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26146
26147 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26148 * config/dve.exp: New file to support Densan boards.
26149
26150Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26151
26152 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26153 reads and BSD.
c906108c
SS
26154
26155Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26156
26157 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26158 response.
26159
26160 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26161
26162Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26163
26164 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26165 test.
c906108c
SS
26166
26167 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26168 target_sizeof_long and target_bigendian_p.
c906108c 26169 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26170 to targets word size and endianess.
d63a86f8 26171
c906108c
SS
26172Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26173
26174 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26175 output.
c906108c
SS
26176
26177Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26178
26179 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26180 Update test of set args help to match source change.
c906108c
SS
26181
26182Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26183
26184 * gdb.base/default.exp: Expect help system output to be in
26185 alphabetical order.
26186 * gdb.base/help.exp: Ditto.
26187
26188Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26189
26190 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26191 "i*86-pc-linux-gnu*".
26192 * gdb.base/interrupt.exp: Ditto.
26193 * gdb.base/corefile.exp: Ditto.
26194
26195 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26196 define vxworks when building the testcase.
c906108c
SS
26197
26198 * gdb.base/ptype.exp: Fix testnames to be unique.
26199 * gdb.base/radix.exp: Ditto.
26200 * gdb.base/term.exp: Ditto.
26201 * gdb.base/whatis.exp: Ditto.
26202 * gdb.c++/classes.exp: Ditto.
26203
26204Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26205
26206 * gdb.base/callfuncs.exp: Fix indentation.
26207
26208 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26209 suppress_flag has been set.
26210 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26211 target feature.
26212
26213Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26214
26215 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26216 the testcase.
26217
26218 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26219 set_debug_traps() and breakpoint().
c906108c
SS
26220 * gdb.c++/misc.cc (main): Ditto.
26221 * gdb.c++/templates.cc (main): Ditto.
26222 * gdb.c++/virtfunc.cc (main): Ditto.
26223
26224Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26225
26226 * lib/gdb.exp(gdb_step_for_stub): New function.
26227 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26228 exists, reload the executable and do a "continue" instead of
26229 doing a jump.
26230 (runto_main): Use gdb_step_for_stub.
d63a86f8 26231
c906108c 26232 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26233 tests to have unique names.
c906108c
SS
26234 * gdb.base/callfuncs.exp: Ditto.
26235 * gdb.base/commands.exp: Ditto.
26236 * gdb.base/default.exp: Ditto.
26237 * gdb.base/help.exp: Ditto.
26238 * gdb.base/list.exp: Ditto.
26239 * gdb.base/opaque.exp: Ditto.
26240 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26241 similar tests.
d63a86f8 26242
c906108c
SS
26243 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26244 * gdb.c++/cplusfuncs.cc: Ditto.
26245 * gdb.c++/virtfunc.cc: Ditto.
26246
26247 * config/monitor.exp: Keep track of the last file we saw, rather
26248 than trying to get the info from gdb.
26249
26250 * gdb.fortran/types.exp: Move comment to previous line.
26251
26252Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26253
26254 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26255 target mode.
c906108c
SS
26256
26257Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26258
26259 From Bob Manson:
26260 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26261 string from GDB when it connects.
c906108c
SS
26262
26263 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26264
26265Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26266
26267 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26268 if we can't get a debug format from GDB (we may be testing an
26269 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26270
26271 * gdb.stabs/weird.exp: Fix quoting.
26272
26273 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26274
26275Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26276
26277 * config/arm-ice.exp: New file.
26278
26279Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26280
26281 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26282 until it has been modified to work with the new testsuite.
c906108c 26283
99707966 26284 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26285 testcase won't compile, cause all of the testcases in the file to
26286 fail instead.
c906108c
SS
26287
26288 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26289 (gdb_clear_suppressed): New procedure.
26290 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26291 it contains a positive value.
26292
26293Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26294
26295 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26296
26297 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26298
26299Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26300
26301 * lib/gdb.exp (setup_xfail_format): New function.
26302 (get_debug_format): New function to get debug format.
26303 (debug_format): New global variable to hold last value set
26304 by get_debug_format.
26305 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26306 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26307 * gdb.c++/ptype.exp: Ditto.
26308 * gdb.c++/classes.exp: Ditto.
26309 * gdb.c++/cplusfuncs.exp: Ditto.
26310 * gdb.c++/inherit.exp: Ditto.
26311 * gdb.c++/templates.exp: Ditto.
26312 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26313
c906108c
SS
26314Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26315
26316 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26317 host doesn't have a currently-open connection.
26318
26319 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26320 any gdb stub target. Handle cases where gdb doesn't respond when
26321 interrupted in a sane fashion.
c906108c
SS
26322
26323 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26324 same thing in a totally different way.
c906108c
SS
26325
26326 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26327 setting "timeout".
c906108c 26328 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26329 default_gdb_init now.
c906108c
SS
26330
26331Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26332
26333 * gdb.base/printcmds.exp: Fix "check for floating addition"
26334 regexp to accept results within approx +/- .01 of exact value.
26335 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26336
26337Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26338
26339 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26340 properly.
c906108c
SS
26341 (gdb_expect): Add optional timeout parameter, and add timeout
26342 value to various calls.
26343 (gdb_suppress_tests): Only give one warning message per group.
26344
26345Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26346
26347 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26348 global variables. Handle getting a value for $timeout more
26349 gracefully.
c906108c
SS
26350
26351Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26352
26353 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26354 initialize.
c906108c 26355 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26356 by a target configuration file.
c906108c
SS
26357 (gdb_expect): Pass the timeout to remote_expect.
26358
26359 * config/monitor.exp(gdb_load): Fix typo in regexp.
26360
26361Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26362
26363 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26364
26365Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26366
26367 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26368 here. Call gdb_target_exec before rebooting the target, to make
26369 sure the connection to the target is closed.
c906108c
SS
26370 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26371 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26372 Also detect "Timeout reading from remote" error.
26373
26374 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26375 gdb_target_monitor. Don't call gdb_file_cmd here; let
26376 gdb_target_monitor do it.
c906108c
SS
26377
26378 * gdb.disasm/hppa.exp: Don't use exec_output.
26379
26380Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26381
26382 * gdb.base/list.exp: If we're debugging a non-native target,
26383 try to set the pc register to point to the start of the
26384 program before doing the first list command.
26385
26386 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26387 test_calls after restarting.
c906108c
SS
26388
26389 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26390 reloading.
c906108c
SS
26391
26392 * gdb.base/watchpoint.exp: Fix typo.
26393
26394 * gdb.base/setshow.exp: Check for use_gdb_stub.
26395
26396 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26397 stub case.
c906108c
SS
26398 * gdb.base/langs.exp: Ditto.
26399
26400 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26401 gdb_load_offset. If we weren't given a file to load, figure out
26402 what the current file is and use it.
c906108c
SS
26403
26404 * config/i386-bozo.exp: New file.
26405
26406Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26407
26408 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26409 feature.
26410
26411 * config/proelf.exp: New entry.
26412
26413Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26414
26415 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26416 of regexps.
26417
26418 * gdb.base/watchpoint.exp: Don't run the test_stepping
26419 tests if gdb can't call functions on the target.
26420
26421 * gdb.base/setshow.exp: Don't run the set prompt tests if
26422 the board has gdb_prompt set.
26423
26424Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26425
26426 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26427 * gdb.base/commands.exp: Likewise.
26428 * gdb.base/setshow.exp: Likewise.
26429
26430Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26431
26432 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26433 feature.
26434
26435 * config/i960.exp: New file.
26436
26437Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26438
26439 * gdb.base/funcargs.exp: Check for gdb,short_int target
26440 feature instead of looking for explicit target triplets.
26441
dc96c6c7 26442Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26443
d63a86f8 26444 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26445 "p 123DEADBEEF", to check parse_number.
26446 * top.c: change "to enable to enable" to "to enable" in a couple
26447 of help strings.
26448
26449Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26450
26451 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26452 on the mn10300.
d63a86f8 26453
c906108c
SS
26454Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26455
26456 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26457 where the test executable is run with explicit args.
26458 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26459
26460Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26461
26462 * gdb.base/run.c: Use FAKEARGV to build test executable that
26463 does not require a command line arg, since most simulators
26464 don't currently support passing such an arg into the simulated
26465 program.
26466 * gdb.base/commands.exp: Change tests to insert the proper
26467 value as the arg to the first recursive factorial call. Change
26468 compilation line to define FAKEARGV at compile time.
26469
26470Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26471
26472 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26473 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26474 function with watchpoint enabled" test.
26475
26476Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26477
26478 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26479 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26480
26481 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26482 "Tests restarted" messages.
c906108c
SS
26483
26484Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26485
26486 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26487
dc96c6c7 26488Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26489
26490 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26491 for INFO SYMBOL; add help tests for OVERLAY commands.
26492 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26493 add tests for OVERLAY commands
26494 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26495 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26496 * gdb.base/sigall.c: add usestubs code frag
26497 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26498
c906108c
SS
26499Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26500
26501 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26502 failures.
26503 (gdb_stop_suppressing_tests): Note that tests have restarted.
26504
26505Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26506
26507 * config/h8300.exp: New file.
26508
26509Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26510
26511 * gdb.base/setshow.exp: Check for the existence of a
26512 feature, not its value.
26513
26514Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26515
26516 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26517
26518 * gdb.base/scope.exp: It's now init0(), not init().
26519
26520 * gdb.base/scope0.c: For now, change init() to be init0().
26521
26522 * config/monitor.exp: Use gdb_serial in preference to serial
26523 or netport.
26524
26525 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26526 and it's not already set.
c906108c
SS
26527
26528Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26529
26530 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26531 isn't using a stub and if it supports argument passing.
c906108c
SS
26532
26533Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26534
26535 * config/udi.exp(gdb_start): Make sure UDICONF is set
26536 properly before starting gdb.
26537
26538Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26539
26540 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26541 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26542 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26543
26544Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26545
26546 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26547 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26548
26549 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26550
26551 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26552
26553 * config/monitor.exp: Make sure we disconnect from the target.
26554 Also, try a reboot/reload cycle instead of failing if the
26555 load fails.
26556
26557Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26558
26559 * gdb.base/default.exp: Don't set match_max.
26560 * gdb.base/help.exp: Ditto.
26561 * gdb.base/list.exp: Ditto.
26562 * gdb.base/signals.exp: Ditto.
26563
26564 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26565 set, use remote_ld to download the testcase instead of
26566 the GDB loader.
26567
26568Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26569
26570 * config/vr5000.exp: New file.
26571
26572 * config/monitor.exp(gdb_target_monitor): Add pattern for
26573 "Ending remote" to detect errors in connecting.
26574
26575 * gdb.base/setshow.exp: Add .* within auto language test.
26576
26577 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26578 target feature.
26579
26580 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26581 and reboot the board if necessary.
c906108c
SS
26582
26583 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26584 a set of tests. Remove print.* from the patterns being checked.
26585
26586Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26587
26588 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26589 refer to gdb_spawn_id.
26590
26591 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26592 longer used.
26593 * config/sparclet.exp: Ditto.
26594 * config/sparclet-old.exp: Ditto.
26595 * config/slite.exp: Ditto.
26596 * config/sim.exp: Ditto.
26597 * gdb.base/funcargs.exp: Ditto.
26598
26599 * lib/gdb.exp:Remove references to gdb_spawn_id.
26600 (gdb_expect): Move to remote.exp.
26601
26602Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26603
26604 * config/monitor.exp: Detect the "Couldn't establish connection"
26605 message from GDB.
26606
26607Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26608
26609 * gdb.base/bitfields.exp: Use runto instead of explicit
26610 gdb_run_cmd/gdb_expect sequences.
26611
26612 * gdb.base/break.exp(text_next_with_recursion): Add match for
26613 gdb_expect call.
26614
26615 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26616 We also need to handle the "A program is being debugged already"
26617 prompt from gdb. Use gdb_test to set the baud rate.
26618
26619 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26620 to 20000. Really. I mean it.
26621
26622Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26623
26624 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26625 fails. If suppress_flag is set, skip perror message about not
26626 being able to send to GDB.
c906108c 26627 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26628 GDB.
c906108c
SS
26629 (gdb_expect): If suppress_flag is set, always fail immediately.
26630 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26631 (gdb_init): Call gdb_stop_suppressing_tests.
26632 (default_gdb_exit): Ditto.
26633 (default_gdb_start): Ditto.
26634
26635 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26636 gdb_stop_suppressing_tests as appropriate.
c906108c 26637 * gdb.base/break.exp: Ditto.
889bf7c5 26638 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26639 * gdb.base/commands.exp: Ditto.
26640 * gdb.base/exprs.exp: Ditto.
889bf7c5 26641 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26642 * gdb.base/list.exp: Ditto.
26643 * gdb.base/recurse.exp: Ditto.
889bf7c5 26644 * gdb.base/scope.exp: Ditto.
c906108c
SS
26645 * gdb.base/structs.exp: Ditto.
26646 * gdb.c++/inherit.exp: Ditto.
26647
26648Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26649
26650 * config/vr4300.exp: New file.
26651
99707966 26652 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26653
99707966 26654 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26655
26656Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26657
26658 * lib/gdb.exp(gdb_init): New function.
26659
26660 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26661 for each individual variable set.
c906108c
SS
26662
26663 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26664 name.
26665
26666 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26667
26668 * gdb.base/scope.exp: Use gdb_test.
26669
26670 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26671 aborting; the testsuite driver will do that for us (see
26672 gdb_finish). Also, use gdb_test in a few more places.
26673
26674Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26675
26676 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26677
26678Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26679
26680 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26681 and "add_tests" are not at the same address.
26682
26683Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26684
26685 * gdb.base/ptype.exp: Use gdb_test.
26686
26687Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26688
26689 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26690 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26691 left in. No longer expect them to fail.
26692
26693 * gdb.stabs/*.mt; Deleted, no longer used.
26694 * gdb.stabs/configure.in: Remove references to target makefile
26695 frags.
26696 * gdb.stabs/configure: Rebuilt.
26697
26698 * gdb.disasm/*.mt: Deleted, no longer used.
26699 * gdb.disasm/configure.in: Remove references to target makefile
26700 frags. Use "sh3.s" as the unique filename for this directory.
26701 * gdb.disasm/configure: Rebuilt.
26702
26703 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26704 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26705 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26706
26707Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26708
26709 * config/udi.exp: Use mondfe,name instead of remote_host.
26710
26711Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26712
26713 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26714 a function with a watchpoint enabled on the mn10200.
26715
26716 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26717 before trying to create it!
26718
26719Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26720
26721 * config/vx.exp: Use hostname instead of netport.
26722
26723 * config/vxworks.exp: New file.
26724
26725 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26726
26727 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26728 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26729 occurs.
26730
26731 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26732 $gdb_spawn_id directly.
26733 (gdb_run_cmd): Try _start as well as start. Use the target feature
26734 gdb,start_symbol as the symbol to start from when jumping.
26735
26736Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26737
26738 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26739 redundant) test.
26740
26741 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26742 it doesn't lose for 16bit integer systems.
26743
26744Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26745
26746 * gdb.fortran/types.exp: If the target doesn't support "double"
26747 data types, then expect "real" types to only be 4 bytes.
26748
26749 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26750 call tests if the target doesn't support inferior function calls.
26751
26752 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26753 in printf tests.
26754
26755Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26756
26757 * gdb.base/help.exp: Disable "help set", "help show", and
26758 "help support". Simplify regexp for "help stack".
26759
26760 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26761 to 60 seconds. Temporarily set match_max to 15000 around the
26762 "info copying" test.
26763
26764 * gdb.base/nodebug.exp: Don't try to do an inferior function
26765 call if the target doesn't support them.
26766 * gdb.base/printcmds.exp: Likewise.
26767 * gdb.base/setvar.exp: Likewise.
26768 * gdb.base/structs.exp: Likewise.
26769 * gdb.c++/templates.exp: Likewise.
26770 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26771
26772 * gdb.base/recurse.exp: Enable for the mn10200.
26773
26774 * configure.in: Do configure gdb.stabs directory for *-*-elf
26775 targets.
26776 * configure: Rebuilt.
26777
26778 * gdb.base/break.exp: Check for gdb,noresults before testing
26779 exit status and/or results from the target.
26780 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26781 * lib/gdb.exp: Remove old (now bogus) initialization of
26782 noinferior, noargs, noresults and nosignals.
26783
26784Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26785
26786 * config/sh.exp: New file.
26787
26788 * config/slite.exp: Try to connect multiple times to the board
26789 before rebooting. Only send a "monitor run" if need_monitor_run
26790 is set.
26791
26792 * gdb.base/break.exp: Don't do the "stub continue" test if
26793 the target has gdb_stub set.
26794
26795 * gdb.base/callfuncs.exp: Increase the timeout.
26796
26797 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26798 if the target has gdb,noinferiorio set.
26799
26800 * gdb.base/list.exp: Increase match_max to 10000 characters.
26801
26802 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26803
26804 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26805 target.
26806
26807 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26808
26809Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26810
26811 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26812 trying to delete the copy of gdb. Catch the file delete so we
26813 don't die if the delete fails; also, the file should be copied to
26814 the host, not to the build.
c906108c
SS
26815
26816Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26817
26818 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26819 parenthesis in case it contains multiple regexps separated
c906108c
SS
26820 with |.
26821
26822 * gdb.base/watchpoint.exp: Use gdb_test.
26823 * gdb.base/default.exp: Ditto.
26824
26825Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26826
99707966 26827 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26828
c906108c
SS
26829 * gdb.base/scope.exp: Use gdb_test.
26830 * gdb.c++/classes.exp: Ditto.
26831 * gdb.c++/inherit.exp: Ditto.
26832
26833Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26834
26835 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26836 remote_exec instead.
26837 * gdb.base/corefile.exp: Don't be ridiculous.
26838 * gdb.base/*.c: Add missing stub invocations.
26839
26840Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26841
26842 * config/slite.exp: Miscellaneous fixes.
26843
26844 * lib/gdb.exp: Fix runto.
26845
26846 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26847 the target.
26848
26849 * gdb.base/watchpoint.exp: Fix regexp.
26850
26851 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26852 close and wait commands, as the descriptor may now be
26853 invalid. Always call "remote_close host".
26854
26855Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26856
26857 Major rewrite for testsuite revision.
d63a86f8 26858
c906108c
SS
26859 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26860 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26861 instead of relying on spawn_id to always contain a valid
26862 spawn id.
26863 (get_compiler_info): New procedure to build the ${binfile}.ci
26864 file, instead of replicating this in N different places.
26865 (gdb_compile): New procedure.
d63a86f8 26866
c906108c 26867 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26868 appropriate arguments) instead of compile. Use gdb_test in a lot
26869 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26870 at the start of a testcase, as this is no longer done magically.
26871
26872 config/*-gdb.exp: Rename without the -gdb suffix.
26873
26874 config/mips.exp: Use remote_close instead of exit_remote_shell.
26875 config/monitor.exp: Use target_info instead of looking at
26876 baud, timeout, etc.
26877 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26878
26879Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26880
26881 * gdb.c++/templates.exp (test_ptype_of_templates),
26882 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26883 Update expect patterns for destructors and assignment operators
26884 to match corresponding c-typeprint.c changes.
26885 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26886 to destructor breakpoint test, GDB should be able to set the
26887 destructor breakpoint without specifying arguments.
26888
26889Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26890
26891 * gdb.threads/pthreads.exp: Change result for failure to compile due
26892 to lack of pthreads runtime support from an error to simply an
26893 unsupported test, per dejagnu standards.
26894
26895Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26896
26897 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26898 where GDB exits to reduce pattern match time.
26899 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26900
26901 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26902
dc96c6c7 26903Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26904
26905 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26906 * gdb.base/default.exp: ditto.
26907 * gdb.base/nodebug.exp: ditto.
26908 * gdb.base/printcmds.exp: ditto.
26909 * gdb.base/ptype.exp: ditto.
26910 * gdb.base/setvar.exp: ditto.
26911 * gdb.base/structs.exp: ditto.
26912 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26913
26914Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26915
26916 * configure, */configure: Rebuild with autoconf 2.12.
26917
26918Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26919
26920 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26921 use new i*86-pc-linux*-gnu quads.
26922 * gdb.base/corefile.exp: Ditto.
26923 * gdb.base/signals.exp: Ditto.
26924 * gdb.base/sigall.exp: Ditto.
26925 * gdb.base/interrupt.exp: Ditto.
26926
26927 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26928 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26929 RedHat 4.0.
d63a86f8 26930
c906108c 26931 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26932 linux. This allows the test case to at least compile on latest
26933 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26934
26935Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26936
26937 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26938 directory to search gdb directory. Accept and step over conditional
26939 stack alignment code. Consume $prompt in failure cases.
26940 Reset timeout to $oldtimeout instead of some arbitrary value.
26941 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26942 timeout problems with infinite stack backtraces.
26943 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26944 Accept function parameters for linkfunc member.
26945
26946Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26947
26948 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26949 (CXXFLAGS): Remove, unreferenced.
26950 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26951 previous -B options and also add -B option to pick up cross compiled
26952 runtime.
c906108c
SS
26953 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26954 doing cross compiles.
26955 (target_alias): Declare global.
26956 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26957 to verify that gcc exists in build tree, and if so set CC to that
26958 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26959
c906108c
SS
26960Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26961
26962 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26963 ptype test for anonymous union. Fixup testcase to match
26964 current gcc debug output.
26965
26966Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26967
26968 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26969 force argument to an unsigned long type.
26970
26971Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26972
26973 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26974 tests and anonymous union print/ptype tests.
c906108c
SS
26975 * gdb.base/list.exp (test_forward-search): Increase timeout by
26976 5 minutes for the "search extremely long line" case.
26977 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26978 completely optional and that the pass/fail messages use the command as
26979 the message if that third arg is a null string.
26980 (gdb_test_exact): Arrange that a null string pattern means match a
26981 null string output rather than any output, which might include random
889bf7c5 26982 errors.
c906108c
SS
26983 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26984 backtrace test.
26985 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26986 always failing and failure is now exposed by gdb.exp changes.
26987
26988Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26989
26990 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26991 weren't being noted.
26992
26993Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26994
26995 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26996 * gdb.stabs/weird.exp: Remove v_comb xfails.
26997
dc96c6c7 26998Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26999
27000 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27001 list.exp scope.exp watchpoint.exp]
c906108c 27002 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27003
dc96c6c7 27004Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27005
27006 * config/monitor.exp: Increase download timeout to 1000 seconds.
27007
dc96c6c7 27008Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27009
27010 * config/m32r.exp: Increase timeout to 120 seconds.
27011
27012Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27013
27014 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27015 and accept older ordering as obsolescent gcc or gdb.
27016 * gdb.c++/templates.exp: Ditto.
27017 * gdb.c++/virtfunc.exp: Ditto.
27018
27019Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27020
27021 * gdb.base/coremaker.c: Add code to mmap some data so we
27022 can check that it ends up in the core file.
27023 * gdb.base/corefile.exp: Add test to read mmapped data
27024 from core file.
27025
dc96c6c7 27026Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27027
27028 * config/m32r.exp: New file.
27029
27030Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27031
27032 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27033 that cflags can contains -gstabs, and work correctly for other tests.
27034
dc96c6c7 27035Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27036
27037 * gdb.base/setshow.exp: New file, tests show and set.
27038 * gdb.base/setshow.c: New file, tests show and set.
27039 * gdb.base/help.exp: Add test for help set|show annotate.
27040 * gdb.base/default.exp: Add test for set|show annotate.
27041
27042Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27043
27044 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27045 errors unique.
27046 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27047 explicitly.
27048
27049Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27050
27051 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27052 and width commands. This is done elsewhere.
27053 * (gdb_start): Don't call gdb_start_sim here. That's already
27054 done in gdb_load. This fixes lots of failures in default.exp.
27055
27056Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27057
27058 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27059 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27060 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27061 in the same we we treat other failures (since it may be an expected
889bf7c5 27062 condition), rather than as an error.
c906108c
SS
27063 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27064 old test format.
27065
27066Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27067
27068 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27069 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27070 twice. Nuke the duplicates.
c906108c 27071 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27072 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27073 Remove config.h along with other config files.
27074
27075Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27076
27077 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27078 "p func1 ()" and note that rests of tests are skipped.
27079 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27080 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27081 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27082 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27083 affected by the previous run test.
27084 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27085 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27086 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27087 "pass int powerset tuple" and "pass modeless int powerset tuple".
27088 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27089 "real write 4" and "real write 8".
27090 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27091 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27092 "print \$i after tuple assign 2", and
27093 "print vs2 after tuple assign 2".
27094 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27095 meaningful error message and return -1 so the caller can
27096 suppress further tests and avoid a cascade of errors.
d63a86f8 27097
c906108c
SS
27098Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27099
27100 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27101 format for printing version.
27102 * gdb.base/default.exp: Ditto.
27103 * gdb.base/interrupt.exp: Fix problem with cascade of
27104 errors if child process dies while calling a function.
d63a86f8 27105
c906108c
SS
27106Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27107
27108 * Makefile.in (VPATH): Add
27109 * Makefile.in (Makefile, config.status): Fix rules so things get
27110 remade when necessary.
27111
27112Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27113
27114 * Makefile.in (just-check): Add path to sibling expect dir
27115 to environment variable specified by RPATH_ENVVAR.
27116
27117Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27118
27119 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27120 (just-check): Add shared library paths for libstdc++, tk,
27121 tcl, bfd, and opcodes to the environment variable specified
27122 in RPATH_ENVVAR.
27123 * configure.in: Add support to recognize --enable-shared flag
27124 and generate correct value for RPATH_ENVVAR.
27125 * configure: Regenerated with autoconf.
27126
27127Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27128
27129 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27130 include all osf versions.
c906108c
SS
27131 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27132 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27133 when target is linux. When failing to build pthreads test
27134 executable, give more meaningful message.
27135 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27136 arg for pthread_create.
d63a86f8 27137
c906108c
SS
27138Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27139
27140 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27141 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27142 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27143 and -lpthreads (everybody else).
c906108c
SS
27144 (test_startup): Fail gracefully if threads are not supported.
27145 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27146 "p/c array_index("abcdef",2)" when not gcc compiled.
27147 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27148 "print func2::coremaker_local" when not gcc compiled.
27149 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27150 "ptype on opaque struct tagname (statically)",
27151 "ptype on opaque struct tagname (dynamically) 1", and
27152 "ptype on opaque struct tagname (dynamically) 2"
27153 for not compiled with gcc.
27154 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27155 backtrace when compiled with gcc.
d63a86f8 27156 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27157 than always return success.
27158
27159Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27160
27161 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27162
27163Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27164
27165 * gdb.base/structs.exp: Undo last change.
27166
27167Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27168
27169 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27170 encapsulate all the steps/nexts done during self test, starting
27171 at main, and makes them less sensitive to optimization issues.
27172 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27173 signal handler" test.
27174 * gdb.threads/pthreads.exp: Only run this for native configs.
27175 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27176 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27177 tests.
27178 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27179 for "runto test_calls(void)" test.
d63a86f8 27180
c906108c
SS
27181Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27182
27183 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27184 and don't expect address info in breakpoint confirmations.
27185
27186Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27187
27188 * gdb.base/list.exp (test_forward_search): Increase timeout
27189 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27190 and then reset to old value when done. Increase expect input
c906108c
SS
27191 buffer to 10000.
27192
27193Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27194
27195 * gdb.base/list.exp (test_forward_search): Fix to handle very
27196 long source line without overflowing expect's input buffer.
27197
27198Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27199
27200 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27201 "buffer_full".
27202
27203 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27204 "buffer_full".
27205
27206 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27207 "buffer_full".
27208
27209 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27210 "buffer_full".
27211
27212Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27213
27214 * configure.in (configdirs): Add gdb.threads.
27215 * configure: Regenerated with autoconf.
27216 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27217 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27218 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27219
c906108c
SS
27220Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27221
27222 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27223
27224Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27225
27226 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27227 each signal's status in the output of "handle all print".
27228 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27229 the \r\n sequence that immediately precedes the gdb prompt.
27230 * gdb.base/a1-selftest.exp: Save original timeout and restore
27231 after test.
27232
27233Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27234
27235 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27236 symbol.
27237
27238Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27239
27240 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27241
27242Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27243
27244 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27245 timeout by 60 seconds.
27246
27247Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27248
27249 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27250 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27251 error return.
27252
27253Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27254
27255 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27256 gdb initialization, also report how long dejagnu waited. Restore
27257 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27258 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27259
27260Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27261
27262 * lib/gdb.exp: Report timeout value for verbosity level 2.
27263 * config/gdbserver.exp: Ditto.
27264 * config/hppro.exp: Ditto.
27265 * config/mips-gdb.exp: Ditto.
27266 * config/monitor.exp: Ditto.
27267 * config/netware.exp: Ditto.
27268 * config/sim-gdb.exp: Ditto.
27269 * config/slite-gdb.exp: Ditto.
27270 * config/udi-gdb.exp: Ditto.
27271 * config/unix-gdb.exp: Ditto.
27272 * config/vx-gdb.exp: Ditto.
27273 * gdb.base/a1-selftest.exp: Ditto.
27274 * gdb.base/a2-run.exp: Ditto.
27275 * gdb.base/break.exp: Ditto.
27276 * gdb.base/corefile.exp: Ditto.
27277 * gdb.base/list.exp: Ditto.
27278 * gdb.base/recurse.exp: Ditto.
27279 * gdb.base/scope.exp: Ditto.
27280 * gdb.base/signals.exp: Ditto.
27281
27282Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27283
27284 * gdb.threads/Makefile.in (docdir): Removed.
27285
27286Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27287
27288 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27289 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27290 @srcdir@.
d63a86f8 27291 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27292 autoconf 2.5 or higher.
27293 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27294
27295Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27296
27297 * configure: Regenerated.
27298 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27299 avoid name clashes with SunOS headers.
27300
27301Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27302
27303 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27304
27305Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27306
27307 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27308 prototype information ends up in the compiler info file.
27309
27310Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27311
27312 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27313 attempting to regenerate it. Eliminate use of a temporary file
27314 and just generate the info file directly. Source it immediately,
27315 for consistency of use.
27316 * gdb.base/corefile.exp: Ditto
27317 * gdb.base/exprs.exp: Ditto.
27318 * gdb.base/funcargs.exp: Ditto.
27319 * gdb.base/langs.exp: Ditto.
27320 * gdb.base/list.exp: Ditto.
27321 * gdb.base/mips_pro.exp: Ditto.
27322 * gdb.base/nodebug.exp: Ditto.
27323 * gdb.base/opaque.exp: Ditto.
27324 * gdb.base/ptype.exp: Ditto.
27325 * gdb.base/scope.exp: Ditto.
27326 * gdb.base/setvar.exp: Ditto.
27327 * gdb.base/signals.exp: Ditto.
27328 * gdb.base/whatis.exp: Ditto.
27329 * gdb.c++/templates.exp: Ditto.
27330 * gdb.c++/virtfunc.exp: Ditto.
27331 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27332 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27333
27334Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27335
27336 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27337 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27338 Increase timeout, a lot of single stepping might be needed if the
27339 target has no hardware watchpoints.
27340
27341Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27342
27343 * gdb.base/break.exp: Ignore compiler warnings when compiling
27344 break.c.
27345 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27346 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27347 from remote-sim.
27348 * gdb.base/exprs.exp: Add h8300 xfails.
27349 * gdb.base/funcargs.exp: Likewise.
27350 * gdb.base/nodebug.exp: Likewise.
27351 * gdb.base/printcmds.exp: Likewise.
27352 * gdb.base/ptype.exp: Likewise.
27353 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27354 h8300 xfails.
d63a86f8 27355 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27356 on the h8300.
27357 * gdb.base/funcargs.c: Explicitly make last constant argument to
27358 call_after_alloca_subr an unsigned long type.
27359 * gdb.base/return.c: Include stdio.h.
27360
27361Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27362
27363 * config/abug.exp: New file for the older Motorola Bug monitor
27364 that runs on the mvme13x series VME boards.
27365 * config/monitor.exp: Use the new config array for target settings
27366 if they exist.
27367
27368Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27369
27370 * sim-gdb.exp: Make the SH simulator allocate less space when
27371 it is targeted.
27372
27373Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27374
27375 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27376 test.
27377
27378Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27379
27380 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27381 "rs6000-*-*" for "list function in include file" when gcc compiled.
27382 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27383 for "p ctable1[120]".
27384 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27385 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27386 Remove setup_xfail for "rs6000-*-*" for
27387 "print 'scope0.c'::filelocal before run".
27388 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27389 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27390 since some compilers don't allow both options to be given
27391 on the same command line. Create object file and move it.
d63a86f8 27392
c906108c
SS
27393Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27394
27395 * gdb.base/corefile.exp: Always regenerate the core file, since
27396 we always regenerate the coremaker program. Detect special case
27397 where registers cannot be read from core file.
d63a86f8 27398
c906108c
SS
27399Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27400
27401 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27402 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27403 * gdb.c++/templates.exp: Only match on basename of file since
27404 some formats like xcoff don't encode directory information.
27405 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27406 and rs6000 AIX xcoff targets.
27407 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27408 * configure: Regenerate.
27409 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27410 here, rather than in distclean.
d63a86f8 27411
c906108c
SS
27412Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27413
27414 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27415 defined, and use it to compile the test case with -O2. The
27416 native compilation still uses no optimization.
27417 * gdb.base/mips_pro.c: Remove inline assembly code since
27418 it is compiled PIC by default, which results in assembler
27419 warnings that make the testsuite think the compilation
27420 was unsuccessful.
27421
27422Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27423
27424 * gdb.c++/misc.exp: Add note to message for
27425 "print s.a for foo struct" that this is a known gcc 2.7.2
27426 and earlier bug.
27427
27428Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27429
27430 * gdb.base/break.exp: Fix pattern for matching "Delete all
27431 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27432 setup_xfail for deleting all breakpoints test. Fix various
27433 timeout messages to include "(timeout)".
27434 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27435 for "p t_float_values2(3.14159,float_val2)".
27436 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27437 for "continue to call2g" when gcc compiled.
27438 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27439 "up to foo in langs.exp", "show language at foo in langs.exp",
27440 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27441 and "show language at fsub in langs.exp".
27442 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27443 "list line 1 in include file", "list message for lines past EOF",
27444 "list function in include file", "list list0.h:foo", and
27445 "list filename:function; nonexistant function".
27446 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27447 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27448 and "ptype t_char_array" to be for native cc only.
d63a86f8 27449
c906108c
SS
27450Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27451
d63a86f8 27452 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27453 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27454 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27455
27456Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27457
27458 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27459 "bt in signals.exp". This problem only appears when running
27460 the testsuite, and then only intermittently.
27461
27462Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27463
27464 * gdb.base/return.exp (return_tests): Differentiate between
27465 two tests of continuing.
27466
27467Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27468
27469 * */Makefile.in (maintainer-clean): Remove config.log.
27470 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27471 * gdb.c++/Makefile.in (PROGS): Add inherit.
27472 (clean): Remove *.ci.
27473
27474Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27475
27476 * gdb.c++/misc.cc: Add test code from Mike Stump.
27477 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27478
27479Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27480
27481 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27482 to "alpha-*-osf2*" and add comment.
27483 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27484 setup_xfail for "step over execarg initialization" and
27485 "step over corearg initialization".
c906108c
SS
27486 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27487 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27488 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27489 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27490 "print func2::coremaker_local", and "backtrace in corefile.exp".
27491 * gdb.base/signals.exp: Build and source signals.ci.
27492 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27493 to be for gcc only.
27494 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27495
c906108c
SS
27496Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27497
27498 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27499 Feb 3 procfs.c change.
27500
27501Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27502
27503 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27504
27505Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27506
27507 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27508 from dejagnu's apparent default of 10 seconds, which gives random
27509 results when running the tests over NFS on moderately loaded systems.
27510 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27511
27512Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27513
27514 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27515 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27516 result reports.
c906108c
SS
27517
27518Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27519
27520 * configure.in (CY_AC_PATH_TCLH): Remove.
27521 * configure: Regenerate.
27522
27523Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27524
27525 * gdb.c++/Makefile.in (clean): Add missing '{'.
27526
27527Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27528
27529 * lib/gdb.exp: Provide a default value for noinferior.
27530
27531 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27532 Load libgloss.exp.
27533
27534Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27535
27536 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27537 the executable, not the .o to run the tests from.
27538
27539Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27540
27541 * gdb.base/break.exp: Don't test for program exit or exit status
27542 if $noresults if nonzero.
27543 * gdb.base/langs.exp: Likewise.
27544 * gdb.base/watchpoint.exp: Likewise.
27545
27546 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27547 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27548 trying to compile the testcase.
27549
27550Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27551
27552 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27553 * gdb.base/signals.exp (continue to handler): Likewise.
27554
27555Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27556
27557 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27558
27559 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27560
27561Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27562
27563 * gdb.base/corefile.exp: Recognize "not found" as failure
27564 when trying to determine if a core file was generated.
27565 If no core file was generate the first time, try again without
27566 the ulimit -c to work around braindamaged shells.
27567
27568Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27569
27570 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27571 [] tests with "test" and enclose string in quotes.
27572 * gdb.stabs/configure: Rebuild
d63a86f8 27573
c906108c
SS
27574Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27575
27576 Changes in sync with expect:
27577 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27578 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27579 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27580 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27581 argument to AC_REQUIRE.
27582 * configure: Regenerated.
27583
27584Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27585
27586 * gdb.base/corefile.exp: When generating a core, discard any
27587 error messages about ulimit not found and the "core dumped"
27588 message from the shell that runs the coredumper.
27589
27590Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27591
27592 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27593
27594 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27595 which sed script to run. Expect failure for v_comb test
27596 on PA targets too.
d63a86f8 27597
c906108c
SS
27598Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27599
27600 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27601 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27602
27603Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27604
27605 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27606 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27607 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27608 * lib/gdb.exp (default_gdb_start): Fix typo.
27609 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27610 messages to not include the full program name that caused
27611 the core dump since some systems (such as solaris) apparently
27612 truncate this path to about 80 characters.
27613 When generating a core file first try increasing the core file
27614 size limit to unlimited since some systems may default it to
27615 zero, and it is harmless to try it. Move the test for failing
27616 to generate a core file to where it will actually get executed.
27617 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27618 new gdb result from g++ debug info improvements and make old
27619 pattern obsolescent. Also account for size_t differences
27620 (may be int or long).
27621 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27622 initialization before function call is placed in the delay slot
27623 and thus appears to be skipped over by commands such as "next".
27624
27625Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27626
27627 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27628
27629Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27630
27631 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27632 input source file; fix code to compile test to deal with this
27633 convention.
27634 * gdb.c++/*.exp: Likewise.
27635
27636Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27637
27638 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27639 "bt in signals.exp".
27640
27641Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27642
27643 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27644 "step over execarg initialization" and
889bf7c5 27645 "step over corearg initialization".
c906108c
SS
27646
27647Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27648
27649 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27650 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27651
27652Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27653
27654 From Rob Savoye (rob@poseidon.cygnus.com)
27655 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27656 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27657 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27658 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27659 configure.in}: Major reworking for autoconfig.
c906108c
SS
27660 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27661 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27662 New files.
c906108c
SS
27663 * config/unix-gdb.exp: Make GDB global.
27664 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27665 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27666 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27667 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27668 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27669 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27670 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27671 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27672 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27673 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27674 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27675 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27676 to returns as necessary, arrange for test to compile own testcase
27677 executable.
c906108c 27678 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27679
c906108c
SS
27680Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27681
27682 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27683 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27684 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27685 "backtrace through signal handler".
27686
27687Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27688
27689 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27690 continuing from a job control stop signal.
27691 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27692
27693Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27694
27695 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27696 * gdb.base/corefile.exp: Likewise.
27697 * gdb.base/funcargs.exp: Likewise.
27698
27699Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27700
27701 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27702 * config/monitor.exp: Add support for setting baud rate.
27703
27704Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27705
27706 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27707 i*86-*-linux* xfails for "backtrace through signal handler".
27708 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27709 "print func2::coremaker_local".
27710 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27711 alpha-dec-osf2* xfail for
c906108c
SS
27712 "delete all breakpoints when none".
27713
27714Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27715
27716 * gdb.base/break.exp: Change test that deletes all breakpoints
27717 when no user breakpoints are installed. A post 4.15 change
27718 causes gdb to no longer prompt in this case.
27719
27720Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27721
27722 * gdb.base/return.exp (return_tests): Change xfail for test
27723 "correct value returned double test" to stop xfailing at
27724 Solaris 2.5. Apparently the bug has been fixed.
27725
27726Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27727
27728 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27729 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27730
27731Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27732
27733 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27734 * gdb.disasm/hppa.s: Corresponding changes.
27735
27736Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27737
27738 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27739 makefile fragment.
27740 * config/mt-hpux: Deleted.
27741
27742Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27743
d63a86f8 27744 * Many files: When warning about suppressed tests due to a
c906108c
SS
27745 nonexistant test binary, avoid incrementing the warning count.
27746
27747Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27748
27749 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27750
c906108c
SS
27751Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27752
27753 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27754 "sparc-*-solaris2*".
27755
27756Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27757
27758 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27759 Add global and local variables and initialize them.
27760 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27761 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27762 extracts the file name and terminating signal from the core file.
27763 * TODO: Remove note about tests for correct mapping of corefile.
27764 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27765 from optimizing it away.
27766 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27767 handles common blocks.
27768
27769Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27770
27771 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27772 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27773
27774Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27775
27776 * Makefile.in (maintainer-clean): New target, synonym for
27777 realclean.
27778 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27779 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27780 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27781 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27782 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27783 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27784
27785Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27786
27787 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27788 xfails when not gcc compiled for "print foo::funclocal".
27789 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27790 "print foo::funclocal at foo",
27791 "print 'scope1.c'::foo::funclocal at foo",
27792 "print foo::funclocal_bss at foo",
27793 "print 'scope1.c'::foo::funclocal_bss at foo",
27794 "print foo::funclocal_ro at foo",
27795 "print 'scope1.c'::foo::funclocal_ro at foo",
27796 "print bar::funclocal at foo" and
27797 "print 'scope1.c'::bar::funclocal at foo".
27798 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27799 gcc compiled for "print foo::funclocal at bar".
27800 Expand all messages to ensure that they identify that
27801 the test is at bar().
27802 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27803 gcc compiled for:
27804 "ptype on opaque struct pointer (statically)",
27805 "ptype on opaque struct tagname (statically)",
27806 "ptype on opaque struct pointer (dynamically) 1",
27807 "ptype on opaque struct tagname (dynamically) 1",
27808 "ptype on opaque struct pointer (dynamically) 2" and
27809 "ptype on opaque struct tagname (dynamically) 2
27810 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27811 gcc compiled for:
27812 "p datalocal"
27813 "whatis datalocal",
27814 "ptype datalocal",
27815 "p bsslocal",
27816 "whatis bsslocal", and
27817 "ptype bsslocal".
27818 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27819 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27820 when not gcc compiled.
27821 * gdb.base/funcargs.exp (float_and_integral_args): Add
27822 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27823 compiled.
27824 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27825 "backtrace from call6a" when not gcc compiled.
27826 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27827 "backtrace from call7a" when not gcc compiled.
27828 * gdb.base/callfuncs.exp (do_function_calls):
27829 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27830 "p t_char_array_values(char_array_val2,char_array_val1)",
27831 "p t_char_array_values(char_array_val1,char_array_val2)",
27832 "p t_char_array_values("carray 1","carray 2")",
27833 "p t_char_array_values("carray 1",char_array_val2)",
27834 "p t_char_array_values(char_array_val1,"carray 2")",
27835 "p sum_args(1,{2})",
27836 "p sum_args(2,{2,3})",
27837 "p sum_args(3,{2,3,4})",
27838 "p sum_args(4,{2,3,4,5})"
27839 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27840 "backtrace in corefile.exp" when not gcc compiled.
27841
27842Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27843
27844 * gdb.base/signals.exp: Rewrite `handle all print' test as
27845 a procedure. Accept blanks or TABs as whitespace, increase
27846 timeout and expect input buffer size for the large output
27847 from the command. Remove "i*86-*-bsdi2.0" xfail.
27848
27849Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27850
27851 * gdb.base/setvar.exp: Add new testcases for truncation when
27852 assigning invalid values to bitfields.
27853
27854Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27855
d63a86f8 27856 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27857 mips-sgi-irix* xfail for
27858 "call inferior func with struct - returns char *"
27859 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27860 accepted in the result.
c906108c
SS
27861
27862Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27863
27864 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27865 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27866 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27867 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27868 that accidentally got checked in.
27869
27870Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27871
d63a86f8 27872 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27873 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27874 compiled test.
27875 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27876 Add mips-sgi-irix5* xfail for not gcc compiled.
27877 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27878 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27879 compiled for "p top", "whatis top", "p middle", and "whatis
27880 middle".
c906108c
SS
27881 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27882 "whatis signed char" for not gcc compiled.
27883 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27884 "set variable signed char=-1 (-1)" and
27885 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27886 * gdb.base/funcargs.exp (float_and_integral_args):
27887 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27888 Add mips-sgi-irix* xfail when not gcc compiled for
27889 "continue to call2b".
27890 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27891 "continue to call2g".
6fdff2c5
PA
27892 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27893 compiled for "backtrace from call6a"
27894 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27895 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27896 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27897 (localvars_after_alloca): Fix gdb_test cmds for
27898 "print * after runto ...".
27899 Remove rs6000-*-* xfails for
27900 "print i after runto localvars_after_alloca" and
27901 "print l after runto localvars_after_alloca"
27902 for all compilers.
27903 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27904 when not compiled with gcc, for:
c906108c
SS
27905 "print signed char == (minus)",
27906 "print signed char != (minus)",
27907 "print signed char < (minus)",
27908 "print signed char > (minus)".
27909 * gdb.base/callfuncs.exp (do_function_calls):
27910 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27911 "call inferior func with struct - returns char *".
d63a86f8 27912 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27913 "correct value returned double test" to include Solaris 2.4.
27914 * gdb.base/funcargs.exp (float_and_integral_args):
27915 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27916
c906108c
SS
27917Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27918
27919 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27920 enumeration bitfields if compiling with GNU C.
27921 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27922 to empty' prompt.
27923
27924Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27925
27926 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27927 test for PRO targets.
27928
27929 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27930 breakpoints in the inferior at any given time by making
27931 two groups of breakpoints for call2*, call6* and call7*
27932 tests.
27933
27934Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27935
27936 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27937 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27938 from optimizing it away.
27939 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27940 "call inferior func with struct".
27941
27942Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27943
27944 * configure.in: Only configure gdb.chill for particular targets.
27945
27946Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27947
27948 * gdb.base/Makefile.in: Add action to .c.o transformation
27949 rule that generates a .ci file for each .o file and remove
27950 explicit .c.o rules except for callfuncs.o.
27951 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27952 generates a .ci file for each .o file and remove explicit
27953 .cc.o rules.
27954 (clean): Remove *.tmp *.ci files.
27955 (EXECUTABLES): Remove templ-info.exp.
27956 * gdb.base/compiler.c: New file.
27957 * gdb.c++/compiler.cc: New file
27958 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27959 Change rs6000-*-* xfail for
27960 "print 'scope0.c'::filelocal_ro" and
27961 "print 'scope1.c'::filelocal" and
27962 "print 'scope1.c'::filelocal_bss" and
27963 "print 'scope1.c'::filelocal_ro" and
27964 "print 'scope1.c'::foo::funclocal" and
27965 "print 'scope1.c'::foo::funclocal_ro" and
27966 "print 'scope1.c'::bar::funclocal" and
27967 "print 'scope0.c'::filelocal_ro" and
27968 "print 'scope1.c'::filelocal at foo" and
27969 "print 'scope1.c'::filelocal_bss at foo" and
27970 "print 'scope1.c'::filelocal_ro at foo" and
27971 "print 'scope1.c'::foo::funclocal at foo" and
27972 "print 'scope1.c'::foo::funclocal_bss at foo" and
27973 "print 'scope1.c'::foo::funclocal_ro at foo" and
27974 "print 'scope1.c'::bar::funclocal at foo" and
27975 "print 'scope0.c'::filelocal_ro" and
27976 "print 'scope1.c'::filelocal" and
27977 "print 'scope1.c'::filelocal_bss" and
27978 "print 'scope1.c'::filelocal_ro" and
27979 "print 'scope1.c'::foo::funclocal" and
27980 "print 'scope1.c'::foo::funclocal_bss" and
27981 "print 'scope1.c'::foo::funclocal_ro" and
27982 "print 'scope1.c'::bar::funclocal" and
27983 "print 'scope1.c'::bar::funclocal_bss"
27984 to only be xfail'd when not compiled with gcc.
d63a86f8 27985 Add rs6000-*-* xfail for
c906108c
SS
27986 "print 'scope0.c'::filelocal_bss before run"
27987 when compiled with gcc.
27988 (test_at_main): Add rs6000-*-* xfail for
27989 "print filelocal_ro in test_at_main"
27990 when compiled with gcc.
27991 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27992 Add rs6000-*-aix* xfail for
c906108c
SS
27993 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27994 "ptype t_char_array", not compiled with gcc.
27995 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27996 xfail for "list foo (in include file)" when gcc compiled.
27997 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27998 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27999 "run to call0a" if not compiled with gcc.
28000 (unsigned_integral_args): Add rs6000-*-* xfail for
28001 "run to call1a" if not compiled with gcc.
28002 (float_and_integral_args): Add rs6000-*-* xfail for
28003 "run to call2a" if not compiled with gcc and for
28004 "continue to call2b" for any compiler.
28005 Add rs6000-*-* xfail to
28006 "print f1 after run to call2a" for gcc compiled.
28007 (discard_and_shuffle): Add rs6000-*-* xfail for
28008 "run to call6a".
28009 (shuffle_round_robin): Add rs6000-*-* xfail for
28010 "backtrace from call7a" if not compiled with gcc.
28011 Add rs6000-*-* xfail for
28012 "backtrace from call7b" if compiled with gcc.
28013 (call_after_alloca): Add rs6000-*-* xfail for
28014 "print c in call_after_alloca" and
28015 "print s in call_after_alloca" and
28016 "backtrace from call_after_alloca_subr"
28017 if not compiled with gcc.
28018 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28019 "print c in localvars_in_indirect_call" and
28020 "print c in localvars_in_indirect_call" and
28021 "backtrace in indirectly called function" and
28022 "stepping into indirectly called function"
28023 if not compiled with gcc.
28024 (localvars_after_alloca): Add rs6000-*-* xfail for
28025 "print c after runto localvars_after_alloca" and
28026 "print s after runto localvars_after_alloca" and
28027 "print i after runto localvars_after_alloca" and
28028 "print l after runto localvars_after_alloca"
28029 for all compilers.
28030 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28031 than whatis-info.exp.
28032 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28033 than opaque-info.exp.
28034 Setup rs6000-*-* xfail for
d63a86f8 28035 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28036 "ptype on opaque struct pointer (dynamically)" when
28037 not compiled with gcc.
28038 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28039 rather than callf-info.exp.
28040 (do_function_calls): Add clear_xfail for rs6000-*-* for
28041 "p t_float_values2(3.14159,float_val2)". Seems to work
28042 fine there, both with xlc and gcc. Need to find out what
28043 it is doing right and fix other platforms.
28044 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28045 "call inferior func with struct - returns int",
28046 "call inferior func with struct - returns long",
28047 "call inferior func with struct - returns float",
28048 "call inferior func with struct - returns double",
28049 "call inferior func with struct - returns char *",
28050 but only if not gcc compiled (presumes xlc compiled).
28051 Change rs6000-*-* xfails for
28052 "call inferior func with struct - returns char" and
28053 " call inferior func with struct - returns short" to only
28054 xfail if not using gcc.
28055 (clean mostlyclean): Remove *.ci and *.tmp files.
28056 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28057 than templ-info.exp.
28058 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28059 Add rs6000-*-* xfail for "up to foo in langs.exp"
28060 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28061 when not gcc compiled.
d63a86f8 28062
c906108c
SS
28063Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28064
28065 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28066 * gdb.base/corefile.exp: Likewise.
28067 * gdb.base/list.exp: Likewise.
28068 * gdb.base/scope.exp: Likewise.
28069 * gdb.base/siganls.exp: Likewise.
28070
28071 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28072 compiler output.
28073 * gdb.base/whatis.exp: Likewise.
28074
28075Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28076
28077 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28078 failure (opcode table has been fixed to match reality).
28079
28080Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28081
28082 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28083 "call inferior func with struct - returns char",
28084 "call inferior func with struct - returns short"
28085
28086 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28087 "print 'scope0.c'::filelocal at main",
28088 "print 'scope0.c'::filelocal_bss in test_at_main",
28089 "print 'scope0.c'::filelocal at foo",
28090 "print 'scope0.c'::filelocal_bss in test_at_foo",
28091 "print 'scope0.c'::filelocal at bar",
28092 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28093
c906108c
SS
28094 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28095 in source file 1". This bug seems to have been fixed with both
28096 gcc and native cc (was native assembler bug?).
28097
28098Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28099
28100 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28101 "backtrace through signal handler" to "i*86-*-sysv4*".
28102 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28103 continue" case. Add "known SVR4 bug" to fail message.
28104 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28105 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28106 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28107 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28108 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28109 "up to foo in langs.exp", "show language at foo in
28110 langs.exp", "up to cppsub_ in langs.exp", "show
28111 language at cppsub_ in langs.exp", "up to fsub in
28112 langs.exp", and "show language at fsub in langs.exp".
28113 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28114 "bactrace in corefile.exp".
28115 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28116 "call inferior function with struct - returns float" and
28117 "call inferior function with struct - returns double".
d63a86f8 28118
c906108c
SS
28119Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28120
28121 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28122 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28123 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28124 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28125
28126Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28127
28128 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28129 (or overriden) "CHILL" macro rather then bare "gcc".
28130 Also look for ../../gcc/xgcc since that is what we will
28131 actually need, not "Makefile". Remove following assignment
28132 of CHILL to CHILL_FOR_TARGET because that results in
28133 recursive definition.
28134
28135Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28136
28137 * gdb.base/corefile.exp: Change xfail for backtrace in
28138 corefile.exp from linuxaout to all linux.
28139 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28140 cases where we miss the breakpoint at the signal handler
28141 for some reason. Setup xfail for linuxoldld/linuxaout and
28142 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28143 hitting SIGURG breakpoint.
28144 * gdb.base/signals.exp: Setup xfail for "next" acting like
28145 continue to add linuxoldld. Setup xfail for all linux for
28146 "next to handler in signals_tests_1", "backtrace in
28147 signals_tests_1", "continue to func1", "pass SIGUSR1",
28148 and continue to handler".
28149
28150Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28151
28152 * Update all FSF addresses except those in COPYING* files.
28153
28154Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28155
28156 * gdb.base/a2-run.exp: Change messages to be more explicit about
28157 the status of args, and quote binfile in results.
28158
28159Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28160
28161 * gdb.base/callfuncs.exp: Add tests for passing structs to
28162 inferior functions and return various types.
28163 * gdb.base/callfuncs.c: Add functions to receive a struct
28164 and return a member of the struct, in various types.
28165
28166Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28167
28168 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28169
28170Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28171
28172 * config/vxworks29k.exp: New file, sources vxworks.exp.
28173
28174Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28175
28176 * config/gdbremote.exp: New file. Testing framework using
28177 gdbserver.
28178
28179Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28180
28181 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28182 "call function when asleep" and "send end of file".
28183 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28184 for "backtrace in corefile.exp".
28185 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28186 for "backtrace through signal handler".
28187 * gdb.base/corefile.exp: Make sure we actually generate a core file
28188 before trying the core tests. Some systems allow the user to suppress
28189 generation of core files and default to that (linux for example).
28190 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28191 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28192
28193Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28194
28195 * gdb.threads: New directory with some crude multi-threaded
28196 gdb tests (step.exp and step2.exp).
28197 * config/mt-lynx (STEP_EXECUTABLE): Define.
28198 (THREADFLAGS): Define.
28199
28200Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28201
28202 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28203
28204 * gdb.base/signals.exp: Disable whole file for lynx until
28205 further notice.
28206
28207 * gdb.base/signals.exp: xfail test where "next" acts like
28208 "continue" for lynx.
28209
28210 * gdb.base/interrupt.exp: xfail test for calling function while
28211 inferior is asleep for lynx.
28212
28213 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28214 than one cr-lf after each command.
28215
28216Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28217
28218 * configure.in: Reinstate setting of stabsdirs variable, fix
28219 typo in setting up configdirs for native builds.
28220
28221 * gdb.base/return.exp: Fix typo in return double test.
28222 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28223 compiler from optimizing them away.
28224
28225Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28226
28227 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28228 sequences to be echo'd by gdb when using gdb_test.
28229 * gdb.chill/chexp.exp: Likewise.
28230 * gdb.fortran/exprs.exp: Likewise
28231
28232Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28233
28234 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28235 after the inferior gdb has started.
28236
28237 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28238 after each command.
28239 * gdb.base/funcargs.exp: Likewise.
28240 * gdb.base/gdbvars.exp: Likewise.
28241 * gdb.base/interrupt.exp: Likewise.
28242 * gdb.base/list.exp: Likewise.
28243 * gdb.base/watchpoint.exp: Likewise.
28244 * gdb.c++/demangle.exp: Likewise.
28245 * gdb.c++/inherit.exp: Likewise.
28246 * gdb.chill/chexp.exp: Likewise.
28247 * gdb.fortran/exprs.exp: Likewise.
28248
28249 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28250 test if we can't handle IO to/from the inferior.
28251
28252 * gdb.c++/misc.exp: Always check for a program already being
28253 started after sending a "run" command to gdb.
28254
28255 * gdb.base/twice.exp: Start with a fresh gdb.
28256
28257 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28258 only depend on gdb's expression code, not the chill runtime.
28259
28260 * gdb.base/return.c: Put return values into variables so we
28261 can have gdb print them rather than depending on the program
28262 to print them.
28263 * gdb.base/return.exp: Corresponding changes.
28264
28265 * lib/gdb.exp: Provide default value for noinferiorio.
28266 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28267 the inferior.
28268
28269 * gdb.base/break.exp: Always check for a program already being
28270 started after sending a "run" command to gdb.
28271 (text_next_with_recursion): Don't check the output from the
28272 program's printf statement. Instead just make sure the program
28273 exited.
28274
28275 * gdb.base/commands.exp: Protect tests which need arguments with
28276 $noargs conditionals.
28277
28278Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28279
28280 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28281 of structure member arrays to match gdb/valops.c:value_addr change.
28282
28283Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28284
28285 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28286 cases.
28287
28288Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28289
28290 * configure.in (configdirs): Remove gdb.chill from default list
28291 of subdirs and then add it back in only if doing a native build.
28292 The current chill compiler does not yet work in any cross build.
28293 * Revert all signal changes from Jul 6.
28294 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28295 for sh-hms targets, allowing these tests to link, with no other
28296 changes. Testing is suppressed by setting "nosignals" in site.exp.
28297
28298Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28299
28300 * configure.in (signaldirs): Define and add to configdirs for all
28301 targets except some specific ones that are known to not support signals.
28302 Also clean up formatting.
28303 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28304 (signals, sigall): Remove rules to build.
28305 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28306 Moved to new gdb.signals directory.
28307 * gdb.signals: New test directory.
28308 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28309 signals.c signals.exp}: New or moved files.
28310
28311Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28312
28313 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28314
28315Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28316
28317 * gdb.base/return.exp: Xfail `return double' test failure
28318 on at least Solaris 2.3 and handle future/past versions on
28319 a case by case basis as appropriate. Also update message
28320 to include i*86 failures.
28321
28322Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28323
28324 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28325
28326 * lib/gdb.exp: Fix comment which erroneously identified
28327 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28328 gdb_file_cmd not gdb_load).
28329 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28330
28331 * gdb.base/setvar.exp: Make test names consistent between pass and
28332 fail cases. Use gdb_test more.
28333
28334Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28335
28336 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28337
28338Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28339
28340 * gdb.base/help.exp: Fix expected help string for `show commands'.
28341
28342Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28343
28344 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28345
28346 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28347 of a text section.
28348
28349Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28350
28351 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28352 that loop eventually terminates. Fix Connection refused logic so
28353 that testsuite will expire nicely.
28354
28355Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28356
28357 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28358 config/rom68k.exp: New tcl glue for the appropriate monitors.
28359 These all just end up calling monitor.exp.
28360 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28361 refused' by retrying. Cleanup some timeout issues.
28362 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28363 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28364 callers don't have to set/restore global timeout variable.
28365
28366 * The following set of changes centralizes management of the global
28367 timeout variable. This way, it can be set in one target dependent
28368 place instead of dozens of places scattered throughout the test suite.
28369 If you need to lengthen a timeout, then you should either set timeout
28370 in one of the config/{target}.exp files, or multiply it by a factor.
28371 Setting it to an absolute value is always going to lose for some
28372 targets.
28373 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28374 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28375 * gdb.base/funcargs.exp: Don't set timeout.
28376 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28377 * gdb.base/printcmds.exp (test_print_string_constants
28378 test_print_array_constants): Don't set timeout.
28379 * gdb.base/ptype.exp: Don't set timeout.
28380 * gdb.base/recurse.exp: Don't set timeout.
28381 * gdb.base/return.exp: Don't set timeout.
28382 * gdb.base/watchpoint.exp: Don't set timeout.
28383 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28384 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28385
28386Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28387
28388 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28389
28390Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28391
28392 * lib/gdb.exp: Disable chill tests for irix5.
28393
28394Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28395
28396 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28397 each test pass or fail.
28398
28399Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28400
28401 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28402 xlc not gcc.
28403
28404Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28405
28406 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28407
28408Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28409
28410 * config/est.exp: Fix copyright and comments. Remove dead code.
28411 Use targetname, serialport and baud variables instead of fixed
28412 constants.
28413 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28414 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28415
28416Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28417
28418 * gdb.base/watchpoint.exp: Don't run
28419 test_watchpoint_triggered_in_syscall for sunos.
28420
28421Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28422
28423 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28424 they don't seem to exist. Do include stdio.h.
28425
28426Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28427
28428 * gdb.base/a1-selftest.exp: Add alpha xfail.
28429
28430Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28431
28432 * gdb.base/watchpoint.c (main): Prompt before calling read().
28433 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28434 Revise accordingly. Remove cruft about sending "123" several
28435 times, until it gets noticed. Clean up the "print buf[0]" stuff
28436 so that it passes or fails, and waits for prompts in the usual way.
28437
28438Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28439
28440 * gdb.base/recurse.exp: Fix comment.
28441
28442 * TODO: Remove item about printing variables in nodebug.exp. Add
28443 item about enabling tests which are only run on some targets.
28444
28445 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28446 fail, make test names unique, use new gdb_test convention
28447 regarding pattern, use gdb_test more, etc.).
28448
28449 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28450 fail, make test names unique, etc.).
28451
28452Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28453
28454 * gdb.base/nodebug.c: Change return type of top and middle to
28455 short.
28456 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28457 are fixed by the recent mdebugread.c changes. Allow `short ()'
28458 as type for top and middle.
28459
28460Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28461
28462 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28463 nearly as I can tell, the whole thing was an accident in Stu's
28464 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28465 to replace a send/expect pair with gdb_test, but ended up only
28466 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28467 of 30 Mar 1995 took care of it, but left this vestigial comment
28468 which I am now nuking.
28469
28470Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28471
28472 * gdb.base/break.exp: Look for different line number for
28473 breakpoint at main depending on usestubs.
28474
28475Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28476
28477 * gdb.base/list.exp: Adjust some alternate expect patterns to
28478 match recent list0.c change. Add alternate expect pattern for
28479 output from `list default lines around main' for optimizing
28480 compilers.
28481
28482Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28483
28484 * lib/gdb.exp: If nosignals is not set, set it to 0.
28485
28486Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28487
28488 * config/slite-gdb.exp: Responds to load symbol table prompt.
28489 * gdb.base/break.exp: Adjust line number, fix rerun.
28490 * gdb.base/langs0.c: Add #ifdef usestubs.
28491
28492Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28493
28494 * gdb.base/list.exp: Adjust line contents after adding new lines in
28495 list0.c. Also fix a syntax error.
28496
28497 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28498 * gdb.base/break.exp: ditto.
28499 * gdb.base/list.exp: ditto.
28500 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28501 * gdb.base/run.c: ditto.
28502 * gdb.base/list0.c: ditto.
28503 * gdb.base/funcargs.c: ditto.
28504
28505Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28506
28507 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28508 $targetname, $serialport and $baud instead of hardwired variables.
28509 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28510 target doesn't support signals.
28511
28512Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28513
28514 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28515
28516Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28517
28518 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28519 Don't rely on the value of an auto variable before it has been
28520 initialized. Use gdb_test more.
28521
28522Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28523
28524 * lib/gdb.exp (default_gdb_version): A version number must start
28525 with a digit, but other than that contains all characters up to
28526 the first whitespace character.
28527
28528Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28529
28530 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28531
28532Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28533
28534 * gdb.c++/*.exp: Warn if executable does not exist. The original
28535 reason for skipping the warning was that configure.in sometimes
28536 intentionally skipped building the executables but the tcl code
28537 had no way of knowing. That (a) was always bogus with respect to
28538 error handling, (b) is no longer true (right now there is no way
28539 to skip C++ tests).
28540
28541 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28542
28543Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28544
28545 * gdb.base/list.exp: Add expect patterns for output from
28546 SunPRO compiled executables.
28547 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28548 types.
28549
28550Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28551
28552 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28553 number (we are already testing that the correct source line text
28554 gets printed).
28555
28556 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28557 that is what is intended, but something needed to be done to get
28558 sunos4 native working again.
28559
28560 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28561
28562 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28563 apparently went with a (very) old xfail.
28564
28565Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28566
28567 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28568 runto_main is a proc in gdb.exp that will do 'step' for target use
28569 stubs.
28570 * gdb.base/exprs.exp: ditto.
28571 * gdb.base/interrupt.exp: ditto.
28572 * gdb.base/opaque.exp: ditto.
28573 * gdb.base/printcmds.exp: ditto.
28574 * gdb.base/ptype.exp: ditto.
28575 * gdb.base/scope.exp: ditto.
28576 * gdb.base/setvar.exp: ditto.
28577 * gdb.base/signals.exp: ditto.
28578 * gdb.base/twice.exp: ditto.
28579 * gdb.c++/classes.exp: ditto.
28580 * gdb.c++/inherit.exp: ditto.
28581 * gdb.c++/templates.exp: ditto.
28582 * gdb.base/break.exp: no run and hit main for stubs. Change line
28583 numbers for breakpoints and info breakpoint.
28584 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28585 breakpoint().
28586 * gdb.base/callfuncs.c: ditto.
28587 * gdb.base/exprs: ditto.
28588 * gdb.base/interrupt.c: ditto.
28589 * gdb.base/opaque0.c: ditto.
28590 * gdb.base/printcmds.c: ditto.
28591 * gdb.base/ptype.c: ditto.
28592 * gdb.base/scope0.c: ditto.
28593 * gdb.base/setvar.c: ditto.
28594 * gdb.base/signals.c: ditto.
28595 * gdb.base/twice.c: ditto.
28596 * gdb.c++/misc.cc: ditto.
28597 * gdb.c++/templates.cc: ditto.
28598
28599Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28600
28601 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28602
28603 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28604 somewhere between `read' and `main.c'. I'm pretty sure the
28605 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28606 and it isn't particularly useful.
28607
28608 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28609
28610Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28611
28612 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28613
28614Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28615
28616 * config/mt-slite: add LIBS and -nostdlib.
28617 * config/slite-gdb.exp: add this new file to support sparclite target.
28618
28619Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28620
28621 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28622
28623 * gdb.base/a2-run.exp: Change argument to istarget from
28624 "*-*-vxworks" to "*-*-vxworks*".
28625 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28626
28627Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28628
28629 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28630 will not runto main but do a 'step' to step out of breakpoint().
28631 * config/mt-slite: add -Dusestubs.
28632
28633Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28634
28635 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28636 instead of just @.
28637
28638 * gdb.base/signals.exp: Add test for "handle all print".
28639 * TODO: Remove "handle all print". Also remove item about
28640 checking copyright date (I don't like the idea of a spurious FAIL
28641 based on when we run the tests).
28642
28643 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28644 for SunOS4 (reason for failure not investigated). Remove
28645 redundant test for $binfile.
28646
28647 * gdb.base/nodebug.c (array_index): Call malloc.
28648
28649 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28650
28651Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28652
28653 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28654 conventions and slightly simplify the matching regexp.
28655
28656Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28657
28658 * gdb.base/break.exp: Update gdb_test invocation to use new
28659 convention.
28660
28661 * lib/gdb.exp: If noargs is not set, set it to 0.
28662
28663 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28664 tests unique.
28665
28666 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28667
28668Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28669
28670 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28671 one argument of type "<non-float parameter>".
28672
28673Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28674
28675 * config/rom68k.exp: New file to support Motorola IDP board.
28676 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28677 * gdb.base/break.c: Change things around so that this program
28678 doesn't depend upon args. This is necessary to make remote
28679 targets work (in general, they can't take args).
28680 * gdb.base/break.exp: Don't try to send args to program. Don't
28681 expect output. Also, replace lots of code with gdb_test.
28682
28683Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28684
28685 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28686 printing of '\'' (which is what the comment says we are testing,
28687 even though we were not), not '''.
28688 (test_integer_literals_rejected): Test that printing ''' is an error.
28689
28690 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28691 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28692 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28693 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28694 Use gdb_test not test_print_accept.
28695 * lib/gdb.exp: Remove test_print_accept.
28696
28697 * gdb.base/signals.exp (signal_tests_1): Make pass message
28698 consistent with fail message.
28699
28700 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28701 unsigned char; the bug (PR 1821) is fixed.
28702
28703 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28704
28705 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28706 successful tests--makes xfailing them work right.
28707
28708Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28709
28710 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28711 only \r\n, not .*. The test can pass .* as the last thing in
28712 $pattern if that is what it wants. In addition to providing this
28713 flexibility, this change should speed up pattern matching in cases
28714 where the pattern already ended with .* (there were a number of
28715 them). This change also helps catch bad patterns--in the old
28716 scheme the typo "char \*" instead of "char \\*" would pass. Now
28717 it is caught.
28718 * Many .exp files: Update callers.
28719
28720 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28721 clearer and does not spuriously match multiple ('s. Likewise for
28722 ) and *.
28723
28724 * gdb.base/nodebug.exp: Test ability to call a function and pass
28725 it a string (even with no debugging info).
28726
28727 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28728 "p '\'", which is the same as "p ''" once tcl gets done with
28729 quoting, to "p '\\'", which I suspect is what is intended (one
28730 backslash gets sent to GDB).
28731
28732 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28733
28734Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28735
28736 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28737 1817) was fixed literally years ago.
28738
28739Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28740
28741 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28742 test, it causes stepping out of call_after_alloca_subr with
28743 optimizing compilers.
28744 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28745 fails.
28746
28747 * gdb.c++/templates.exp: Source templ-info.exp only if
28748 the templates executable exists.
28749
28750 * gdb.c++/misc.cc (class Contains_static_instance,
28751 class Contains_nested_static_instance),
28752 gdb.c++/classes.exp (test_static_members): Test printing of
28753 a class that contains a static instance of the class.
28754
28755Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28756
28757 * gdb.base/langs2.c (cppsub_): Don't prototype.
28758 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28759 only, I believe).
28760
28761Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28762
28763 * lib/gdb.exp (skip_chill_tests): New procedure.
28764
28765 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28766
28767Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28768
28769 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28770 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28771
28772Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28773
28774 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28775
28776 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28777 disassemble 8, not 16, instructions for part 4.
28778
28779 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28780 support the latter anymore.
28781
28782 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28783 -DNO_PROTOTYPES.
28784 * gdb.base/callfuncs.c: Control use of prototypes based on
28785 NO_PROTOTYPES, not __STDC__.
28786 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28787 t_float_values2 tests if prototypes in use.
28788
28789 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28790 t_double_values): When checking differences against DELTA, check
28791 that difference is within the range (-DELTA,DELTA), not just
28792 (-infinity,DELTA).
28793
28794Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28795
28796 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28797 'file' command firts, then 'target', then 'load', this is due to gdb
28798 target set up.
28799 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28800
28801Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28802
28803 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28804 FP load/store variants.
28805 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28806
28807Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28808
28809 * gdb.base/term.exp: Do not give a warning if not native, it is
28810 not an abnormal condition.
28811
28812Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28813
28814 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28815 t_char_array".
28816
28817Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28818
28819 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28820 are getting the version number.
28821
28822 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28823 if not native, it is not an abnormal condition.
28824
28825Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28826
28827 * lib/gdb.exp: Just use "file exists", rather than undocumented
28828 dejagnu procedure "findfile".
28829
28830Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28831
28832 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28833 (LDFLAGS): Set to -Xlinker -Ur.
28834
28835 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28836 Removed, these values are set by lib/gdb.exp.
28837
28838 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28839
28840Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28841
28842 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28843 of replicating gdb startup code.
28844
28845 * config/mt-vxworks (LDFLAGS): Set to -r.
28846 (CFLAGS_FOR_TARGET): Removed.
28847
28848 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28849 (gdb) and gdb for vxworks uses (vxgdb).
28850
28851 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28852 executable is not in the tree and host != target, use sed and
28853 program_transform_name to determine the gdb name used by the
28854 target.
28855
28856 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28857 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28858
28859Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28860
28861 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28862 floats, chars, and shorts where there are ANSI-style function
28863 definitions.
28864
28865 * gdb.base/langs.exp, gdb.base/langs*: New test.
28866 * gdb.base/Makefile.in: Build it.
28867 * TODO: Remove item about checking that C names don't get C++
28868 demangling applied; this test tests it.
28869
28870Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28871
28872 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28873 went with the const70 xfail. The xfail went away a year ago.
28874
28875 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28876
28877 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28878 for hp300.
28879
28880 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28881
28882 * gdb.base/a1-selftest.exp: Don't run on hp300.
28883
28884Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28885
28886 * Makefile.in (site.exp): Set host_alias and target_alias as well
28887 as host_triplet and target_triplet.
28888
28889Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28890
28891 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28892
28893 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28894 places as other ecoff systems).
28895
28896 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28897 ultrix.
28898
28899Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28900
28901 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28902 remove them.
28903 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28904 variable and "variable" in addition to "data variable".
28905 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28906
28907 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28908 2.
28909 * gdb.base/list1.c (long_line): Add additional statement at start
28910 of function.
28911 * gdb.base/list.exp (test_forward_search): Update line number to
28912 reflect new statement.
28913
28914Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28915
28916 * gdb.base/signals.exp: Reinitialize searched source directories
28917 after gdb_start call.
28918
28919Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28920
28921 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28922 * gdb.stabs/Makefile.in: Likewise.
28923
28924 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28925 change. Instead split the tests into smaller pieces.
28926 * gdb.disasm/hppa.s: Corresponding changes.
28927
28928Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28929
28930 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28931 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28932
28933 * gdb.base/funcargs.exp: Modify many tests so that every test
28934 either passes or fails. Make some test names unique.
28935
28936Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28937
28938 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28939 Call stty to set interrupt character.
28940
28941 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28942 for HP assembler versus GNU assembler based on actual behavior of
28943 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28944
28945 * TODO: Suggest a few more stepping tests.
28946
28947Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28948
28949 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28950 restart GDB for h8300 after a continue.
28951 (return): Add pattern to match a29k-udi behavior.
28952 * gdb.base/nodebug.exp: Remove obsolete comment.
28953 * gdb.base/regs.exp: New file, testing of register displays.
28954 * gdb.base/return.exp: Fix typo in reference to $objdir.
28955 * gdb.base/whatis.exp: Always start with a fresh GDB.
28956
28957Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28958
28959 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28960 higher, these tests generate a lot of output.
28961
28962Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28963
28964 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28965 code following the catch silently ignored some errors; without the
28966 catch they should be thrown like any other tcl error. Also, the
28967 catch used "" instead of {} which meant all the callers who wanted
28968 to include one of the characters "[]$ had to quote it an extra time.
28969 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28970 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28971 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28972 Remove extra quoting.
28973
28974Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28975
28976 * gdb.base/commands.exp: Make test names unique; every test either
28977 passes or fails. Update some comments.
28978
28979 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28980
28981Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28982
28983 The following fixes a FAIL caused by the fact that the alpha stabs
28984 configuration didn't use the ".if alpha" code in weird.def.
28985 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28986 bit pointer, so the 32 bit version works even on the alpha.
28987 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28988 Remove the stuff which allowed us to have separate versions for
28989 alpha and everything else.
28990
28991 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28992 regexp which "info func operator\[\](" is supposed to match. Fix
28993 string to send to GDB. Note that GDB still doesn't work right. Add a
28994 new test for "info func .perator\[\](" which GDB does handle correctly.
28995
28996 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28997
28998Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28999
29000 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29001 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29002 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29003 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29004 it makes the tests harder to understand and confuses test-o-matic.
29005 The preferred style is that each test provides a PASS or a FAIL,
29006 and has a unique message (e.g. "continue #54" not just "continue")
29007 which is the same for the pass and the fail.
29008 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29009 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29010 to lib/gdb.exp.
29011 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29012 prt_accept which was basically the same thing. Likewise for
29013 test_print_reject and prt_reject.
29014 * lib/gdb.exp (test_print_reject): Add some more error message
29015 patterns to match from the former printcmds.exp (prt_reject).
29016 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29017 One defect of the passcount stuff is that some of it failed to
29018 report XPASS where appropriate.
29019 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29020 stuff before and after arg in expected pattern.
29021 (test_paddr_operator_functions): Re-do test without print_addr_of;
29022 this is the only test which seems to want extra stuff there.
29023
29024Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29025
29026 * gdb.base/nodebug.exp: Update new tests to reflect improved
29027 wording of gdb output.
29028
29029 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29030 and "ptype" work on variables in files compiled without -g.
29031 Replaces commented out "maint print msymbol" tests.
29032
29033Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29034
29035 * gdb.base/setvar.c (dummy): Call malloc.
29036
29037 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29038 losing with the irix4 sed.
29039
29040 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29041 ALRM" on irix4.
29042
29043Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29044
29045 * TODO: Remove items about corefile.exp testing new exec-file and
29046 backtrace; both are now done. Add items about printing enums.
29047
29048Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29049
29050 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29051 "get signal $thissig" test fails.
29052
29053 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29054
29055Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29056
29057 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29058 compiler warning with dec alpha compiler.
29059
29060 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29061 extra \n from gdb_test call (this explains why the prompt test
29062 that I removed yesterday was there).
29063 (user_defined_command_test): Remove extra \n and prompt test.
29064
29065 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29066 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29067 doesn't exist.
29068 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29069 Also remove alpha workaround, which turns out to be because
29070 SIGABRT == SIGLOST.
29071
29072 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29073
29074 * gdb.base/help.exp: Don't test "help show".
29075
29076Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29077
29078 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29079 "set print address" is on.
29080 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29081 pass prompt to gdb_test; gdb_test already looks for the prompt.
29082
29083 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29084
29085 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29086 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29087 was to make sure that gdb can read a core file. But (a) the "read
29088 the corefile" part didn't make it to a1-selftest.exp, we just
29089 delete the corefile after creating it, and (b) we test reading
29090 corefiles in corefile.exp anyway. Also, this test left around a
29091 xgdb process on Solaris.
29092
29093 * gdb.base/corefile.exp: Also test backtrace.
29094
29095Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29096
29097 * gdb.base/commands.exp: Test a simple user defined command with
29098 arguments and if/while statements; verify the full user command is
29099 printed by "show user".
29100
29101 * gdb.base/commands.exp: Test if/while commands as part of a
29102 breakpoint command list; verify they appear in breakpoint
29103 information.
29104
29105Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29106
29107 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29108 than by dividing by zero.
29109
29110Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29111
29112 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29113 performing an inferior call with watchpoints enabled.
29114 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29115 call.
29116
29117Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29118
29119 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29120 of "file" command.
29121
29122 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29123 Add additional pattern for when "int operator int(void);" appears
29124 in a different order.
29125
29126Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29127
29128 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29129
29130 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29131 and "signal" with ".*".
29132
29133Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29134
29135 * TODO: Add note about "handle all nostop".
29136
29137 * gdb.base/{sigall.c, sigall.exp}: New test.
29138 * gdb.base/Makefile.in: Add it.
29139
29140Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29141
29142 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29143 when invoking GDB, suppresses any windowing interface.
29144
29145Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29146
29147 * config/sim-gdb: New file, simulator testing support.
29148
29149Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29150
29151 * gdb.base/interrupt.exp: Test calling func1 twice.
29152
29153Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29154
29155 * gdb.base/list.exp (test_forward_search): Set timeout higher
29156 when we'll be getting lots of output from gdb.
29157
29158 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29159 "init_malloc" to after the expect statement. Run it if that
29160 regexp is taken, but also for two others which happen if source
29161 cannot be found.
29162
29163Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29164
29165 * gdb.base/printcmds.exp: New test, for printing register before
29166 program is running.
29167
29168Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29169
29170 * gdb.base/list.exp: Correct some alternate expect patterns
29171 to reflect changes in list1.c.
29172
29173Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29174
29175 * TODO: Add item regarding large frames.
29176
29177 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29178
29179 * TODO: Remove item about enabling return.exp; it
29180 is enabled. Suggest a few more "return" tests.
29181
29182Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29183
29184 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29185 anonymous unions.
29186
29187Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29188
29189 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29190 and pr-5646.o, so "make" is the same as "make all", not "make
29191 pr-4975.o".
29192
29193Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29194
29195 * gdb.base/list.exp: Adjust expectations to reflect changes in
29196 list1.c.
29197 (test_forward_search): New test proc.
29198 * gdb.base/list1.c (long_line): New function, has long source line.
29199
29200Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29201
29202 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29203 additional line of code that was added.
29204
29205Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29206
29207 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29208 tests so as not to overflow expect's input buffers.
29209 * gdb.disasm/hppa.exp: Corresponding changes.
29210
29211Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29212
29213 Beginnings of template debugging tests.
29214 * gdb.c++/templ-info.cc: New file to test for template
29215 debugging capability of the compiler.
29216 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29217 templ-info.cc.
29218 * gdb.c++/templates.cc: Add explicit template instantiations
29219 to enable compiling with -fno-implicit-templates. Add destructor
29220 and 'value' method to T5 class for template tests.
29221 * gdb.c++/templates.exp: Add testcases for printing of template
29222 types, setting breakpoints on template methods and calling a
d63a86f8 29223 template method.
c906108c
SS
29224
29225Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29226
29227 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29228 branch target since some assemblers (gas-2.5) may emit a
29229 relocation for the branch instead of resolving it in the
29230 assembler.
29231
29232Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29233
29234 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29235 through signal handler.
29236
29237Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29238
29239 * configure.in (*-*-netware): Use config/mt-netware.
29240
29241 * config/mt-netware: New file.
29242 * config/mt-i386-netware: Removed, separate configs for different
29243 netware architectures are no longer needed now that we have
29244 --with-headers.
29245
29246Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29247
29248 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29249 by the recent changes to use ANSI C arithmetic conversions.
29250
29251Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29252
29253 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29254 bug involving using inferior_pid to figure out whether to select a
29255 frame.
29256
29257Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29258
29259 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29260 match the current disassembler output.
29261
29262Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29263
29264 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29265 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29266 types, expect "int" as type of integer values (for now).
29267
29268Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29269
29270 * gdb.base/commands.exp: New tests for if/while commands.
29271
29272Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29273
29274 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29275 by .*, since hex values have different syntax in Chill mode.
29276
29277Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29278
29279 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29280 linefeed from expect pattern for repeated types with indices > 9.
29281
29282Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29283
29284 First part of Fortran test suite.
29285 * gdb.fortran: New directory.
29286 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29287
29288Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29289
29290 * gdb.base/default.exp: Update expect pattern for load command
29291 without arguments.
29292
29293Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29294
29295 * configure.in: Change i386 to i[345]86.
29296 * gdb.base/configure.in: Likewise.
29297 * gdb.c++/configure.in: Likewise.
29298 * gdb.chill/configure.in: Likewise.
29299
29300Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29301
29302 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29303 patterns, since that is not a valid context for comments.
29304
29305Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29306
29307 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29308 repeated types and repeated types with indices > 9.
29309
29310Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29311
29312 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29313 2417; old bug has been fixed.
29314
29315Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29316
29317 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29318 send the newline ourselves instead of assuming gdb_test will do
29319 so when passed an empty input string.
29320
29321 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29322 stabs testcode.
29323
29324Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29325
29326 * lib/gdb.exp (gdb_test): Don't send anything if the first
29327 argument is an empty string. This makes cases where we want to
29328 match output that is already in expect's buffers (for example,
29329 matching a breakpoint after gdb_run_cmd has been called) work
29330 reliably.
29331
29332Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29333
29334 * config/netware.exp: New file.
29335
29336Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29337
29338 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29339 the -B and -L prefixes so we can find the debugging stub.
29340
29341 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29342 there and we are using the gcc from the tree.
29343
29344 * gdb.base/types.c: Removed.
29345
29346 * gdb.base/configure.in: Look for makefile fragments in ../config.
29347 Recognize i386-*-netware.
29348 * gdb.c++/configure.in: Likewise.
29349
29350Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29351
29352 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29353 the correct TCL syntax.
29354
29355Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29356
29357 * gdb.base/opaque.exp: use runto instead of messing around with
29358 breakpoints. Simplify by using gdb_test.
29359
29360 * gdb.base/bitfields.exp: restart between tests on netware targets
29361 because breakpoints aren't relocated after target death. Run
29362 processes to completion.
29363
29364 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29365
29366Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29367
29368 * Makefile.in: Remove extra tabs that confuse some versions
29369 of "make". Use the newly built gdb to test with by default,
29370 rather than the first one in the tester's search path.
29371
29372Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29373
29374 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29375
29376 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29377 condition help.
29378
29379Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29380
29381 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29382
29383 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29384 running.
29385 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29386 * gdb.base/funcargs.exp: Likewise.
29387
29388 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29389 * gdb.base/funcargs.exp: Likewise.
29390
29391 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29392 message is "".
29393
29394Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29395
29396 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29397 return,signals,twice}.exp: Handle non-existant binaries
29398 consistantly.
29399
29400 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29401 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29402 might testing a cross development system.
29403
29404Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29405
29406 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29407 runtest script is relative to ${srcdir}, not ${rootdir}.
29408
29409Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29410
29411 * gdb.base/signals.exp: Allow for optionality of breakpoint
29412 address.
29413
29414Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29415
29416 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29417
29418Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29419
29420 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29421 for size_t definition.
29422 * gdb.c++/templates.cc: Likewise
29423
29424 * config/mt-i386-netware: New file.
29425
29426 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29427 defined.
29428
29429 * gdb.base/Makefile.in: Added support for systems that name core
29430 files by appending "core" to the program name.
29431 * gdb.base/a1-selftest.exp: Likewise.
29432
29433Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29434
29435 * gdb.base/return.exp: Add comment and message for `return double'
29436 test failure on Sparc Solaris.
29437
29438Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29439
29440 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29441
29442Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29443
29444 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29445 from optimizing them away.
29446 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29447 patterns to include default constructors and assignment operators,
29448 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29449 character in the output of the virtual base pointer.
29450
29451Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29452
29453 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29454 expression match in print_addr_of to avoid unintented matches.
29455 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29456 versions up to 2.5.8.
29457
29458Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29459
29460 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29461 included file to run under newer versions of expect.
29462 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29463 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29464 Remove xfail for the virtual table of BDDHookV.
29465
29466Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29467
29468 * lib/gdb.exp (string_to_regexp): Set a default result.
29469 (default_gdb_start): Fix misleading message.
29470
29471Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29472
29473 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29474 Remove all CC, etc definitions.
29475 * config/mt-hpux: New file.
29476 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29477 (CFLAGS, LDFLAGS): Define.
29478 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29479
29480 * Makefile.in (site.exp): Don't insert host_os, etc.
29481 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29482 (distclean): Check existence of subdir.
29483 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29484 * gdb.base/Makefile.in: General cleanup and simplification.
29485 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29486 to build executables. Use default rule to build .o files.
29487 (EXPECT, RUNTEST, CC): Fix relative pathname.
29488 (site.exp): Don't insert host_os, etc.
29489 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29490 and/or SIGUSR1 defined.
29491 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29492 * gdb.c++/Makefile.in: General cleanup and simplification.
29493 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29494 (CFLAGS): Remove.
29495 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29496
29497Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29498
29499 * gdb.base/recurse.exp: Misc changes to get tests running again
29500 after Kung's changes to the watchpoint code.
29501 * gdb.base/watchpoint.exp: Likewise.
29502
29503Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29504
29505 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29506
29507Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29508
29509 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29510 * lib/gdb.exp (default_gdb_start): Define.
29511 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29512 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29513 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29514 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29515 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29516 Don't call gdb_target_udi in between tests.
29517
29518Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29519
29520 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29521 (which was basically just a local version of the same thing). In
29522 addition to avoiding duplication, gdb_test_exact is faster.
29523 * lib/gdb.exp (gdb_test_exact): Fix typo.
29524
29525 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29526 don't give an error.
29527
29528 * gdb.base/term.exp: Call delete_breakpoints before starting.
29529
29530 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29531 (t10): Add comment.
29532
29533Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29534
29535 Reorganization of the GDB Test Suite.
29536
29537 * gdb.base: New directory, contains all the basic tests.
29538 * gdb.c++: New directory, tests specific to C++.
29539 * gdb.chill: New directory, tests specific to Chill.
29540 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29541 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29542 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29543 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29544 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29545 t30-31 to chill).
29546 * */gdbme.*: Rename to match appropriate expect scripts.
29547 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29548 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29549 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29550 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29551 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29552 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29553 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29554 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29555 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29556 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29557 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29558 gdb.c++/virtfunc.cc: New names of C++ files.
29559 * gdb.chill/chillvars.ch: New name of Chill file.
29560 * gdb.base/configure.in, gdb.c++/configure.in,
29561 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29562 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29563 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29564 * configure.in (configdirs): Update to reflect directory changes.
29565 (target_abbrev): No longer define for any configuration.
29566 * Makefile.in: Cosmetic improvements to header comments.
29567
29568Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29569
29570 Various changes to gdb.t31:
29571
29572 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29573 * gdbme.ch: Make all key-words and predefineds be upper-case.
29574 * chillvars.exp: Expect key-words and predefinds in upper-case.
29575
29576 * chillvars.exp: Use gdb_test_exact many places.
29577 Change expected output for arrays (which now includes index labels).
29578
29579 * pr-5020.exp, gdme.ch (module PR_5020):
29580 New test, for PR-5020.
29581
29582Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29583
29584 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29585 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29586
29587Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29588
29589 * Makefile.in: Fix bit-rot in definitions of CHILL,
29590 CHILL_FOR_TARGET and Chill_LIB.
29591 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29592 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29593 CHILL, and CHILL_LIB.
29594
29595Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29596
29597 * Revert the previous changes. Please see Rob's directory
29598 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29599
29600Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29601
29602 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29603 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29604 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29605 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29606 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29607 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29608 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29609 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29610 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29611 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29612 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29613 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29614 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29615 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29616 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29617 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29618 changes from 94Q1.
29619
29620Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29621
29622 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29623 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29624 Rob's new testing fragments.
29625
29626Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29627
29628 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29629 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29630
29631Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29632
29633 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29634 version also, match on casted version strings, and match on
29635 gdb startup case where the line numbers might be messed up.
29636
29637Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29638
29639 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29640 (CFLAGS): Delete it from here.
c906108c
SS
29641
29642Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29643
29644 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29645
29646Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29647
29648 * Makefile.in (RUNTEST): Default to just "runtest".
29649
29650Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29651
29652 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29653 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29654 the code has been restructured.
29655
29656Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29657
29658 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29659 \n, not just one of each.
29660
29661 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29662 /bin/cc gives a warning if you do.
29663
29664Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29665
d63a86f8 29666 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29667 __t10ListS_link1ZUiRCUiPT0
29668
29669Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29670
29671 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29672 on local variables in recursive functions.
29673
29674 * gdb.t07/Makefile.in: Build the new test.
29675
29676Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29677
29678 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29679 directly. Instead compare the return values from actual calls.
29680
29681Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29682
29683 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29684
29685Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29686
29687 * From Peter Schauer with minor modifications.
a9c64011
AS
29688 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29689 stops in mid-line in the caller. Add xfail for returning a float
29690 value on X86 targets.
c906108c
SS
29691
29692Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29693
29694 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29695 to avoid expect lossage.
29696 (fmem_LRbug_tests): Likewise.
29697 * gdb.disasm/hppa.s: Corresponding changes.
29698
29699 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29700 conditions to work with latest dejagnu/expect.
29701
29702 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29703 expected to fail on the PA.
29704 (backtrace in call with trampolines): Explicitly require main
29705 to be frame #1 (no trampolines should show up in backtrace).
29706
29707 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29708 "continue -expect".
29709 * gdb.t06/break.exp: Likewise.
29710 * gdb.t07/watchpoint.exp: Likewise.
29711 * gdb.t13/bitfields.exp: Likewise.
29712 * gdb.t15/{funcargs,return}.exp: Likewise.
29713 * gdb.stabs/weird.exp: Likewise.
29714 * config/{mips,udi}-gdb.exp: Likewise.
29715
29716 * hppa.sed: Enclose comments within a sed command to avoid
29717 losing with the old OSF1 sed.
29718
29719Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29720
29721 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29722 sequent dynix.
29723 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29724 * gdb.t15/funcargs.exp: Conditionally step again to really
29725 finish from marker_call_with_trampolines. Handle the case where
29726 the first step from within call_with_trampolines already steps
29727 us back to main.
29728 * gdb.t15/gdbme.c: Add comment to closing brace of
29729 call_with_trampolines for funcargs.exp.
29730
29731Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29732
d63a86f8 29733 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29734 Fix typo(s).
29735
29736Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29737
29738 * gdb.t07/gdbme.c: More code for watchpoint testing.
29739
29740 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29741 "Hardware watchpoint" throughout file.
29742 (test_watchpoint_triggered_in_syscall): New test.
29743 (test_complex_watchpoint): New test.
29744
29745Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29746
29747 * gdbme.c (call_with_trampolines): New function to try and step
29748 into. Tests trampoline problems on the PA.
29749
29750 * funcargs.exp (localvars_in_indirect_call): No longer expect
29751 stepping into indirect call to fail on PAs.
29752 (test_stepping_over_trampolines): New test.
29753
29754Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29755
29756 * TODO: Add suggestions for static member function tests, and
29757 completion tests.
29758
29759Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29760
29761 * TODO: Add suggestions for "p/a" tests.
29762
29763 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29764 (default_gdb_exit): Replace all the hair with sending "quit" to
29765 the process with a simple close.
29766
29767Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29768
29769 * TODO: Add suggestions for shared library tests.
29770
29771Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29772
29773 * TODO: Add suggestions for x/s tests.
29774
29775Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29776
29777 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29778 "enable once", and "enable breakpoints once" with ".*".
29779
29780Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29781
29782 * TODO: Add suggestions about structure passing tests.
29783
29784Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29785
29786 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29787 the primary1 test, use work around if __GNUC__ < 2.
29788 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29789 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29790 Test for bad output rather than waiting for timeout. Issue
29791 second continue only if first continue failed.
29792
29793Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29794
29795 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29796 operator[] test with gdb_test because the old code didn't seem to
29797 be getting the quoting right with the new dejagnu.
29798
29799Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29800
29801 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29802 one from the path.
29803 * Makefile.in: Use a fresh expect if there is one, use runtest
29804 from the src tree if there is one.
d63a86f8 29805
c906108c
SS
29806Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29807
29808 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29809 next over recursive call. Revise the tests from that point on
29810 (which had been skipped) to match GDB's actual (correct) output.
29811
29812 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29813 with next over a breakpoint whose condition is false.
29814
29815 * gdb.t00/help.exp: Comment out "help set print" tests just like
29816 (and for same reason as) "help set" test.
29817
29818Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29819
29820 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29821 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29822
29823Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29824
29825 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29826 necessary gdb_target_udi.
29827
29828 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29829
29830 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29831 1838 and 2417; they are fixed.
29832
29833 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29834 gdb.t03/ptype.exp (ptype structure, ptype union):
29835 Remove xfails; the test is looser than when the xfails were added.
29836
29837 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29838 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29839
29840 * gdb.t01/run.exp: Only run shell test if isnative.
29841
29842 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29843 since "run" automatically loads if necessary. Call gdb_target_udi
29844 after the "file" since "file" kills any execution target.
29845
29846 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29847 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29848 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29849 argument for UDI.
29850
29851Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29852
29853 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29854
29855 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29856
29857Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29858
29859 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29860 properly quoting regexps. This makes the second argument to
29861 demangle a fixed string, which matches the callers, instead of a
29862 shell-style pattern which is what the previous implementation
29863 used. Update some of the callers.
29864
29865Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29866
29867 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29868 (comib_nullified_tests): Fix typo.
29869 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29870 strings. No longer expected to fail.
29871
29872 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29873 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29874 strings. No longer expected to fail.
29875
29876 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29877 string. No longer expected to fail.
29878
29879Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29880
29881 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29882 No longer expected to fail.
29883
29884 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29885 string. No longer expected to fail.
29886
29887Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29888
29889 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29890 only in the names (I probably got most of them). I was even
29891 generous with some which differed in underscores in names, and
29892 probably missed a few, and I *still* was able to remove almost a
29893 third of the file with almost no impact on testsuite coverage.
29894
29895Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29896
29897 * gdb.t00/default.exp: Match udi_attach error message as well as
29898 the one from child_attach.
29899
29900 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29901
29902 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29903
29904 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29905 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29906
29907 * Move test with enums and partial symbols back to
29908 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29909 Reverts the change of 26 May 93. Per today's change to
29910 stabs.texinfo, the behavior that weird.exp was expecting was
29911 unreasonable; what is important is that the compiler+gdb get
29912 things right, which happens with a recent gcc. Also fix the test
29913 to deal with native compilers which put out the stab gdb can't
29914 deal with.
29915
29916Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29917
29918 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29919 in the names. The main thing these accomplish is to slow things down.
29920 Many more such duplicates surely remain.
29921
29922 * gdb.t00/help.exp: Comment out "help support" test just like
29923 (and for same reason as) "help set" test.
29924
29925Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29926
29927 * gdb.t06/break.exp: Remove setup_xfails for
29928 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29929 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29930 about known bug in gcc to include up through 2.5.8.
29931 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29932 well as "_vb$".
29933 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29934 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29935 with latest gcc and gdb.
29936 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29937 well as "_vb$".
29938
29939Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29940
29941 * configure.in (hppa*-*-*): Also configure and build stabs-only
29942 tests.
29943
29944Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29945
29946 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29947 * gdb.t10/configure.in (hppa*-*-*): Use it.
29948
29949Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29950
29951 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29952
29953Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29954
29955 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29956 versions prior to 1.13.5.
29957
29958Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29959
29960 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29961 the prompt is at the start of a line.
29962
29963Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29964
29965 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29966 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29967 in the copr tests now.
29968 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29969 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29970 expected to fail.
29971
29972Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29973
29974 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29975 gdb.t31/chillvars.exp, lib/gdb.exp:
29976 Tweak to run under either version of expect.
29977 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29978 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29979 * gdb.t11/list.exp: Remove extraneous whitespace.
29980
29981Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29982
29983 * gdb.t16/printcmds.exp (test_print_strings): Accept
29984 "(unsigned char *) " before the string.
29985
29986 * TODO: Add notes about printing of fancy types and GDB expressions.
29987
29988Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29989
29990 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29991 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29992 if doing mips-idt-ecoff.
c906108c
SS
29993
29994Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29995
29996 * Most .exp files: Tweak to run under either version of expect.
29997
29998Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29999
30000 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30001 xfails; I'm not sure why they are failing, but not because of PR 1806.
30002
30003Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30004
30005 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30006 defined in lib/gdb.exp.
30007
30008Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30009
30010 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30011 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30012 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30013 have to be typeless.
30014
30015Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30016
30017 * TODO: Add suggestion for copyright year test.
30018
30019Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30020
30021 * configure.in (*-*-lynxos*): Add stabs tests.
30022
30023Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30024
30025 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30026 so insert a tab before any assembler directive in column zero.
30027
30028 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30029 stores.
30030 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30031 stores.
30032 (fpu_short_memory_tests): Likewise.
30033
30034Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30035
30036 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30037 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30038 .stabs directives in comments.
30039
30040Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30041
30042 * TODO: New file, describing tests we could write.
30043 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30044
30045Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30046
30047 * gdb.t06/signals.exp: Add kludge to force re-sync.
30048
30049 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30050 to xgdb instead of gdb, get out of gdb.
30051
30052Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30053
30054 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30055 for info.
30056
30057Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30058
30059 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30060 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30061 * gdb.stabs/hppa.sed: New sed script for the PA.
30062
30063Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30064
30065 * gdb.stabs: Re-write weird.def and configuration to use sed
30066 instead of cpp. sed is portable and POSIX; cpp is neither.
30067
30068Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30069
30070 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30071
30072Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30073
30074 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30075
30076Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30077
30078 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30079 "_vb$".
30080 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30081 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30082
30083Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30084
30085 * lib/gdb.exp: Comment out code which depends on non-existent
30086 `transform' procedure.
30087
30088Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30089
30090 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30091 * lib/gdb.exp: Transform tool name.
30092 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30093 1.1's new error handling system.
30094
30095Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30096
30097 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30098
30099Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30100
30101 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30102 They made pattern matching so slow that timeouts happened on
30103 heavily loaded systems. Now any output from "show print" which
30104 gets us back to the GDB prompt is a PASS.
30105
30106Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30107
30108 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30109
30110Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30111
30112 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30113
30114 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30115 It is not from PR 3220.
30116
30117Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30118
30119 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30120 just started failing because they depended on the order the
30121 subcommands are presented, or exact docstring text. This kind of
30122 test is a pain and has minimal benefit.
30123
30124Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30125
30126 * gdb.t09/corefile.exp: At end of test, use "core" command with
30127 no arguments.
30128
30129Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30130
30131 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30132 17}/Makefile.in: Make it possible to run the testsuite with Sun
30133 make and CC = cross gcc by adding explicit build rules for .o
30134 files.
30135
30136Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30137
30138 * gdb.t15/funcargs.exp: Don't put comments on same line as
30139 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30140
c906108c
SS
30141Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30142
30143 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30144
30145Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30146
30147 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30148 * gdb.t20/inherit.exp: remove three dumplicate entries.
30149
30150Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30151
30152 * gdb.t06/break.exp: For "next over recursive call", fail on any
30153 incorrect output, not just on "factorial (value=2)".
30154
30155Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30156
30157 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30158 working now. Add an xfail if accesing a bss variable causes
30159 a memory error if the target is not yet run.
30160
30161Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30162
30163 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30164 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30165 name of __st* demangling (2 strings). Did Kung really get the
30166 more than 95 others right without testing them?
30167
30168Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30169
30170 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30171
30172Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30173
30174 * configure.in (configdirs): Add gdb.disasm
30175 * gdb.disasm: New directory for GDB disassembler tests.
30176 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30177
30178Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30179
30180 * gdb.t00/help.exp: Don't test "help set".
30181
30182 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30183 from within expect statements. None of these happen anymore and
30184 they cause regressions to be silently unnoticed.
30185
30186 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30187 messages) about known failures with gcc cygnus-2.4.5-930417.
30188
30189 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30190 comp-info.exp so it gets built if it doesn't exist.
30191
30192 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30193 it is no longer used.
30194 * gdb.t13/comp-info.c: Removed.
30195
30196Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30197
30198 * gdb.t06/signals.exp: Add xfail for sun3.
30199
30200Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30201
30202 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30203 relevant because ^C doesn't get sent but failure can be reproduced
30204 interactively).
30205
30206Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30207
30208 * gdb.stabs/alpha.mt: New configuration file for alpha.
30209 * gdb.stabs/configure.in: Use it.
30210 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30211 sharing with alpha.mt, redefine long to word via preprocessor.
30212 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30213 for alpha.
30214 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30215 native cc.
30216 * gdb.t00/teststrategy.exp: Change expect string so that we
30217 consume the `(xgdb)' from the command echo and from the gdb prompt.
30218 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30219 gdb currently compares all values as long, so this failure probably
30220 applies to any configuration where LONGEST is bigger than a target int.
30221 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30222 with gcc.
30223 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30224 to handle opaque pointers, gcc is.
30225 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30226 as first argument. Include <sys/types.h> and change all operator
30227 new definitions to use size_t.
30228 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30229 now that we use size_t.
30230
30231Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30232
a9c64011 30233 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30234 a long or float array cast all array members to the same type.
a9c64011 30235 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30236 with 64 bit longs.
a9c64011 30237 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30238 on alpha.
a9c64011 30239 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30240
30241Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30242
30243 * gdb.t24 (demangle.exp): Constructors of templates have names like
30244 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30245 section 14.6 of the ARM.
30246
30247 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30248 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30249 accomplish little and slow down the testsuite.
30250
30251 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30252 Accept spaces various places.
30253
30254Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30255
30256 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30257 with watchpoint enabled.
30258
30259 * Makefile.in: Remove definition of CC and remove the second
30260 definition of CXX (the "CXX = gcc" one remains). These definitions
30261 were causing backquotes to be expanded within backquotes, which
30262 doesn't work.
30263
30264Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30265
30266 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30267
30268Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30269
a9c64011
AS
30270 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30271 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30272 by mips cc and contains no stabs entries.
30273
30274Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30275
30276 * config/vx-gdb.exp: Use fake device to load files rather than
30277 NFS.
30278 * lib/gdb.exp: New proc to do "file" command.
30279 * config/unix-gdb.exp: Use new "file" proc.
30280
30281Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30282
30283 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30284 Rework board rebooting slightly.
30285 (gdb_exit): Don't exit from the remote shell; there isn't one.
30286 * gdb.stabs/weird.exp: If a program is being debugged already,
30287 kill it.
30288 * gdb.t04/setvar.exp: Stop and restart gdb.
30289 * gdb.t05/expr.exp: Likewise.
30290 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30291 restart gdb and reload the program.
30292 * gdb.t08/opaque.exp: Likewise.
30293 * gdb.t12/scope.exp: Likewise.
30294 * gdb.t13/bitfields.exp: Likewise.
30295 * gdb.t15/funcargs.exp: Likewise.
30296 * gdb.t20/classes.exp: Likewise.
30297 * gdb.t03/ptype.exp: Increase timeout.
30298 * gdb.t16/printcmds.exp (test_print_string_constants,
30299 test_print_array_constants): Likewise.
30300 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30301 * gdb.t20/classes.exp (do_tests): Likewise.
30302 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30303
30304Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30305
30306 * gdb.stabs: Renamed *wierd* to *weird*.
30307
30308Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30309
30310 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30311 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30312
30313Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30314
30315 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30316 (do_tests): Remove xfail for whatis on one_var and two_var.
30317
30318Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30319
30320 * Makefile.in: Made cross building work better by adding
30321 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30322
30323Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30324
30325 * gdb.t15/{return.c,return.exp,Makefile.in}:
30326 New test, currently commented out.
30327
30328Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30329
30330 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30331 still running and removes the leftover named socket so GDb can do
30332 clean restarts.
30333
30334Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30335
30336 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30337 console, not GDB.
30338 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30339 cross testing works better with "make check"
30340 * config/unix-gdb: Use default procedures for exit and version.
30341 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30342 with the newest VxWorks.
30343
30344Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30345
30346 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30347 old form.
30348
30349 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30350 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30351
30352 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30353
30354 * config/unix-gdb.exp: Remove this version of gdb_exit
30355 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30356 Rob says he'll look at it when he gets back to testing boards.
30357
30358Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30359
30360 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30361 an expected fail for certain ptype commands.
30362
30363 * gdb.t20/classes.exp: Update expected results of "ptype class
30364 Base1" to account for the constructor that now appears in the type.
30365
30366Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30367
30368 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30369 disappeared from list.
30370 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30371 "alldone" proc with call to cleanup and exit.
30372 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30373 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30374 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30375 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30376 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30377 "alldone" proc with simple returns that suppress remaining
30378 tests. The alldone proc went away many months ago.
30379
30380Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30381
30382 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30383
30384 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30385
30386Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30387
30388 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30389 as vax gdb will display them.
30390
30391Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30392
30393 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30394 optimizers.
30395
30396 * scope.exp: Change "bad value for localval" messages so each one
30397 is unique.
30398
30399 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30400 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30401
30402 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30403
30404Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30405
30406 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30407 doesn't exist (due to optimization).
30408
30409Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30410
30411 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30412 contains \r because the filename is long.
30413
30414 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30415 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30416
30417Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30418
30419 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30420 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30421 Ultrix.
30422 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30423 int tests.
30424 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30425
30426Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30427
30428 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30429
30430 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30431 to match does not match the passing case but still matches the
c906108c
SS
30432 failing case.
30433
30434Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30435
30436 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30437
30438Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30439
30440 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30441 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30442 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30443 Remove various versions of gdb_exit.
30444 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30445 gdb_exit.
30446 * config/unix-gdb.exp: gdb_exit remains here, and should override
30447 the generic version, since it's doing a lot of wierd stuff that
30448 the other versions aren't. FIXME, fold it in, or abandon this
30449 version.
30450
30451Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30452
30453 * gdb.t24/demangle.exp: Add tests for PR 3220.
30454
30455Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30456
30457 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30458
30459Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30460
30461 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30462 "i386-*-*". Works for i486 as well.
30463
30464 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30465 bug, and expand domain of xfail to all SVR4 systems, since the
30466 actual problem is likely to be in generic SVR4 /proc support.
30467
30468Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30469
30470 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30471
30472Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30473
30474 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30475 xfails for other systems. Match a missing 'Continuing.' as an
30476 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30477
30478 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30479 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30480 Only issue warning for missing executables if -all option is used.
30481
30482 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30483 file if -all option is used. It's like an unpredictable XFAIL.
30484
30485Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30486
30487 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30488 for dynamically linked binaries.
30489
30490 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30491
30492Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30493
30494 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30495 to state that this is a known bug in old versions of g++.
30496
30497Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30498
30499 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30500 while waiting for `Continuing'.
30501
30502Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30503
30504 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30505 in text, data, and bss.
30506 * gdb.t10/nodebug.c: Add local and global test variables for
30507 initialized and uninitialized data.
30508
30509Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30510
30511 * config/unix-gdb.exp (gdb_exit): Add "wait".
30512
30513Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30514
30515 * gdb.t06/signals.exp: xfail the continue from the handler for all
30516 targets.
30517
30518 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30519 function with watchpoints enabled, the i386 call dummy starts with
30520 a call.
30521
30522 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30523 386 bsd names its corefiles.
30524
30525Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30526
30527 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30528 compilers don't grok it.
30529 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30530 with small octal ints rather than character constants, which
30531 are signed and might not fit if first promoted to int.
30532
30533Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30534
30535 * gdb.t09/Makefile.in (clean): Remove corefile.
30536
30537Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30538
30539 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30540
30541Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30542 and Jim Kingdon (kingdon@cygnus.com)
30543
30544 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30545 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30546 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30547
30548Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30549
30550 * gdb.t17/interrupt.exp: Add xfail for hppa.
30551
30552Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30553
30554 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30555 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30556 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30557 to determine signed-ness of bitfields and use the result to setup
30558 the xfail.
30559 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30560 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30561 call line is reached if necessary.
30562
30563Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30564
30565 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30566
30567Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30568
30569 * gdb.t06/break.exp: Also test `clear' command.
30570
30571Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30572
30573 * gdb.t00/teststrategy.exp: Remove extra quote.
30574
30575 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30576 watchpoint enabled to be for all non-68k machines.
30577
30578 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30579
30580Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30581
30582 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30583 targets use aout.mt instead of ecoff.mt as gas understands
30584 standard aout format.
30585
30586Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30587
30588 * lib/gdb.exp (runto): Don't insist that function we are running to
30589 was compiled with -g.
30590
30591 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30592
30593 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30594 to get back into the read system call.
30595 Accept leading newline in case where we woke it up.
30596
30597Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30598
30599 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30600 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30601 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30602 enable ecoff configuration.
30603
30604Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30605
30606 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30607
30608Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30609
30610 * gdb.t16/printcmds.exp: Add another printf test.
30611
30612Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30613
30614 * configure.in: If configured -with-stabs on any target, add
30615 stabsdirs to configdirs.
30616
30617Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30618
30619 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30620 fun" so pattern does not match the command itself.
30621
30622Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30623
30624 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30625
30626Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30627
30628 * gdb.t17/interrupt.exp: Test for more things.
30629
30630Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30631
30632 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30633 compiler arranges the code and line numbers.
30634
30635 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30636
30637Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30638
30639 * gdb.t00/help.exp: Increase expect input buffer size.
30640
30641Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30642
30643 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30644
30645 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30646
30647 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30648
30649 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30650 [0-9]*, not just [0-9].
30651
30652Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30653
30654 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30655
30656 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30657
30658Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30659
30660 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30661
30662Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30663
30664 * gdb.t06/signals.c: Add xfails for sun3.
30665
30666 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30667
30668 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30669 test_stepping tests.
30670
30671Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30672
30673 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30674
30675 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30676
30677 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30678 rather than actually putting it through cpp twice.
30679
30680 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30681
30682Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30683
30684 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30685 no longer needed.
30686
30687Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30688
30689 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30690
30691 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30692 C++ features prints as "struct", make it a pass, not an xfail.
30693
30694Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30695
30696 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30697 Don't require VA to print as "class" rather than "struct".
30698
30699Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30700
30701 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30702
30703Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30704
30705 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30706
30707Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30708
30709 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30710 order.
30711
30712Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30713
30714 * gdb.t16/printcmds.exp: Add printf tests.
30715
30716 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30717
30718 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30719
30720Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30721
30722 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30723 pass counts, to counteract any existing or future setup_xfails.
30724
30725Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30726
30727 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30728 {BEGIN,END}_COMMON for common block instead of STAB.
30729 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30730
30731 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30732 intp_var should be N_GSYM not N_LSYM.
30733 wierd-aout.S: Use a label for the value of the N_SO.
30734 wierd.def: Remove all backslashes.
30735 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30736
30737Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30738
30739 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30740 get the expected next to inheritance3.
30741
30742Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30743
30744 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30745 now that gcc-2.4 gets it right.
30746
30747Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30748
30749 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30750
30751 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30752 generating comp-info.exp which works for cross-compilation.
30753
30754Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30755
30756 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30757 "*-*-sysv4.*".
30758
30759Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30760
30761 * gdb.t01/run.exp: Start with a fresh gdb.
30762 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30763 SVR4.x.
30764
30765Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30766
30767 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30768 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30769 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30770 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30771 things to remove.
30772
30773Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30774
30775 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30776 test cases from bug reports.
30777
30778Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30779
30780 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30781 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30782 avoid spurious xfails.
30783 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30784 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30785 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30786
30787Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30788
30789 * gdb.t00/teststrategy.exp: Rework to provide more useful
30790 description of each test, fix problem with systems that define
30791 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30792 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30793 results for "next over recursive call" so timeouts aren't taken
30794 by error.
30795
30796Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30797
30798 * gdb.t12/scope.exp: Test printing of variables before run.
30799
30800 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30801 printed in wrong order due to sorting.
30802
30803Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30804
30805 * gdb.t00/teststrategy.exp: Fix expected results for printing
30806 user entered string constant. Is array of char, prints with no
30807 address.
30808
30809 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30810 commands.
30811 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30812 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30813 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30814 of struct of char arrays.
30815 * gdb.t00/radix.exp: New tests for radix commands.
30816
30817Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30818
30819 * gdb.t16/printcmd.exp: Print a variable before running program
30820 (with xfail for AIX).
30821
30822Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30823
30824 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30825
30826 * gdb.t16/printcmd.exp: Don't print variables before running program.
30827
30828 * gdb.t06/break.exp: Don't require envp argument to main.
30829
30830 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30831
30832 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30833 Add xfails for rs6000.
30834
30835 * gdb.t02/whatis.exp: Change other tests not to re-test something
30836 we already tested.
30837
30838 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30839 each type used has a variable of that type.
30840
30841Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30842
30843 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30844
30845Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30846
30847 * configure.in: change srctrigger to be a file, not a directory
30848
30849Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30850
30851 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30852
30853 * gdb.t11/list.exp: Fixed a couple of typos.
30854
30855Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30856
30857 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30858 is fixed and PR is closed.
30859 * gdb.t16 (gdbme.c): Add simple test string variable.
30860 * gdb.t16 (printcmds.exp): Add tests with simple test string
30861 variable, primarily for boundaries on "set print elements".
30862
30863Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30864
30865 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30866 Make leading 0's optional and don't expect a tab in the middle
30867 of the number.
30868
30869 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30870
30871 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30872 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30873 don't end command passed to gdb_test with newline.
30874
30875 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30876 signed keyword away, don't expect signed bitfields to be signed.
30877
30878 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30879 printing with only as many 1's as are in the field as well as printing
30880 with 32 1's (see comment).
30881
30882Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30883
30884 * gdb.t00/default.exp: Start with a fresh gdb.
30885 * configure.in (configdirs): Remove gdb.t31 until the chill
30886 compiler works again. It no longer is able to find chillrt0
30887 since it isn't in libchill.a anymore.
30888 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30889 wierd.o, make more modular.
30890 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30891 spurious newlines that caused problems.
30892
30893Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30894
30895 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30896 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30897 gdb.stabs/wierd.{exp,def}: Many new tests.
30898
30899 * gdb.t00/default.exp: update info line for new message.
30900
30901 * gdb.t02/{whatis.exp,gdbme.c}:
30902 Test that "char *" doesn't print as "caddr_t".
30903
30904Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30905
30906 * gdb.t00/help.exp: Use .* in place of some help messages which
30907 just changed.
30908 gdb.t00/default.exp: Update "info frame" test for new message.
30909 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30910 Remove some xfails
30911
30912Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30913
30914 * gdb.t03/{gdbme.c,ptype.exp}:
30915 Add tests for typedef'd struct and union without tags.
30916 Also check "whatis" on a variable of a typedef'd enum without a tag.
30917
30918 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30919 PRMS 1823; the bug still exists but isn't reproduced by this test
30920 anymore), and remove rs6000 XFAIL (the bug is fixed).
30921
30922 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30923 duplicated from whatis.exp. For those that are left, accept
30924 "long", "long int", or "int" for long variables (whatis.exp already
30925 has an XFAIL for "int", so no need to fail it here).
30926
30927 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30928 Deal with GCC's names for types now that GDB uses the compiler's names.
30929
30930 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30931 setup_xfail's for sunos4. If we #defined the signed keyword away,
30932 don't expect GDB to know that char it is signed.
30933
30934 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30935
30936Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30937
30938 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30939 should work on any system, regardless of debugging format.
30940 * gdb.t21/demangle.exp: Move to gdb.t24.
30941 * gdb.t24/demangle.exp: Move from gdb.t21.
30942 * gdb.t24/{Makefile.in, configure.in}: New files.
30943
30944Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30945
30946 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30947 * gdb.stabs: New directory.
30948
30949Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30950
30951 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30952 not just "Quit anyway?".
30953
30954Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30955
30956 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30957 that all setup_xfails are immediately followed by clear_xfails.
30958
30959Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30960
30961 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30962 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30963 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30964 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30965 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30966 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30967 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30968 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30969 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30970 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30971 gdb.t31/chillvars.exp, lib/gdb.exp:
30972 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30973 bug-gdb@prep.ai.mit.edu.
30974
30975Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30976
30977 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30978 with 0.0, not integer 0.
30979
30980Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30981
30982 * gdb.t06/break.exp: Update for "Kill the program" message change.
30983
30984Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30985
30986 * Makefile.in (GDBFLAGS): Set to -nx.
30987 * Makefile.in (site.exp): Use GDBFLAGS.
30988
30989Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30990
30991 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30992 Makefiles.
30993 (check): depend on just-check.
30994 (just-check): added so that tests can be run without a noop
30995 build pass.
30996
30997Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30998
30999 Switch to using configure's configdirs.
31000 * Makefile.in (Makefile): add configure.in dependency.
31001 (SUBDIRS): removed redundant assignment.
31002 * configure.in: switch subdirs assignment to configdirs.
31003 * gdb.t*/configure.in: new files.
31004
31005Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31006
31007 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31008 works.
31009
31010Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31011
31012 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31013 in explicit rules. Apparently this is not supported by some makes.
31014
31015Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31016
31017 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31018
31019Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31020
31021 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31022 disappeared.
31023
31024Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31025
31026 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31027
31028Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31029
31030 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31031 watchpoint problem that is now fixed.
31032 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31033 uninitialized convenience variables.
31034 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31035 structures.
31036
31037Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31038
31039 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31040 which causes expect to get out of sync with gdb on long output
31041 from help set.
31042 * gdb.t09/corefile.exp: Make expected pattern for core file
31043 failing signal and frame output format less sun specific.
31044
31045Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31046
31047 * gdb.t31/chillvars.exp: Add and remove initial dummy
31048 breakpoint, so that symbol table is forced in.
31049 (Needed at least on Sunos4, though it seems not SVR4.)
31050 * gdb.t31/chillvars.exp: Update for changed output format.
31051
31052Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31053
a9c64011 31054 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31055
31056Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31057
31058 * Makefile.in: Added --srcdir when invoking runtest, removed the
31059 need for a local config file. (optional now)
31060
31061Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31062
31063 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31064 failure count used to force early termination. Add some more
31065 expected failures for gnu style demangling.
31066
31067Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31068
31069 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31070 pmi variable from gdb.t20/gdbme to get optimized away.
31071 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31072 Check for written corefile upon timeout _and_ eof.
31073
31074Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31075
31076 * config/unix-gdb.exp: Add missing return 0.
31077
31078Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31079
31080 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31081 test termination.
31082
31083Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31084
31085 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31086 disappeared.
31087
31088Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31089
31090 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31091 time as i860 support works.
31092
d63a86f8 31093 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31094 "backtrace 100\r" rather than just "backtrace\r", to match last
31095 change.
31096
31097Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31098
31099 * config/udi-gdb.exp (gdb_exit): Remove close command.
31100 (gdb_target_udi): New procedure to set the UDI target.
31101 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31102 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31103 Added waits for prompts after several question responses. Added
31104 some more responses used by a29k-amd-udi-gdb.
31105 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31106 pass different arguments, restart UDI connection after program
31107 completion.
31108 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31109 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31110 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31111 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31112 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31113 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31114 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31115 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31116 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31117 after program completion.
31118 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31119 compiled with a SELECT_VECS setting.
31120 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31121 infinite recursion.
31122
31123 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31124 Added checks for COFF results, and made them expected failures for
31125 all targets. It would be better to make them expected failures
31126 for COFF targets only.
31127
31128Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31129
31130 * Makefile.in: add null dvi target, don't bother to recurse
31131 through test directories for info and install-info; rename
31132 $(datadir) to be dejagnu instead of deja-gnu
31133
31134Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31135
31136 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31137 compiler to coredump.
31138 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31139 code.
31140
31141Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31142
31143 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31144 coredump.
31145 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31146 code.
31147
31148Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31149
31150 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31151 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31152 which in a shell. Deletes xgdb when done.
31153 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31154 Tests the return from the "set height" or "set width" commands.
31155 Added a few return codes where needed.
31156
31157Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31158
31159 * Makefile.in (SUBDIRS): Add gdb.t17.
31160 * configure.in (subdirs): Add gdb.t17.
31161 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31162 files to test gdb's calling of functions in the inferior with
31163 the correct arguments and gdb's ability to retrieve any
31164 result returned.
31165
31166Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31167
31168 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31169 may be called after gdb goes away. Previous versions of expect
31170 needed these to avoid file descriptor leaks, but they cause
31171 errors with the current revision of expect.
31172 * gdb.t00/gdbvars.exp: Use -re on expected output after
31173 setting sevenbit-strings.
31174 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31175 to set sevenbit-strings consistent across tests.
31176 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31177 set sevenbit-strings consistent across tests.
31178
31179Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31180
31181 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31182 expected output to match current "expect" expectations.
31183
31184Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31185
31186 * gdb.t00/default.exp: Change expected output for default "source"
31187 command, to match new gdb behavior which requires a filename to
31188 source.
31189
31190Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31191
31192 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31193 expected fail for i486-*-* that misses the marker2 function.
31194 * gdb.t10/crossload.exp (bfddefault): Allow successful
31195 recognition of a format to pass even if no symbols are found.
31196 Explicitly catch failures where the format is not recognized
31197 or is ambiguous, and add the reason to the fail message.
31198 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31199 the cause is and invalid target and add reason to failure message.
31200 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31201 elf32-i386, elf32-sparc, and elf32-i860.
31202 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31203 Set up expected failure for 'filename'::variable scope resolution,
31204 which is now apparently broken on all targets.
31205 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31206 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31207 gdb.t23/templates.exp: Change failure for missing binfile into
31208 just a warning.
31209 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31210 references.
31211
31212Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31213
31214 * gdb.t00/default.exp: Add expected output for default "source"
31215 command, to match new gdb behavior.
31216 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31217
31218Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31219
31220 * config/*-gdb.exp: returns an error, rather than exiting on
31221 internal errors.
31222
31223Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31224
31225 * gdb.t03/gdbme.c: Add pointer to struct variable.
31226 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31227 referencing struct members.
31228
31229Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31230
31231 * configure.in (mips-idt-ecoff): New target.
31232 * config/mips-gdb.exp: New file for remote board using MIPS remote
31233 debugging protocol.
31234
31235 * Redid configuration scheme. Removed gdb.t*/configure.in.
31236 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31237 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31238 distclean targets. Built executables via .o files. Adjusted
31239 tests to account for source files in $(srcdir) rather than
31240 $(objdir).
31241 * lib/gdb.exp (runto): Don't expect () after the function name,
31242 because it may have arguments.
31243
31244Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31245
31246 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31247 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31248 expected failures for mips-idt-* and mips-sgi-*.
31249 * gdb.t00/default.exp (attach): Kill process if requested.
31250 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31251 that does not read core files.
31252 * gdb.t01/run.exp: Removed checks for exit status code.
31253 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31254 it is linked in.
31255 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31256 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31257 appropriate, rather than doing it by hand.
31258 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31259 execution.
31260 * gdb.t10/crossload.exp: Kill existing program if needed.
31261 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31262 appropriate, rather than doing it by hand. Always increase
31263 timeout for this test, not just for VxWorks.
31264
31265Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31266
31267 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31268 of Chill STRUCT types and STRUCT values.
31269 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31270 than "char".
31271 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31272 struct2): New struct definitions and initializations to test
c906108c
SS
31273 simple Chill STRUCT types.
31274
31275Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31276
31277 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31278 the null byte at the end of strings.
31279 * gdb.t00/default.exp: Make show version insensitive to copyright
31280 date.
31281 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31282 to avoid dependencies on target char signedness.
31283 * gdb.t16/printcmds.exp: Update expected results for explicitly
31284 unsigned char.
31285 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31286 now work.
31287 * gdb.t21/demangle.exp: Add many more patterns for template
31288 demangling, most of them being expected failures.
31289 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31290 string we are matching for, to match on the whole string.
31291 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31292 and fix a whole bunch that had incorrect expected output but were
31293 passing anyway because of the bug in "proc demangle".
31294 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31295 type.
31296 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31297
31298Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31299
a9c64011
AS
31300 * gdb/testsuite: made modifications to testcases, etc., to allow
31301 them to work properly given the reorganization of deja-gnu and the
31302 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31303
31304Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31305
31306 * gdb/testsuite: Initial creation of gdb/testsuite.
31307 Migrated dejagnu testcases and support files for testing nm to
31308 gdb/testsuite from deja-gnu. These files were moved "as is"
31309 with no modifications. This migration is part of a major overhaul
31310 of dejagnu. The modifications to these testcases, etc., which
31311 will allow them to work with the new version of dejagnu will be
31312 made in a future update.
48efe704 31313
8d8cb839 31314 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31315\f
8d8cb839
EZ
31316;; Local Variables:
31317;; mode: change-log
31318;; left-margin: 8
31319;; fill-column: 74
31320;; version-control: never
31321;; End:
902f2ccb 31322
28e7fd62 31323 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31324 Copying and distribution of this file, with or without modification,
31325 are permitted provided the copyright notice and this notice are preserved.
This page took 3.237177 seconds and 4 git commands to generate.